[med-svn] [pirs] 01/02: Imported Upstream version 1.11+dfsg

Andreas Tille tille at debian.org
Tue Aug 2 14:45:13 UTC 2016


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

tille pushed a commit to branch master
in repository pirs.

commit e08c268b2710a90bcf94027806352ed1017dc33e
Author: Andreas Tille <tille at debian.org>
Date:   Tue Aug 2 16:43:20 2016 +0200

    Imported Upstream version 1.11+dfsg
---
 COPYING                                            |    30 +
 COPYING.LIB                                        |   504 +
 INSTALL                                            |    33 +
 Makefile                                           |    50 +
 NEWS                                               |    12 +
 Profiles                                           |     1 +
 README                                             |   243 +
 alignment_stator                                   |     1 +
 baseCalling_Matrix_analyzer                        |     1 +
 baseCalling_Matrix_calculator                      |     1 +
 baseCalling_Matrix_merger                          |     1 +
 gc_coverage_bias_plot                              |     1 +
 getprofile.sh.example                              |    32 +
 indelstat_sam_bam                                  |     1 +
 pirs                                               |     1 +
 src/pirs/AUTHORS                                   |     1 +
 src/pirs/COPYING                                   |   340 +
 src/pirs/ChangeLog                                 |     0
 src/pirs/INSTALL                                   |    13 +
 src/pirs/Makefile.am                               |    12 +
 src/pirs/Profiles                                  |     1 +
 src/pirs/configure.ac                              |    34 +
 src/pirs/src/Makefile.am                           |    11 +
 src/pirs/src/MaskQvalsByEamss.cpp                  |   171 +
 src/pirs/src/MaskQvalsByEamss.h                    |    53 +
 .../Base-Calling_Profiles/HG00513.PE76.matrix.gz   |   Bin 0 -> 508572 bytes
 .../Base-Calling_Profiles/HG00536.PE76.matrix.gz   |   Bin 0 -> 482953 bytes
 .../Base-Calling_Profiles/HG00702.PE91.matrix.gz   |   Bin 0 -> 506662 bytes
 .../Base-Calling_Profiles/humNew.PE100.matrix.gz   |   Bin 0 -> 1046903 bytes
 .../GC-depth_Profiles/humNew.gcdep_100.dat         |   103 +
 .../GC-depth_Profiles/humNew.gcdep_150.dat         |   102 +
 .../GC-depth_Profiles/humNew.gcdep_200.dat         |   102 +
 .../Profiles/InDel_Profiles/phixv2.InDel.matrix    |   229 +
 src/pirs/src/global.h                              |    30 +
 src/pirs/src/load_file.cpp                         |  1126 ++
 src/pirs/src/load_file.h                           |    51 +
 src/pirs/src/main.cpp                              |    51 +
 src/pirs/src/simulate.cpp                          |   541 +
 src/pirs/src/simulate.h                            |    44 +
 src/pirs/src/simulate_Illumina_reads.cpp           |  1347 ++
 src/pirs/src/simulate_diploid_genome.cpp           |   283 +
 src/pirs/src/test/pirs.sh                          |     4 +
 src/pirs/src/test/ref_seq.fa                       | 20000 +++++++++++++++++++
 src/stator/alignment_stator.pl                     |   527 +
 src/stator/baseCallingMatrix/autobam.pl            |    35 +
 .../baseCalling_Matrix_analyzer.pl                 |   382 +
 .../baseCalling_Matrix_calculator.pl               |   637 +
 .../baseCallingMatrix/baseCalling_Matrix_merger.pl |   262 +
 src/stator/gcContCvgBias/AUTHORS                   |     1 +
 src/stator/gcContCvgBias/COPYING                   |   340 +
 src/stator/gcContCvgBias/ChangeLog                 |     0
 src/stator/gcContCvgBias/INSTALL                   |    13 +
 src/stator/gcContCvgBias/Makefile.am               |     6 +
 src/stator/gcContCvgBias/NEWS                      |     2 +
 src/stator/gcContCvgBias/README                    |    12 +
 src/stator/gcContCvgBias/configure.ac              |    29 +
 src/stator/gcContCvgBias/src/Makefile.am           |     5 +
 .../gcContCvgBias/src/gc_coverage_bias_plot.pl     |   114 +
 src/stator/gcContCvgBias/src/main.cpp              |   207 +
 src/stator/gcContCvgBias/src/self_util.cpp         |   211 +
 src/stator/gcContCvgBias/src/self_util.h           |    44 +
 .../gcContCvgBias/src/stat_soap_coverage.cpp       |   919 +
 src/stator/gcContCvgBias/src/stat_soap_coverage.h  |    47 +
 .../gcContCvgBias/src/test/gcdeptest.depth.gz      |   Bin 0 -> 1627857 bytes
 .../gcContCvgBias/src/test/gcdeptestref.fa.gz      |   Bin 0 -> 1455709 bytes
 src/stator/gcContCvgBias/src/test/test.sh          |     4 +
 src/stator/indelstat_sam_bam.pl                    |   229 +
 src/stator/readme.txt                              |    26 +
 68 files changed, 29613 insertions(+)

diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..08261bf
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,30 @@
+Copyright (c) 2011, BGI (http://en.genomics.cn/)
+All rights reserved.
+
+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. All advertising materials mentioning features or use of this software
+   must display the following acknowledgement:
+   This product includes software developed by Hu Xuesong, Yuan Jianying 
+   and Shi Yujian at BGI-Shenzhen and its contributors.
+4. Neither the name of the BGI 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.
diff --git a/COPYING.LIB b/COPYING.LIB
new file mode 100644
index 0000000..b1e3f5a
--- /dev/null
+++ b/COPYING.LIB
@@ -0,0 +1,504 @@
+		  GNU LESSER GENERAL PUBLIC LICENSE
+		       Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+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 this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+

+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+

+		  GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+  
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+

+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+

+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+

+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+

+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+

+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+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
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser 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 Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+

+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+			    NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "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
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY 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
+LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+

+           How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey 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 library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library 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
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
+
+
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..b8534ef
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,33 @@
+This file is to help you build and install pIRS for your system.
+
+Contents
+========
+1. Dependencies
+2. Building
+
+1. Dependencies
+===============
+pIRS requires the following libraries(with *-devel packages) to compile:
+
+    zlib (http://www.zlib.net/)
+    Boost Libraries (http://www.boost.org/)
+
+pIRS requires the following tools to generate and analyse profiles:
+
+    Perl 5 (http://www.perl.org/)
+    Gzip (http://www.gnu.org/software/gzip/)
+    Gnuplot 4.4 (http://www.gnuplot.info/)
+    GNU Core Utilities (http://www.gnu.org/software/coreutils/)
+    SAM Tools (http://samtools.sourceforge.net/)
+
+2. Building
+===========
+The GNU Compiler Collection version 4.1 and above are needed. (http://gcc.gnu.org/)
+
+    make
+
+All tools will be linked to top path after make.
+You are free to use the following command to install them to /TARGET/PATH/ :
+
+    PREFIX=/TARGET/PATH/ make install
+
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..9393e20
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,50 @@
+all: configure simulator stator symlinks
+
+PERL_LIST = stator/baseCallingMatrix/baseCalling_Matrix_analyzer \
+	stator/baseCallingMatrix/baseCalling_Matrix_calculator \
+	stator/baseCallingMatrix/baseCalling_Matrix_merger \
+	stator/alignment_stator \
+	stator/indelstat_sam_bam \
+	stator/gcContCvgBias/src/gc_coverage_bias_plot
+
+configure:
+	-mkdir -p ${PREFIX} 2>/dev/null
+	cd ./src/pirs/ && ./configure --prefix=${PREFIX}
+	cd ./src/stator/gcContCvgBias/ && ./configure --prefix=${PREFIX}
+
+install: symlinks
+	-mkdir -p ${PREFIX}
+	find . -type l|while read a;do cp --copy-contents -LR  "$$a" ${PREFIX}/;done
+
+simulator:
+	cd ./src/pirs/ && ${MAKE}
+  
+stator:
+	cd ./src/stator/gcContCvgBias/ && ${MAKE}
+
+symlinks:
+	- at ln -s ./src/pirs/src/pirs 2> /dev/null
+	- at ln -s ./src/pirs/src/Profiles 2> /dev/null
+	- at ln -s ./src/stator/gcContCvgBias/src/gc_coverage_bias 2> /dev/null
+	- at ln -s ./src/stator/alignment_stator.pl alignment_stator 2> /dev/null
+	- at for P in ${PERL_LIST}; do \
+	    ln -s ./src/$${P}.pl `basename $${P}` 2> /dev/null; \
+	done
+
+test: 
+	cd ./src/pirs/src/test && sh pirs.sh
+	cd ./src/stator/gcContCvgBias/src/test && sh test.sh
+
+clean:
+	cd ./src/pirs && ${MAKE} clean
+	cd ./src/pirs/src && ${MAKE} clean
+	cd ./src/stator/gcContCvgBias && ${MAKE} clean
+	cd ./src/stator/gcContCvgBias/src && ${MAKE} clean
+	-rm pirs gc_coverage_bias Profiles
+
+allclean: clean
+	cd ./src/pirs/src/ && rm test/Illumina_* test/ref22* test/*.out test/*.err test/EAMSS2_*
+	cd ./src/stator/gcContCvgBias/src/test && rm -v test_*
+	- at for P in ${PERL_LIST}; do \
+	    rm `basename $${P}`; \
+	done
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..615511d
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,12 @@
+version 1.11
+	Fix one bug which lead to terminate called after throwing an instance of 'std::out_of_range' while simulate indel-error on reads with "pirs simulate".
+
+version 1.10
+	Fix one bug which will result in overlapping variation region in program "pirs diploid".
+	Add option -e to simulate different substiution-error rate in program "pirs simulate".
+
+version 1.01
+	Add EAMSS filter from CASAVA v.1.8.0 .
+
+version 1.00
+	Initial release.
diff --git a/Profiles b/Profiles
new file mode 120000
index 0000000..5f0d04a
--- /dev/null
+++ b/Profiles
@@ -0,0 +1 @@
+./src/pirs/src/Profiles
\ No newline at end of file
diff --git a/README b/README
new file mode 100644
index 0000000..9e577cc
--- /dev/null
+++ b/README
@@ -0,0 +1,243 @@
+				pIRS (profile basd Illumina pair-end Reads Simulator)
+
+Contents
+========
+1. Introduction
+2. Program framework
+3. Usage
+4. Output files
+5. Output file format
+6. Note
+
+1 Introduction
+==============
+    pIRS is a program for simulating Illumina PE reads, with a series of characters generated by 
+  Illumina sequencing platform, such as insert size distribution, sequencing error(substitution, 
+  insertion, deletion), quality score and GC content-coverage bias. 
+    As all know, the insert size follows a normal distribution, so users should set the mean value 
+  and standard deviation. We usually set the standard deviation as 1/20 of the mean value. We 
+  simulate the normal distribution by Box-Muller method. 
+    The program simulates sequencing error, quality score and GC content-coverage bias according 
+  to the empirical distribution profile. We provide some default profiles counted from lots of real 
+  sequencing data.
+    To simulate reads from diploid genome, users should simulate the diploid genome sequence firstly 
+  by setting the ratio of heterozygosis SNP, heterozygosis InDel and structure variation. 
+
+2 Program framework
+===================
+  2.1 Profile Generator
+    Six tools are supplied. SOAP2 or BWA, soap.coverage (http://soap.genomics.org.cn/soapaligner.html) 
+  are required. The full process is shown in getprofile.sh.example as an example.
+    2.1.1 GC%-Depth Profile Stat.
+      a). Run soap and soap.coverage to get .depth single file(s). gzip is OK to over it.
+      b). Run gc_coverage_bias on all depth single files. You will get gc-depth stat by 1 GC% and other files.
+      c). Run gc_coverage_bias_plot on the gc-depth stat file. You'll get PNG plot and a .gc file by 5 GC%.
+      d). Manually check the .gc file for any abnormal levels due to the lower depth on certain GC% windows.
+    2.1.2 Base-Calling Profile Stat:
+      a). Run soap or bwa to get .{soap,single} or .sam file(s).
+      b). Run error_matrix_calculator on those file(s). You will get *.{count,ratio}.matrix .
+      c). You can use error_matrix_merger to merge several .{count,ratio}.matrix files.
+         However, it is up to you to keep the read length matches.
+    2.1.3 InDel Profile Stat:
+      a). Choose samples with NO polymorphism InDel, such as the Coliphage samples that shipped with Illumina Sequencers.
+      b). Run bwa to get .sam/.bam file.
+      c). Run indelstat_sam_bam to get the profile.
+    2.1.4 Insert size & mapping ratio stat:
+      a). Run soap or bwa to get .{soap,single} or .sam file(s).
+      b). Run alignment_stator *.
+         * alignment_stator cannot stat. mapping ratio for sam files now.
+  2.2 Simulator
+    Two commands:
+    pirs diploid: use for generating diploid genome sequence. Read the input genome sequence and 
+                  then simulate SNP, InDel, SV(structure variation) on it. At last, output the 
+                  result genome sequence.
+    pirs simulate: use for simulating Illumina data, output PE-read file.
+    Note:
+      a) If you only want to simulate the diploid genome sequence, "pirs diploid" is enough.
+      b) If you want to simulate sequencing data of haploid genome, only you need is "pirs simulate".
+      c) If you want to simulate sequencing data of diploid genome, you first need to run "pirs diploid" 
+         to get the other diploid genome sequence, and then run "pirs simulate" using both the original 
+         genome sequence and the previous output sequence as the input.
+
+3 Usage
+=======
+
+ pirs <command> [option]
+    diploid     generate diploid genome.
+    simulate    simulate Illumina reads.
+
+  3.1 pirs diploid
+    Generate the diploid genome sequence
+    
+    Usage: pirs diploid [OPTIONS]
+      -i <string> input reference sequence (file.fa / file.fa.gz)
+      -s <double> heterozygous SNP rate (default=0.001)
+      -a <double> value of transition divided by transvertion for heterSNP (default=2)
+      -d <double> small heterozygous InDel rate (default=0.0001)
+      -v <double> structure variation (large insertion, deletion, invertion) rate (default=1e-6)
+      -c <int>    output file type, 0: text, 1: gz compressed (default=1)
+      -o <string> output prefix (default=ref_sequence)
+      -h          output help information and exit
+      
+  3.2 pirs simulate
+    Simulate sequencing data of Illumina sequencing platform
+    
+    Usage: pirs simulate [OPTIONS]
+      -i <string> input reference sequence (file.fa / file.fa.gz)
+      -I <string> another input reference for diploid genome (generated by "pirs diploid", 
+                  set only when simulating reads of diploid genome)
+      -s <string> input Base-calling profile (default=$Bin/Profiles/Base-Calling_Profiles/humNew.PE100.matrix.gz)
+      -d <string> input GC content-coverage depth(GC% depth) profile for simulating GC content-coverage bias, 
+                  the default GC content-coverage bias profile are determined based on the twice of read length
+      -b <string> input InDel-error profile,input InDel-error profile for simulating InDel-error of reads, 
+                  (default=(exe_path)/Profiles/InDel_Profiles/phixv2.InDel.matrix)
+      -l <int>    read length, read1 and read2 are the same length (default=100)
+      -x <double> sequencing coverage depth (default=5)
+      -m <int>    average insert size (default=500)
+      -v <int>    the standard deviation of insert size (default=5% of average insert size)
+      -e <double> substitution-error rate, set the average substitution-error rate(0 or 0.0001~0.63) over all cycles,
+                  (default=average substitution-error rate of Base-calling profile)
+      -a <int>    simulate reads InDel-error, 0:no, 1:yes. (default=1)
+      -g <int>    simulate GC content-coverage bias, 0: no, 1: yes (default=1)
+      -q <int>    simulate quality value, 0: no(fasta), 1: yes(fastq) (default=1)
+      -M <int>    simulate quality value by Quality-transition mode, 0:no, 1:yes, (default:1)
+      -Q <int>    ASCII shift of quality value, generally 64 or 33 for Illumina data, (default:64)
+      -E <int>    mode of read-end masking by EAMSS algorithm, 0:none, 1:Quality=2, 2:lowercase Base, (default:0)
+      -f <int>    cyclize insert fragment (influence on PE reads direction) 0:read1-forward, read2-reverse, 
+                  1: contrary to parameter 0 (default=0)
+      -c <int>    output file type, 0: text, 1: gz compressed (default=1)
+      -o <string> output prefix (default=Illumina)
+      -h          output help information and exit
+
+4 Output files
+==============
+  4.1 Simulation result of diploid genome sequence.
+    Example command line:
+    pirs diploid -i Human_ref.fa -s 0.001 -a 2 -d 0.00001 -v 0.000001 -o Human >simulate_seq.o 2>simulate_seq.e
+    Output files:
+      a) Human.snp.indel.invertion.fa.gz: another diploid genome sequence.
+      b) Human_indel.lst: InDel information list.
+      c) Human_snp.lst:SNP information list.
+      d) Human_invertion.lst:invertion information list.
+      e) simulate_seq.o, simulate_seq.e: records of the program running information.
+  4.2 Simulation result of Illumina sequencing data for haploid genome.
+    Example command line:
+    pirs simulate -i Human_ref.fa -m 170 -l 90 -x 5 -v 10 -o Human >simulate_170.o 2>simulate_170.e
+    Output files:
+      a) Human_90_170_1.fq.gz, Human_90_170_2.fq.gz: the pair-end read files.
+      b) Human_90_170.error_rate.distr: the error distribution file.
+      c) Human_90_170.insertsize.distr: the insert size distribution file.
+      d) Human_90_170.read.info.gz: record the information of every reads.
+      e) simulate_170.o, simulate_170.e: record the running information of program.
+  4.3 Simulation result of Illumina sequencing data for diploid genome.
+    Example command line:
+    pirs simulate -i Human_ref.fa -I Human.snp.indel.invertion.fa.gz -m 800 -l 70 -x 5 -v 10 
+                            -o Human >simulate_800.o 2>simulate_800.e
+    Output files:
+      a) Human_70_800_1.fq.gz, Human_70_800_2.fq.gz: the pair-end read files.
+      b) Human_70_800.error_rate.distr: the error distribution file.
+      c) Human_70_800.insertsize.distr: the insert size distribution file.
+      d) Human_70_800.read.info.gz: record the information of every reads.
+      e) simulate_800.e, simulate_800.o: records of the program running information.
+
+5 Output file format
+====================
+  a) *.fq/*.fq.gz
+    For example: the output file name: *_70_800_1.fq.gz, it mean 70bp reads, the average length of insert size is 800bp.
+    In read file1:
+
+      @read_800_21/1
+      ACGGAAAAGTTACGCTATCGCATGCGTGTAAGAACACTGCTCCTACGCCCATTTTATCGATGGCGCCCAG
+      +
+      egcggdggfgfgggggfeggggYbcgegfgggbggg^e]egfegggfbSeggdggegg`^eJgggcbEeb
+      @read_800_22/1
+      CACGGGGGGACTTTATTTAATGAGCGGCTGTAACTTGGTCCGTCGTTTGAGAGGGGACACCTCATATGAT
+      +
+      gggggegcgeggggcgfcgc_gf_ggfefcgVgegcfcdgf`geggdd[ge`ggafeggggdgdgee^gg
+
+    note: 
+    In Row-1, "800" represent for the mean insert size; "21" represent for the order of read in file; 
+    The next "1" represent for read file1.
+    
+  b) *.read.info.gz
+    
+    Column 1: reads ID.
+    Column 2: "1" represent for this read generates from sequence which is input by option -i, "2" represent 
+              for this read generates from the reference sequence which is input by -I; for simulated data of 
+              haploid genome, it will be always "1".    
+    Column 3: chromosome sequence ID.
+    Column 4: position(1-based) in chromosome.
+    Column 5: "+" forward direction; "-" reverse direction.
+    Column 6: real insert size.
+    Column 7: length of read-end masking by EAMSS algorithm.
+    Column 8: read-position(1-based) of substitution error and raw base(->)error base.
+    Column 9: read-position(1-based) of insertion error and the base of insertion.
+    Column 10: read-position(1-based) of deletion error and the base of deletion
+
+  c) *_snp.lst
+    For example:
+    
+      I	3	G	A 
+      I	45342	C	T 
+      I	104775	C	T
+      .....
+    Column 1: chromosome sequence ID.
+    Column 2: position(1-based) of SNP in raw chromosome.
+    Column 3: base of raw chromosome sequence.
+    Column 4: the base of SNP.
+
+      I 3 G A
+      Ref: a t G c a // 3 is the position of G base in the chromosome base.
+         : a t A c a // G base is a A in another diploid sequence. 
+
+  d) *_indel.lst
+    For example:
+      I  - 3 1 C
+      IV + 5 2 AC
+      .....
+    Column 1: chromosomesequence ID.
+    Column 2: "-" Deletion; "+" Insertion.
+    Column 3: position(1-based) of InDel in raw chromosome sequence. Note that this position represent 
+              for the prev-base of InDel region.
+    Column 4: the base number of InDel.
+    Column 5: the base of InDel.
+
+      I - 3 1 C
+      Ref: a t G c a // 3 is the position of G base in the chromosome base.
+         : a t G - a // following the G base is a deletion of "C" base.
+      IV + 5 2 A C
+      Ref: t t g c A - - g t t// 5 is the position of A base in the chromosome base.
+         : t t g c A A C g t t// following the A base is a insertion of "AC" bases.
+
+  e) *_invertion.lst
+    For example:
+      I	50191	100 
+      I	948984	200
+    Column 1: chromosome sequence ID.
+    Column 2: position(1-based) of invertion in raw chromosome sequence. Note that this position represent 
+              for the prev-base of invertion region.
+    Column 3: length of invertion.
+
+6 Note
+======
+  a) When simulating InDel in genome: they go halves on the total rate respectively, 1~6bp bases as the number 
+  of InDel, and the rate distribution of each type as below: 1bp-64.82%, 2bp-17.17%, 3bp-7.20%, 4bp-7.29%, 5bp-2.18%, 
+  6bp-1.34%, which is the empirical distribution from panda re-sequencing data, we can set the total InDel rate with 
+  option -d. When simulating SV (structural variation): insertion, deletion and invertion, each of them share 1/3 of 
+  total rate, here we use this rate distribution for simplicity: 100bp-70%, 200bp-20%, 500bp-7%, 1000bp-2%, 2000bp-1%, 
+  we can set the total SV rate with option -v.
+  b) Program do not simulate reads contain "N" char. If the input reference contains "N" char, reads which generated 
+  in this region will be discarded.
+  c) The allowed max length of read depends on the cycle number of profile. User should set read length 
+  less than half of cycle number.
+  d) When masking quality values, the program using the same EAMSS algorithm from CASAVA v1.8.0 .
+  e) The program parses one chromosome at a time, so dose the output. In diploid mode, each reference file  is sampled 
+  with half depth.
+  f) Random-seed in this program is set with system time, so when you need to simulate data in batches,it needs a 
+  interval for each task(such as one second).
+  g) Program will shift quality value when substiution-error rate setting by user is different from that in profile. The
+  quality score in output data range from 2 to the maximum score of profile. you can find the real substitution-error rate 
+  of output data in file *.error_rate.distr .
+  
+  For update & support, please refer to http://code.google.com/p/pirs/ .
+ 
diff --git a/alignment_stator b/alignment_stator
new file mode 120000
index 0000000..2cf66b6
--- /dev/null
+++ b/alignment_stator
@@ -0,0 +1 @@
+./src/stator/alignment_stator.pl
\ No newline at end of file
diff --git a/baseCalling_Matrix_analyzer b/baseCalling_Matrix_analyzer
new file mode 120000
index 0000000..45608d4
--- /dev/null
+++ b/baseCalling_Matrix_analyzer
@@ -0,0 +1 @@
+./src/stator/baseCallingMatrix/baseCalling_Matrix_analyzer.pl
\ No newline at end of file
diff --git a/baseCalling_Matrix_calculator b/baseCalling_Matrix_calculator
new file mode 120000
index 0000000..7365cde
--- /dev/null
+++ b/baseCalling_Matrix_calculator
@@ -0,0 +1 @@
+./src/stator/baseCallingMatrix/baseCalling_Matrix_calculator.pl
\ No newline at end of file
diff --git a/baseCalling_Matrix_merger b/baseCalling_Matrix_merger
new file mode 120000
index 0000000..85bbad3
--- /dev/null
+++ b/baseCalling_Matrix_merger
@@ -0,0 +1 @@
+./src/stator/baseCallingMatrix/baseCalling_Matrix_merger.pl
\ No newline at end of file
diff --git a/gc_coverage_bias_plot b/gc_coverage_bias_plot
new file mode 120000
index 0000000..c8ba13a
--- /dev/null
+++ b/gc_coverage_bias_plot
@@ -0,0 +1 @@
+./src/stator/gcContCvgBias/src/gc_coverage_bias_plot.pl
\ No newline at end of file
diff --git a/getprofile.sh.example b/getprofile.sh.example
new file mode 100644
index 0000000..2bf932a
--- /dev/null
+++ b/getprofile.sh.example
@@ -0,0 +1,32 @@
+#/bin/bash
+
+### Base-Calling Profile ###
+# Using Soap2
+./soap2.22 -a ./testA/testA_1.fq.gz -b ./testA/testA_2.fq.gz -D ./ref/human.fa.index -o ./soap/testA.soap -2 ./soap/testA.single -p 6 -t -s 40 -l 32 -m 600 -x 720 -v 5 -g 0 2>./soap/testA.log
+
+./baseCalling_Matrix_calculator -r ./ref/human.fa -l 91 -o BCpftestAsoap -b ./soap/testA.soap
+
+# Or Using BWA
+./bwa aln -I -t 4 ./bwaref/human.fa ./testA/testA_1.fq.gz > ./sam/testA_2_1.sai 2>> ./sam/testA_sai_1.log
+./bwa aln -I -t 4 ./bwaref/human.fa ./testA/testA_2.fq.gz > ./sam/testA_2_2.sai 2>> ./sam/testA_sai_2.log
+./bwa sampe -a 1000 ./bwaref/human.fa ./sam/testA_2_1.sai ./sam/testA_2_2.sai ./testA/testA_1.fq.gz ./testA/testA_2.fq.gz >./sam/testA.sam 2>./sam/testA.sam.log
+
+./baseCalling_Matrix_calculator -r ./ref/human.fa -l 91 -o BCpftestAbwa -b ./sam/testA.sam
+
+
+
+### GC%-Depth Profile ###
+# Using Soap2 result
+./soap.coverage -cvg -onlyuniq -i ./soap/testA_2.soap ./soap/testA_2.single -refsingle ./ref/human.fa -o testA_soap.dresult -depthsingle testA_soap.depth > testA_soap.deplog 2>testA_soap.deperr
+
+./gc_coverage_bias -r ./ref/human.fa -o testA_soap -w 100,150,200 testA_soap.depth
+
+# Or Using BWA result
+./soap.coverage -sam -cvg -onlyuniq -i ./soap/testA_2.soap ./soap/testA_2.single -refsingle ./ref/human.fa -o testA_soap.dresult -depthsingle testA_soap.depth > testA_soap.deplog 2>testA_soap.deperr
+
+./gc_coverage_bias -r ./ref/human.fa -o testA_soap -w 100,150,200 testA_soap.depth
+
+
+
+### InDel Profile ###
+./indelstat_sam_bam 110416_I327_FCB008GACXX_L1_PHIXCONTROLv2.sam.gz phixv2
diff --git a/indelstat_sam_bam b/indelstat_sam_bam
new file mode 120000
index 0000000..dc1c3c5
--- /dev/null
+++ b/indelstat_sam_bam
@@ -0,0 +1 @@
+./src/stator/indelstat_sam_bam.pl
\ No newline at end of file
diff --git a/pirs b/pirs
new file mode 120000
index 0000000..fa585fb
--- /dev/null
+++ b/pirs
@@ -0,0 +1 @@
+./src/pirs/src/pirs
\ No newline at end of file
diff --git a/src/pirs/AUTHORS b/src/pirs/AUTHORS
new file mode 100644
index 0000000..f41c4dc
--- /dev/null
+++ b/src/pirs/AUTHORS
@@ -0,0 +1 @@
+Jianying Yuan, yuanjianying at genomics.org.cn
diff --git a/src/pirs/COPYING b/src/pirs/COPYING
new file mode 100644
index 0000000..623b625
--- /dev/null
+++ b/src/pirs/COPYING
@@ -0,0 +1,340 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  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
+this service 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 make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  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.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+

+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+

+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+

+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+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
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+

+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the 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 a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE 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.
+
+		     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
+convey 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 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., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year  name of author
+    Gnomovision 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, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This 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 Library General
+Public License instead of this License.
diff --git a/src/pirs/ChangeLog b/src/pirs/ChangeLog
new file mode 100644
index 0000000..e69de29
diff --git a/src/pirs/INSTALL b/src/pirs/INSTALL
new file mode 100644
index 0000000..04bb203
--- /dev/null
+++ b/src/pirs/INSTALL
@@ -0,0 +1,13 @@
+Installation
+============
+pirs requires the following libraries to compile:
+
+	zlib (http://www.zlib.net/)
+	Boost Libraries (http://www.boost.org/)
+
+Buliding:
+
+	% ./configure --prefix=/my/dir
+	% make
+	% make install
+
diff --git a/src/pirs/Makefile.am b/src/pirs/Makefile.am
new file mode 100644
index 0000000..622f29a
--- /dev/null
+++ b/src/pirs/Makefile.am
@@ -0,0 +1,12 @@
+SUBDIRS = src
+profile1dir=$(prefix)/Profiles/InDel_Profiles
+profile1_DATA=$(SUBDIRS)/Profiles/InDel_Profiles/*
+profile2dir=$(prefix)/Profiles/Base-Calling_Profiles
+profile2_DATA=$(SUBDIRS)/Profiles/Base-Calling_Profiles/*
+profile3dir=$(prefix)/Profiles/GC-depth_Profiles
+profile3_DATA=$(SUBDIRS)/Profiles/GC-depth_Profiles/*
+
+AUTOMAKE_OPTIONS=gnu
+bindir=$(prefix)/
+bin_PROGRAMS=pirs
+pirs_SOURCES=$(SUBDIRS)/main.cpp $(SUBDIRS)/simulate_Illumina_reads.cpp $(SUBDIRS)/simulate_diploid_genome.cpp $(SUBDIRS)/simulate.cpp $(SUBDIRS)/load_file.cpp $(SUBDIRS)/MaskQvalsByEamss.cpp $(SUBDIRS)/gzstream.cpp
diff --git a/src/pirs/Profiles b/src/pirs/Profiles
new file mode 120000
index 0000000..b610891
--- /dev/null
+++ b/src/pirs/Profiles
@@ -0,0 +1 @@
+./src/Profiles/
\ No newline at end of file
diff --git a/src/pirs/configure.ac b/src/pirs/configure.ac
new file mode 100644
index 0000000..9d60df2
--- /dev/null
+++ b/src/pirs/configure.ac
@@ -0,0 +1,34 @@
+#                                               -*- Autoconf -*-
+# Process this file with autoconf to produce a configure script.
+
+AC_PREREQ(2.59)
+AC_INIT(pirs, 1.1.0)
+AM_INIT_AUTOMAKE(pirs,1.1.0)
+AC_CONFIG_SRCDIR([src/global.h])
+AC_CONFIG_HEADER([config.h])
+
+# Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+
+# Checks for libraries.
+# FIXME: Replace `main' with a function in `-lz':
+AC_CHECK_LIB([z], [main])
+
+# Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS([stdlib.h string.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_HEADER_STDBOOL
+AC_C_CONST
+AC_TYPE_SIZE_T
+
+# Checks for library functions.
+AC_CHECK_FUNCS([pow sqrt])
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
+
diff --git a/src/pirs/src/Makefile.am b/src/pirs/src/Makefile.am
new file mode 100644
index 0000000..5fe8327
--- /dev/null
+++ b/src/pirs/src/Makefile.am
@@ -0,0 +1,11 @@
+profile1dir=$(prefix)/Profiles/InDel_Profiles
+profile1_DATA=Profiles/InDel_Profiles/*
+profile2dir=$(prefix)/Profiles/Base-Calling_Profiles
+profile2_DATA=Profiles/Base-Calling_Profiles/*
+profile3dir=$(prefix)/Profiles/GC-depth_Profiles
+profile3_DATA=Profiles/GC-depth_Profiles/*
+
+AUTOMAKE_OPTIONS=gnu
+bindir=$(prefix)/
+bin_PROGRAMS=pirs
+pirs_SOURCES=main.cpp simulate_Illumina_reads.cpp simulate_diploid_genome.cpp simulate.cpp load_file.cpp MaskQvalsByEamss.cpp gzstream.cpp
diff --git a/src/pirs/src/MaskQvalsByEamss.cpp b/src/pirs/src/MaskQvalsByEamss.cpp
new file mode 100644
index 0000000..558a267
--- /dev/null
+++ b/src/pirs/src/MaskQvalsByEamss.cpp
@@ -0,0 +1,171 @@
+/**
+ ** Copyright (c) 2008-2010 Illumina, Inc.
+ **
+ ** This software is covered by the "Illumina Genome Analyzer Software
+ ** License Agreement" and the "Illumina Source Code License Agreement",
+ ** and certain third party copyright/licenses, and any user of this
+ ** source file is bound by the terms therein (see accompanying files
+ ** Illumina_Genome_Analyzer_Software_License_Agreement.pdf and
+ ** Illumina_Source_Code_License_Agreement.pdf and third party
+ ** copyright/license notices).
+ **
+ ** This file is part of the Consensus Assessment of Sequence And VAriation
+ ** (CASAVA) software package.
+ **
+ ** \file MaskQvalsByEamss.cpp
+ **
+ ** \brief Masks quality values of a read, using the EAMSS.
+ **
+ ** \author Come Raczy
+ **/
+
+#include <boost/assign.hpp>
+
+#include "MaskQvalsByEamss.h"
+
+namespace casava
+{
+namespace demultiplex
+{
+
+const int MaskQvalsByEamss::lowScore = 1;
+const int MaskQvalsByEamss::mediumScore = 0;
+const int MaskQvalsByEamss::highScore = -2;
+//const char MaskQvalsByEamss::mediumThreshold = 'O';
+const char MaskQvalsByEamss::mediumThreshold = 15;
+//const char MaskQvalsByEamss::highThreshold = '^';
+const char MaskQvalsByEamss::highThreshold = 30;
+const int MaskQvalsByEamss::minScore = 1;
+const std::vector<std::string> MaskQvalsByEamss::motifList = std::vector<std::string>(0);
+
+/**
+ ** \brief Mask quality using the EAMSS algorithm
+ **/
+//void MaskQvalsByEamss::operator()(std::string &qValues,
+//                                  const std::string &baseCalls) const
+void MaskQvalsByEamss::operator()(std::string &qValues,
+                                  std::string &baseCalls, int mode, int qShift, int &maskNum) const                                  	
+{
+    std::pair<int, int> tmp = eamss(qValues, qShift);
+    const int score = tmp.first;
+    int position = tmp.second;
+    const bool filterRead = (score >= minScore);
+    if (!filterRead)
+    {
+        return;
+    }
+    // look for troublemaker motifs
+    int extendedPosition = position;
+    for (std::vector<std::string>::const_iterator motif = motifList.begin(); motifList.end() != motif; ++motif)
+    {
+        const int troublemakerPosition = findStr(baseCalls, *motif,
+                                                 std::max(0, position - 15),
+                                                 std::min(static_cast<int>(baseCalls.length()), position));
+        if (-1 < troublemakerPosition)
+        {
+            extendedPosition = std::min(extendedPosition, troublemakerPosition);
+        }
+    }
+    position = std::min(position, extendedPosition);
+    // look for extended run of polyG, with at least 90% G bases
+    unsigned int numG = 0;
+    unsigned int numBases = 0;
+    bool maskPolyG = false;
+    int maskStart = position;
+    for (int curPos = position; 0 <= curPos; --curPos)
+    {
+        if ('G' == baseCalls[curPos])
+        {
+            ++numG;
+        }
+        ++numBases;
+        if (10 > numBases)
+        {
+            continue;
+        }
+        const float gFrac = static_cast<float>(numG)/static_cast<float>(numBases);
+        if (gFrac >= 0.9f && 'G' == baseCalls[curPos]) // only start masking at G
+        {
+            maskPolyG = true;
+            maskStart = curPos;
+        }
+        else if (gFrac < 0.9f)
+        {
+            break;
+        }
+    }
+    if (maskPolyG)
+    {
+        position = maskStart;
+    }
+    
+//    for (int idx = position; static_cast<long int>(qValues.length()) > idx; ++idx)
+//    {
+//        qValues[idx] = 'B';
+//    }
+		maskNum = 0;
+		
+    if (mode == 1)
+    {
+    	for (int idx = position; static_cast<long int>(qValues.length()) > idx; ++idx)
+    	{
+     	   qValues[idx] = 2 + qShift; //to 'B' or '#'
+     	   maskNum++;
+   		}
+    }else{
+    	for (int idx = position; static_cast<long int>(baseCalls.length()) > idx; ++idx)
+    	{
+     	   baseCalls[idx] = baseCalls[idx] + 32; //to lowercase
+     	   maskNum++;
+   		}
+    }
+    
+}
+
+/**
+ ** \brief Compute the position with the highest EAMSS score
+ **
+ ** \return the pair (bestScore, bestPosition) or (highScore-1, -1) if qValues
+ ** is empty
+ **/
+//std::pair<int, int> MaskQvalsByEamss::eamss(const std::string &qValues) const
+std::pair<int, int> MaskQvalsByEamss::eamss(const std::string &qValues, int qShift) const
+{
+    int curScore = 0;
+    // initialize the bestscore to something lower than the first value of curScore
+    int bestScore = std::min(std::min(highScore, mediumScore), lowScore) - 1;
+    int bestPosition = -1;
+    for (int idx = qValues.length() - 1; 0 <= idx; --idx)
+    {
+//    		if (qValues[idx] >= highThreshold)
+        if (qValues[idx] >= highThreshold + qShift)
+        {
+            curScore += highScore;
+        }
+//        else if (qValues[idx] >= mediumThreshold)
+        else if (qValues[idx] >= mediumThreshold + qShift)
+        {
+            curScore += mediumScore;
+        }
+        else
+        {
+            curScore += lowScore;
+        }
+        if (curScore >= bestScore)
+        {
+            bestScore = curScore;
+            bestPosition = idx;
+        }
+    }
+    return std::pair<int, int>(bestScore, bestPosition);
+}
+
+int MaskQvalsByEamss::findStr(const std::string &targetString, const std::string &queryString, int start, int stop) const
+{
+    const std::string substring = targetString.substr(start, stop - start + 1);
+    const size_t result = substring.find(queryString);
+    return (substring.npos == result) ? -1 : (result+start);
+}
+
+} // namespace demultiplex
+} // namespace casava
diff --git a/src/pirs/src/MaskQvalsByEamss.h b/src/pirs/src/MaskQvalsByEamss.h
new file mode 100644
index 0000000..1ab8d38
--- /dev/null
+++ b/src/pirs/src/MaskQvalsByEamss.h
@@ -0,0 +1,53 @@
+/**
+ ** Copyright (c) 2008-2010 Illumina, Inc.
+ **
+ ** This software is covered by the "Illumina Genome Analyzer Software
+ ** License Agreement" and the "Illumina Source Code License Agreement",
+ ** and certain third party copyright/licenses, and any user of this
+ ** source file is bound by the terms therein (see accompanying files
+ ** Illumina_Genome_Analyzer_Software_License_Agreement.pdf and
+ ** Illumina_Source_Code_License_Agreement.pdf and third party
+ ** copyright/license notices).
+ **
+ ** This file is part of the Consensus Assessment of Sequence And VAriation
+ ** (CASAVA) software package.
+ **
+ ** \file MaskQvalsByEamss.cpp
+ **
+ ** \brief Masks quality values of a read, using the EAMSS.
+ **
+ ** \author Come Raczy
+ **/
+
+#ifndef CASAVA_DEMULTIPLEX_MASK_QVALS_BY_EAMSS_H
+#define CASAVA_DEMULTIPLEX_MASK_QVALS_BY_EAMSS_H
+
+namespace casava
+{
+namespace demultiplex
+{
+
+class MaskQvalsByEamss
+{
+public:
+//    void operator()(std::string &qValues,
+//                    const std::string &baseCalls) const;
+    void operator()(std::string &qValues,
+                    std::string &baseCalls, int mode, int qShift, int &maskNum) const;
+private:
+    static const int lowScore;
+    static const int mediumScore;
+    static const int highScore;
+    static const char mediumThreshold;
+    static const char highThreshold;
+    static const int minScore;
+    static const std::vector<std::string> motifList;
+//    std::pair<int, int> eamss(const std::string &qValues) const; 	
+    std::pair<int, int> eamss(const std::string &qValues, int qShift) const;
+    int findStr(const std::string &targetString, const std::string &queryString, int start, int stop) const;
+};
+
+} // namespace demultiplex
+} // namespace casava
+
+#endif // #ifndef CASAVA_DEMULTIPLEX_MASK_QVALS_BY_EAMSS_H
diff --git a/src/pirs/src/Profiles/Base-Calling_Profiles/HG00513.PE76.matrix.gz b/src/pirs/src/Profiles/Base-Calling_Profiles/HG00513.PE76.matrix.gz
new file mode 100644
index 0000000..4b6e035
Binary files /dev/null and b/src/pirs/src/Profiles/Base-Calling_Profiles/HG00513.PE76.matrix.gz differ
diff --git a/src/pirs/src/Profiles/Base-Calling_Profiles/HG00536.PE76.matrix.gz b/src/pirs/src/Profiles/Base-Calling_Profiles/HG00536.PE76.matrix.gz
new file mode 100644
index 0000000..10d9000
Binary files /dev/null and b/src/pirs/src/Profiles/Base-Calling_Profiles/HG00536.PE76.matrix.gz differ
diff --git a/src/pirs/src/Profiles/Base-Calling_Profiles/HG00702.PE91.matrix.gz b/src/pirs/src/Profiles/Base-Calling_Profiles/HG00702.PE91.matrix.gz
new file mode 100644
index 0000000..bc4e41b
Binary files /dev/null and b/src/pirs/src/Profiles/Base-Calling_Profiles/HG00702.PE91.matrix.gz differ
diff --git a/src/pirs/src/Profiles/Base-Calling_Profiles/humNew.PE100.matrix.gz b/src/pirs/src/Profiles/Base-Calling_Profiles/humNew.PE100.matrix.gz
new file mode 100644
index 0000000..dd24481
Binary files /dev/null and b/src/pirs/src/Profiles/Base-Calling_Profiles/humNew.PE100.matrix.gz differ
diff --git a/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_100.dat b/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_100.dat
new file mode 100644
index 0000000..157424a
--- /dev/null
+++ b/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_100.dat
@@ -0,0 +1,103 @@
+#WinSize=100	WinCount=28966987	DepthCount=27083939
+#All-N windows count: 0
+#GC%	RefCnt	DepthCnt	Mean	SmoothedMean	Small	Q1	Mid	Q3	Big	Min	Max	Refcntcal
+0.5	1884151	1251	0.310703	0.310703	0	0	0	0.21	0.52	0	14.77	0.0715154
+1.5	865	865	0.442636	0.442636	0	0	0	0.54	1.34	0	8.89	0.0494491
+2.5	1033	1033	0.610629	0.610629	0	0	0	0.67	1.66	0	11.82	0.0590531
+3.5	1292	1292	0.790704	0.790704	0	0	0	0.97	2.42	0	21.45	0.0738593
+4.5	1364	1364	1.0915	1.0915	0	0	0.13	1.45	3.61	0	13.3	0.0779753
+5.5	1436	1436	1.42868	1.42868	0	0	0.49	1.95	4.82	0	19.77	0.0820913
+6.5	1710	1710	3.13729	3.13729	0	0	0.81	3.02	7.53	0	1865.67	0.0977549
+7.5	1701	1701	3.00136	3.00136	0	0	1.32	4.01	9.96	0	504.27	0.0972404
+8.5	1945	1944	3.78201	3.78201	0	0.18	2.14	5.47	13.39	0	285.9	0.111132
+9.5	2180	2180	4.9734	4.9734	0	0.61	3.1	6.9	16.31	0	207.41	0.124623
+10.5	2702	2702	6.87382	6.87382	0	1.42	4.55	9.64	21.91	0	261.73	0.154464
+11.5	3387	3387	9.40618	9.40618	0	2.49	6.64	13.21	29.18	0	441.71	0.193623
+12.5	4482	4482	11.9075	11.9075	0	3.77	9.08	17.44	37.92	0	548.87	0.256221
+13.5	6127	6127	15.0576	15.0576	0	5.84	13.08	22.93	48.43	0	143.61	0.35026
+14.5	8896	8895	18.3319	18.3319	0	8.78	17.73	26.57	52.97	0	195.76	0.508497
+15.5	13217	13217	20.9323	20.9323	0	11.87	21.1	28.85	54.29	0	131.51	0.755571
+16.5	19864	19861	22.998	22.998	0	14.97	23.45	30.27	53.22	0	296.13	1.13539
+17.5	30180	30180	25.015	25.015	0	17.74	25.32	32.06	53.52	0	274.17	1.72529
+18.5	45342	45342	26.3214	26.3214	0	19.53	26.35	32.94	53.05	0	733.5	2.59205
+19.5	66433	66433	27.2138	27.2138	1.56	20.7	27.16	33.47	52.62	0	1034.02	3.79775
+20.5	96058	96051	28.0391	28.0391	2.92	21.62	27.83	34.09	52.79	0	407.51	5.49091
+21.5	134577	134577	28.6251	28.6251	3.88	22.27	28.37	34.53	52.92	0	759.38	7.69331
+22.5	182649	182649	29.0594	29.0594	4.55	22.71	28.72	34.82	52.98	0	597.19	10.4414
+23.5	240841	240837	29.3954	29.3954	5.17	23.12	29.01	35.09	53.04	0	813.76	13.7678
+24.5	307957	307956	29.6479	29.6479	5.61	23.42	29.27	35.3	53.11	0	883.39	17.6048
+25.5	383775	383769	29.7941	29.7941	5.95	23.6	29.4	35.37	53.02	0	1119.89	21.9388
+26.5	462860	462857	29.9239	29.9239	6.19	23.76	29.5	35.48	53.05	0	1639.21	26.46
+27.5	547050	547046	30.0152	30.0152	6.45	23.89	29.6	35.52	52.96	0	681.18	31.2728
+28.5	1336597	1336591	30.1377	30.1377	6.65	23.97	29.64	35.52	52.84	0	64878.7	76.4084
+29.5	6	6	14.0766	30.1201	0	0	14.5581	10.6	24.2917	0	31.0515	0.000343
+30.5	781839	781833	30.0968	30.0968	6.9	24.04	29.64	35.47	52.61	0	8741.27	44.6948
+31.5	849054	849053	30.2221	30.2221	7.02	24.04	29.59	35.39	52.41	0	64878.7	48.5375
+32.5	909128	909127	30.3341	30.3341	7.11	23.98	29.48	35.23	52.1	0	61093.4	51.9717
+33.5	955894	955879	30.5338	30.5338	7.16	23.92	29.4	35.1	51.87	0	64468.9	54.6444
+34.5	991319	991316	30.4946	30.4946	7.19	23.81	29.23	34.89	51.51	0	61796.5	56.6702
+35.5	1020062	1020057	30.774	30.774	7.14	23.68	29.07	34.71	51.25	0	64338.7	58.3132
+36.5	1031894	1031886	30.5825	30.5825	7.08	23.5	28.85	34.45	50.87	0	63717.5	58.9894
+37.5	1033142	1033137	30.2557	30.2557	7.1	23.33	28.62	34.15	50.37	0	64878.7	59.061
+38.5	1020076	1020075	30.0859	30.0859	7.06	23.15	28.4	33.88	49.97	0	64878.7	58.3142
+39.5	993747	993747	29.5815	29.5815	7.01	22.95	28.13	33.58	49.52	0	64878.7	56.8092
+40.5	961462	961453	29.066	29.066	7	22.73	27.86	33.22	48.95	0	64878.7	54.963
+41.5	920258	920255	28.6912	28.6912	6.86	22.48	27.57	32.9	48.52	0	64878.7	52.6079
+42.5	877756	877755	28.1479	28.1479	6.84	22.24	27.24	32.51	47.91	0	64878.7	50.1783
+43.5	837666	837663	27.5511	27.5511	6.68	21.94	26.89	32.12	47.38	0	19890.1	47.8864
+44.5	803843	803840	27.0994	27.0994	6.52	21.6	26.51	31.66	46.75	0	64878.7	45.9528
+45.5	774392	774390	26.5256	26.5256	6.32	21.21	26.06	31.14	46.03	0	7941.62	44.2693
+46.5	749631	749629	26.0565	26.0565	5.97	20.79	25.62	30.67	45.49	0	3010.04	42.8538
+47.5	728048	728046	25.601	25.601	5.72	20.37	25.13	30.14	44.79	0	15085.9	41.6199
+48.5	700709	700708	25.1329	25.1329	5.48	19.98	24.71	29.65	44.15	0	9249.89	40.0571
+49.5	665667	665667	24.7365	24.7365	5.26	19.62	24.3	29.2	43.56	0	14011.9	38.0539
+50.5	623221	623202	24.3238	24.3238	5.07	19.3	23.95	28.79	43.02	0	4508.45	35.6264
+51.5	573805	573805	23.9601	23.9601	4.88	18.99	23.6	28.4	42.51	0	7884.71	32.8025
+52.5	529150	529150	23.6477	23.6477	4.65	18.68	23.28	28.04	42.08	0	17832.8	30.2497
+53.5	487665	487663	23.2346	23.2346	4.36	18.35	22.93	27.68	41.67	0	4021.18	27.878
+54.5	452219	452218	22.8591	22.8591	4.07	18.02	22.61	27.32	41.27	0	1154.78	25.8518
+55.5	418855	418851	22.4883	22.4883	3.65	17.61	22.21	26.92	40.88	0	3313.69	23.9443
+56.5	728095	728095	21.8475	21.8475	2.96	16.97	21.59	26.31	40.32	0	2741.74	41.6227
+57.5	301417	301413	21.0034	21.0034	1.91	16.05	20.73	25.48	39.62	0	1991.26	17.2308
+58.5	8	7	9.36918	20.6263	5.69444	6.68	8.5	12.5111	14.1139	5.69444	14.1139	0.000400166
+59.5	258558	258558	20.276	20.276	0.94	15.28	20.02	24.84	39.18	0	1003.94	14.7809
+60.5	215938	215935	19.5004	19.5004	0	14.4	19.2	24.1	38.65	0	3096.28	12.3443
+61.5	177817	177815	18.5271	18.5271	0	13.38	18.21	23.11	37.7	0	2025.25	10.1651
+62.5	147114	147113	17.5804	17.5804	0	12.36	17.16	22.09	36.68	0	1754.67	8.40995
+63.5	120956	120955	16.4887	16.4887	0	11.32	16	20.99	35.49	0	628.99	6.91459
+64.5	100168	100167	15.4132	15.4132	0	10.23	14.85	19.76	34.05	0	630.7	5.72621
+65.5	82033	82032	14.3973	14.3973	0	9.25	13.77	18.64	32.71	0	3118.03	4.68949
+66.5	67097	67097	13.2495	13.2495	0	8.32	12.61	17.37	30.93	0	339.06	3.83571
+67.5	53647	53647	12.2329	12.2329	0	7.39	11.57	16.13	29.23	0	203.64	3.06682
+68.5	42547	42546	11.2273	11.2273	0	6.45	10.49	14.95	27.7	0	671.97	2.43221
+69.5	33994	33994	10.3394	10.3394	0	5.76	9.61	13.97	26.28	0	247.39	1.94332
+70.5	27225	27225	9.6368	9.6368	0	5.1	8.91	13.2	25.34	0	215.5	1.55636
+71.5	21728	21728	8.74355	8.74355	0	4.34	7.98	12.19	23.96	0	329.72	1.24212
+72.5	18103	18103	7.94469	7.94469	0	3.68	7.08	11.16	22.35	0	169.62	1.03489
+73.5	14774	14774	7.24636	7.24636	0	3.07	6.29	10.26	21.03	0	172.03	0.84458
+74.5	12134	12134	6.5194	6.5194	0	2.44	5.49	9.47	19.97	0	152.93	0.69366
+75.5	10393	10393	5.87445	5.87445	0	2.02	4.9	8.57	18.39	0	147.19	0.594133
+76.5	9158	9158	5.06973	5.06973	0	1.45	4.03	7.5	16.57	0	85.42	0.523532
+77.5	8005	8005	4.60328	4.60328	0	1.13	3.52	6.82	15.33	0	250.13	0.457619
+78.5	7148	7148	4.10763	4.10763	0	0.82	3	6.28	14.43	0	37.14	0.408627
+79.5	6085	6085	3.62915	3.62915	0	0.6	2.43	5.55	12.96	0	79.8	0.347859
+80.5	4954	4954	3.11475	3.11475	0	0.3475	1.97	4.73	11.3	0	23.16	0.283203
+81.5	4334	4334	2.67252	2.67252	0	0.0775	1.46	3.91	9.63	0	406.76	0.24776
+82.5	3538	3538	2.14083	2.14083	0	0	0.99	3.15	7.85	0	18.02	0.202256
+83.5	2866	2866	1.87503	1.87503	0	0	0.87	2.75	6.81	0	20.14	0.16384
+84.5	2029	2029	1.40694	1.40694	0	0	0.54	1.86	4.65	0	39.63	0.115991
+85.5	1406	1406	1.04339	1.04339	0	0	0.305	1.39	3.47	0	22.82	0.0803763
+86.5	882	882	0.708968	0.708968	0	0	0.095	0.95	2.32	0	10.49	0.050421
+87.5	568	568	0.482324	0.482324	0	0	0	0.59	1.46	0	7.17	0.0324706
+88.5	422	422	0.345995	0.345995	0	0	0	0.45	1.12	0	7.32	0.0241243
+89.5	258	258	0.317868	0.317868	0	0	0	0.27	0.66	0	5.64	0.014749
+90.5	152	152	0.198947	0.198947	0	0	0	0.15	0.37	0	2.37	0.00868933
+91.5	118	118	0.14322	0.14322	0	0	0	0.04	0.1	0	2.55	0.00674566
+92.5	58	58	0.140345	0.0528205	0.04	0	0	0	0	0	1.96	0.00331566
+93.5	32	32	0.139063	0.031766	0	0	0	0.03	0.07	0	1.41	0.00182933
+94.5	12	12	0.0241667	0.14322	0.03	0	0	0	0	0	0.23	0.000685999
+95.5	15	15	7.638	0.14322	0	0	0.04	0.62	1.25	0	111	0.000857499
+96.5	8	8	13.6802	0.14322	0	0	0	0.06	0.06	0	80.69	0.000457333
+97.5	5	5	32.944	0.14322	164.72	0	0	0	0	0	164.72	0.000285833
+98.5	3	3	0	0.14322	0	0	0	0	0	0	0	0.0001715
+99.5	6	6	0.03	0.14322	0.18	0	0	0	0	0	0.18	0.000343
diff --git a/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_150.dat b/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_150.dat
new file mode 100644
index 0000000..1ad084b
--- /dev/null
+++ b/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_150.dat
@@ -0,0 +1,102 @@
+#WinSize=150	WinCount=19246519	DepthCount=17995432
+#All-N windows count: 0
+#GC%	RefCnt	DepthCnt	Mean	SmoothedMean	Small	Q1	Mid	Q3	Big	Min	Max	Refcntcal
+0.5	1251747	774	0.19323	0.19323	0	0	0	0.173333	0.42	0	5.99333	0.0637753
+1.5	321	321	0.265732	0.265732	0	0	0	0.273333	0.64	0	4.60667	0.0264495
+2.5	814	814	0.341695	0.341695	0	0	0	0.42	1.04667	0	5.08667	0.0670712
+3.5	496	496	0.469167	0.469167	0	0	0	0.64	1.57333	0	7.39333	0.0408689
+4.5	983	983	0.794866	0.794866	0	0	0.1	1.10667	2.76667	0	22.1467	0.0809963
+5.5	523	523	0.900127	0.900127	0	0	0.32	1.26	3.14667	0	13.3267	0.0430937
+6.5	1133	1133	2.6484	2.6484	0	0	0.453333	1.84667	4.61333	0	1574.77	0.0933559
+7.5	569	568	1.66296	1.66296	0	0	0.673333	2.58	6.23333	0	14.7467	0.0468015
+8.5	1203	1203	2.5858	2.5858	0	0	1.28	3.42667	8.50667	0	397.913	0.0991237
+9.5	649	649	2.76005	2.76005	0	0.133333	1.9	4.00667	9.60667	0	23.8467	0.0534757
+10.5	1555	1555	4.34821	4.34821	0	0.56	2.67333	5.74667	13.3133	0	367.26	0.128127
+11.5	805	805	5.05213	5.05213	0	1.01333	3.77333	7.26667	16.56	0	36.4933	0.0663296
+12.5	2113	2113	6.96498	6.96498	0	2	5.36667	9.53333	20.6867	0	83.2933	0.174105
+13.5	1345	1345	9.11906	9.11906	0	3.04667	7.08667	12.46	26.52	0	58.74	0.110824
+14.5	3627	3625	11.9622	11.9622	0	4.50667	9.73333	17.3733	36.5733	0	178.413	0.298689
+15.5	2542	2541	15.505	15.505	0	7	13.1533	23.1733	46.92	0	174.84	0.209371
+16.5	7774	7774	18.7685	18.7685	0	9.78667	18.18	26.52	50.9867	0	145.267	0.640555
+17.5	6112	6112	21.4254	21.4254	0	13.2817	21.4067	28.6667	51.3133	0	118.2	0.503611
+18.5	20238	20237	23.5804	23.5804	0	16.1	23.82	30.4733	51.92	0	313.247	1.66747
+19.5	16235	16235	25.1221	25.1221	0	18.4267	25.2533	31.5667	51.2467	0	433.353	1.33772
+20.5	52080	52077	26.4694	26.4694	1.57333	20.1933	26.5333	32.6133	51.2067	0	247.927	4.29099
+21.5	39786	39785	27.5271	27.5271	3.27333	21.34	27.4067	33.3867	51.4533	0	481.907	3.27817
+22.5	119002	119001	28.1591	28.1591	4.51333	22.1267	28.0667	33.8733	51.4933	0	479.753	9.80533
+23.5	83964	83964	28.7373	28.7373	5.52	22.7667	28.5267	34.2733	51.5267	0	789.813	6.91839
+24.5	232131	232130	29.1629	29.1629	6.09333	23.2067	28.8933	34.62	51.7333	0	486.74	19.1268
+25.5	151589	151583	29.4887	29.4887	6.71333	23.62	29.2067	34.8933	51.7933	0	1044.49	12.49
+26.5	384957	384955	29.7039	29.7039	7.08	23.8667	29.42	35.06	51.8467	0	709.907	31.7192
+27.5	235132	235125	29.9406	29.9406	7.53333	24.1267	29.62	35.1933	51.7933	0	1413.7	19.3736
+28.5	557164	557163	30.0284	30.0284	7.76667	24.2667	29.7133	35.2667	51.7667	0	14513.9	45.9086
+29.5	320333	320330	30.1023	30.1023	8.09333	24.4133	29.8133	35.2933	51.6133	0	850.267	26.3943
+30.5	717657	717656	30.1835	30.1835	8.21333	24.44	29.8133	35.26	51.4867	0	52842.5	59.1327
+31.5	392882	392880	30.1497	30.1497	8.38667	24.4733	29.7667	35.2	51.2867	0	11288.4	32.3722
+32.5	847734	847733	30.3957	30.3957	8.56	24.4867	29.7333	35.1067	51.0333	0	45192.8	69.8507
+33.5	448868	448859	30.5475	30.5475	8.69333	24.4333	29.64	34.9267	50.6667	0	64448	36.9847
+34.5	939469	939469	30.5335	30.5335	8.69333	24.34	29.5067	34.7733	50.42	0	61526.8	77.4095
+35.5	484011	484006	31.095	31.095	8.78667	24.2533	29.3733	34.5667	50.0333	0	63045.6	39.8807
+36.5	983204	983202	30.7285	30.7285	8.74	24.08	29.14	34.3067	49.64	0	63472	81.013
+37.5	489203	489199	30.4535	30.4535	8.74667	23.9333	28.9267	34.06	49.2467	0	56580.1	40.3086
+38.5	959757	959757	30.4795	30.4795	8.76667	23.7467	28.68	33.7333	48.7133	0	65097.1	79.0812
+39.5	463652	463650	29.4884	29.4884	8.82	23.5667	28.42	33.4	48.1467	0	30053.7	38.2034
+40.5	885626	885621	29.3942	29.3942	8.81333	23.3533	28.1333	33.0467	47.5867	0	65097.1	72.9726
+41.5	422436	422430	28.506	28.506	8.84667	23.14	27.8333	32.6733	46.9667	0	24660.1	34.807
+42.5	803883	803880	28.0068	28.0068	8.77333	22.8667	27.5133	32.2667	46.36	0	21911.4	66.2374
+43.5	383445	383444	27.559	27.559	8.7	22.5867	27.1467	31.8467	45.7333	0	15163.5	31.5947
+44.5	728580	728579	27.0929	27.0929	8.62	22.2867	26.7933	31.4	45.0667	0	6817.6	60.0328
+45.5	350133	350130	26.6342	26.6342	8.44	21.9133	26.3533	30.9	44.3733	0	2870.8	28.8497
+46.5	673550	673547	26.2417	26.2417	8.14	21.5067	25.9133	30.42	43.7867	0	10069.6	55.4983
+47.5	327665	327664	25.6958	25.6958	7.86	21.0467	25.3933	29.84	43.0267	0	13299.1	26.9986
+48.5	644635	644633	25.1156	25.1156	7.44667	20.5533	24.8867	29.2933	42.4	0	4875.17	53.1159
+49.5	319249	319249	24.6211	24.6211	7.1	20.0667	24.3667	28.7133	41.68	0	8097.65	26.3052
+50.5	619280	619270	24.0692	24.0692	6.76	19.6067	23.8667	28.1733	41.02	0	15692.4	51.026
+51.5	292840	292840	23.5442	23.5442	6.44	19.1867	23.44	27.6867	40.4333	0	3168.79	24.1292
+52.5	531228	531225	23.1034	23.1034	6.16	18.7933	23.0067	27.22	39.86	0	2659.9	43.7714
+53.5	232047	232046	22.6656	22.6656	5.88	18.3933	22.5667	26.74	39.2533	0	1710.23	19.1199
+54.5	388374	388370	22.3004	22.3004	5.52667	17.9933	22.1733	26.3067	38.7733	0	3579.33	32.0005
+55.5	161152	161148	21.691	21.691	4.98	17.4267	21.5867	25.7267	38.1733	0	722.287	13.2781
+56.5	266945	266944	21.1672	21.1672	4.34	16.8467	21.04	25.1867	37.6933	0	2136.77	21.9954
+57.5	208210	208209	20.2208	20.2208	3.15333	15.82	20.06	24.2667	36.9333	0	2946.67	17.1558
+58.5	87184	87184	19.3838	19.3838	2.21333	14.9333	19.2067	23.4133	36.1067	0	722.12	7.18371
+59.5	77360	77360	18.7681	18.7681	1.48667	14.2733	18.5267	22.8067	35.5933	0	3163.79	6.37424
+60.5	132436	132435	17.7696	17.7696	0.506667	13.2733	17.52	21.7933	34.5733	0	1160	10.9123
+61.5	56353	56352	16.7679	16.7679	0	12.1933	16.4133	20.7067	33.4333	0	1375.63	4.64324
+62.5	96184	96182	15.6948	15.6948	0	11.1067	15.27	19.6067	32.3533	0	1672.63	7.92511
+63.5	40929	40929	14.6234	14.6234	0	10.08	14.16	18.4067	30.8667	0	300.707	3.37243
+64.5	68665	68665	13.568	13.568	0	9.12667	13.1	17.2933	29.5333	0	626.8	5.65779
+65.5	28358	28357	12.4794	12.4794	0	8.17333	11.9267	16.0267	27.8	0	401.72	2.33653
+66.5	45906	45905	11.5661	11.5661	0	7.30667	10.96	14.9933	26.52	0	226.76	3.78244
+67.5	18645	18644	10.7227	10.7227	0	6.52	10.0933	13.9467	25.0867	0	316.193	1.53621
+68.5	29792	29792	9.87262	9.87262	0	5.74	9.21333	13.06	24.04	0	251.847	2.45477
+69.5	12067	12067	9.1199	9.1199	0	5.04667	8.49333	12.3533	23.3133	0	111.86	0.994285
+70.5	19483	19482	8.44586	8.44586	0	4.36	7.71333	11.5667	22.3733	0	225.78	1.60526
+71.5	7942	7942	7.68214	7.68214	0	3.71333	6.91	10.7133	21.2067	0	194.087	0.654397
+72.5	13302	13301	7.12601	7.12601	0	3.20667	6.26667	10.0467	20.2533	0	130.373	1.09596
+73.5	5593	5593	6.48004	6.48004	0	2.72	5.58667	9.28	19.1067	0	104.313	0.460847
+74.5	9298	9298	5.71431	5.71431	0	2.19167	4.86	8.22	17.2533	0	98.72	0.766128
+75.5	4050	4050	5.02272	5.02272	0	1.685	4.08667	7.41333	15.86	0	35.9	0.333708
+76.5	7118	7118	4.5193	4.5193	0	1.34667	3.56	6.68	14.64	0	107.18	0.586502
+77.5	3200	3200	3.81012	3.81012	0	0.953333	2.91	5.73333	12.8	0	22.5333	0.263671
+78.5	5793	5793	3.31522	3.31522	0	0.666667	2.33333	4.89333	11.2333	0	370.153	0.477326
+79.5	2660	2660	2.70904	2.70904	0	0.341667	1.72667	4.13333	9.82	0	23.2067	0.219176
+80.5	4160	4160	2.2803	2.2803	0	0.193333	1.33667	3.47333	8.38	0	19.5867	0.342772
+81.5	1604	1604	1.7554	1.7554	0	0.0133333	0.876667	2.58	6.42667	0	16.9733	0.132165
+82.5	2432	2432	1.4037	1.4037	0	0	0.673333	2.02667	5.06667	0	14.8933	0.20039
+83.5	888	888	1.0517	1.0517	0	0	0.45	1.42	3.53333	0	35.08	0.0731686
+84.5	1111	1111	0.832895	0.832895	0	0	0.253333	1.08	2.7	0	23	0.0915431
+85.5	381	381	0.607682	0.607682	0	0	0.0333333	0.82	2.00667	0	9.11333	0.0313933
+86.5	492	492	0.442534	0.442534	0	0	0.0266667	0.62	1.54	0	7.72667	0.0405394
+87.5	154	154	0.305584	0.305584	0	0	0	0.246667	0.513333	0	3.80667	0.0126891
+88.5	187	187	0.185098	0.185098	0	0	0	0.166667	0.413333	0	2.97333	0.0154083
+89.5	39	39	0.152991	0.0555787	0.02	0	0	0	0	0	1.27333	0.00321349
+90.5	57	57	0.159766	0.185098	0	0	0	0.06	0.113333	0	1.64	0.00469663
+91.5	17	17	0.074902	0.185098	0.253333	0	0	0	0	0	0.646667	0.00140075
+92.5	17	17	0.125098	0.185098	0.04	0	0	0	0	0	1.93333	0.00140075
+93.5	6	6	0.0455556	0.185098	0.0933333	0	0	0	0	0	0.18	0.000494382
+94.5	5	5	0.101333	0.185098	0.506667	0	0	0	0	0	0.506667	0.000411985
+95.5	5	5	18.8316	0.185098	0.878049	0	0	0	0	0	93.28	0.000411985
+96.5	4	4	33.72	0.185098	134.88	0	0	0	0	0	134.88	0.000329588
+97.5	2	2	0.06	0.185098	0.12	0	0	0	0	0	0.12	0.000164794
+99.5	3	3	0	0.185098	0	0	0	0	0	0	0	0.000247191
diff --git a/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_200.dat b/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_200.dat
new file mode 100644
index 0000000..a51751c
--- /dev/null
+++ b/src/pirs/src/Profiles/GC-depth_Profiles/humNew.gcdep_200.dat
@@ -0,0 +1,102 @@
+#WinSize=200	WinCount=14410707	DepthCount=13473993
+#All-N windows count: 0
+#GC%	RefCnt	DepthCnt	Mean	SmoothedMean	Small	Q1	Mid	Q3	Big	Min	Max	Refcntcal
+0.5	936927	331	0.130967	0.130967	0	0	0	0.1	0.245	0	2.425	0.0357906
+1.5	324	324	0.193457	0.193457	0	0	0	0.2	0.5	0	3.77	0.0350337
+2.5	401	401	0.282868	0.282868	0	0	0	0.33	0.825	0	5.01	0.0433596
+3.5	470	470	0.335436	0.335436	0	0	0	0.4	1	0	5.74	0.0508205
+4.5	491	491	0.535234	0.535234	0	0	0.01	0.675	1.63	0	11.9	0.0530912
+5.5	506	506	0.664121	0.664121	0	0	0.0625	0.99	2.44	0	5.44	0.0547131
+6.5	517	517	0.903346	0.903346	0	0	0.355	1.27	3.115	0	9.79	0.0559026
+7.5	551	551	2.11875	2.11875	0	0	0.64	1.99	4.64	0	283.855	0.0595789
+8.5	556	556	1.88884	1.88884	0	0	1.1325	2.745	6.845	0	94.12	0.0601196
+9.5	610	609	4.6	4.6	0	0.035	1.355	3.525	8.545	0	1133.13	0.0658504
+10.5	670	670	2.81937	2.81937	0	0.3125	1.9225	4.255	10.085	0	36.87	0.0724463
+11.5	732	732	3.68232	3.68232	0	0.46	2.6325	5.54	12.925	0	36.955	0.0791502
+12.5	828	828	4.55768	4.55768	0	1.0425	3.575	6.57	14.85	0	30.185	0.0895306
+13.5	931	931	6.31035	6.31035	0	2.03	5.08	8.67	18.63	0	59.155	0.100668
+14.5	1265	1265	8.01768	8.01768	0	2.78	6.445	10.95	23.085	0	39.94	0.136783
+15.5	1630	1629	10.7137	10.7137	0	4.585	8.565	14.355	28.99	0	181.86	0.176142
+16.5	2231	2229	13.5023	13.5023	0	6.445	11.655	19.26	38.23	0	63.785	0.241019
+17.5	3401	3401	17.2495	17.2495	0	9.065	16.07	24.595	47.615	0	93.835	0.367746
+18.5	5423	5423	20.0766	20.0766	0	11.935	19.925	27.445	50.615	0	151.745	0.586382
+19.5	9501	9501	22.5066	22.5066	0	15.22	22.84	29.33	50.465	0	149.545	1.02733
+20.5	16332	16331	24.2551	24.2551	0	17.745	24.32	30.595	49.755	0	452.665	1.76585
+21.5	27099	27098	25.8072	25.8072	1.87	19.7488	25.93	31.675	49.54	0	388.535	2.93007
+22.5	44047	44045	26.749	26.749	3.97	20.99	26.805	32.35	49.315	0	412.365	4.76253
+23.5	68271	68267	27.656	27.656	5.185	21.945	27.685	33.12	49.875	0	339.655	7.38163
+24.5	100670	100669	28.3002	28.3002	6.235	22.655	28.175	33.605	50.025	0	787.805	10.8852
+25.5	140516	140508	28.817	28.817	6.99	23.215	28.665	34.04	50.275	0	707.31	15.193
+26.5	186554	186554	29.1873	29.1873	7.38	23.595	29.02	34.405	50.62	0	1108.58	20.1719
+27.5	239470	239469	29.5124	29.5124	8.04	23.98	29.29	34.61	50.555	0	773.075	25.8935
+28.5	458399	458395	29.7615	29.7615	8.555	24.31	29.575	34.815	50.57	0	1186.06	49.5657
+29.5	178606	178605	29.8739	29.8739	8.89	24.495	29.695	34.9	50.505	0	938.08	19.3123
+30.5	395038	395035	29.953	29.953	9.095	24.595	29.745	34.93	50.43	0	783.509	42.7146
+31.5	439571	439569	30.0357	30.0357	9.355	24.675	29.795	34.89	50.21	0	16500	47.53
+32.5	479002	479000	30.0628	30.0628	9.53	24.715	29.77	34.84	50.025	0	23805.7	51.7937
+33.5	512788	512783	30.5189	30.5189	9.72	24.745	29.76	34.765	49.795	0	39387.3	55.4466
+34.5	541380	541376	30.4744	30.4744	9.835	24.69	29.63	34.595	49.45	0	21973.1	58.5383
+35.5	562520	562517	30.8665	30.8665	9.88	24.59	29.49	34.4	49.11	0	63301.6	60.8243
+36.5	576833	576831	30.9949	30.9949	9.935	24.485	29.335	34.185	48.735	0	57323.8	62.372
+37.5	579166	579161	30.8708	30.8708	9.935	24.335	29.135	33.935	48.335	0	52430.2	62.624
+38.5	569019	569012	30.4642	30.4642	9.97	24.17	28.9	33.64	47.845	0	65206.3	61.5266
+39.5	552744	552739	29.687	29.687	10.005	23.98	28.625	33.3	47.275	0	65206.3	59.767
+40.5	530854	530849	29.4723	29.4723	10.05	23.785	28.355	32.945	46.685	0	65121.5	57.4
+41.5	509072	509070	28.5434	28.5434	10.035	23.555	28.03	32.57	46.09	0	36873.2	55.0451
+42.5	486379	486375	28.0904	28.0904	10.02	23.3	27.71	32.155	45.435	0	20650	52.5911
+43.5	464030	464029	27.5961	27.5961	9.96	23	27.34	31.695	44.735	0	15758	50.1749
+44.5	443954	443948	27.1862	27.1862	9.86	22.675	26.945	31.22	44.035	0	12839.6	48.0035
+45.5	425918	425917	26.661	26.661	9.63	22.28	26.5	30.715	43.365	0	5375.72	46.0539
+46.5	407373	407372	26.1934	26.1934	9.43	21.89	26.05	30.2	42.665	0	6457.25	44.0486
+47.5	389123	389120	25.7804	25.7804	9.225	21.52	25.62	29.72	42.015	0	6553.26	42.0751
+48.5	369171	369171	25.3145	25.3145	8.945	21.08	25.145	29.17	41.305	0	11912.8	39.918
+49.5	348107	348107	24.8067	24.8067	8.73	20.695	24.705	28.675	40.645	0	5103.44	37.6404
+50.5	326339	326333	24.2881	24.2881	8.39	20.24	24.195	28.14	39.99	0	10170.8	35.286
+51.5	307528	307527	23.844	23.844	8.09	19.81	23.735	27.625	39.345	0	15939.8	33.2525
+52.5	284123	284116	23.2804	23.2804	7.675	19.33	23.25	27.1	38.755	0	2990.76	30.7211
+53.5	252828	252825	22.7804	22.7804	7.28	18.865	22.775	26.59	38.175	0	2921.2	27.3377
+54.5	214355	214355	22.2353	22.2353	6.715	18.315	22.265	26.05	37.65	0	380.935	23.1779
+55.5	174106	174105	21.667	21.667	6.08	17.705	21.65	25.455	37.08	0	1278.83	18.8258
+56.5	200394	200393	20.8054	20.8054	5.07	16.78	20.755	24.59	36.305	0	2423.17	21.6682
+57.5	103383	103382	19.7524	19.7524	3.805	15.655	19.66	23.555	35.405	0	1905.13	11.1786
+58.5	45561	45559	18.9843	18.9843	2.865	14.805	18.84	22.765	34.705	0	1203.64	4.92624
+59.5	79462	79461	18.2723	18.2723	2.17	14.07	18.085	22.005	33.905	0	2063.76	8.59202
+60.5	67109	67106	17.1893	17.1893	1.155	13.015	16.965	20.925	32.77	0	578.735	7.25609
+61.5	57387	57387	16.2146	16.2146	0.335	11.995	15.855	19.79	31.48	0	645.185	6.20518
+62.5	49066	49066	15.0908	15.0908	0	10.91	14.735	18.6	30.13	0	1357.04	5.30545
+63.5	41943	41943	14.0737	14.0737	0	9.935	13.61	17.475	28.785	0	1353.81	4.53524
+64.5	35327	35325	12.906	12.906	0	8.9	12.485	16.235	27.235	0	367.1	3.81965
+65.5	29349	29348	11.8201	11.8201	0	7.865	11.31	14.99	25.675	0	322.795	3.17336
+66.5	23765	23765	10.8763	10.8763	0	7.065	10.39	13.995	24.375	0	183.06	2.56968
+67.5	18985	18985	10.0871	10.0871	0	6.2	9.51	13.085	23.4	0	159.885	2.05282
+68.5	15541	15541	9.31053	9.31053	0	5.525	8.68	12.36	22.59	0	157.175	1.68043
+69.5	12548	12548	8.67257	8.67257	0	4.86	8.015	11.63	21.775	0	152.13	1.3568
+70.5	10306	10306	8.07342	8.07342	0	4.26	7.325	11.03	21.18	0	215.98	1.11437
+71.5	8401	8400	7.55018	7.55018	0	3.695	6.745	10.45	20.55	0	101.905	0.908281
+72.5	7115	7115	6.74783	6.74783	0	3.15	5.97	9.52	19.075	0	57.55	0.769336
+73.5	6014	6014	6.15917	6.15917	0	2.61	5.28	8.755	17.94	0	117.01	0.650286
+74.5	5154	5154	5.35446	5.35446	0	2.13	4.515	7.57	15.7	0	86.175	0.557296
+75.5	4444	4444	4.7427	4.7427	0	1.71125	3.885	6.975	14.815	0	35.18	0.480524
+76.5	3762	3762	4.05715	4.05715	0	1.34	3.285	6.08	13.105	0	26.74	0.40678
+77.5	3386	3386	3.48239	3.48239	0	0.9175	2.77	5.215	11.6	0	24.27	0.366124
+78.5	2968	2968	2.87635	2.87635	0	0.5425	2.1	4.25	9.81	0	67	0.320926
+79.5	2706	2706	2.46516	2.46516	0	0.315	1.4575	3.52	8.32	0	319.195	0.292596
+80.5	2334	2334	1.79167	1.79167	0	0.2	1.0325	2.695	6.41	0	13.73	0.252372
+81.5	1764	1764	1.50977	1.50977	0	0.06625	0.8975	2.205	5.41	0	12.47	0.190739
+82.5	1204	1204	1.13578	1.13578	0	0	0.505	1.68	4.17	0	9.82	0.130187
+83.5	766	766	0.882768	0.882768	0	0	0.4275	1.17	2.875	0	8.865	0.0828266
+84.5	509	509	0.699391	0.699391	0	0	0.155	1.055	2.525	0	9.21	0.0550375
+85.5	338	338	0.536317	0.536317	0	0	0.0975	0.65	1.625	0	5.285	0.0365475
+86.5	213	213	0.347089	0.347089	0	0	0	0.41	0.975	0	4.615	0.0230314
+87.5	125	125	0.305	0.305	0	0	0	0.385	0.85	0	2.46	0.0135161
+88.5	49	49	0.305816	0.182181	0	0	0	0.385	0.82	0	2.645	0.00529831
+89.5	28	28	0.160357	0.220822	0	0	0	0.245	0.555	0	1.245	0.0030276
+90.5	21	21	0.120714	0.130967	0.155	0	0	0	0	0	0.745	0.0022707
+91.5	12	12	0.03625	0.130967	0.055	0	0	0	0	0	0.295	0.00129754
+92.5	4	4	0.16625	0.130967	0.665	0	0	0	0	0	0.665	0.000432515
+93.5	4	4	0.0325	0.130967	0.13	0	0	0	0	0	0.13	0.000432515
+94.5	3	3	0	0.130967	0	0	0	0	0	0	0	0.000324386
+95.5	2	2	44.4075	0.130967	88.815	0	0	0	0	0	88.815	0.000216257
+97.5	3	3	36.1833	0.130967	0	0	0	108.55	108.55	0	108.55	0.000324386
+98.5	1	1	0.065	0.130967	0.065	0	0	0	0.065	0.065	0.065	0.000108129
+99.5	1	1	0	0.130967	0	0	0	0	0	0	0	0.000108129
diff --git a/src/pirs/src/Profiles/InDel_Profiles/phixv2.InDel.matrix b/src/pirs/src/Profiles/InDel_Profiles/phixv2.InDel.matrix
new file mode 100644
index 0000000..9c15223
--- /dev/null
+++ b/src/pirs/src/Profiles/InDel_Profiles/phixv2.InDel.matrix
@@ -0,0 +1,229 @@
+[Info]
+File = 110416_I327_FCB008GACXX_L1_PHIXCONTROLv2.sam.gz
+Read_Length = 100
+Read_1_Count = 147091454
+Read_2_Count = 145785569
+MaxInDel_Length = 3
+<<END
+
+[Overall]
+Read	Type	BaseCount	BaseRatio	ReadCnt	ReadCntRatio
+1	Ins	70238	4.7751244610037e-06	56930	0.000387038121194995
+1	Del	164486	1.11825667315791e-05	140465	0.00095495010879422
+1	All	14709145400	1	147091454	1
+2	Ins	121986	8.36749486500958e-06	94439	0.000647793884180676
+2	Del	226099	1.55090110462168e-05	182631	0.00125273716220842
+2	All	14578556900	1	145785569	1
+
+Indel	Count1	Count2	BaseRatio1	BaseRatio2
+-3	883	1652	1.80092039881528e-07	3.39951343195018e-07
+-2	3841	9422	5.22260117164931e-07	1.29258335576411e-06
+-1	154155	202299	1.04802145745327e-05	1.38764763472577e-05
+1	62159	107176	4.22587433257679e-06	7.35161928132955e-06
+2	3135	5830	4.2626541716013e-07	7.99804814700144e-07
+3	603	1050	1.22984711266774e-07	2.16070768979884e-07
+<<END
+
+[InDel]
+Cycle	-3	-2	-1	1	2	3
+1	0	5	5	6	0	0
+2	0	3	46	33	7	0
+3	0	4	285	32	3	0
+4	3	8	350	62	12	0
+5	6	8	449	31	4	0
+6	8	9	442	23	10	0
+7	3	16	474	21	2	0
+8	5	8	506	21	5	0
+9	7	13	539	28	0	0
+10	1	12	564	25	3	1
+11	3	16	590	22	0	0
+12	2	19	529	17	0	1
+13	7	15	613	17	0	0
+14	3	6	606	20	2	1
+15	3	19	575	27	3	0
+16	4	10	571	32	2	1
+17	1	10	648	20	2	0
+18	5	18	690	21	1	0
+19	0	19	747	46	3	0
+20	3	22	747	31	0	0
+21	4	18	829	45	0	0
+22	3	15	900	54	6	0
+23	5	19	1002	42	3	1
+24	3	20	1010	51	6	1
+25	5	17	1123	50	4	0
+26	2	22	1074	70	8	1
+27	5	23	1084	99	10	1
+28	3	23	1087	112	8	1
+29	4	24	1125	119	6	2
+30	1	24	1074	163	6	0
+31	6	27	1201	147	11	0
+32	5	31	1175	159	13	2
+33	3	25	1125	192	8	2
+34	5	23	1190	196	9	6
+35	7	26	1228	182	11	1
+36	5	35	1286	193	13	1
+37	11	28	1380	196	16	2
+38	2	27	1438	195	15	2
+39	10	37	1562	227	13	2
+40	11	32	1449	224	20	3
+41	13	28	1496	264	24	4
+42	3	31	1533	279	29	6
+43	18	32	1484	356	18	4
+44	20	34	1507	347	21	3
+45	8	38	1561	367	12	4
+46	4	48	1534	364	18	8
+47	17	42	1655	424	22	4
+48	8	37	1623	452	18	10
+49	25	36	1619	501	29	11
+50	10	34	1665	470	21	5
+51	21	46	1635	551	24	6
+52	17	33	1690	550	32	9
+53	11	37	1722	580	29	5
+54	12	44	1745	612	38	18
+55	11	29	1884	646	39	9
+56	16	43	1805	719	46	11
+57	11	52	1884	718	51	11
+58	13	34	1866	753	44	14
+59	16	43	2016	846	72	12
+60	23	55	1980	829	46	12
+61	22	56	2051	882	49	10
+62	20	54	2080	975	52	17
+63	16	63	2002	970	51	14
+64	22	64	2168	1057	56	18
+65	17	69	2259	1072	61	16
+66	24	66	2206	1112	68	26
+67	23	74	2344	1094	68	23
+68	15	68	2375	1132	64	10
+69	12	65	2283	1159	68	13
+70	15	78	2251	1229	72	19
+71	10	67	2322	1253	48	16
+72	16	69	2375	1253	56	19
+73	23	59	2417	1331	64	10
+74	7	65	2393	1211	56	9
+75	13	69	2446	1237	52	13
+76	13	76	2566	1243	51	10
+77	13	59	2456	1247	70	11
+78	12	65	2467	1292	62	16
+79	11	60	2588	1341	58	11
+80	12	66	2434	1385	66	14
+81	9	87	2619	1425	57	15
+82	9	65	2668	1453	62	8
+83	10	76	2686	1457	67	8
+84	11	66	2727	1508	60	12
+85	6	87	2817	1491	60	4
+86	4	87	2801	1598	68	3
+87	4	81	2871	1752	72	8
+88	4	64	2839	1711	59	10
+89	9	64	2697	1808	57	9
+90	5	72	2700	1687	90	10
+91	4	69	2659	1824	123	6
+92	6	65	2586	1900	128	5
+93	7	52	2448	1788	89	4
+94	22	33	2426	1791	33	5
+95	16	35	1870	1218	22	0
+96	0	3	746	214	15	3
+97	0	4	160	109	3	0
+98	0	4	100	71	0	0
+99	0	1	30	0	0	0
+100	0	0	0	0	0	0
+101	0	15	29	27	4	0
+102	0	9	78	100	17	0
+103	0	0	501	102	13	0
+104	5	28	1026	346	21	0
+105	17	54	1112	174	42	2
+106	12	87	1366	123	9	2
+107	24	156	1438	128	11	0
+108	33	182	1492	151	5	2
+109	40	244	1555	148	8	0
+110	33	198	1540	181	12	1
+111	41	192	1519	186	11	2
+112	33	164	1462	203	16	2
+113	41	150	1427	215	20	2
+114	31	173	1423	238	15	3
+115	28	142	1441	248	16	1
+116	24	130	1446	248	9	2
+117	24	129	1458	807	21	7
+118	17	105	1473	478	26	3
+119	20	103	1424	366	29	7
+120	22	101	1443	366	23	2
+121	28	71	1549	491	28	5
+122	13	96	1425	415	26	11
+123	18	95	1504	389	30	11
+124	14	85	1501	472	40	9
+125	19	65	1536	459	21	11
+126	12	84	1600	800	33	8
+127	15	95	1473	885	43	6
+128	23	77	1587	552	45	7
+129	19	71	1515	588	38	13
+130	16	83	1484	643	37	10
+131	14	75	1410	732	33	9
+132	10	70	1402	713	37	9
+133	18	76	1516	832	51	13
+134	21	81	1437	752	30	10
+135	8	63	1462	875	53	8
+136	22	67	1511	799	44	8
+137	19	62	1605	717	52	13
+138	8	86	1636	751	47	6
+139	12	80	1636	738	51	8
+140	15	62	1645	718	39	14
+141	14	79	1653	821	45	13
+142	13	72	1752	778	64	14
+143	13	62	1768	875	58	12
+144	16	84	1800	938	60	8
+145	13	86	1777	846	59	6
+146	5	80	1881	888	68	11
+147	15	71	1842	896	60	16
+148	14	82	1939	888	40	9
+149	11	90	2008	917	71	17
+150	12	108	2003	757	33	10
+151	10	63	2038	730	62	16
+152	7	82	2237	693	63	14
+153	10	84	2463	702	60	9
+154	11	66	2408	662	62	10
+155	17	65	2217	886	44	9
+156	10	70	2266	883	57	17
+157	9	78	2098	974	62	9
+158	16	71	2261	1004	53	10
+159	12	77	2080	1039	48	11
+160	14	75	2179	1071	71	14
+161	12	65	2191	1186	53	9
+162	10	68	2151	1112	61	11
+163	14	90	2283	1220	56	11
+164	5	75	2382	1229	70	12
+165	15	83	2320	1290	81	13
+166	16	72	2381	1309	78	14
+167	13	86	2426	1393	61	13
+168	15	85	2360	1514	89	10
+169	11	87	2546	1563	76	18
+170	9	114	2645	1534	100	19
+171	20	102	2656	1670	95	14
+172	14	112	2793	1771	107	18
+173	20	115	2776	1761	91	26
+174	18	111	2795	1851	106	30
+175	18	88	2890	1956	125	25
+176	15	119	2931	2011	140	20
+177	18	125	3082	2020	131	19
+178	16	144	3042	2058	104	16
+179	24	136	3181	2221	138	27
+180	18	132	3328	2215	117	26
+181	16	147	3252	2257	144	20
+182	18	152	3213	2375	145	14
+183	22	138	3540	2402	131	24
+184	20	135	3487	2448	145	16
+185	13	145	3560	2548	131	15
+186	19	155	3742	2727	145	14
+187	15	152	3944	2735	123	19
+188	18	124	3800	2735	117	13
+189	14	145	3725	2769	120	25
+190	24	114	3513	2673	117	16
+191	18	137	3657	2790	112	24
+192	20	106	3307	2799	125	20
+193	34	107	3416	2594	76	6
+194	75	116	3093	2686	38	7
+195	14	66	2729	1847	18	3
+196	0	3	1115	271	15	1
+197	0	8	161	148	3	0
+198	0	0	71	84	0	0
+199	0	1	49	0	0	0
+200	0	0	0	0	0	0
+<<END
diff --git a/src/pirs/src/global.h b/src/pirs/src/global.h
new file mode 100644
index 0000000..dd3fb83
--- /dev/null
+++ b/src/pirs/src/global.h
@@ -0,0 +1,30 @@
+#ifndef GLOBAL_H
+#define GLOBAL_H
+
+using namespace std;
+using namespace boost; 
+
+
+typedef struct{
+  int Read_length;
+  int Insertsize_mean;
+  int Insertsize_sd;
+	int Is_simulate_InDel;
+  int Is_cyclization;
+  int Is_simulate_GC_bias;
+  int Is_simulate_quality;
+  int Q_Mode;
+  int Q_shift;
+  int Mask_quality_mode;
+  int Output_type;
+  double Coverage;
+  double Error_rate;
+	string Input_ref1;
+  string Input_ref2;
+  string BaseCalling_profile;
+  string GC_depth_profile;
+  string InDel_error_profile;
+  string Output_prefix;
+}PARAMETER;
+
+#endif
diff --git a/src/pirs/src/load_file.cpp b/src/pirs/src/load_file.cpp
new file mode 100644
index 0000000..9999c7f
--- /dev/null
+++ b/src/pirs/src/load_file.cpp
@@ -0,0 +1,1126 @@
+#include <iostream>
+#include <vector>
+#include <string>
+#include <fstream>
+#include <cmath>
+#include <stdint.h>
+#include <map>
+#include <boost/lexical_cast.hpp>
+#include <boost/algorithm/string.hpp>
+#include "gzstream.h"
+#include "global.h"
+#include "load_file.h"
+
+//from ASCII of A C G T to 0 1 2 3, auto dealing with upper or lower case.
+//8bit char type, A=a=0, C=c=1, G=g=2, T=t=3, others as 4.
+char alphabet3[128] =
+{
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 
+ 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
+};
+
+double qscore2error(int qscore)
+{
+	double error_rate = pow(10.0, -qscore / 10.0);
+	return error_rate;
+}
+
+void Qscore_cal(double time, int *q2q, int quality_num)
+{
+	for(int i = 0; i < quality_num; i++)
+	{
+		int new_q = int(-10 * log10(qscore2error(i) * time) + 0.5);
+		if(new_q <= 2)
+		{
+			q2q[i] = 2;
+		}
+		else if(new_q >= quality_num - 1)
+		{
+			q2q[i] = quality_num - 1;
+		}
+		else
+		{
+			q2q[i] = new_q;
+		}
+	}
+}
+
+//check and open the outfile file
+void set_and_check_file(PARAMETER InputParameter, igzstream &infile, igzstream &infile2, ofstream &outfile1,	ofstream &outfile2, 
+	ogzstream &gz_outfile1, ogzstream &gz_outfile2, ofstream &insert_log, ofstream &error_log, ogzstream &infor_outfile)
+{
+	//set and open output file
+	infile.open(InputParameter.Input_ref1.c_str());
+	if (!infile)
+	{
+		cerr<<"Error:unable to open input file:"<<InputParameter.Input_ref1<<endl;
+		exit(-1);
+	}
+	
+	if(InputParameter.Input_ref2!="")
+	{
+		infile2.open(InputParameter.Input_ref2.c_str());
+  	if (!infile2)
+  	{
+  		cerr<<"Error:unable to open input file:"<<InputParameter.Input_ref2<<endl;
+  		exit(-1);
+  	}
+	}
+	
+	string output_file1, output_file2, output_insert_distr, output_error_distr, output_infor;
+	string infix_name = "_"+boost::lexical_cast <std::string>(InputParameter.Read_length)+"_"+boost::lexical_cast <std::string>(InputParameter.Insertsize_mean);
+	//read file1
+	if(InputParameter.Is_simulate_quality){
+		output_file1 = InputParameter.Output_prefix+infix_name+"_1.fq";
+		//read file2
+		output_file2 = InputParameter.Output_prefix+infix_name+"_2.fq";
+	}else{
+		output_file1 = InputParameter.Output_prefix+infix_name+"_1.fa";
+		//read file2
+		output_file2 = InputParameter.Output_prefix+infix_name+"_2.fa";
+	}
+	//compress ouput
+	if(InputParameter.Output_type == 1){
+		output_file1+=".gz";
+		output_file2+=".gz";
+	}
+
+	//insert size distribution file
+	output_insert_distr = InputParameter.Output_prefix+infix_name+".insertsize.distr";
+	//error rate distribution file
+	output_error_distr = InputParameter.Output_prefix+infix_name+".error_rate.distr";
+	//read information file
+	output_infor = InputParameter.Output_prefix+infix_name+".read.info.gz";
+	//open file
+  if(!InputParameter.Output_type){
+  	outfile1.open(output_file1.c_str());
+  	outfile2.open(output_file2.c_str());
+  }else{
+  	gz_outfile1.open(output_file1.c_str());
+  	gz_outfile2.open(output_file2.c_str());
+  }
+
+  insert_log.open(output_insert_distr.c_str());
+  error_log.open(output_error_distr.c_str());
+  infor_outfile.open(output_infor.c_str());
+	
+	//check file
+	if(!InputParameter.Output_type)
+	{
+		if (!outfile1 || !outfile2)
+		{
+			cerr<<"Error:unable to open output file."<<endl;
+			exit(1);
+		}
+	}else{
+		if (!gz_outfile1 || !gz_outfile2)
+		{
+			cerr<<"Error:unable to open output file."<<endl;
+			exit(1);
+		}
+	}
+
+	if(!insert_log){cerr<<"Error:unalbe to create insertsize distribution file."<<endl;exit(1);}
+	if(!error_log){cerr<<"Error:unalbe to create error rate distribution file."<<endl;exit(1);}
+	if(!infor_outfile){cerr<<"Error:unalbe to create reads information file."<<endl;exit(1);}
+}
+
+//get the attribute of Base-calling  profile
+void preview_BaseCalling_profile (PARAMETER InputParameter, string exe_path, int &ref_Base_num, 
+	int &statistical_Cycle_num, int &seq_Base_num, int &quality_num, double &statistical_average_error_rate)
+{
+	string matrix_file;
+	
+	if(InputParameter.BaseCalling_profile == ""){
+  	int index = exe_path.find_last_of('/');
+  	if(index == -1){
+  		cerr<<"Error: program path wrong!"<<endl;
+  	}
+  	else{
+  		string directory_path = exe_path.substr(0,index);
+  		matrix_file = directory_path + BASE_CALLING_PROFILE;
+  	}
+	}else{
+		matrix_file = InputParameter.BaseCalling_profile;
+	}
+	
+  igzstream infile;
+  infile.open(matrix_file.c_str());
+  if ( ! infile )
+	{
+		cerr << "fail to open input file" << matrix_file << endl;
+	}
+	uint64_t total_count_sum = 0;
+	uint64_t total_error_sum = 0;
+	uint64_t total_correct_sum = 0;
+
+	string lineStr;
+	bool isEnd = 0;
+	while (getline( infile, lineStr, '\n' ))
+	{ 
+		if(isEnd){break;}
+		if (lineStr[0] == '#')
+		{ if (lineStr[1] == 'D' && lineStr[2] == 'i' && lineStr[3] == 'm')
+			{	vector<string> lineVec;
+				boost::split(lineVec,lineStr, boost::is_any_of(":,; \t\n"), boost::token_compress_on);
+				ref_Base_num = atoi(lineVec[2].c_str());
+				statistical_Cycle_num = atoi(lineVec[4].c_str());
+				
+				if(InputParameter.Read_length > statistical_Cycle_num/2){cerr<<"Error: according to the Base-calling profile, program can be simulate "<< statistical_Cycle_num/2 <<"bp read length at most, please set read length again!"<<endl;exit(-1);}
+				seq_Base_num = atoi(lineVec[6].c_str());
+				quality_num = atoi(lineVec[8].c_str());
+			}
+			else
+			{
+				continue;
+			}
+		}
+		else
+		{ 
+			if(lineStr == "[DistMatrix]"){
+				while(getline( infile, lineStr, '\n' ))
+				{
+					if(lineStr == "" || lineStr[0] == '#'){continue;}
+					if(lineStr == "<<END"){isEnd = 1; break;}
+					vector<string> lineVec;
+    			boost::split(lineVec,lineStr, boost::is_any_of(" \t\n"), boost::token_compress_on);
+    			
+    			char ref_base = lineVec[0][0];
+    			int current_cycle = atoi(lineVec[1].c_str());
+    				
+    			if(current_cycle <= InputParameter.Read_length || (current_cycle >= statistical_Cycle_num/2 && current_cycle <= statistical_Cycle_num/2+InputParameter.Read_length)){
+        		for(int i = 0; i < seq_Base_num; i++)
+        		{
+        			for(int j = 0; j < quality_num; j++)
+        			{
+        				string num = lineVec[i * quality_num + j + 2];
+        				uint64_t freqnum = boost::lexical_cast<uint64_t>(num);
+    						
+        				total_count_sum+=freqnum;
+        				if( i == alphabet3[ref_base])  // ACGT  
+        				{
+        					total_correct_sum+=freqnum;
+        				}else{
+        					total_error_sum+=freqnum;
+        				}
+        			}
+        		}
+      		}
+				}
+			}else{
+				continue;
+			}
+		}
+	}
+	
+	infile.close();
+	
+	//get BaseCalling profile average error rate
+	statistical_average_error_rate = double(total_error_sum)/double(total_count_sum);
+  
+}
+
+//transform quality score according error-rate setting by user.
+void transform_quality_by_error_rate(PARAMETER InputParameter, string exe_path, int *Qval2Qval, int seq_Base_num, int quality_num, int statistical_Cycle_num)
+{
+	if(InputParameter.Error_rate <= pow(10.0, -(quality_num - 1)/10.0))
+	{
+		for(int i = 0; i < quality_num; i++)
+		{
+			Qval2Qval[i] = quality_num - 1; //max quality score = quality_num - 1;
+		}
+		return;
+	}
+	
+	string matrix_file;
+	uint64_t *Qscor_distr = new uint64_t[quality_num]; //number distribution of Quality score 
+	double *Qscore_ratio_distr = new double[quality_num];
+	for(int i = 0; i < quality_num; i++)
+	{
+		Qscor_distr[i] = 0;
+		Qscore_ratio_distr[i] = 0;
+	}
+	
+	if(InputParameter.BaseCalling_profile == ""){
+  	int index = exe_path.find_last_of('/');
+  	if(index == -1){
+  		cerr<<"Error: program path wrong!"<<endl;
+  	}
+  	else{
+  		string directory_path = exe_path.substr(0,index);
+  		matrix_file = directory_path + BASE_CALLING_PROFILE;
+  	}
+	}else{
+		matrix_file = InputParameter.BaseCalling_profile;
+	}
+	
+  igzstream infile;
+  infile.open(matrix_file.c_str());
+  if ( ! infile )
+	{
+		cerr << "fail to open input file" << matrix_file << endl;
+	}
+	uint64_t total_count_sum = 0;
+	uint64_t total_error_sum = 0;
+	uint64_t total_correct_sum = 0;
+
+	string lineStr;
+	bool isEnd = 0;
+	while (getline( infile, lineStr, '\n' ))
+	{ 
+		if(isEnd){break;}
+		if(lineStr == "[DistMatrix]"){
+			while(getline( infile, lineStr, '\n' ))
+			{
+				if(lineStr == "" || lineStr[0] == '#'){continue;}
+				if(lineStr == "<<END"){isEnd = 1; break;}
+				vector<string> lineVec;
+  			boost::split(lineVec,lineStr, boost::is_any_of(" \t\n"), boost::token_compress_on);
+  			
+  			char ref_base = lineVec[0][0];
+  			int current_cycle = atoi(lineVec[1].c_str());
+  				
+  			if(current_cycle <= InputParameter.Read_length || (current_cycle >= statistical_Cycle_num/2 && current_cycle <= statistical_Cycle_num/2+InputParameter.Read_length)){
+      		for(int i = 0; i < seq_Base_num; i++)
+      		{
+      			for(int j = 0; j < quality_num; j++)
+      			{
+      				string num = lineVec[i * quality_num + j + 2];
+      				uint64_t freqnum = boost::lexical_cast<uint64_t>(num);
+  						Qscor_distr[j] += freqnum;
+  						
+      				total_count_sum += freqnum;
+      				if( i == alphabet3[ref_base])  // ACGT  
+      				{
+      					total_correct_sum+=freqnum;
+      				}else{
+      					total_error_sum+=freqnum;
+      				}
+      			}
+      		}
+    		}
+			}
+		}else{
+			continue;
+		}
+		
+	}
+	infile.close();
+	
+	//ratio distribution of Quality score 
+	for(int i = 0; i < quality_num; i++)
+	{
+		Qscore_ratio_distr[i] = double(Qscor_distr[i]) / double(total_count_sum);
+		//cout<<i<<": "<<Qscore_ratio_distr[i]<<endl;
+	}
+	
+	delete[] Qscor_distr;
+	
+	//transform to new quality
+  double min = 0.00015;
+  double max = 6000;
+  double mid = 0;
+  double n = 0;
+  double error_tmp;
+
+	while(1)
+	{
+		mid = (min + max) / 2;
+		error_tmp = 0;
+		Qscore_cal(mid, Qval2Qval, quality_num);
+		
+		for(int k = 0; k < quality_num; k++)
+		{
+			error_tmp += Qscore_ratio_distr[k] * qscore2error(Qval2Qval[k]);
+		}
+		double len = 0;
+		if(error_tmp > InputParameter.Error_rate)
+		{
+			len = max - mid;
+			max = mid;
+		}
+		else if(error_tmp < InputParameter.Error_rate)
+		{
+			len = mid - min;
+			min = mid;
+		}
+		else
+		{
+			break;
+		}
+		
+		if(fabs(InputParameter.Error_rate - error_tmp) < 0.0001 || len < 0.00001)
+		{
+			break;
+		}
+	}
+	n = mid;
+	
+	cout<<"\nShift quality score for simulating substiution-error:"<<endl
+		<<"\traw_qulaity_score\ttransferred_quality_score"<<endl;
+	for(int i = 0; i < quality_num ; i++)
+	{
+		cout<<"\t"<<i<<"\t"<<Qval2Qval[i]<<endl;
+	}
+	
+	delete[] Qscore_ratio_distr;
+}
+
+void preview_InDel_error_profile (PARAMETER InputParameter, string exe_path, int &Statistical_Cycle_num2, int &InDel_max_len, uint64_t &read1_count, uint64_t &read2_count)
+{
+	string matrix_file;
+	
+	if(InputParameter.InDel_error_profile == ""){
+  	int index = exe_path.find_last_of('/');
+  	if(index == -1){
+  		cerr<<"Error: program path wrong!"<<endl;
+  	}
+  	else{
+  		string directory_path = exe_path.substr(0,index);
+  		matrix_file = directory_path + INDEL_ERROR_PROFILE;
+  	}
+	}else{
+		matrix_file = InputParameter.InDel_error_profile;
+	}
+	
+  igzstream infile;
+  infile.open(matrix_file.c_str());
+  if ( ! infile )
+	{
+		cerr << "fail to open input file" << matrix_file << endl;
+	}
+	
+	string lineStr;
+	while (getline( infile, lineStr, '\n' ))
+	{ 
+		if(lineStr == ""){continue;}
+		if(lineStr == "<<END"){break;}
+
+		vector<string> lineVec;
+		boost::split(lineVec,lineStr, boost::is_any_of(" \t\n"), boost::token_compress_on);				
+		
+		//"Read_Length = 100"
+		if (lineVec[0] == "Read_Length")
+		{
+			Statistical_Cycle_num2 = atoi(lineVec[2].c_str()) * 2;
+			if(InputParameter.Read_length > Statistical_Cycle_num2/2){cerr<<"Error: according to the InDel-error profile, program can be simulate "<< Statistical_Cycle_num2/2 <<"bp read length at most, please set read length again!"<<endl;exit(-1);}
+		}
+		
+		//"Read_1_Count = 147091454"
+		if (lineVec[0] == "Read_1_Count")
+		{
+			read1_count = boost::lexical_cast<uint64_t>(lineVec[2]);
+		}
+		
+		//"Read_2_Count = 145785569"
+		if (lineVec[0] == "Read_2_Count")
+		{
+			read2_count = boost::lexical_cast<uint64_t>(lineVec[2]);
+		}
+		
+		//"MaxInDel_Length = 3"
+		if(lineVec[0] == "MaxInDel_Length")
+		{
+			InDel_max_len = atoi(lineVec[2].c_str());
+		}
+	}
+	
+	infile.close();
+}
+
+//load InDel-error profile and get the InDel distribution table.
+string load_InDel_error_profile(PARAMETER InputParameter, string exe_path, int statistical_Cycle_num2, int InDel_max_len, uint64_t read1_count,
+ uint64_t read2_count, int* InDel_num, double** InDel_error_matrix)
+{
+	string matrix_file;
+	
+	if(InputParameter.InDel_error_profile == ""){
+  	int index = exe_path.find_last_of('/');
+  	if(index == -1){
+  		cerr<<"Error: program path wrong!"<<endl;
+  	}
+  	else{
+  		string directory_path = exe_path.substr(0,index);
+  		matrix_file = directory_path + INDEL_ERROR_PROFILE;
+  	}
+	}else{
+		matrix_file = InputParameter.InDel_error_profile;
+	}
+
+	igzstream MatrixFile;
+	MatrixFile.open(matrix_file.c_str());
+	if ( ! MatrixFile )
+	{	cerr << "fail to open input file " << matrix_file <<", please make sure statistics file place in program directory!"<< endl;
+		exit(-1);
+	}
+	
+	string str_line;
+	cerr <<"Start to construct InDel-error matrix..."<<endl
+		<<"Loading file: "<<matrix_file<<endl;
+	
+	uint64_t read1_ins_num = 0;
+	uint64_t read1_del_num = 0;
+	uint64_t read2_ins_num = 0;
+	uint64_t read2_del_num = 0;
+	
+	int simulate_cycle = 0;
+	bool isEnd = 0;
+	while(getline(MatrixFile, str_line, '\n'))
+	{
+		if(isEnd){break;}
+		//[InDel]
+    //Cycle   -3      -2      -1      1       2       3
+		//1       0       6       2       4       0       0
+    //2       0       2       13      32      5       0
+    //3       0       5       224     31      3       0
+    //4       0       1       278     34      7       0
+		//.....
+		if(str_line == "[InDel]")
+		{
+			
+			while(getline(MatrixFile, str_line, '\n'))
+			{
+				if(str_line == "" || str_line[0] == '#' || str_line[0] == 'C'){continue;}
+				if(str_line == "<<END"){isEnd = 1; break;}
+    		vector<string> str_line_tokens;
+    		boost::split(str_line_tokens,str_line, boost::is_any_of(" \t\n"), boost::token_compress_on);
+    		if(str_line_tokens.size() != InDel_max_len*2 + 1)
+    		{
+    			cerr<<"Error: Length of InDel are not consistent, please check the InDel-error profile is in right format!"<<endl;
+    			exit(-1);
+    		}
+    		int current_cycle = atoi(str_line_tokens[0].c_str());
+    		
+    		if(current_cycle <= InputParameter.Read_length || (current_cycle > statistical_Cycle_num2/2 && current_cycle <= statistical_Cycle_num2/2+InputParameter.Read_length))
+    		{
+    			simulate_cycle = current_cycle;
+    			if(simulate_cycle >= statistical_Cycle_num2/2){
+    				simulate_cycle = InputParameter.Read_length + (current_cycle - statistical_Cycle_num2/2);
+    			}
+
+					uint64_t indel_sum = 0;
+					for(int i = 0; i < InDel_max_len*2;i++)
+					{
+						string num = str_line_tokens[i+1];
+						uint64_t current_num = boost::lexical_cast<uint64_t>(num);
+						
+						int j = i;
+						if(j >= InDel_max_len){j++;}  //insertion 
+							
+						if((simulate_cycle <= InputParameter.Read_length) && (InputParameter.Read_length - simulate_cycle < InDel_num[j])
+							|| (simulate_cycle > InputParameter.Read_length) && (InputParameter.Read_length - (simulate_cycle - InputParameter.Read_length) < InDel_num[j]))
+						{//modify read-end insertion base-num
+							current_num = 0;
+						}
+					
+						InDel_error_matrix[simulate_cycle-1][j] = current_num;
+						
+						
+						if(simulate_cycle <= InputParameter.Read_length){  //read1 indel
+  						if(i<InDel_max_len)
+  						{
+  							read1_del_num += abs(InDel_num[j]) * current_num;
+  						}else{
+  							read1_ins_num += InDel_num[j] * current_num;
+  						}
+						}else{  //read2 indel
+  						if(i<InDel_max_len)
+  						{
+  							read2_del_num += abs(InDel_num[j]) * current_num;
+  						}else{
+  							read2_ins_num += InDel_num[j] * current_num;
+  						}
+						}
+						
+						
+						indel_sum+=current_num;
+					}
+					
+					//count 0-indel number
+					if(simulate_cycle < InputParameter.Read_length){
+						InDel_error_matrix[simulate_cycle-1][InDel_max_len] = read1_count - indel_sum;
+					}else{
+						InDel_error_matrix[simulate_cycle-1][InDel_max_len] = read2_count - indel_sum;
+					}
+    		}
+			}
+		}else{
+			continue;
+		}
+	}
+	
+	double read1_ins_rate = double(read1_ins_num)/double(read1_count*InputParameter.Read_length);
+	double read1_del_rate = double(read1_del_num)/double(read1_count*InputParameter.Read_length);
+	double read2_ins_rate = double(read2_ins_num)/double(read2_count*InputParameter.Read_length);
+	double read2_del_rate = double(read2_del_num)/double(read2_count*InputParameter.Read_length);
+	
+  cout << "\nIn InDel-error profile:\n"
+		<< "\tprofile_Cycle_num: " << statistical_Cycle_num2 << endl
+  	<< "\tread1 count: " << read1_count << endl
+  	<< "\tread2 count: " << read2_count << endl
+  	<< "\tlength of max InDel: " << InDel_max_len << endl
+  	<< "\tinsertion-base rate of "<<InputParameter.Read_length << "-bp read1: " << read1_ins_rate << endl
+  	<< "\tdeletion-base rate of "<<InputParameter.Read_length << "-bp read1: " << read1_del_rate << endl
+  	<< "\tinsertion-base rate of "<<InputParameter.Read_length << "-bp read2: " << read2_ins_rate << endl
+  	<< "\tdeletion-base rate of "<<InputParameter.Read_length << "-bp read2: " << read2_del_rate << endl;
+
+	for(int j=0; j<statistical_Cycle_num2; j++)
+	{
+		//the cumulative rate
+		double sum = 0;
+		for(int k=0; k<InDel_max_len*2+1; k++)
+		{
+			sum += InDel_error_matrix[j][k];
+		}
+		if(sum == 0)
+		{
+			for(int k = 0; k < InDel_max_len*2+1; k++)
+			{
+				InDel_error_matrix[j][k] = 0;
+			}
+		}else{
+			double accumulate_value = 0;
+			for(int k = 0; k < InDel_max_len*2+1; k++)
+			{
+				accumulate_value += InDel_error_matrix[j][k];
+				InDel_error_matrix[j][k] = accumulate_value/sum;
+			}
+		}
+	}
+	
+  MatrixFile.close();
+  
+  cerr <<"Have finished constructing InDel-error simulation matrix"<<endl;
+  
+  return matrix_file;
+}
+
+//read in quality distribution file and get the quality distribution table.
+string load_BaseCalling_profile1(PARAMETER InputParameter, string exe_path, int statistical_Cycle_num, int seq_Base_num, 
+	int quality_num, double statistical_average_error_rate, double*** simulation_matrix)
+{
+	string matrix_file;
+	if(InputParameter.BaseCalling_profile == ""){
+  	int index = exe_path.find_last_of('/');
+  	if(index == -1){
+  		cerr<<"Error: program path wrong!"<<endl;
+  	}
+  	else{
+  		string directory_path = exe_path.substr(0,index);
+  		matrix_file = directory_path + BASE_CALLING_PROFILE;
+  	}
+	}else{
+		matrix_file = InputParameter.BaseCalling_profile;
+	}
+
+	igzstream MatrixFile;
+	MatrixFile.open(matrix_file.c_str());
+	if ( ! MatrixFile )
+	{	cerr << "fail to open input file " << matrix_file <<", make sure statistics file place in program directory!"<< endl;
+		exit(-1);
+	}
+	
+	string str_line;
+	cerr <<"Start to construct simulation matrix..."<<endl
+		<<"Loading file: "<<matrix_file<<endl;
+	
+	
+	//user_error_rate/profile_error_rate
+	double E_ratio = 0;
+	if(InputParameter.Error_rate == -1){
+		E_ratio = 1;
+	}else{
+		E_ratio = InputParameter.Error_rate/statistical_average_error_rate;
+	}
+	
+	int simulate_cycle = 0;
+	bool isEnd = 0;
+	while(getline(MatrixFile, str_line, '\n'))
+	{
+		if(isEnd){break;}
+		if(str_line == "[QTransMatrix]")
+		{
+			while(getline(MatrixFile, str_line, '\n'))
+			{
+				if(str_line == "" || str_line[0] == '#'){continue;}
+				if(str_line == "<<END"){isEnd = 1; break;}
+    		vector<string> str_line_tokens;
+    		boost::split(str_line_tokens,str_line, boost::is_any_of(" \t\n"), boost::token_compress_on);
+//    		char ref_base = str_line_tokens[0][0];
+    		int current_cycle = atoi(str_line_tokens[0].c_str());
+    		
+    		if(current_cycle == 1){simulate_cycle = 0;}
+    		if(current_cycle <= InputParameter.Read_length || (current_cycle > statistical_Cycle_num/2 && current_cycle <= statistical_Cycle_num/2+InputParameter.Read_length))
+    		{
+    			int pre_Q = atoi(str_line_tokens[1].c_str());
+    			
+    			simulate_cycle = current_cycle;
+    			if(simulate_cycle >= statistical_Cycle_num/2){
+    				simulate_cycle = InputParameter.Read_length + (current_cycle - statistical_Cycle_num/2);
+    			}
+
+    			for(int j = 0; j < quality_num; j++)
+    			{
+    				string num = str_line_tokens[j + 2];
+    				uint64_t current_num = boost::lexical_cast<uint64_t>(num);
+
+						simulation_matrix[simulate_cycle-1][pre_Q][j] += current_num;
+					}
+    		}
+			}
+		}else{
+			continue;
+		}
+	}
+
+	for(int j=0; j<InputParameter.Read_length * 2; j++)
+	{
+		for(int k=0; k<quality_num; k++)
+		{
+  		//the cumulative rate
+  		double sum = 0;
+  		for(int l = 0; l < quality_num; l++)
+  		{
+  			sum += simulation_matrix[j][k][l];
+  		}
+  		if(sum == 0){
+  			for(int l = 0; l < quality_num; l++)
+  			{
+  				simulation_matrix[j][k][l] = 0;
+  			}	
+  		}else{
+  			double accumulate_value = 0;
+  			for(int l = 0; l < quality_num; l++)
+  			{
+  				accumulate_value += simulation_matrix[j][k][l];
+  				simulation_matrix[j][k][l] = accumulate_value/sum;
+  			}
+  			
+  		}
+    }
+  } 
+  
+  MatrixFile.close();
+  
+  cerr <<"Have finished constructing Base-calling simulation matrix1"<<endl;
+  
+  return matrix_file;
+}
+
+//read in quality distribution file and get the quality distribution table.
+string load_BaseCalling_profile2(PARAMETER InputParameter, string exe_path, int statistical_Cycle_num, int seq_Base_num, 
+	int quality_num, double statistical_average_error_rate, double**** simulation_matrix, double*** First_cycle_matrix)
+{
+	string matrix_file;
+	if(InputParameter.BaseCalling_profile == ""){
+  	int index = exe_path.find_last_of('/');
+  	if(index == -1){
+  		cerr<<"Error: program path wrong!"<<endl;
+  	}
+  	else{
+  		string directory_path = exe_path.substr(0,index);
+  		matrix_file = directory_path + BASE_CALLING_PROFILE;
+  	}
+	}else{
+		matrix_file = InputParameter.BaseCalling_profile;
+	}
+
+	igzstream MatrixFile;
+	MatrixFile.open(matrix_file.c_str());
+	if ( ! MatrixFile )
+	{	cerr << "fail to open input file " << matrix_file <<", make sure statistics file place in program directory!"<< endl;
+		exit(-1);
+	}
+	
+	string str_line;
+	cerr <<"Start to construct simulation matrix..."<<endl
+		<<"Loading file: "<<matrix_file<<endl;
+	
+	
+	//user_error_rate/profile_error_rate
+	double E_ratio = 0;
+	if(InputParameter.Error_rate == -1){
+		E_ratio = 1;
+	}else{
+		E_ratio = InputParameter.Error_rate/statistical_average_error_rate;
+	}
+	
+	int simulate_cycle = 0;
+	bool isEnd = 0;
+	while(getline(MatrixFile, str_line, '\n'))
+	{
+		if(isEnd){break;}
+		if(str_line == "[DistMatrix]")
+		{
+			while(getline(MatrixFile, str_line, '\n'))
+			{
+				if(str_line == "" || str_line[0] == '#'){continue;}
+				if(str_line == "<<END"){isEnd = 1; break;}
+    		vector<string> str_line_tokens;
+    		boost::split(str_line_tokens,str_line, boost::is_any_of(" \t\n"), boost::token_compress_on);
+    		char ref_base = str_line_tokens[0][0];
+    		int current_cycle = atoi(str_line_tokens[1].c_str());
+    		
+    		if(current_cycle == 1){simulate_cycle = 0;}
+    		if(current_cycle <= InputParameter.Read_length || (current_cycle > statistical_Cycle_num/2 && current_cycle <= statistical_Cycle_num/2+InputParameter.Read_length))
+    		{
+    			simulate_cycle++;
+
+        	//convert profile error matrix to simulation error matrix
+      		for(int i = 0; i < quality_num; i++)
+      		{
+      			uint64_t count_sum = 0;
+      			
+      			for(int j = 0; j < seq_Base_num; j++)
+      			{
+      				string num = str_line_tokens[j * quality_num + i + 2];
+      				uint64_t current_num = boost::lexical_cast<uint64_t>(num);
+      				count_sum+=current_num;
+      				
+      				if( j == alphabet3[ref_base])  // ACGT  
+      				{
+      					simulation_matrix[alphabet3[ref_base]][simulate_cycle-1][i][j] = current_num;
+
+      					if(simulate_cycle == 1){
+      						First_cycle_matrix[alphabet3[ref_base]][0][j * quality_num + i] =  current_num;
+      					}
+      					if(simulate_cycle == statistical_Cycle_num/2 + 1){
+      						First_cycle_matrix[alphabet3[ref_base]][1][j * quality_num + i] =  current_num;
+      					}
+      				}else{
+      					simulation_matrix[alphabet3[ref_base]][simulate_cycle-1][i][j] = current_num;
+
+      					if(simulate_cycle == 1){
+      						First_cycle_matrix[alphabet3[ref_base]][0][j * quality_num + i] =  current_num;
+      					}
+      					if(simulate_cycle == statistical_Cycle_num/2 + 1){
+      						First_cycle_matrix[alphabet3[ref_base]][1][j * quality_num + i] =  current_num;
+      					}
+      				}
+      			}
+      		}
+        
+      		//the cumulative rate
+      		if(simulate_cycle == 1){
+        		double sum = 0;
+        		for(int i = 0; i < seq_Base_num*quality_num; i++)
+        		{
+        				sum += First_cycle_matrix[alphabet3[ref_base]][0][i];
+        		}
+        		//cerr<<sum<<endl;
+        		if(sum == 0){
+        			for(int i = 0; i < seq_Base_num*quality_num; i++)
+        			{
+        				First_cycle_matrix[alphabet3[ref_base]][0][i] = 0;
+        			}	
+        		}else{
+        			double accumulate_value = 0;
+        			for(int i = 0; i < seq_Base_num*quality_num; i++)
+        			{
+        				accumulate_value += First_cycle_matrix[alphabet3[ref_base]][0][i];
+        				First_cycle_matrix[alphabet3[ref_base]][0][i] = accumulate_value/sum;
+        			}	
+        		}
+      		}else if(simulate_cycle == statistical_Cycle_num/2 + 1)
+      		{
+        		double sum = 0;
+        		for(int i = 0; i < seq_Base_num*quality_num; i++)
+        		{
+        				sum += First_cycle_matrix[alphabet3[ref_base]][1][i];
+        		}
+        		//cerr<<sum<<endl;
+        		if(sum == 0){
+        			for(int i = 0; i < seq_Base_num*quality_num; i++)
+        			{
+        				First_cycle_matrix[alphabet3[ref_base]][1][i] = 0;
+        			}	
+        		}else{
+        			double accumulate_value = 0;
+        			for(int i = 0; i < seq_Base_num*quality_num; i++)
+        			{
+        				accumulate_value += First_cycle_matrix[alphabet3[ref_base]][1][i];
+        				First_cycle_matrix[alphabet3[ref_base]][1][i] = accumulate_value/sum;
+        			}	
+        		}
+      		}
+      		
+      		for(int i = 0; i < quality_num; i++)
+      		{
+      			double sum = 0;
+        		for(int j = 0; j < seq_Base_num; j++)
+        		{
+        			sum += simulation_matrix[alphabet3[ref_base]][simulate_cycle-1][i][j];
+        		}
+        		if(sum == 0){
+        			for(int j = 0; j < seq_Base_num; j++)
+        			{
+        				simulation_matrix[alphabet3[ref_base]][simulate_cycle-1][i][j] = 0;
+        			}	
+        		}else{
+        			double accumulate_value = 0;
+        			for(int j = 0; j < seq_Base_num; j++)
+        			{
+        				accumulate_value += simulation_matrix[alphabet3[ref_base]][simulate_cycle-1][i][j];
+        				simulation_matrix[alphabet3[ref_base]][simulate_cycle-1][i][j] = accumulate_value/sum;
+        			}	
+        		}
+      		}
+    		}
+			}
+		}else{
+			continue;
+		}
+	}
+  
+  MatrixFile.close();
+  
+  cerr <<"Have finished constructing Base-calling simulation matrix2"<<endl;
+  
+  return matrix_file;
+}
+
+//read in quality distribution file and get the quality distribution table.
+string load_BaseCalling_profile3(PARAMETER InputParameter, string exe_path, int statistical_Cycle_num, int seq_Base_num, 
+	int quality_num, double statistical_average_error_rate, double*** simulation_matrix1, double**** simulation_matrix2)
+{
+	string matrix_file;
+	if(InputParameter.BaseCalling_profile == ""){
+  	int index = exe_path.find_last_of('/');
+  	if(index == -1){
+  		cerr<<"Error: program path wrong!"<<endl;
+  	}
+  	else{
+  		string directory_path = exe_path.substr(0,index);
+  		matrix_file = directory_path + BASE_CALLING_PROFILE;
+  	}
+	}else{
+		matrix_file = InputParameter.BaseCalling_profile;
+	}
+
+	igzstream MatrixFile;
+	MatrixFile.open(matrix_file.c_str());
+	if ( ! MatrixFile )
+	{	cerr << "fail to open input file " << matrix_file <<", make sure statistics file place in program directory!"<< endl;
+		exit(-1);
+	}
+	
+	string str_line;
+	cerr <<"Start to construct simulation matrix..."<<endl
+		<<"Loading file: "<<matrix_file<<endl;
+	
+	
+	//user_error_rate/profile_error_rate
+	double E_ratio = 0;
+	if(InputParameter.Error_rate == -1){
+		E_ratio = 1;
+	}else{
+		E_ratio = InputParameter.Error_rate/statistical_average_error_rate;
+	}
+	
+	int simulate_cycle = 0;
+	bool isEnd = 0;
+	while(getline(MatrixFile, str_line, '\n'))
+	{
+		if(isEnd){break;}
+		if(str_line == "[DistMatrix]")
+		{
+			while(getline(MatrixFile, str_line, '\n'))
+			{
+				if(str_line == "" || str_line[0] == '#'){continue;}
+				if(str_line == "<<END"){isEnd = 1; break;}
+    		vector<string> str_line_tokens;
+    		boost::split(str_line_tokens,str_line, boost::is_any_of(" \t\n"), boost::token_compress_on);
+    		char ref_base = str_line_tokens[0][0];
+    		int current_cycle = atoi(str_line_tokens[1].c_str());
+    		
+    		if(current_cycle == 1){simulate_cycle = 0;}
+    		if(current_cycle <= InputParameter.Read_length || (current_cycle > statistical_Cycle_num/2 && current_cycle <= statistical_Cycle_num/2+InputParameter.Read_length))
+    		{
+    			simulate_cycle++;
+    			uint64_t count_sum = 0;
+    			
+      		//convert profile error matrix to simulation error matrix
+      		for(int i = 0; i < seq_Base_num; i++)
+      		{
+      			for(int j = 0; j < quality_num; j++)
+      			{
+      				string num = str_line_tokens[i * quality_num + j + 2];
+      				uint64_t current_num = boost::lexical_cast<uint64_t>(num);
+      				count_sum+=current_num;
+							simulation_matrix1[alphabet3[ref_base]][simulate_cycle-1][j] += current_num;
+							simulation_matrix2[alphabet3[ref_base]][simulate_cycle-1][j][i] += current_num;
+      			}
+      		}
+      		
+      		//convert profile error matrix to simulation error matrix
+      		for(int i = 0; i < quality_num; i++)
+      		{
+      			for(int j = 0; j < seq_Base_num; j++)
+      			{
+      				string num = str_line_tokens[j * quality_num + i + 2];
+      				uint64_t current_num = boost::lexical_cast<uint64_t>(num);
+      				count_sum+=current_num;
+							simulation_matrix1[alphabet3[ref_base]][simulate_cycle-1][i] += current_num;
+							simulation_matrix2[alphabet3[ref_base]][simulate_cycle-1][i][j] = current_num;
+      			}
+      		}
+      		
+      		//the cumulative rate
+      		double sum = 0;
+      		for(int i = 0; i < quality_num; i++)
+      		{
+      			sum += simulation_matrix1[alphabet3[ref_base]][simulate_cycle-1][i];
+      		}
+      		//cerr<<sum<<endl;
+      		if(sum == 0){
+      			for(int i = 0; i < quality_num; i++)
+      			{
+      				simulation_matrix1[alphabet3[ref_base]][simulate_cycle-1][i] = 0;
+      			}	
+      		}else{
+      			double accumulate_value = 0;
+      			for(int i = 0; i < quality_num; i++)
+      			{
+      				accumulate_value += simulation_matrix1[alphabet3[ref_base]][simulate_cycle-1][i];
+      				simulation_matrix1[alphabet3[ref_base]][simulate_cycle-1][i] = accumulate_value/sum;
+      			}	
+      		}
+      		
+      		//the cumulative rate
+      		
+      		for(int i = 0; i < quality_num; i++)
+      		{
+      			double sum = 0;
+        		for(int j = 0; j < seq_Base_num; j++)
+        		{
+        			sum += simulation_matrix2[alphabet3[ref_base]][simulate_cycle-1][i][j];
+        		}
+        		if(sum == 0){
+        			for(int j = 0; j < seq_Base_num; j++)
+        			{
+        				simulation_matrix2[alphabet3[ref_base]][simulate_cycle-1][i][j] = 0;
+        			}	
+        		}else{
+        			double accumulate_value = 0;
+        			for(int j = 0; j < seq_Base_num; j++)
+        			{
+        				accumulate_value += simulation_matrix2[alphabet3[ref_base]][simulate_cycle-1][i][j];
+        				simulation_matrix2[alphabet3[ref_base]][simulate_cycle-1][i][j] = accumulate_value/sum;
+        			}	
+        		}
+      		}
+    		}
+			}
+		}else{
+			continue;
+		}
+	}
+	
+  MatrixFile.close();
+  cerr <<"Have finished constructing Base-calling simulation matrix"<<endl;
+  return matrix_file;
+}
+
+string load_GC_depth_profile (PARAMETER InputParameter, string exe_path, double* GC_bias_abundance)
+{
+	string depth_file;
+	
+	if(InputParameter.GC_depth_profile == ""){
+  	int index = exe_path.find_last_of('/');
+  	if(index == -1){
+  		cerr<<"Error: program path wrong!"<<endl;
+  	}
+  	else{
+  		//The default GC bias profile are determined based on the twice length of read
+  		string GC_depth_profile_name;
+			int window_size = InputParameter.Read_length * 2;
+    	if(window_size < 125){
+    		GC_depth_profile_name = GC_DEPTH100_PROFILE;
+    	}else{
+    		if(window_size < 175){
+    			GC_depth_profile_name = GC_DEPTH150_PROFILE;
+    		}else{
+    			GC_depth_profile_name = GC_DEPTH200_PROFILE;
+    		}
+    	}
+  		string directory_path = exe_path.substr(0,index);
+  		depth_file = directory_path + GC_DEPTH_PROFILE_PATH+GC_depth_profile_name;
+  	}
+	}else{
+		depth_file = InputParameter.GC_depth_profile;
+	}
+	
+  igzstream infile;
+  infile.open(depth_file.c_str());
+  if ( ! infile )
+	{
+		cerr << "fail to open input file" << depth_file << endl;
+	}else{
+		cerr << "Loading the GC bias profile: "<< depth_file <<endl;
+	}
+	uint64_t total_count_sum = 0;
+	uint64_t total_error_sum = 0;
+
+	string lineStr;
+	vector<double> GC_ratio_vec;
+	vector<double> depth_vec;
+	while (getline( infile, lineStr, '\n' ))
+	{ if (lineStr[0] == '#' || lineStr == "" || lineStr[0] == ' ')
+		{ 
+			continue;
+		}
+		else
+		{ 
+			vector<string> lineVec;
+			//#GC%    RefCnt  DepthCnt       Mean	SmoothedMean    Small   Q1      Mid     Q3      Big     Min     Max     Refcntcal
+			//0.5     2285822 1371         0.334179  0.334179   0     0      0       0.2     0.49    0       23.48   0.0945074
+			//............
+			boost::split(lineVec,lineStr, boost::is_any_of(" \t\n"), boost::token_compress_on);
+			GC_ratio_vec.push_back(boost::lexical_cast<double>(lineVec[0]));  //GC%
+			depth_vec.push_back(boost::lexical_cast<double>(lineVec[4]));   //SmoothedMean
+		}
+	}
+	
+	//find max depth
+	double max_depth = 0;
+	for(int i = 0; i < depth_vec.size(); i++)
+	{
+		if(depth_vec[i] > max_depth){
+			max_depth = depth_vec[i];
+		}
+	}
+	
+	//convert to GC abundance
+	for(int i = 1; i < GC_ratio_vec.size(); i++)
+	{
+		for(int j = int(GC_ratio_vec[i-1]); j < int(GC_ratio_vec[i]); j++)
+		{
+			GC_bias_abundance[j] = depth_vec[i-1]/max_depth;
+  	}
+  }
+  for(int i = int(GC_ratio_vec[GC_ratio_vec.size()-1]); i <=100; i++)
+  {
+  	GC_bias_abundance[i] = depth_vec[depth_vec.size()-1]/max_depth;
+  }
+  
+  cout<<"\nFor simulating GC bias:"<<endl
+  	<<"\tGC%\tabundance"<<endl;
+  for(int i = 0; i <=100; i++)
+  {
+  	cout<<"\t"<<i<<"\t"<<GC_bias_abundance[i]<<endl;
+  }
+  
+  infile.close();
+  
+  cerr <<"Have finished constructing GC bias simulation matrix"<<endl;
+  
+  return depth_file;
+}
+
+
diff --git a/src/pirs/src/load_file.h b/src/pirs/src/load_file.h
new file mode 100644
index 0000000..5a2d44f
--- /dev/null
+++ b/src/pirs/src/load_file.h
@@ -0,0 +1,51 @@
+#ifndef __LOADFILE_H_
+#define __LOADFILE_H_
+
+#include "global.h"
+
+using namespace std;
+
+#define BASE_CALLING_PROFILE "/Profiles/Base-Calling_Profiles/humNew.PE100.matrix.gz"
+#define INDEL_ERROR_PROFILE "/Profiles/InDel_Profiles/phixv2.InDel.matrix"
+#define GC_DEPTH_PROFILE_PATH "/Profiles/GC-depth_Profiles/"
+#define GC_DEPTH100_PROFILE "humNew.gcdep_100.dat"
+#define GC_DEPTH150_PROFILE "humNew.gcdep_150.dat"
+#define GC_DEPTH200_PROFILE "humNew.gcdep_200.dat"
+
+//check and open the outfile file
+//void set_and_check_file(PARAMETER InputParameter, igzstream &infile, igzstream &infile2, ofstream &outfile1, ofstream &outfile2, ogzstream &gz_outfile1, ogzstream &gz_outfile2, ofstream &insert_log, ofstream &error_log);
+//check and open the outfile file
+void set_and_check_file(PARAMETER InputParameter, igzstream &infile, igzstream &infile2, ofstream &outfile1,	ofstream &outfile2, 
+	ogzstream &gz_outfile1, ogzstream &gz_outfile2, ofstream &insert_log, ofstream &error_log, ogzstream &infor_outfile);
+	
+//get the attribute of error profile
+void preview_BaseCalling_profile (PARAMETER InputParameter, string exe_path, int &ref_Base_num, int &statistical_Cycle_num, 
+	int &seq_Base_num, int &quality_num, double &statistical_average_error_rate);
+
+//transform quality score according error-rate setting by user.
+void transform_quality_by_error_rate(PARAMETER InputParameter, string exe_path, int *Qval2Qval, int seq_Base_num, 
+	int quality_num, int statistical_Cycle_num);
+	
+//read in quality distribution file and get the quality distribution table.
+string load_BaseCalling_profile1(PARAMETER InputParameter, string exe_path, int statistical_Cycle_num, int seq_Base_num, 
+	int quality_num, double statistical_average_error_rate, double*** simulation_matrix);
+
+//read in quality distribution file and get the quality distribution table.
+string load_BaseCalling_profile2(PARAMETER InputParameter, string exe_path, int statistical_Cycle_num, int seq_Base_num, 
+	int quality_num, double statistical_average_error_rate, double**** simulation_matrix, double*** First_cycle_matrix);
+
+//read in quality distribution file and get the quality distribution table.
+string load_BaseCalling_profile3(PARAMETER InputParameter, string exe_path, int statistical_Cycle_num, int seq_Base_num, 
+	int quality_num, double statistical_average_error_rate, double*** simulation_matrix1, double**** simulation_matrix2);
+		
+string load_GC_depth_profile (PARAMETER InputParameter, string exe_path, double* GC_bias_abundance);
+
+//load InDel-error profile and get the InDel distribution table.
+void preview_InDel_error_profile (PARAMETER InputParameter, string exe_path, int &Statistical_Cycle_num2, int &InDel_max_len, 
+	uint64_t &read1_count, uint64_t &read2_count);
+
+//load InDel-error profile and get the InDel distribution table.
+string load_InDel_error_profile(PARAMETER InputParameter, string exe_path, int statistical_Cycle_num2, int InDel_max_len, 
+	uint64_t read1_count, uint64_t read2_count, int* InDel_num, double** InDel_error_matrix);
+ 
+#endif
diff --git a/src/pirs/src/main.cpp b/src/pirs/src/main.cpp
new file mode 100644
index 0000000..e18370c
--- /dev/null
+++ b/src/pirs/src/main.cpp
@@ -0,0 +1,51 @@
+#include <iostream>
+#include <string>
+#include <stdlib.h>
+#include <fstream>
+#include <string.h>
+
+using namespace std;
+
+const char *PROGRAM = "pirs(Profile-based Illumina pair-end Reads Simulator)";
+const char *AUTHOR  = "Jianying Yuan (BGI-Shenzhen)";
+const char *VERSION = "v1.1.1";                      
+const char *CONTACT = "yuanjianying at genomics.org.cn";
+
+extern int simulate_Illumina_reads(int argc, char *argv[]);
+extern int simulate_diploid_genome(int argc, char *argv[]);
+
+
+static void display_usage();
+
+int main(int argc, char *argv[])
+{
+	argc--;
+	argv++;
+
+	if(argc==0){
+		display_usage();
+		return 0;
+	}
+	
+	if(strcmp("diploid",argv[0])==0)
+		simulate_diploid_genome(argc,argv);
+	else if(strcmp("simulate",argv[0])==0)
+		simulate_Illumina_reads(argc,argv);
+	else
+		display_usage();
+	
+	return 0;
+}
+
+static void display_usage()
+{
+	cerr<<"\nProgram:\t"<< PROGRAM <<"\n";
+  cerr<<"Version:\t"<<VERSION<<"\n";
+  cerr<<"Author:\t\t"<<AUTHOR<<"\n";
+  cerr<<"Contact: \t"<<CONTACT<<"\n";
+	cerr<<"Compile Date:\t"<<__DATE__<<" time: "<< __TIME__<<"\n";
+
+	cerr<<"\nUsage: pirs <command> [option]\n";
+	cerr<<"    diploid     generate diploid genome.\n";
+	cerr<<"    simulate    simulate Illumina reads.\n\n";
+}
diff --git a/src/pirs/src/simulate.cpp b/src/pirs/src/simulate.cpp
new file mode 100644
index 0000000..2c5f903
--- /dev/null
+++ b/src/pirs/src/simulate.cpp
@@ -0,0 +1,541 @@
+#include <iostream>
+#include <vector>
+#include <string>
+#include <fstream>
+#include <cmath>
+#include <stdint.h>
+#include <map>
+#include <boost/lexical_cast.hpp>
+#include <boost/algorithm/string.hpp>
+#include "simulate.h"
+
+//from ASCII of A(N) C G T to 0 1 2 3, auto dealing with upper or lower case.
+//8bit char type, A=a=N=n=0, C=c=1, G=g=2, T=t=3, others as 4.
+char alphabet[128] =
+{
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 0, 4, 
+ 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 0, 4,
+ 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
+};
+
+
+//from ASCII of A C G T to 0 1 2 3, auto dealing with upper or lower case.
+//8bit char type, A=a=0, C=c=1, G=g=2, T=t=3, others as 4.
+char alphabet2[128] =
+{
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 
+ 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
+};
+
+//from 0 1 2 3 4 to A C G T N
+char Bases[5] ={
+		'A', 'C', 'G', 'T', 'N'
+};
+
+//from 0 1 2 3 4 to T G C A N
+char c_bases[5] ={
+		'T', 'G', 'C', 'A', 'N'
+};
+
+//check whether a sequence contain non base characters, such as "N"
+int check_seq (string &seq)
+{       
+	int is_good = 1;
+	for (int i = 0; i < seq.size(); i++)
+	{   if (alphabet2[seq[i]] == 4)
+			{   is_good = 0;
+				break;
+			}
+	}
+	return is_good;
+}
+
+//get snp base
+char get_snp_match(char base, double snp_bias[]){
+	char bases[4][3]={{'G','T','C'},  //A->G transition  A->C/T transvertion
+			 {'C','G','A'},  	//T->C transition  T->G/A transvertion
+			 {'T','A','G'},   //C->T transition  C->A/T transvertion
+			 {'A','T','C'}};  //G->A transition  G->T/C transvertion
+			 	
+	int a;
+	char n='N';
+	switch (base)
+	{
+  	case 'A': a=0;break;
+  	case 'T': a=1;break;
+  	case 'C': a=2;break;
+  	case 'G': a=3;break;
+  	default: return n;
+	}
+	
+	double num = double(rand())/double(RAND_MAX);
+	int i = 0;
+	for(i=0; i<3; i++)
+	{
+		double p = snp_bias[i];
+		if(num <= p){break;}
+	}
+	return bases[a][i];
+	
+}
+
+//Getting insert sequence when heterozygous indel rate is bigger than 0
+string get_insertion(int num){
+	char base[]={'A','T','G','C'};
+	string s;
+	for (int a=0;a<num;a++)
+	{
+		int index=int(rand()%4);
+		s.push_back(base[index]);
+	}
+	return s;
+}
+
+//string get_diploid_seq(string raw_seq, string id, ofstream &indel_info, ofstream &snp_info, ofstream &inversion_info, double hetersnp_rate, double heterindel_rate, double SV_rate, double snp_bias[])
+string simulate_diploid_seq(string id,string raw_seq, ofstream &snp_info, ofstream &indel_info, ofstream &inversion_info, 
+	double hetersnp_rate, double heterindel_rate, double SV_rate, double snp_bias[])
+{
+	//convert lower case to upper case 
+	boost::to_upper(raw_seq);
+	
+	cerr<< "Begin to simulate diploid sequence..."<<endl;
+	
+	//probability distribution
+	//small insertion and deletion share half of total heterindel_rate
+	double small_insertion_rate = heterindel_rate/2.0;
+	double samll_deletion_rate = heterindel_rate/2.0;
+	//insertion,deletion and inversion share one third of total SV respectively
+	double sv_insertion_rate = SV_rate/3.0;
+	double sv_deletion_rate = SV_rate/3.0;
+	double sv_inversion_rate =  SV_rate/3.0;	
+	
+	//indel-length 1(64.82%), 2(17.17%), 3(7.2%), 4(7.29%), 5(2.18%), 6(1.34%)
+	int indel_len[6] = {1,2,3,4,5,6};
+	double array1[6] = {0.6482, 0.8199, 0.8919, 0.9648, 0.9866, 1};
+	
+	//SV-length 100(70%),200(20%),500(7%),1000(2%),2000(1%)
+	int sv_len[5] = {100, 200, 500, 1000, 2000};
+	double array2[5] = {0.70, 0.90, 0.97, 0.99, 1};
+	
+	//stat-counter
+	uint64_t snp_num = 0, small_insert_time = 0, small_insert_num = 0, small_delet_time = 0, 
+		small_delet_num = 0, sv_insert_time = 0, sv_insert_num = 0, sv_delet_time = 0, sv_delet_num = 0,
+		sv_invert_time = 0, sv_invert_num = 0;
+	
+	string diploid_seq;
+	
+	uint64_t seq_len = raw_seq.size();
+	
+	//start to simulate diploid sequence
+	//simulation order: SNP -> small-deletion -> small-insertion -> SV-deltion -> SV-insertion -> SV-inversion
+	for(uint64_t raw_seq_index = 0, diploid_seq_index = 0; raw_seq_index < seq_len; diploid_seq_index++, raw_seq_index++)
+	{
+		//////////////////simulate snp//////////////////
+		double random_num = (double)rand() / double(RAND_MAX);
+		if(random_num < hetersnp_rate && raw_seq[raw_seq_index] != 'N')
+		{
+			//get snp base
+			diploid_seq += get_snp_match(raw_seq[raw_seq_index], snp_bias);
+			
+			snp_num++;
+			uint64_t pos = raw_seq_index + 1;
+			snp_info << id << "\t" << pos << "\t" << raw_seq[raw_seq_index] << "\t" << diploid_seq[diploid_seq_index] <<endl;
+			
+		}else{
+			diploid_seq += raw_seq[raw_seq_index];
+		}
+	
+		//////////////////simulate deletion//////////////////
+		random_num = (double)rand() / double(RAND_MAX);
+		if(random_num < samll_deletion_rate)
+		{
+			double random_num2 = (double)rand() / double(RAND_MAX);
+			int i = 0;
+			for(i = 0; i < 6; i++)
+			{
+				if(random_num2 <= array1[i])
+				{
+					break;
+				}
+			}
+			if(raw_seq_index + indel_len[i] <= seq_len - 1)
+			{
+  			string sub_str = raw_seq.substr(raw_seq_index + 1, indel_len[i]);
+  			if(check_seq(sub_str))  //check whether contain 'N' or other nonbases char
+  			{ 
+    			string del_seq;
+    			for (int k = 1; k <= indel_len[i]; k++)
+    			{
+    				del_seq += raw_seq[raw_seq_index+k];
+    			}
+    			indel_info << id << "\t" << raw_seq_index + 1 << "\t-\t" << indel_len[i] << "\t" << del_seq <<endl;
+    			raw_seq_index += indel_len[i];
+    			small_delet_time++;
+    			small_delet_num += indel_len[i];
+  			}
+			}
+		}else{
+			//////////////////simulate insertion//////////////////
+			random_num = (double)rand() / double(RAND_MAX);
+  		if(random_num < small_insertion_rate) 
+  		{
+  			double random_num2 = (double)rand() / double(RAND_MAX);
+  			int i = 0;
+  			for(i = 0; i < 6; i++)
+  			{
+  				if(random_num2 <= array1[i]){break;}	
+  			}
+  			string insert_seq = get_insertion(indel_len[i]);
+  			
+  			indel_info << id << "\t" << raw_seq_index + 1 << "\t+\t" << indel_len[i] << "\t" << insert_seq <<endl;
+  			diploid_seq += insert_seq;
+  			diploid_seq_index += indel_len[i];
+
+  			small_insert_time++;
+  			small_insert_num += indel_len[i];
+  		}else{
+  			//////////////////simulate sv-deletion//////////////////
+  			random_num = (double)rand() / double(RAND_MAX);
+        if(random_num < sv_deletion_rate) 
+        {
+          double random_num2 = (double)rand() / double(RAND_MAX);
+          int i = 0;
+          for(i = 0; i < 5; i++)
+          {
+          	if(random_num2 <= array2[i])
+          	{
+          		break;
+          	}
+       		}
+          if(raw_seq_index + sv_len[i] <= seq_len - 1 )
+          {
+            string sub_str = raw_seq.substr(raw_seq_index + 1, sv_len[i]);
+            if(check_seq(sub_str)) //check whether contain 'N' or other nonbases char
+            {
+        			string del_seq;
+        			for (int k = 1; k <= sv_len[i]; k++)
+        			{
+        				del_seq += raw_seq[raw_seq_index+k];
+        			}
+        			indel_info << id << "\t" << raw_seq_index + 1 << "\t-\t" << sv_len[i] << "\t" << del_seq <<endl;
+        			raw_seq_index += sv_len[i];
+        			sv_delet_time++;
+        			sv_delet_num += sv_len[i];
+          	}
+        	}
+        }else{
+        	//////////////////simulate sv-insertion//////////////////
+  				random_num = (double)rand() / double(RAND_MAX);
+      		if(random_num < sv_insertion_rate)
+      		{
+      			double random_num2 = (double)rand() / double(RAND_MAX);
+      			int i = 0;
+      			for(i = 0; i < 5; i++)
+      			{
+      				if(random_num2 <= array2[i]){break;}	
+      			}
+      			string insert_seq = get_insertion(sv_len[i]);
+      			
+      			indel_info << id << "\t" << raw_seq_index + 1 << "\t+\t" << sv_len[i] << "\t" << insert_seq <<endl;
+      			diploid_seq += insert_seq;
+      			diploid_seq_index += sv_len[i];
+      			sv_insert_time++;
+      			sv_insert_num += sv_len[i];
+      		}else{
+      			//////////////////simulate sv-inversion//////////////////
+        		random_num = (double)rand() / double(RAND_MAX);
+        		if(random_num < sv_inversion_rate)
+        		{
+        			double random_num2 = (double)rand() / double(RAND_MAX);
+        			int j = 0;
+        			for(j=0; j<5; j++)
+        			{
+        				if(random_num2 <= array2[j])
+        				{
+        					break;
+        				}
+        			}
+        			if(raw_seq_index+sv_len[j] <= seq_len - 1)
+        			{
+            		string sub_seq = raw_seq.substr(raw_seq_index + 1, sv_len[j]);
+            		if(check_seq(sub_seq)) //check whether contain 'N' or other nonbases char
+            		{ 
+            			inversion_info << id << "\t" << raw_seq_index + 1 << "\t" << sv_len[j] <<endl;
+              		string rc_sub_seq = reversecomplementary(sub_seq);
+
+            			diploid_seq += rc_sub_seq;
+            			diploid_seq_index += sv_len[j];
+            			raw_seq_index += sv_len[j];
+        
+              		sv_invert_time++;
+              		sv_invert_num += sv_len[j];
+            		}
+          		}
+        		}
+      		}
+        }
+  		}
+		}
+	}
+	
+	cout<<"\n*************heterozygosis table for seq: "<<id<<"*************"<<endl
+		<<"raw_seq_length\tnew_seq_length"<<endl
+		<<uint64_t(raw_seq.size())<<"\t"<<uint64_t(diploid_seq.size())<<endl
+		<<"heterSNP & heterINDEL:"<<endl
+		<<"total_snp_num\tdeletion_time\ttotal_deletion_length\tinsertion_time\ttotal_insertion_length"<<endl
+		<<snp_num<<"\t"<<small_delet_time<<"\t"<<small_delet_num<<"\t"<<small_insert_time<<"\t"<<small_insert_num<<endl
+		<<"structural variation:"<<endl
+		<<"deletion_time\ttotal_deletion_length\tinsertion_time\ttotal_insertion_length\tinversion_time\ttotal_inversion_length"<<endl
+		<<sv_delet_time<<"\t"<<sv_delet_num<<"\t"<<sv_insert_time<<"\t"<<sv_insert_num<<"\t"<<sv_invert_time<<"\t"<<sv_invert_num<<endl;
+
+	cerr<<"Have finished simulating seq: "<<id<<endl;
+	
+	return diploid_seq;
+	
+}
+
+char get_base_by_Qscore(char ref_base, int qscore)
+{
+	double error_rate = pow(10.0, -qscore/10.0);
+	double random_num = (double)rand() / double(RAND_MAX);
+	char base[]={'A','T','G','C'};
+	if(random_num < error_rate)
+	{
+		while(1)
+		{
+  		int index=int(rand()%4);
+  		if(base[index] != ref_base)
+  		{
+  			return base[index];
+  		}
+  	}
+	}else{
+		return ref_base;
+	}
+}
+
+//Binary search the random number location
+int search_location(double *Arr, uint64_t ArrNum, double random_num){
+
+	uint64_t left = 0;
+	uint64_t right = ArrNum;
+	uint64_t middle = (left+right)/2;
+	
+	if(random_num < Arr[0]){return 0;}
+	if(random_num > Arr[ArrNum-1]){ return ArrNum;}
+	
+	//return the first location of bigger than 0
+	if(random_num == 0){
+		for(uint64_t i = 0; i < ArrNum; i++)
+		{
+			if(Arr[i] > 0){return i;}
+		}
+	}
+	
+	while(!(random_num > Arr[middle-1] && random_num <= Arr[middle]))
+	{
+		if (left == middle || right == middle){
+			cerr <<"left == middle || right == middle"<<endl;
+			return middle;
+		}
+		if(random_num > Arr[middle]){
+			left = middle;
+		}else if(random_num < Arr[middle-1]){
+			right = middle;
+		}else if(random_num == Arr[middle-1]){  //return the first region that upper boundary equal to random_num
+			for(uint64_t i = middle-1; i>0; i--)
+			{
+				if(Arr[i-1] != Arr[i]){return i;}
+			}
+		}
+		middle = (left+right)/2;
+	}
+	
+	return middle;
+}
+
+//get the reverse and complement sequence
+string reversecomplementary (string read)
+{	
+	string rc_read;
+	for (int64_t i=read.size()-1; i>=0; i--)
+	{	
+		rc_read.push_back(c_bases[alphabet[read[i]]]);
+	}
+	return rc_read;
+}
+
+//simulate normal distribution insertsize by Box-muller method
+int simulate_insertsize(int mean, int sd)
+{
+	int insertsize = 0;
+	double x1,x2,radius_pow2,y1 = 0.0;
+	
+	do
+	{
+		x1 = 2.0*double(rand())/double(RAND_MAX)-1.0;
+		x2 = 2.0*double(rand())/double(RAND_MAX)-1.0;
+		radius_pow2 = x1*x1+x2*x2;
+	}while(radius_pow2>=1.0 || radius_pow2 == 0);
+	
+	radius_pow2 = sqrt(-2.0*log(radius_pow2)/radius_pow2);
+	y1 = x1*radius_pow2;
+	insertsize = int(mean+y1*sd);
+	
+	return insertsize;
+}
+
+
+//simulate GC bias
+int simulate_GC_bias(string insert_str, double *GC_bias_abundance){
+	int is_ignore = 0;
+	int GC_num = 0;
+	int insert_size = insert_str.size();
+	//get GC rate
+	for (int i=0; i<insert_size; i++)
+	{	
+		if(insert_str[i] == 'G' || insert_str[i] == 'C'){GC_num++;}
+	}
+	
+	double GC_rate = double(GC_num)/double(insert_size);
+
+	//get relative abundance
+	double bias_abund = GC_bias_abundance[int(GC_rate*100)];
+	
+	//decide whether ignore this insert string.
+	double num = double(rand())/double(RAND_MAX);
+	if(num > bias_abund){is_ignore = 1;}
+		
+	return is_ignore;
+}
+
+void get_reads_indel(int read_len, map<int,string,less<int> > &indel1, map<int,string,less<int> > &indel2, int &r1_indel_len, int &r2_indel_len, int InDel_max_len, double** InDel_matrix, int *InDel_num)
+{
+	//read1 indel
+	int del_num = 0;
+	int ins_num = 0;
+	for(int i = 0; i < read_len; i++)
+	{
+  	double num=double(rand())/double(RAND_MAX);
+		int location = search_location(InDel_matrix[i], InDel_max_len*2+1, num);
+		int indel_num = InDel_num[location]; 
+		if(indel_num == 0) //no indel
+		{
+		}else if(indel_num < 0) //deletion
+		{
+			string tem;
+			for(int l = indel_num; l < 0; l++)
+			{
+				tem+="-";del_num++;
+			}
+			indel1[i] = tem;
+		}else{//insertion
+			string tem;
+			for(int k = 0; k < indel_num; k++)
+			{
+				ins_num++;
+				double num2 = double(rand())/double(RAND_MAX);
+        short base=(short)ceil(num2*4);
+        switch(base){
+          case 1:tem+="A";break;
+          case 2:tem+="C";break;
+          case 3:tem+="G";break;
+          case 4:tem+="T";
+        }
+			}
+			indel1[i] = tem;
+			i+=indel_num;
+		}
+	}
+	
+	r1_indel_len = ins_num - del_num;
+	
+	//read2 indel
+	ins_num = 0;
+	del_num = 0;
+	for(int i = 0; i < read_len; i++)
+	{
+  	double num=double(rand())/double(RAND_MAX);
+		int location = search_location(InDel_matrix[i+read_len], InDel_max_len*2+1, num);
+		int indel_num = InDel_num[location]; 
+		if(indel_num == 0) //no indel
+		{
+		}else if(indel_num < 0) //deletion
+		{
+			string tem;
+			for(int l = indel_num; l < 0; l++)
+			{
+				tem+="-";del_num++;
+			}
+			indel2[i] = tem;
+		}else{//insertion
+			string tem;
+			for(int k = 0; k < indel_num; k++)
+			{
+				ins_num++;
+				double num2 = double(rand())/double(RAND_MAX);
+        short base=(short)ceil(num2*4);
+        switch(base){
+          case 1:tem+="A";break;
+          case 2:tem+="C";break;
+          case 3:tem+="G";break;
+          case 4:tem+="T";
+        }
+			}
+			indel2[i] = tem;
+			i+=indel_num;
+		}
+	}
+	r2_indel_len = 	ins_num - del_num;
+}
+
+//Get indel read
+string ref2read(string seq_ref, map<int,string,less<int> > indel, bool* is_insertion_pos)
+{
+	string read;
+  if(indel.size()==0){
+    read=seq_ref;
+    return read;
+  }
+  read.clear();
+  int k=0;
+  read.push_back(seq_ref[0]);
+  for(int i=1; i<seq_ref.size();){
+    //cout<<i<<"\t"<<k<<endl;
+    if(indel.count(k)==0){
+        read.push_back(seq_ref[i]); i++; k++; 
+    }
+    else if(indel[k][0]=='-'){
+    	i+=indel[k].size();
+    	k++;
+    }
+    else{
+      read+=indel[k];
+      for(int l =0 ; l < indel[k].size(); l++)
+      {
+      	is_insertion_pos[k+l+1] = 1;
+      } 
+      k+=indel[k].size();
+    }
+  }
+  while(indel.count(k)>0){
+    read+=indel[k];
+    for(int l =0 ; l < indel[k].size(); l++)
+    {
+    	is_insertion_pos[k+l+1] = 1;
+    } 
+    k+=indel[k].size();
+  }
+  return read;
+}
diff --git a/src/pirs/src/simulate.h b/src/pirs/src/simulate.h
new file mode 100644
index 0000000..8448be8
--- /dev/null
+++ b/src/pirs/src/simulate.h
@@ -0,0 +1,44 @@
+#ifndef __SIMULATE_H_
+#define __SIMULATE_H_
+
+using namespace std;
+
+extern char alphabet[128];
+extern char alphabet2[128];
+extern char Bases[5];
+extern char c_bases[5];
+
+//check whether a sequence contain non base characters, such as "N"
+int check_seq (string &seq);
+
+//get base base on quality score
+char get_base_by_Qscore(char ref_base, int qscore);
+
+//find random number location
+int search_location(double *Arr, uint64_t ArrNum, double random_num);
+
+//simulate normal distribution insertsize by Box-muller method
+int simulate_insertsize(int mean, int sd);
+
+//simulate GC bias
+int simulate_GC_bias(string insert_str, double *GC_bias_abundance);
+
+//Realization of snp 
+char get_snp_match(char base, double snp_bias[]);
+
+//Getting insert sequence when heterozygous indel rate is bigger than 0
+string get_insertion(int num);
+
+//simulate diploid seq
+string simulate_diploid_seq(string id,string raw_seq, ofstream &snp_info, ofstream &indel_info, ofstream &inversion_info, double hetersnp_rate, double heterindel_rate, double SV_rate, double snp_bias[]);
+
+//get the reverse and complement sequence
+string reversecomplementary (string read);
+
+//Get reads-indel error
+void get_reads_indel(int read_len, map<int,string,less<int> > &indel1, map<int,string,less<int> > &indel2, int &r1_indel_len, int &r2_indel_len, int InDel_max_len, double** InDel_matrix, int* InDel_num);
+
+//Get indel read
+string ref2read(string seq_ref, map<int,string,less<int> > indel, bool* is_insertion_pos);
+
+#endif
diff --git a/src/pirs/src/simulate_Illumina_reads.cpp b/src/pirs/src/simulate_Illumina_reads.cpp
new file mode 100644
index 0000000..1b09fd8
--- /dev/null
+++ b/src/pirs/src/simulate_Illumina_reads.cpp
@@ -0,0 +1,1347 @@
+#include <iostream>
+#include <vector>
+#include <string>
+#include <fstream>
+#include <cmath>
+#include <stdint.h>
+#include <map>
+#include <boost/lexical_cast.hpp>
+#include <boost/algorithm/string.hpp>
+#include "gzstream.h"
+#include "simulate.h"
+#include "load_file.h"
+#include "MaskQvalsByEamss.h"
+#include "global.h"
+
+using namespace std;
+
+/*parameter variable:
+
+  int Read_length;
+  int Insertsize_mean;
+  int Insertsize_sd;
+	int Is_simulate_InDel;
+  int Is_cyclization;
+  int Is_simulate_GC_bias;
+  int Is_simulate_quality;
+  int Q_Mode;
+  int Q_shift;
+  int Mask_quality_mode;
+  int Output_type;
+  double Coverage;
+  double Error_rate;
+	string Input_ref1;
+  string Input_ref2;
+  string BaseCalling_profile;
+  string GC_depth_profile;
+  string InDel_error_profile;
+  string Output_prefix;
+ */
+PARAMETER InputParameter ={100,500,-1,1,0,1,1,1,64,0,1,5,-1,"","","","","","Illumina"};
+
+int Ref_Base_num = 0;  //ATCG: 4
+int Statistical_Cycle_num = 0; //the cycle number in Base-calling profile
+int Seq_Base_num = 0;  //ATCG: 4
+int Quality_num = 0;  //the quality score number in Base-calling profile
+int Simulate_Cycle_num = 0; //the cycle number of simulation
+double Statistical_average_error_rate = 0; //the average error rate in Base-calling profile
+
+int Statistical_Cycle_num2 = 0; //the cycle number in InDel-error profile
+double** InDel_error_matrix = NULL; //for simulating InDel-error in reads
+int* InDel_num = NULL; //for getting indel number
+int InDel_max_len = 0;
+uint64_t Read1_ins_sum = 0;
+uint64_t Read1_del_sum = 0;
+uint64_t Read2_ins_sum = 0;
+uint64_t Read2_del_sum = 0;
+
+ogzstream Gz_outfile1; 
+ogzstream Gz_outfile2;
+ofstream Outfile1;
+ofstream Outfile2;
+
+ogzstream Infor_outfile;
+
+double*** First_cycle_matrix = NULL;  //for calling base and Qtran simulation, get the first cycle matrix
+double*** Simulation_matrix1 = NULL;  
+double**** Simulation_matrix2 = NULL;
+double* GC_bias_abundance = NULL;  //for simulation GC bias 
+map<int,uint64_t> InsertSize_distr; //record the insert size distribution 
+uint64_t* Error_pos_distr = NULL; //record the error position distribution
+double* Q_to_Erate_distr = NULL; //record quality score to error rate distribution
+uint64_t Total_read_pair = 0; 
+
+int *Qval2Qval = NULL; //for shifting quality value while change the substitution-error rate
+
+//get genome sequence and start to simulate read 
+void Get_genome(igzstream &inf,igzstream &inf2);
+//contral the quantity of simulate reads for each chromosome one by one
+uint64_t contral_reads_quantity(string id_line,string id,string &sequ,string &sequ2,uint64_t read_genome);
+//simulate reads
+uint64_t simulate_reads(string &seq,uint64_t seqlen, uint64_t rd_pair, string id_seq, int i_or_I, uint64_t reads_all);
+
+
+void SimReads_Usage(){
+	cout<<"\nDescription:"<<endl;
+	cout<<"   It is a program for simulating Illumina pair-end reads, with a series of characters generate by illumina ";
+	cout<<"sequencing platform, such as insertsize distribution, sequencing error(substitution, insertion, deletion), quality score and GC bias. ";
+	cout<<"User should set the mean value and the standard deviation of the normal distribution for simulating insertsize ";
+	cout<<"distribution, usually we set the insertsize_sd as 1/20 of the insertsize_mean. The normal distribution ";
+	cout<<"function model we used in this program is simulated by Box-muller method. ";
+	cout<<"This program simulates Illumina sequencing error, quality score and GC bias according to the empirical distribution profile. ";
+	cout<<"User can set the path of profile or using the default file in this program package, which is generated by large real sequencing data. ";
+	cout<<"It need two reference genome sequence if you want to simulate reads of diploid(heterozygosis SNP, heterozygosis Indel and structural variation), ";
+	cout<<"you can get another diploid genome sequence by the command \"pirs diploid\", but remember that heterozygosis SNP rate and heterozygosis Indel rate only exist in diploid. \n";
+	cout<<endl<<"Program: pirs simulate"<<endl;
+	cout<<endl<<"Usage:\t./pirs simulate [options]"<<endl;
+	cout<<"\t-i  <string>  input_ref1, input reference genome sequence *.fa/*.fa.gz, no default vaule"<<endl;
+	cout<<"\t-I  <string>  input_ref2, for diploid genome, input another reference genome sequence which was generated by command \"pirs diploid\""<<endl;
+	cout<<"\t-s  <string>  Base-calling profile, input Base-calling profile for simulating substitution-error and quality score,default: (exe_path)"<<BASE_CALLING_PROFILE<<endl;
+	cout<<"\t-d  <string>  GC content-coverage profile, input GC content-coverage file for simulating GC bias, the default profile are determined based on the twice of read length"<<endl;
+	cout<<"\t-b  <string>  InDel-error profile, input InDel-error profile for simulating InDel-error of reads, default:(exe_path)"<<INDEL_ERROR_PROFILE<<endl;
+	cout<<"\t-l  <int>     read_len, set length of read, read1 and read2 have the same length,default:"<<InputParameter.Read_length<<endl;
+	cout<<"\t-x  <double>  coverage, set the sequencing coverage(sometimes called depth),default:"<<InputParameter.Coverage<<endl;
+	cout<<"\t-m  <int>     insertsize_mean, set the average value of insert size,default:"<<InputParameter.Insertsize_mean<<endl;
+	cout<<"\t-v  <int>     insertsize_sd, set the standard deviation of insert sizes, default:insertsize_mean/20"<<endl;
+	cout<<"\t-e  <double>  substitution-error rate, set the average substitution-error rate(0 or 0.0001~0.63) over all cycles, default=average substitution-error rate of Base-calling profile"<<endl;
+	cout<<"\t-a  <int>     simulate reads indel, 0:no, 1:yes. default:"<< InputParameter.Is_simulate_InDel<<endl;
+	cout<<"\t-g  <int>     simulate GC bias, 0:no, 1:yes, default:"<<InputParameter.Is_simulate_GC_bias<<endl;
+	cout<<"\t-q  <int>     simulate quality value, 0:no(fasta), 1:yes(fastq), default:"<<InputParameter.Is_simulate_quality<<endl;
+	cout<<"\t-M  <int>     simulate quality value by Quality-transition mode, 0:no, 1:yes, default:"<<InputParameter.Q_Mode<<endl;
+	cout<<"\t-Q  <int>     ASCII shift of quality value, generally 64 or 33 for Illumina data, default:"<<InputParameter.Q_shift<<endl;
+	cout<<"\t-E  <int>     mode of read-end masking by EAMSS algorithm, 0:none, 1:Quality=2, 2:lowercase Base. default:"<< InputParameter.Mask_quality_mode<<endl;
+	cout<<"\t-f  <int>     cyclize insert fragment (influence on PE reads' direction) 0: read1-forward read2-reverse, 1: read1-reverse read2-forward, default:"<<InputParameter.Is_cyclization<<endl;
+	cout<<"\t-c  <int>     output file type, 0:text, 1:compressed(*.gz), default:"<<InputParameter.Output_type<<endl;
+	cout<<"\t-o  <string>  prefix of output file, default:"<<InputParameter.Output_prefix<<endl;
+	cout<<"\t-h            output help infomation."<<endl;
+	cout<<endl<<"Example:"<<endl;
+	cout<<"\t1. ./pirs simulate -i ref_sequence.fa"<<endl;
+	cout<<"\t  Every parameter use the default value."<<endl;
+	cout<<"\t2. ./pirs simulate -i ref_sequence.fa -l 100 -x 20 -o human_500_100"<<endl;
+	cout<<"\t  Just set read length and coverage you needed."<<endl;
+	cout<<"\t3. ./pirs simulate -i ref_sequence.fa -o human -m 600 -v 30"<<endl;
+	cout<<"\t  Set insertsize distribution."<<endl;
+	cout<<"\t4. ./pirs simulate -i ref_sequence.fa -I ref_seq.snp.indel.inversion.fa.gz -o human "<<endl;
+	cout<<"\t  The genome is diploid and you want to produce heterozygosis SNPs  heterozygosis Indels in reads, "<<endl;
+	cout<<"\t  the -I input file was generated by command \"pirs diploid\"."<<endl;
+	cout<<"\t5. ./pirs simulate -i ref_sequence.fa -g 0 -m 2000 -f 1 -c 0 -o human "<<endl;
+	cout<<"\t  simulate no GCbias, cyclize the large insert-size library, output file is text format."<<endl;
+	cout<<"\t6. ./pirs simulate -i ref_sequence.fa -q 0 -o human "<<endl;
+	cout<<"\t  simulate fasta file, the ouput is in *.fa format."<<endl;
+	cout<<"\t7. ./pirs simulate -i ref_sequence.fa -a 0 -l 75 -o human "<<endl;
+	cout<<"\t  simulate no InDel-error."<<endl;
+	cout<<"\t8. ./pirs simulate -i ref_sequence.fa -e 0.01"<<endl;
+	cout<<"\t  average substitution-error rate is 1%."<<endl;
+	exit(-1);
+}
+
+void SimReads_Getopt(int argc,char *argv[]){
+	int c;
+	while ((c=getopt(argc,argv,"i:I:s:d:b:l:x:m:v:e:a:f:g:q:M:Q:E:c:o:h"))!=-1)
+	{
+		switch(c){
+			case 'i': InputParameter.Input_ref1=optarg;break;
+			case 'I': InputParameter.Input_ref2=optarg;break;
+			case 's': InputParameter.BaseCalling_profile=optarg;break;
+			case 'd': InputParameter.GC_depth_profile=optarg;break;
+			case 'b': InputParameter.InDel_error_profile=optarg;break;
+			case 'l': InputParameter.Read_length=atoi(optarg);break;
+			case 'x': InputParameter.Coverage=atof(optarg);break;
+			case 'm': InputParameter.Insertsize_mean=atoi(optarg);break;
+			case 'v': InputParameter.Insertsize_sd=atoi(optarg);break;
+			case 'e': InputParameter.Error_rate=atof(optarg);break;
+			case 'a': InputParameter.Is_simulate_InDel=atoi(optarg);break;
+			case 'f': InputParameter.Is_cyclization=atoi(optarg);break;
+			case 'g': InputParameter.Is_simulate_GC_bias=atoi(optarg);break;
+			case 'q': InputParameter.Is_simulate_quality=atoi(optarg);break;
+			case 'M': InputParameter.Q_Mode=atoi(optarg);break;
+			case 'Q': InputParameter.Q_shift=atoi(optarg);break;
+			case 'E': InputParameter.Mask_quality_mode=atoi(optarg);break;
+			case 'c': InputParameter.Output_type=atoi(optarg);break;
+			case 'o': InputParameter.Output_prefix=optarg;break;
+			case 'h': SimReads_Usage();break;
+			default: SimReads_Usage();
+		}
+	}
+}
+
+int simulate_Illumina_reads(int argc, char *argv[])
+{
+	time_t time_start, time_end;
+	time_start = time(NULL);
+	srand((unsigned)time(NULL));
+	
+	if (argc==1)
+	{
+		SimReads_Usage();
+	}
+	
+	SimReads_Getopt(argc,argv);
+	
+	argv--;
+	
+	//set insertsize sd default value
+	if(InputParameter.Insertsize_sd == -1){InputParameter.Insertsize_sd = int(InputParameter.Insertsize_mean/20);}
+	//check parameter
+	if(InputParameter.Input_ref1 == ""){cerr<<"Error: there is not default value with option -i, please input reference sequence!"<<endl;exit(-1);}
+	if(InputParameter.Read_length <= 0){cerr<<"Error: read length should be set bigger than 0, please check option -l !"<<endl;exit(-1);}
+	if(InputParameter.Coverage <= 0){cerr<<"Error: coverage should be set bigger than 0, please check option -x !"<<endl;exit(-1);}
+	if(InputParameter.Insertsize_mean < InputParameter.Read_length){cerr<<"Error: insertize mean should be set bigger than read_length, please check option -m !"<<endl;exit(-1);}
+	if(InputParameter.Insertsize_sd < 0){cerr<<"Error: insertsize_sd should be set bigger than 0, please check option -v !"<<endl;exit(-1);}
+	if(InputParameter.Error_rate != -1 && InputParameter.Error_rate != 0 && InputParameter.Error_rate < 0.0001 || InputParameter.Error_rate > 0.63 ){cerr<<"Error: error_rate should be set 0 or between 0.0001 and 0.63, you can also set -1 to simulate default error rate according with error profile, please check option -e !"<<endl;exit(-1);}
+	if(InputParameter.Is_cyclization != 0 && InputParameter.Is_cyclization != 1){cerr<<"Error: Is_cyclization should be set 0 or 1, please check option -f !"<<endl;exit(-1);}
+	if(InputParameter.Is_simulate_GC_bias != 0 && InputParameter.Is_simulate_GC_bias != 1){cerr<<"Error: Is_simulate_GC_bias should be set 0 or 1, please check option -g !"<<endl;exit(-1);}
+	if(InputParameter.Is_simulate_quality != 0 && InputParameter.Is_simulate_quality != 1){cerr<<"Error: Is_simulate_quality should be set 0 or 1, please check option -q !"<<endl;exit(-1);}
+	if(InputParameter.Is_simulate_InDel != 0 && InputParameter.Is_simulate_InDel != 1){cerr<<"Error: Is_simulate_InDel should be set 0 or 1, please check option -a !"<<endl;exit(-1);}
+	if(InputParameter.Q_Mode != 0 && InputParameter.Q_Mode != 1){cerr<<"Error: Q_Mode should be set 0 or 1, please check option -M !"<<endl;exit(-1);}
+	if(InputParameter.Mask_quality_mode != 0 && InputParameter.Mask_quality_mode != 1 && InputParameter.Mask_quality_mode != 2){cerr<<"Error: Mask_quality_mode should be set 0 , 1 or 2, please check option -E !"<<endl;exit(-1);}
+	if(InputParameter.Output_type != 0 && InputParameter.Output_type != 1){cerr<<"Error: output_type should be set 0 or 1, please check option -c !"<<endl;exit(-1);}
+
+	//set the simulate cycle number
+	Simulate_Cycle_num = InputParameter.Read_length*2;
+	//initialize error position distribution table
+	Error_pos_distr = new uint64_t[Simulate_Cycle_num+1];
+	Q_to_Erate_distr = new double[Simulate_Cycle_num+1];
+	for(int i=0; i<=Simulate_Cycle_num; i++)
+	{
+		Error_pos_distr[i] = 0;
+		Q_to_Erate_distr[i] = 0.0;
+	}
+	
+	//input file
+	igzstream infile; 
+	igzstream infile2;
+	//output file
+	ofstream insert_log;
+	ofstream error_log;
+	//check and open file
+	set_and_check_file( InputParameter, infile, infile2, Outfile1,	Outfile2, Gz_outfile1, Gz_outfile2, insert_log, error_log, Infor_outfile);
+	
+	
+	////////////////////Load Base-calling profile///////////////////////
+	
+	string exe_path = argv[0]; //program package path
+	
+	cerr<<"Start to preview error profile..."<<endl;
+	//get dimensions of error profile  
+	
+	preview_BaseCalling_profile (InputParameter, exe_path, Ref_Base_num, Statistical_Cycle_num, Seq_Base_num, Quality_num, Statistical_average_error_rate);
+  cout << "In Base-calling profile:"<<endl
+  	<< "\tRef_Base_num: " << Ref_Base_num << endl
+  	<< "\tStatistical_Cycle_num: " << Statistical_Cycle_num << endl
+  	<< "\tSeq_Base_num: " << Seq_Base_num << endl
+  	<< "\tQuality_num: " << Quality_num << endl
+  	<< "\t"<<InputParameter.Read_length<<"bp reads total average substitution error rate: "<< Statistical_average_error_rate <<endl;
+	
+	//transform quality score according error-rate setting by user.
+	Qval2Qval = new int[Quality_num];
+	for(int i = 0; i < Quality_num; i++)
+	{
+		Qval2Qval[i] = 0;
+	}
+	if(InputParameter.Error_rate != -1)
+	{
+		transform_quality_by_error_rate(InputParameter, exe_path, Qval2Qval, Seq_Base_num, Quality_num, Statistical_Cycle_num);
+	}
+	
+	//initialize simulation matrix
+	if(InputParameter.Q_Mode == 1){ 
+  	//initialize matrix table  Ref_Base_num*Simulate_Cycle_num*Seq_Base_num*Quality_num
+  	First_cycle_matrix = new double**[Ref_Base_num];
+  	for(int i=0; i<Ref_Base_num; i++)
+  	{
+  		First_cycle_matrix[i] = new double*[2];
+  		for(int j=0; j<2; j++)
+  		{
+  			First_cycle_matrix[i][j] = new double[Seq_Base_num*Quality_num];
+  			for(int k=0; k<Seq_Base_num*Quality_num; k++)
+  			{
+  				First_cycle_matrix[i][j][k] = 0;
+  			}
+  		}
+  	}
+  	
+		Simulation_matrix1 = new double**[Simulate_Cycle_num];
+		for(int i=0; i<Simulate_Cycle_num; i++)
+		{
+			Simulation_matrix1[i] = new double*[Quality_num];
+			for(int j=0; j<Quality_num; j++)
+			{
+  			Simulation_matrix1[i][j] = new double[Quality_num];
+  			for(int k=0; k<Quality_num; k++)
+  			{
+  				Simulation_matrix1[i][j][k] = 0;
+  			}
+			}
+		}
+  	
+  }else{
+		Simulation_matrix1 = new double**[Ref_Base_num];
+		for(int i=0; i<Ref_Base_num; i++)
+		{
+			Simulation_matrix1[i] = new double*[Simulate_Cycle_num];
+			for(int j=0; j<Simulate_Cycle_num; j++)
+			{
+  			Simulation_matrix1[i][j] = new double[Quality_num];
+  			for(int k=0; k<Quality_num; k++)
+  			{
+  				Simulation_matrix1[i][j][k] = 0;
+  			}
+			}
+		}
+  }
+  
+	Simulation_matrix2 = new double***[Ref_Base_num];
+	for(int i=0; i<Ref_Base_num; i++)
+	{
+		Simulation_matrix2[i] = new double**[Simulate_Cycle_num];
+		for(int j=0; j<Simulate_Cycle_num; j++)
+		{
+			Simulation_matrix2[i][j] = new double*[Quality_num];
+			for(int k=0; k<Quality_num; k++)
+			{
+				Simulation_matrix2[i][j][k] = new double[Seq_Base_num];
+				for(int l=0; l<Seq_Base_num; l++)
+				{
+					Simulation_matrix2[i][j][k][l] = 0;
+				}
+			}
+		}
+	}
+	
+	string base_calling_profile = "none";
+	//get the simulation matrix
+	if(InputParameter.Q_Mode == 1){
+		base_calling_profile = load_BaseCalling_profile1(InputParameter, exe_path, Statistical_Cycle_num, Seq_Base_num, Quality_num, Statistical_average_error_rate, Simulation_matrix1);
+		base_calling_profile = load_BaseCalling_profile2(InputParameter, exe_path, Statistical_Cycle_num, Seq_Base_num, Quality_num, Statistical_average_error_rate, Simulation_matrix2, First_cycle_matrix);
+	}else{
+		base_calling_profile = load_BaseCalling_profile3(InputParameter, exe_path, Statistical_Cycle_num, Seq_Base_num, Quality_num, Statistical_average_error_rate, Simulation_matrix1, Simulation_matrix2);
+	}
+	///////////////////////////load GC bias profile///////////////////////////////
+	
+	//get GC abundance for simulate GC bias
+	string gc_bias_profile = "none";
+	if(InputParameter.Is_simulate_GC_bias){
+		GC_bias_abundance = new double[101];
+		for(int i = 0; i <= 100; i++)
+		{
+			GC_bias_abundance[i] = 0.0;
+		}
+		gc_bias_profile = load_GC_depth_profile (InputParameter, exe_path, GC_bias_abundance);
+	}
+	
+	////////////////////////////load InDel-error profile///////////////////////////
+
+	string indel_error_profile = "none";
+	if(InputParameter.Is_simulate_InDel)
+	{
+		uint64_t Read1_count = 0;
+		uint64_t Read2_count = 0;
+		preview_InDel_error_profile (InputParameter, exe_path, Statistical_Cycle_num2, InDel_max_len, Read1_count, Read2_count);
+		if(Statistical_Cycle_num2 == 0 || InDel_max_len == 0)
+		{
+			cerr<<"Warning: can not get the InDel-error profile information, so program not to simualte InDel-error, please check profile is in the right format!"<<endl;
+			InputParameter.Is_simulate_InDel = 0;
+		}else{
+			InDel_error_matrix =  new double*[Statistical_Cycle_num2];
+			for(int i = 0; i < Statistical_Cycle_num2; i++)
+			{
+				InDel_error_matrix[i] = new double[InDel_max_len*2+1];  // -3 -2 -1 0 1 2 3
+				for(int j = 0; j < InDel_max_len*2+1; j++)
+				{
+					InDel_error_matrix[i][j] = 0;
+				}
+			}
+			InDel_num = new int[InDel_max_len*2+1];
+			for(int i =0; i < InDel_max_len*2+1; i++)
+			{
+				InDel_num[i] =  InDel_max_len +  (i - InDel_max_len*2); //0(-3) 1(-2) 2(-1) 3(0) 4(1) 5(2) 6(3)
+			}
+			indel_error_profile = load_InDel_error_profile(InputParameter, exe_path, Statistical_Cycle_num2, InDel_max_len, Read1_count, Read2_count, InDel_num, InDel_error_matrix);
+		}
+	}
+	
+	//////////////////////////output input parameter information///////////////////
+
+	string ref2_info = InputParameter.Input_ref2;
+	if(InputParameter.Input_ref2.empty())
+	{
+		ref2_info = "none, just simulate reads from haploid." ;
+	}
+	string Is_cyc = "yes";
+	if(InputParameter.Is_cyclization == 0)
+	{
+		Is_cyc = "no";
+	}
+	string Is_simGC = "yes";
+	if(InputParameter.Is_simulate_GC_bias == 0)
+	{
+		Is_simGC = "no";
+	}
+	string Is_Indel = "yes";
+	if(InputParameter.Is_simulate_InDel == 0)
+	{
+		Is_Indel = "no";
+	}
+	string Is_simQual = "no";
+	if(InputParameter.Is_simulate_quality)
+	{
+		Is_simQual = "yes";
+	}
+	string Is_qt = "yes";
+	if(InputParameter.Q_Mode == 0)
+	{
+		Is_qt = "no";
+	}
+	string mode_of_Mask = "none";
+	if(InputParameter.Mask_quality_mode == 1)
+	{
+		mode_of_Mask = "Quality = 2";
+	}else if(InputParameter.Mask_quality_mode == 2)
+	{
+		mode_of_Mask = "Lowercase Base";
+	}
+	string outtype = "compressed(*.gz)";
+	if(InputParameter.Output_type == 0)
+	{
+		outtype = "text";
+	}
+	double input_error_rate = 0;
+	if(InputParameter.Error_rate == -1)
+	{
+		input_error_rate = Statistical_average_error_rate;
+	}else{
+		input_error_rate = InputParameter.Error_rate;
+	}
+	
+	
+	Infor_outfile<<"#input reference1: "<<InputParameter.Input_ref1<<endl
+		<<"#input reference2: "<<ref2_info<<endl
+		<<"#base-Calling profile: "<<base_calling_profile<<endl
+		<<"#simulate GC content-coverage bias: "<<Is_simGC<<endl
+		<<"#GC content-coverage profile: "<<gc_bias_profile<<endl
+		<<"#simulate InDel-error in reads: "<<Is_Indel<<endl
+		<<"#InDel-error profile: "<<indel_error_profile<<endl
+		<<"#read length: "<<InputParameter.Read_length<<endl
+		<<"#data coverage: "<<InputParameter.Coverage<<endl
+		<<"#substitution-error rate setting by user: "<<input_error_rate<<" (you can find the real substitution-error rate of output data in file *.error_rate.distr)"<<endl
+		<<"#mean of insertsize: "<<InputParameter.Insertsize_mean<<endl
+		<<"#standard deviation of insert sizes: "<<InputParameter.Insertsize_sd<<endl
+		<<"#cyclization: "<<Is_cyc<<endl
+		<<"#reads file output type: "<<outtype<<endl
+		<<"#output prefix: "<<InputParameter.Output_prefix<<endl
+		<<"#simulate quality value: "<<Is_simQual<<endl;
+		
+	if(InputParameter.Is_simulate_quality == 1)
+	{
+		Infor_outfile<<"#simulate quality value by Quality-transition mode: "<< Is_qt<<endl
+			<<"#ASCII shift of quality value: "<<InputParameter.Q_shift<<endl
+			<<"#mode of mask quality: "<<mode_of_Mask<<endl;
+	}
+
+	Infor_outfile<<endl<<"#readId\t-i/-I\tchr\tposition\t+/-\tinsertSize\tmaskEndLen\tsubstitution\tinsertion\tdeletion"<<endl;
+	
+	///////////////////////////get genome seq and start to simulate reads/////////////////////////////
+	
+	//start simulation
+	Get_genome(infile,infile2);
+	
+	
+	/////////////////////////output error distribution and insert size distribution////////////////////////////
+
+	//ouput error position distribution
+	error_log<<"**********Error rate distribution**********"<<endl;
+	if(InputParameter.Is_simulate_quality){
+		double real_error_num = 0;
+		double qto_error_num = 0;
+		error_log<<"Cycle\tReal_error_rate\tQuality_to_error_rate"<<endl;
+  	for(int i=1; i<=Simulate_Cycle_num; i++){
+  		error_log<<i<<"\t"<<double(Error_pos_distr[i])/double(Total_read_pair)<<"\t"<<Q_to_Erate_distr[i]/double(Total_read_pair)<<endl;
+  		real_error_num += double(Error_pos_distr[i])/double(Total_read_pair);
+  		qto_error_num += Q_to_Erate_distr[i]/double(Total_read_pair);
+  		if(i== InputParameter.Read_length){error_log<<endl;}
+  	}
+  	error_log<<endl
+  		<<"total:\t"<<real_error_num/double(Simulate_Cycle_num)<<"\t"<<qto_error_num/double(Simulate_Cycle_num)<<endl;
+	}else{
+		double real_error_num = 0;
+		error_log<<"Cycle\tReal_error_rate"<<endl;
+  	for(int i=1; i<=Simulate_Cycle_num; i++){
+  		error_log<<i<<"\t"<<double(Error_pos_distr[i])/double(Total_read_pair)<<endl;
+  		real_error_num += double(Error_pos_distr[i])/double(Total_read_pair);
+  		if(i== InputParameter.Read_length){error_log<<endl;}
+  	}
+  	error_log<<endl
+  		<<"total:\t"<<real_error_num/double(Simulate_Cycle_num)<<endl;
+	}
+	delete[] Error_pos_distr;
+	delete[] Q_to_Erate_distr;
+	
+	//output insert size distribution
+	insert_log<<"**********Insert size distribution************"<<endl
+		<<"insert_size_len"<<"\t"<<"number"<<endl;
+	map<int, uint64_t>::const_iterator map_it = InsertSize_distr.begin();
+	while (map_it != InsertSize_distr.end())
+	{
+		insert_log<<map_it->first<<"\t"<<map_it->second<<endl;
+		map_it++;
+	}
+	
+	if(InputParameter.Is_simulate_GC_bias)
+	{
+		delete[] GC_bias_abundance;
+	}
+	
+  for(int i=0; i<Ref_Base_num; i++)
+  {
+  	for(int j=0; j<Simulate_Cycle_num; j++)
+  	{
+  		for(int k=0; k<Quality_num; k++)
+  		{
+  			delete[] Simulation_matrix2[i][j][k];
+  		}
+  		delete[] Simulation_matrix2[i][j];
+  	}
+  	delete[] Simulation_matrix2[i];
+  }
+  delete[] Simulation_matrix2;
+	
+	if(InputParameter.Q_Mode == 1){
+    
+  	for(int j=0; j<Simulate_Cycle_num; j++)
+  	{
+  		for(int k=0; k<Quality_num; k++)
+  		{
+  			delete[] Simulation_matrix1[j][k];
+  		}
+  		delete[] Simulation_matrix1[j];
+  	}
+  	delete[] Simulation_matrix1;
+  	
+  	for(int i=0; i<Ref_Base_num; i++)
+  	{
+  		for(int j=0; j<2; j++)
+  		{
+  			delete[] First_cycle_matrix[i][j];
+  		}
+  		delete[] First_cycle_matrix[i];
+  	}
+  	delete[] First_cycle_matrix;
+  	
+	}else{
+		
+  	for(int j=0; j<Ref_Base_num; j++)
+  	{
+  		for(int k=0; k<Simulate_Cycle_num; k++)
+  		{
+  			delete[] Simulation_matrix1[j][k];
+  		}
+  		delete[] Simulation_matrix1[j];
+  	}
+  	delete[] Simulation_matrix1;
+		
+	}
+	
+	if(InputParameter.Is_simulate_InDel)
+	{
+		for(int i = 0; i < Statistical_Cycle_num2; i++)
+		{
+			delete[] InDel_error_matrix[i];
+		}
+		delete[] InDel_error_matrix;
+		
+		delete[] InDel_num;
+	}
+	
+	delete[] Qval2Qval;
+
+	infile.close();
+	if(InputParameter.Input_ref2 != ""){infile2.close();}
+	insert_log.close();
+	error_log.close();
+	if(InputParameter.Output_type == 1){
+		Gz_outfile1.close();
+		Gz_outfile2.close();
+	}else{
+		Outfile1.close();
+		Outfile2.close();
+	}
+	
+	Infor_outfile.close();
+	
+  cout<<"\nIn ouput data:"<<endl
+  	<<"\tsum of Insertion in read1 file: "<<Read1_ins_sum<<endl
+  	<<"\tsum of Deletion in read1 file: "<<Read1_del_sum<<endl
+  	<<"\tsum of Insertion in read2 file: "<<Read2_ins_sum<<endl
+  	<<"\tsum of Deletion in read2 file: "<<Read2_del_sum<<endl;
+	
+	time_end = time(NULL);
+	cerr<<"All done! Run time: "<<time_end-time_start<<"s."<<endl;
+	
+	return 0;
+}
+
+//get genome sequence and start to simulate read 
+void Get_genome(igzstream &inf,igzstream &inf2){
+	string line,line2,id,id_line,seq,seq2;
+	uint64_t readINgenome=0;
+
+	while (getline(inf,line,'\n'))
+	{
+		if (line[0]=='>')
+		{
+			if (seq!="")
+			{	
+				//another diploid seq
+				if(InputParameter.Input_ref2 != ""){
+					while(getline(inf2,line2,'\n'))
+					{
+						if(line2[0] == '>')
+						{
+							if(seq2!="")
+							{
+        				cerr<<"Have finished reading scaffold "<<id<<endl;
+        				readINgenome+=contral_reads_quantity(id_line,id,seq,seq2,readINgenome);
+        				seq="";
+        				seq2="";
+        				break;
+							}
+						}else{
+							seq2+=line2;
+						}
+					}
+				}else{
+					cerr<<"Have finished reading scaffold "<<id<<endl;
+
+					readINgenome+=contral_reads_quantity(id_line,id,seq,seq2,readINgenome);
+					seq="";
+				}
+			}
+			id_line = line;
+			line.erase(0,1);
+			int pos=line.find(" ");
+			line=line.substr(0,pos);
+			id=line;
+		}else{
+			seq+=line;
+		}		
+	}
+	cerr<<"Have finished reading scaffold "<<id<<endl;
+	if(InputParameter.Input_ref2 != ""){
+		while(getline(inf2,line2,'\n'))
+		{
+			if(line2[0] == '>'){continue;}
+			seq2+=line2;
+		}
+	}
+	readINgenome+=contral_reads_quantity(id_line,id,seq,seq2,readINgenome);
+}
+
+//contral the quantity of simulate reads for each chromosome one by one
+uint64_t contral_reads_quantity(string id_line,string id,string &sequence,string &sequence2,uint64_t read_genome)
+{
+	uint64_t readonchr=0;
+	if (sequence.size()<InputParameter.Insertsize_mean)
+	{
+		return 0;
+	}
+	//convert lower case to upper case 
+	to_upper(sequence);
+
+	uint64_t sequence_length=sequence.size();
+	uint64_t reads_pair_num=0;
+	
+	if (InputParameter.Input_ref2 != "")
+	{
+		reads_pair_num=(uint64_t)(sequence_length*InputParameter.Coverage/InputParameter.Read_length/2/2);
+	}else{
+		reads_pair_num=(uint64_t)(sequence_length*InputParameter.Coverage/InputParameter.Read_length/2);
+	}
+	Total_read_pair = Total_read_pair + (uint64_t)(sequence_length*InputParameter.Coverage/InputParameter.Read_length/2);
+	
+	readonchr = simulate_reads(sequence,sequence_length,reads_pair_num, id, 1, read_genome);
+
+	//simulate reads of another diploid genome 
+	if (InputParameter.Input_ref2 != "") 
+	{
+		sequence_length=sequence2.size();
+		if (sequence_length<InputParameter.Insertsize_mean)
+		{
+			return 0;
+		}
+		reads_pair_num=(uint64_t)(sequence_length*InputParameter.Coverage/InputParameter.Read_length/2/2);
+
+		uint64_t readonchr2=read_genome+readonchr;
+		
+		readonchr += simulate_reads(sequence2,sequence_length,reads_pair_num, id, 2, readonchr2);
+	}
+	return readonchr;
+}
+
+
+uint64_t simulate_reads(string &seq,uint64_t seqlen, uint64_t rd_pair, string id_seq, int i_or_I, uint64_t reads_all)
+{
+	int whether_check_seq = 0; 
+	if(!check_seq(seq)){
+		whether_check_seq = 1;
+	}
+	
+	string id_header = ">";
+	if(InputParameter.Is_simulate_quality)
+	{
+		id_header = "@";
+	}
+	
+	uint64_t reads_count=0;
+	cerr<<"Begin to output reads..."<<endl;
+	for(uint64_t pair_count=0; pair_count < rd_pair; pair_count++)
+	{
+		//simulate insertsize
+		int insertsize = simulate_insertsize(InputParameter.Insertsize_mean,InputParameter.Insertsize_sd);
+		if (insertsize<InputParameter.Read_length){pair_count--;continue;}
+		if (seqlen<insertsize){return reads_count;}
+		uint64_t N = 1000000000000;
+		uint64_t pos = (uint64_t)(((uint64_t)((double)rand() / double(RAND_MAX) * N)) % seqlen);
+		if (pos+insertsize>seqlen){pair_count--;continue;}
+			
+		//get insert seq
+		string sub_str=seq.substr(pos,insertsize);
+
+		map<int,string,less<int> > indel1;
+		map<int,string,less<int> > indel2;
+		int r1_slen = 0;
+		int r2_slen = 0; 
+		if(InputParameter.Is_simulate_InDel)
+		{
+			get_reads_indel(InputParameter.Read_length, indel1, indel2, r1_slen, r2_slen, InDel_max_len, InDel_error_matrix, InDel_num);
+  		//fixed in v1.1.1
+  		if(InputParameter.Read_length-r1_slen > sub_str.size() || InputParameter.Read_length-r2_slen > sub_str.size())
+  		{
+  			pair_count--;continue;
+  		}
+		}
+		
+		string ref_read1, ref_read2;
+		int selection=int(rand()%2); //0 or 1, for selecting output file randomly and deciding read +/-
+		
+		int read1_pos, read2_pos;
+		if(selection == 0)
+		{
+			ref_read1 = sub_str.substr(0, InputParameter.Read_length-r1_slen);
+			ref_read2 = sub_str.substr(insertsize-InputParameter.Read_length+r2_slen, InputParameter.Read_length-r2_slen);
+			read1_pos = pos+1;
+			read2_pos = pos+insertsize-InputParameter.Read_length-r2_slen+1;
+		}else{
+			ref_read1 = sub_str.substr(insertsize-InputParameter.Read_length+r1_slen, InputParameter.Read_length-r1_slen);
+			ref_read2 = sub_str.substr(0, InputParameter.Read_length-r2_slen);
+			read1_pos = pos+insertsize-InputParameter.Read_length-r1_slen+1;		
+			read2_pos = pos+1;		
+		}
+		
+		//check whether contain 'N' or nonbase char
+		if(whether_check_seq && (!check_seq(ref_read1) || !check_seq(ref_read2))){
+			pair_count--;
+			continue;
+		}
+		
+		//simulate GC bias
+		if(InputParameter.Is_simulate_GC_bias){
+			string check_seq = ref_read1+ref_read2;
+			if(simulate_GC_bias(check_seq,GC_bias_abundance)){pair_count--;continue;}
+		}
+		
+		//insertsize statistics
+		if(InsertSize_distr[insertsize]>0)
+		{
+			InsertSize_distr[insertsize]++;
+		}else{
+			InsertSize_distr[insertsize] = 1;
+		}
+		
+		reads_count++;
+		
+		string read1_order, read2_order;
+		if ( InputParameter.Is_cyclization == 1 )
+		{
+			if(selection == 0){
+				ref_read1=reversecomplementary(ref_read1);
+				read1_order = "-";
+				read2_order = "+";
+			}else{
+				ref_read2=reversecomplementary(ref_read2);
+				read1_order = "+";
+				read2_order = "-";
+			}
+
+		}else if (InputParameter.Insertsize_mean>0)
+		{
+			if(selection == 0){
+				ref_read2=reversecomplementary(ref_read2);
+				read1_order = "+";
+				read2_order = "-";
+									
+			}else{
+				ref_read1=reversecomplementary(ref_read1);
+				read1_order = "-";
+				read2_order = "+";				
+			}
+		}else{
+			cout<<"Error:insertsize mean is smaller than 0"<<endl;
+			exit(-1);
+		}
+		
+		bool* Is_insertion_pos1;
+		bool* Is_insertion_pos2;
+		Is_insertion_pos1 = new bool[InputParameter.Read_length];
+		Is_insertion_pos2 = new bool[InputParameter.Read_length];
+		for(int i =0 ; i < InputParameter.Read_length; i++)
+		{
+			Is_insertion_pos1[i] = 0;
+			Is_insertion_pos2[i] = 0;
+		}	
+		string read1=ref2read(ref_read1, indel1, Is_insertion_pos1);
+
+		string read2=ref2read(ref_read2, indel2, Is_insertion_pos2);	
+
+		string output_read1, output_read2, output_quality_seq1, output_quality_seq2;
+		
+		vector<int> error_pos1;
+  	vector<char> raw_base1;
+  	vector<int> error_pos2;
+  	vector<char> raw_base2;
+  	
+  	//do not use Qtran Matrix for simulation
+		if(InputParameter.Q_Mode == 0)
+		{
+  		//simulate read1
+  		for(int i = 0; i < InputParameter.Read_length; i++)
+  		{
+  			double num=double(rand())/double(RAND_MAX);
+  			char ref_base = read1[i];
+  			int cycle = i;
+  			int Qscore = 0;
+  			int output_Qscore = 0;
+  			char call_base;
+  			
+  			if(InputParameter.Error_rate == 0)
+  			{
+  				call_base = ref_base;
+  				output_Qscore = Quality_num - 1;
+  			}else{
+  				
+    			int location = search_location(Simulation_matrix1[alphabet2[ref_base]][cycle], Quality_num, num);
+  			
+  				if(location == Quality_num){
+  					Qscore = Quality_num - 1;
+    			} 
+    			else{
+    				Qscore = location;
+    			}
+  				if(InputParameter.Error_rate == -1)
+  				{
+  					double num2=double(rand())/double(RAND_MAX);
+  					int location2 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][Qscore], Seq_Base_num, num2);
+  					if(location2 == Seq_Base_num){
+    					call_base = get_base_by_Qscore(ref_base, Qscore);
+    				} 
+    				else{
+    					call_base = Bases[location2];
+    				}
+  			  	output_Qscore = Qscore;
+  			  }else{
+    			  output_Qscore = Qval2Qval[Qscore];
+    			  double num3=double(rand())/double(RAND_MAX);
+    			  int location3 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][output_Qscore], Seq_Base_num, num3);
+    				if(location3 == Seq_Base_num){
+    					call_base = get_base_by_Qscore(ref_base, output_Qscore);
+      			} 
+      			else{
+      				call_base = Bases[location3];
+      			}
+    			}
+    			if(ref_base != call_base){
+    				if(Is_insertion_pos1[i]){  //insertion not to simulate substitution error
+    					call_base = ref_base;
+    				}else{
+    					Error_pos_distr[i+1]++;
+    					error_pos1.push_back(i);
+    					raw_base1.push_back(ref_base);
+    				}
+    			}
+  			}
+
+  			output_read1.push_back(call_base);
+  			char quality_value = output_Qscore + InputParameter.Q_shift;  
+  			output_quality_seq1.push_back(quality_value);
+  		}
+  		
+  		//simulate read2
+  		for(int i = 0; i < InputParameter.Read_length; i++)
+  		{
+  			double num=double(rand())/double(RAND_MAX);
+  			char ref_base = read2[i];
+  			int cycle = i+Simulate_Cycle_num/2;	
+  			int Qscore = 0;
+  			int output_Qscore = 0;
+  			char call_base;
+  			
+  			if(InputParameter.Error_rate == 0)
+  			{
+  				call_base = ref_base;
+  				output_Qscore = Quality_num - 1;
+  			}else{
+  				
+    			int location = search_location(Simulation_matrix1[alphabet2[ref_base]][cycle], Quality_num, num);
+    			
+  				if(location == Quality_num){
+  					Qscore = Quality_num - 1;
+    			} 
+    			else{
+    				Qscore = location;
+    			}
+  				if(InputParameter.Error_rate == -1)
+  				{
+  					double num2=double(rand())/double(RAND_MAX);
+  					int location2 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][Qscore], Seq_Base_num, num2);
+  					if(location2 == Seq_Base_num){
+    					call_base = get_base_by_Qscore(ref_base, Qscore);
+    				} 
+    				else{
+    					call_base = Bases[location2];
+    				}
+  			  	output_Qscore = Qscore;
+  			  }else{
+    			  output_Qscore = Qval2Qval[Qscore];
+    			  double num3=double(rand())/double(RAND_MAX);
+    			  int location3 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][output_Qscore], Seq_Base_num, num3);
+    				if(location3 == Seq_Base_num){
+    					call_base = get_base_by_Qscore(ref_base, output_Qscore);
+      			} 
+      			else{
+      				call_base = Bases[location3];
+      			}
+    			}
+    			if(ref_base != call_base){
+    				if(Is_insertion_pos2[i])
+    				{
+    					call_base=ref_base;
+    				}else{
+    					Error_pos_distr[i+1+InputParameter.Read_length]++;
+    					error_pos2.push_back(i);
+    					raw_base2.push_back(ref_base);
+    				}
+    			}
+  			}
+
+  			output_read2.push_back(call_base);
+  			char quality_value = output_Qscore + InputParameter.Q_shift;  
+  			output_quality_seq2.push_back(quality_value);
+  		}
+  		
+		}else{ //use Qtran Matrix for simulation
+  		//simulate read1
+  		
+  		int pre_Q = 0;
+  		for(int i = 0; i < InputParameter.Read_length; i++)
+  		{
+  			double num=double(rand())/double(RAND_MAX);
+  			double num2=double(rand())/double(RAND_MAX);
+  			
+  			char ref_base = read1[i];
+  			int cycle;
+  			cycle = i;
+  			char call_base;
+  			int Qscore;
+  			int output_Qscore;
+  			int location = 0;
+  			int location2 = 0;
+  			
+  			if(InputParameter.Error_rate == 0)
+  			{
+  				call_base = ref_base;
+  				output_Qscore = Quality_num - 1;
+  			}else{
+  			
+    			if(cycle == 0){
+    				
+    				location = search_location(First_cycle_matrix[alphabet2[ref_base]][0], Seq_Base_num*Quality_num, num);
+  			
+    				if(location == Seq_Base_num*Quality_num){
+    					call_base = ref_base;
+    					Qscore = Quality_num - 1;
+      			} 
+      			else{
+      				int call_base_num = int(location/Quality_num);
+      				Qscore = location%Quality_num;
+      				if(InputParameter.Error_rate == -1)
+      				{
+      			  	call_base = Bases[call_base_num];
+      			  	output_Qscore = Qscore;
+      			  }else{
+        			  output_Qscore = Qval2Qval[Qscore];
+        			  double num3=double(rand())/double(RAND_MAX);
+        			  int location3 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][output_Qscore], Seq_Base_num, num3);
+        				if(location3 == Seq_Base_num){
+        					call_base = get_base_by_Qscore(ref_base, output_Qscore);
+          			} 
+          			else{
+          				call_base = Bases[location3];
+          			}
+        			}
+      			}
+    				
+    			}else{
+    				int location = search_location(Simulation_matrix1[cycle][pre_Q], Quality_num, num);
+    				
+    				if(location == Quality_num){
+    					Qscore = pre_Q;
+      			} 
+      			else{
+      				Qscore = location;
+      			}
+    				if(InputParameter.Error_rate == -1)
+    				{
+    					int location2 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][Qscore], Seq_Base_num, num2);
+    					if(location2 == Seq_Base_num){
+      					call_base = get_base_by_Qscore(ref_base, Qscore);
+      				} 
+      				else{
+      					call_base = Bases[location2];
+      				}
+    			  	output_Qscore = Qscore;
+    			  }else{
+      			  output_Qscore = Qval2Qval[Qscore];
+      			  double num3=double(rand())/double(RAND_MAX);
+      			  int location3 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][output_Qscore], Seq_Base_num, num3);
+      				if(location3 == Seq_Base_num){
+      					call_base = get_base_by_Qscore(ref_base, output_Qscore);
+        			} 
+        			else{
+        				call_base = Bases[location3];
+        			}
+      			}
+    			}
+    			
+    			pre_Q = Qscore;
+  			
+    			if(ref_base != call_base){
+    				if(Is_insertion_pos1[i]){
+    					call_base = ref_base;
+    				}else{
+    					Error_pos_distr[i+1]++;
+      				error_pos1.push_back(i);
+      				raw_base1.push_back(ref_base);
+    				}
+    			}
+  			}
+  			output_read1.push_back(call_base);
+  			
+  			char quality_value = output_Qscore + InputParameter.Q_shift;  
+  			output_quality_seq1.push_back(quality_value);
+  		}
+  		
+  		//simulate read2
+  		pre_Q = 0;
+  		for(int i = 0; i < InputParameter.Read_length; i++)
+  		{
+  			double num=double(rand())/double(RAND_MAX);
+  			double num2=double(rand())/double(RAND_MAX);
+  			char ref_base = read2[i];
+  			int cycle;
+  			cycle = i+Simulate_Cycle_num/2;
+
+  			char call_base;
+  			int Qscore;
+  			int output_Qscore;
+  			int location = 0;
+  			int location2 = 0;
+  			
+  			if(InputParameter.Error_rate == 0)
+  			{
+  				call_base = ref_base;
+  				output_Qscore = Quality_num - 1;
+  			}else{
+  				
+    			if(cycle == Simulate_Cycle_num/2){
+    				location = search_location(First_cycle_matrix[alphabet2[ref_base]][1], Seq_Base_num*Quality_num, num);
+    				if(location == Seq_Base_num*Quality_num){
+    					call_base = ref_base;
+    					Qscore = Quality_num-1;
+      			} 
+      			else{
+      				int call_base_num = int(location/Quality_num);
+      			  Qscore = location%Quality_num;
+      			  
+      				if(InputParameter.Error_rate == -1)
+      				{
+      			  	call_base = Bases[call_base_num];
+      			  	output_Qscore = Qscore;
+      			  }else{
+        			  output_Qscore = Qval2Qval[Qscore];
+        			  double num3=double(rand())/double(RAND_MAX);
+        			  int location3 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][output_Qscore], Seq_Base_num, num3);
+        				if(location3 == Seq_Base_num){
+        					call_base = get_base_by_Qscore(ref_base, output_Qscore);
+          			} 
+          			else{
+          				call_base = Bases[location3];
+          			}
+        			}
+      			}
+    			}else{
+    				int location = search_location(Simulation_matrix1[cycle][pre_Q], Quality_num, num);
+    				
+    				if(location == Quality_num){
+    					Qscore = pre_Q;
+      			} //
+      			else{
+      				Qscore = location;
+      			}
+      			
+    				if(InputParameter.Error_rate == -1)
+    				{
+    					int location2 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][Qscore], Seq_Base_num, num2);
+    					if(location2 == Seq_Base_num){
+    						call_base = get_base_by_Qscore(ref_base, Qscore);
+      				} 
+      				else{
+      					call_base = Bases[location2];
+      				}
+    			  	output_Qscore = Qscore;
+    			  }else{
+      			  output_Qscore = Qval2Qval[Qscore];
+      			  double num3=double(rand())/double(RAND_MAX);
+      			  int location3 = search_location(Simulation_matrix2[alphabet2[ref_base]][cycle][output_Qscore], Seq_Base_num, num3);
+      				if(location3 == Seq_Base_num){
+      					call_base = get_base_by_Qscore(ref_base, output_Qscore);
+        			} 
+        			else{
+        				call_base = Bases[location3];
+        			}
+      			}
+    			}
+    			pre_Q = Qscore;
+    			if(ref_base != call_base){
+    				if(Is_insertion_pos2[i]){
+    					call_base = ref_base;
+    				}else{
+    					Error_pos_distr[i+1+InputParameter.Read_length]++;
+    					error_pos2.push_back(i);
+    					raw_base2.push_back(ref_base);
+    				}
+    			}
+  			}
+  			output_read2.push_back(call_base);
+  
+  			char quality_value = output_Qscore + InputParameter.Q_shift;  
+  			output_quality_seq2.push_back(quality_value);
+  		}
+		}
+		int mask_num1 = 0;
+  	int mask_num2 = 0;
+		if(InputParameter.Is_simulate_quality){
+  		//Mask quality using the EAMSS algorithm
+  		if(InputParameter.Mask_quality_mode == 1 || InputParameter.Mask_quality_mode == 2)
+  		{
+  			casava::demultiplex::MaskQvalsByEamss A;
+  			A.operator()(output_quality_seq1, output_read1, InputParameter.Mask_quality_mode, InputParameter.Q_shift, mask_num1);
+  			A.operator()(output_quality_seq2, output_read2, InputParameter.Mask_quality_mode, InputParameter.Q_shift, mask_num2);
+  		}
+  		
+  		//stat into Q_to_Erate_distr
+  		string combine_quality_seq = output_quality_seq1 + output_quality_seq2;
+  		for(int i = 0; i < InputParameter.Read_length * 2; i++)
+  		{
+  			int qval = combine_quality_seq[i] - InputParameter.Q_shift;
+  			Q_to_Erate_distr[i + 1] +=  pow(10, double(qval)/double(-10));
+  		}
+		}
+			
+		delete[] Is_insertion_pos1;
+		delete[] Is_insertion_pos2;
+		
+		
+		//output simulate reads
+		if (reads_count%10000==0)
+		{
+			cerr<<"Output "<<reads_count<<" pair reads"<<endl;
+		}
+		
+		//output read1 information
+		//"readId\t-i/-I\tchr\tposition\t+/-\tinsertSize\tmaskEndLen\tsubstitution\tinsertion\tdeletion"
+		Infor_outfile<<id_header<<"read_"<<InputParameter.Insertsize_mean<<"_"<<reads_count+reads_all<<"/"<<1<<"\t"<<i_or_I<<"\t"<<id_seq<<"\t"<<read1_pos<<"\t"<<read1_order<<"\t"<<insertsize<<"\t"<<mask_num1<<"\t";
+		for(int i = 0; i < error_pos1.size(); i++)
+		{
+			Infor_outfile<<error_pos1[i]+1<<","<<raw_base1[i]<<"->"<< output_read1[error_pos1[i]] <<";";
+		}
+		if(error_pos1.size() == 0){
+			Infor_outfile<<"-";
+		}
+		Infor_outfile<<"\t";
+		
+		if(indel1.size() == 0){
+			Infor_outfile<<"-"<<"\t"<<"-";
+		}else{
+			string inser_inf;
+			string delet_inf;
+  		int k=0;
+  		int j=0;
+    	for(size_t i=0; i<ref_read1.size();){
+        if(indel1.count(k)==0){
+           i++; k++; 
+        }
+        else if(indel1[k][0]=='-'){
+        	int num = k+1;
+        	string tem = boost::lexical_cast<string>(num);
+        	delet_inf += tem + ",";
+        	for(int l=0; l<indel1[k].size(); l++)
+        	{
+        		delet_inf += ref_read1[i+l];
+        	}
+        	delet_inf +=";";
+          Read1_del_sum+=indel1[k].size();
+          i+=indel1[k].size();k++;
+          
+        }
+        else{
+        	int num = k+1;
+        	string tem = boost::lexical_cast<string>(num);
+        		
+        		inser_inf += tem + "," + indel1[k] + ";";
+            Read1_ins_sum+=indel1[k].size(); 
+            k+=indel1[k].size();
+           
+        }
+    	}
+    	while(indel1.count(k)>0){
+        int num = k+1;
+        string tem = boost::lexical_cast<string>(num);
+        inser_inf += tem + "," + indel1[k] + ";";
+        Read1_ins_sum+=indel1[k].size();
+        k+=indel1[k].size();
+        
+    	}
+    	
+    	if(inser_inf.empty()){
+    		Infor_outfile<<"-"<<"\t";
+    	}else{
+    		Infor_outfile<<inser_inf<<"\t";
+    	}
+    	if(delet_inf.empty()){
+    		Infor_outfile<<"-";
+    	}else{
+    		Infor_outfile<<delet_inf;
+    	}
+  	}
+  	
+  	Infor_outfile<<endl;
+  	
+  	//output read2 information
+		Infor_outfile<<id_header<<"read_"<<InputParameter.Insertsize_mean<<"_"<<reads_count+reads_all<<"/"<<2<<"\t"<<i_or_I<<"\t"<<id_seq<<"\t"<<read2_pos<<"\t"<<read2_order<<"\t"<<insertsize<<"\t"<<mask_num2<<"\t";
+		for(int i = 0; i < error_pos2.size(); i++)
+		{
+			Infor_outfile<<error_pos2[i]+1<<","<<raw_base2[i]<<"->"<< output_read2[error_pos2[i]] <<";";
+		}
+		if(error_pos2.size() == 0){
+			Infor_outfile<<"-";
+		}
+		Infor_outfile<<"\t";
+		
+		if(indel2.size() == 0){
+			Infor_outfile<<"-"<<"\t"<<"-";
+		}else{
+			string inser_inf;
+			string delet_inf;
+  		int k=0;
+  		int j=0;
+    	for(size_t i=0; i<ref_read2.size();){
+        if(indel2.count(k)==0){
+           i++; k++; 
+        }
+        else if(indel2[k][0]=='-'){
+        	int num = k+1;
+        	string tem = boost::lexical_cast<string>(num);
+        	delet_inf += tem + ",";
+        	for(int l=0; l<indel2[k].size(); l++)
+        	{
+        		delet_inf += ref_read2[i+l];
+        	}
+        	delet_inf +=";";
+          Read2_del_sum+=indel2[k].size(); 
+          i+=indel2[k].size();k++;      		
+        	
+        }
+        else{
+        	int num = k+1;
+        	string tem = boost::lexical_cast<string>(num);
+        	inser_inf += tem + "," + indel2[k] + ";";
+          Read2_ins_sum+=indel2[k].size();
+          k+=indel2[k].size();
+            
+        }
+    	}
+    	while(indel2.count(k)>0){
+        int num = k+1;
+        string tem = boost::lexical_cast<string>(num);
+        inser_inf += tem + "," + indel2[k] + ";";
+				Read2_ins_sum+=indel2[k].size();
+        k+=indel2[k].size();
+    	}
+    	if(inser_inf.empty()){
+    		Infor_outfile<<"-"<<"\t";
+    	}else{
+    		Infor_outfile<<inser_inf<<"\t";
+    	}
+    	if(delet_inf.empty()){
+    		Infor_outfile<<"-";
+    	}else{
+    		Infor_outfile<<delet_inf;
+    	}
+  	}
+  	
+  	Infor_outfile<<endl;
+  	
+  	//output reads
+		if(!InputParameter.Output_type){
+			//output read file1
+			Outfile1<<id_header<<"read_"<<InputParameter.Insertsize_mean<<"_"<<reads_count+reads_all<<"/"<<1;
+			Outfile1<<endl<<output_read1<<endl;
+			if(InputParameter.Is_simulate_quality)
+			{
+  			Outfile1<<"+"<<endl
+  				<<output_quality_seq1<<endl;
+  		}
+  		
+  		//output read file2
+			Outfile2<<id_header<<"read_"<<InputParameter.Insertsize_mean<<"_"<<reads_count+reads_all<<"/"<<2;
+			Outfile2<<endl<<output_read2<<endl;
+			if(InputParameter.Is_simulate_quality)
+			{
+  			Outfile2<<"+"<<endl
+  				<<output_quality_seq2<<endl;
+  		}
+		}else{
+			//*.gz output
+			//output read file1
+			Gz_outfile1<<id_header<<"read_"<<InputParameter.Insertsize_mean<<"_"<<reads_count+reads_all<<"/"<<1;
+			Gz_outfile1<<endl<<output_read1<<endl;
+			if(InputParameter.Is_simulate_quality)
+			{
+  			Gz_outfile1<<"+"<<endl
+  				<<output_quality_seq1<<endl;
+  		}
+  		
+  		//output read file2
+			Gz_outfile2<<id_header<<"read_"<<InputParameter.Insertsize_mean<<"_"<<reads_count+reads_all<<"/"<<2;
+			Gz_outfile2<<endl<<output_read2<<endl;
+			if(InputParameter.Is_simulate_quality)
+			{
+  			Gz_outfile2<<"+"<<endl
+  				<<output_quality_seq2<<endl;
+  		}
+		}
+	}
+	cerr<<"Finish output reads"<<endl;
+	return reads_count;
+}
+
diff --git a/src/pirs/src/simulate_diploid_genome.cpp b/src/pirs/src/simulate_diploid_genome.cpp
new file mode 100644
index 0000000..1432a4a
--- /dev/null
+++ b/src/pirs/src/simulate_diploid_genome.cpp
@@ -0,0 +1,283 @@
+#include <iostream>
+#include <vector>
+#include <string>
+#include <fstream>
+#include <cmath>
+#include <stdint.h>
+#include <map>
+#include <boost/algorithm/string.hpp>
+#include "simulate.h"
+#include "gzstream.h"
+
+using namespace std;
+
+string input;
+double hetersnp_rate=0.001;
+double heterindel_rate=0.0001;
+double big_SV_rate=0.000001; // structural variation rate
+double snp_transition_by_transvertion_rate = 2; //transition_number :transvertion_rate_number = 2
+int output_type = 1;
+ofstream outfile;
+ogzstream gz_outfile;
+string output_prefix = "ref_sequence";
+double snp_bias[3]; //label transition and transvertion ratio
+
+//get raw genome sequence.
+void Get_raw_genome(igzstream &inf, ofstream &snp, ofstream &indel, ofstream &inversion);
+
+//output result sequence.
+void output_diploid_seq(string id_line, string id, string sequence);
+
+void SimDiploid_Usage(){
+	cout<<"\nDescription:"<<endl;
+	cout<<endl;
+	cout<<"\tIt is a program for simulating heterozygosis in diploid, such as SNP, InDel and structural variation (insertion, deletion and inversion). ";
+	cout<<"When simulating SNP, we can set the total SNP rate with option -s and set the value of transition divided by transvertion with option -a. ";
+	cout<<"When simulating InDel: they go halves on the total rate respectively, 1~6bp bases as the InDel number ,and the ";
+	cout<<"rate distribution of each type as below: 1bp-64.82%, 2bp-17.17%, 3bp-7.20%, 4bp-7.29%, 5bp-2.18%, 6bp-1.34%, which is the empirical distribution from panda re-sequencing data, we can ";
+	cout<<"set the total InDel rate with option -d. When simulating SV(structural variation): insertion, deletion and inversion, each of them share 1/3 of total rate, here we use this rate ";
+	cout<<"distribution for simplicity: 100bp-70%, 200bp-20%, 500bp-7%, 1000bp-2%, 2000bp-1%, we can set the total SV rate with option -v. ";
+	cout<<"Input sequence must be set ,because there is no default value."<<endl;
+	cout<<endl<<"Program: pirs diploid"<<endl;
+	cout<<endl<<"Usage:\t./pirs diploid [options]"<<endl;
+	cout<<"\t-i	<string>	input reference genome sequence *.fa/*.fa.gz"<<endl;
+	cout<<"\t-s	<double>	the heterozygous SNP rate of the diploid genome,default:"<<hetersnp_rate<<endl;
+	cout<<"\t-a	<double>	the value of transition divided by transvertion for heterSNP,default:"<<snp_transition_by_transvertion_rate<<endl;
+	cout<<"\t-d	<double>	the InDel rate of the diploid genome,default:"<<heterindel_rate<<endl;
+	cout<<"\t-v	<double>	the structural variation rate(large insertion,deletion,inversion) of the diploid genome,default:"<<big_SV_rate<<endl;
+	cout<<"\t-c	<int>   	ouput file type, 0:text, 1:*.gz, default:"<< output_type <<endl;
+	cout<<"\t-o	<string>	output file prefix default:"<<output_prefix<<endl;
+	cout<<"\t-h	        	output help infomation"<<endl;
+	cout<<endl<<"Example:"<<endl;
+	cout<<"\t1. ./pirs diploid -i ref_sequence.fa -s 0.001 -d 0.0001 -v 0.000001 -o ref_sequence >SimDiploid.out 2>SimDiploid.err"<<endl;
+	exit(-1);
+}
+
+void SimDiploid_Getopt(int argc,char *argv[]){
+	int c;
+	while ((c=getopt(argc,argv,"i:s:d:o:a:v:c:h"))!=-1)
+	{
+		switch(c){
+			case 'i': input=optarg;break;
+			case 's': hetersnp_rate=strtod(optarg,NULL);break;
+			case 'd': heterindel_rate=strtod(optarg,NULL);break;
+			case 'a': snp_transition_by_transvertion_rate=strtod(optarg,NULL);break;
+			case 'v': big_SV_rate=strtod(optarg,NULL);break;
+			case 'c': output_type=atoi(optarg);break;
+			case 'o': output_prefix=optarg;break;
+			case 'h': SimDiploid_Usage();break;
+			default: SimDiploid_Usage();
+		}
+	}
+}
+
+int simulate_diploid_genome(int argc, char *argv[])
+{
+	time_t time_start, time_end;
+	time_start = time(NULL);
+	srand((unsigned)time(NULL));
+	
+	if (argc==1)
+	{
+		SimDiploid_Usage();
+	}
+	SimDiploid_Getopt(argc,argv);
+	
+	argv--;
+	
+	if(hetersnp_rate < 0 || hetersnp_rate > 1){cerr<<"Error: hetersnp_rate should be set in 0~1 "<<endl;exit(-1);}
+	if(snp_transition_by_transvertion_rate < 0){cerr<<"Error: the rate of transition/transvertion should be set greater than 0 "<<endl;exit(-1);}
+	if(heterindel_rate < 0 || heterindel_rate > 1){cerr<<"Error: heterindel_rate should be set in 0~1 "<<endl;exit(-1);}
+	if(big_SV_rate < 0 || big_SV_rate > 1){cerr<<"Error: large SV rate should be set in 0~1 "<<endl;exit(-1);}
+	if(hetersnp_rate == 0 && heterindel_rate == 0 && big_SV_rate == 0){cerr<<"No variation for reference, please input at least one of parameter greater than 0!"<<endl; exit(-1);}
+	if(output_type != 0 && output_type != 1){cerr <<"Error: -c (output_type) should be set 0 or 1!"<<endl; exit(-1);}
+	
+	
+	//get snp bias
+	if(hetersnp_rate > 0){
+		double snp_sum = snp_transition_by_transvertion_rate + 1.0;
+		double transition_rate =  double(snp_transition_by_transvertion_rate)/snp_sum;
+		double transvertion_rate = 1.0/snp_sum;
+		snp_bias[0] = transition_rate;
+		snp_bias[1] = transition_rate+transvertion_rate/2.0;
+		snp_bias[2] = 1;
+	}
+	
+	//set output file name
+	igzstream infile;
+	infile.open(input.c_str());
+	if (!infile)
+	{
+		cerr<<"Error:unable to open input file:"<<input<<endl;
+		exit(-1);
+	}
+	string snp_output = output_prefix+"_snp.lst";
+	string indel_output = output_prefix+"_indel.lst";
+	string inversion_output = output_prefix+"_inversion.lst";
+	if(hetersnp_rate != 0){output_prefix = output_prefix+".snp";}
+	if(heterindel_rate != 0){output_prefix = output_prefix+".indel";}
+	if(big_SV_rate !=0){
+		if(heterindel_rate == 0){
+			output_prefix = output_prefix+".indel";
+		}
+		output_prefix = output_prefix+".inversion";
+	}
+		
+	string output_ref_file;
+	if(!output_type){
+		output_ref_file = output_prefix + ".fa";
+	}else{
+		output_ref_file = output_prefix + ".fa.gz";
+	}
+	
+	if(!output_type){
+		outfile.open(output_ref_file.c_str());
+  	if (!outfile)
+  	{
+  		cerr<<"Error:unable to open output file:"<<output_ref_file<<endl;
+  		exit(-1);
+  	}
+	}else{
+		gz_outfile.open(output_ref_file.c_str());
+  	if (!gz_outfile)
+  	{
+  		cerr<<"Error:unable to open output file:"<<output_ref_file<<endl;
+  		exit(-1);
+  	}
+	}
+
+	ofstream SNP_File,Indel_File,Inversion_File;
+
+	if(hetersnp_rate>0){
+  	SNP_File.open(snp_output.c_str());
+  	if(!SNP_File)
+  	{
+  		cerr<<"Error:unable to open output file:"<<snp_output<<endl;
+  		exit(-1);
+  	}
+  	SNP_File<<"#seq_id\tposition\traw_base\tsnp_base"<<endl;
+	}
+	
+	if(heterindel_rate>0){
+  	Indel_File.open(indel_output.c_str());
+  	if(!Indel_File)
+  	{
+  		cerr<<"Error:unable to open output file:"<<indel_output<<endl;
+  		exit(-1);
+  	}
+  	Indel_File<<"#seq_id\tposition\ttype\tindel_length\tindel_base"<<endl;
+	}
+	
+	if(big_SV_rate>0){
+		if(heterindel_rate == 0){
+			Indel_File.open(indel_output.c_str());
+    	if(!Indel_File)
+    	{
+    		cerr<<"Error:unable to open output file:"<<indel_output<<endl;
+    		exit(-1);
+    	}
+    	Indel_File<<"#seq_id\ttype\tposition\tindel_length\tindel_base"<<endl;
+		}
+  	Inversion_File.open(inversion_output.c_str());
+  	if(!Inversion_File)
+  	{
+  		cerr<<"Error:unable to open output file:"<<inversion_output<<endl;
+  		exit(-1);
+  	}
+  	Inversion_File<<"#seq_id\tposition\tinversion_length"<<endl;
+	}
+	
+	Get_raw_genome(infile,SNP_File,Indel_File,Inversion_File);
+	
+	infile.close();
+	
+	if(!output_type){
+		outfile.close();
+	}else{
+		gz_outfile.close();
+	}
+	
+	if(hetersnp_rate>0){
+  	SNP_File.close();
+	}	
+	
+	if(heterindel_rate>0){
+  	Indel_File.close();
+	}
+	
+	if(big_SV_rate>0){
+		if(heterindel_rate == 0){
+			Indel_File.close();
+		}
+  	Inversion_File.close();
+	}	
+	
+	time_end = time(NULL);
+	cerr<<"All done! Run time: "<<time_end-time_start<<"s."<<endl;
+	
+	return 0;
+}
+
+//get raw genome sequence.
+void Get_raw_genome(igzstream &inf, ofstream &snp_file, ofstream &indel_file, ofstream &inversion_file )
+{
+	string line,id,id_line,seq;
+	while (getline(inf,line,'\n'))
+	{
+		if (line[0]=='>')
+		{
+			if (seq!="")
+			{	
+				cerr<<"Have finished reading scaffold "<<id<<endl;
+				//start to simulate one scaffold
+				string diploid_seq = simulate_diploid_seq(id, seq, snp_file, indel_file, inversion_file, hetersnp_rate, heterindel_rate, big_SV_rate, snp_bias);
+				output_diploid_seq(id_line, id, diploid_seq);
+				seq="";
+			}
+			id_line = line;
+			line.erase(0,1);
+			int pos=line.find(" ");
+			line=line.substr(0,pos);
+			id=line;
+		}else{
+			seq+=line;
+		}		
+	}
+	cerr<<"Have finished reading scaffold "<<id<<endl;
+	//start to simulate one scaffold
+	string diploid_seq = simulate_diploid_seq(id, seq, snp_file, indel_file, inversion_file, hetersnp_rate, heterindel_rate, big_SV_rate, snp_bias);
+	output_diploid_seq(id_line, id, diploid_seq);
+}
+
+void output_diploid_seq(string id_line, string id, string sequence)
+{
+	cerr<<"Begin to output result sequence: "<<id<<" ..."<<endl;
+	if(!output_type){
+		outfile<<id_line<<endl;
+		uint64_t seq_len = sequence.size();
+		
+		//50bp base per line
+		uint64_t counter = 0; 
+		while(seq_len > 50)
+		{
+			outfile<<sequence.substr(counter*50,50)<<endl;
+			seq_len -= 50;
+			counter++;
+		}
+		outfile<<sequence.substr(counter*50)<<endl;
+	}else{
+		gz_outfile<<id_line<<endl;
+		uint64_t seq_len = sequence.size();
+
+		uint64_t counter = 0;
+		while(seq_len > 50)
+		{
+			gz_outfile<<sequence.substr(counter*50,50)<<endl;
+			seq_len -= 50;
+			counter++;
+		}
+		gz_outfile<<sequence.substr(counter*50)<<endl;
+	}
+	cerr<<"Finished outputing result sequence: "<<id<<endl;
+}
+
diff --git a/src/pirs/src/test/pirs.sh b/src/pirs/src/test/pirs.sh
new file mode 100644
index 0000000..94ad23a
--- /dev/null
+++ b/src/pirs/src/test/pirs.sh
@@ -0,0 +1,4 @@
+./../pirs diploid -i ref_seq.fa -s 0.001 -a 2 -d 0.0001 -v 0.000001 -c 1 -o ref22 >SimDiploid.out 2>SimDiploid.err
+./../pirs simulate -i ref_seq.fa  -M 1 -m 800 -l 100 -x 3 -v 40 >SimReads.out 2>SimReads.err
+./../pirs simulate -E 1 -o EAMSS2 -e 0.01 -i ref_seq.fa -I ref22.snp.indel.inversion.fa.gz -M 1 -m 800 -l 90 -x 3 -v 40 >SimReadsEAMSS2.out 2>SimReadsEAMSS2.err
+
diff --git a/src/pirs/src/test/ref_seq.fa b/src/pirs/src/test/ref_seq.fa
new file mode 100644
index 0000000..97bc72f
--- /dev/null
+++ b/src/pirs/src/test/ref_seq.fa
@@ -0,0 +1,20000 @@
+>seq
+TCGAAGCCACACGAAGTAGTAACTGGCTTTCGGTCGACGTCGAATGACTC
+GTCGGGAATCCAAAGCCCCGTAATCCCGTAGATGCATGAGGTCACGGTGC
+AGTCAACAACACATTGAGTTGAATATTCGCTAGGTTCACCTTACAGCTAG
+CCGATCCCGAAGCTATCGAGATACATTCATCGGCCCCGTGGGGCGAACAT
+CTGTTCTACCCGCCCACGTAGCGAGCCTGCACCCGACCCCCTGAAGATTC
+GGCTCGAGCTTCCAGCTGACGCGTCACACCAATTTAGCACGTGGGGGAGA
+GAAGTGCTACACCCCAGCGAGGCCCGCCGTCATCAGGCTAGCTGGACACC
+CGGCGGGAATCGGATTAGATCCGTCGAAATGGACCTTGCTCCAGGGGTTG
+CGAAGCGGTGTTCAACACATCGTATATAAATACGTACAAGGAATGTCTTC
+ATGTATTAGGTGGTGGACCTTCTGTCTGGACCTACATATCCATTGTGGGT
+CTTGTTTCGATTAGTTGTAGGATATATTTCTGAGGGTGGCAGTTAGTCAG
+AATATGGGCGTCATACATCTCTTGTCGCATACGGTAGCTCTCGATCACGG
+CTTGGGTACAGCAGGTACGTAACTAGCCGACCCATCATCGGGGGCGCGGC
+TGCCCTTATTTTCCACGTCCCTCGTCGCGGAACACGTTCCGCGTCTGCGC
+AGAACTCTTACGACGAATTTTATCCGGAACTTAAGAAAATACCGGCACCG
+TCTGTGGTGGAGATCCAGAAAGCGGGCGCGTCTCCATCGTAGTGAGGACA
+GGGAGGGCAGACGACTGACAGTGCGAGTTCCACACAAGGAGGACCTTTAG
+GTCAGTTTAAAGGCCCATTGCTTCCGACAAGGACCAGGATTGTGGGCAAG
+CTATTAACTCGGACTGTAATAAAGTCTGGACTCTTAGGCGATGCACCCTG
+CGTAACGTGAAATCGGTCTAACAGCCTTGCCGGCGGGACCGGCCGGGGCT
+GCTTCCGGGGGACGGGCTTTTATACCTTGGGCAAGCGTCCAGATAGTAGG
+GGTCCTTCCTACGCCTCCGGTACCCAGACTACCGGACTGCGTATGTTACG
+TCTTCGCTGGACTGTGCGTAACTCTCCAGCACCCTTGTGACCGACGTTTG
+TTTCGCCGAGACATCGCTCACGGCCCTACTGGACTCGACCGGGCTGTCTA
+AGGGGGCCTTTGATCGTAGGTCTGTAGGAGACGTTGTTAACAAATCGTAT
+TATTGCAGGGGATCTTTTTCGCGCGGAAGCTTAGGGCTGGTAAGTCCATC
+CTTCGCATTATGGTTTCTTAAGCGTTGGAACCACCGGCTAAGCCATAAGA
+ACCCGCCGTCTCACCGGGCGGCCTACGGAACTATTATTTCGGCCGGGCCC
+CCTTCGTCACAGAGTGAGCCTCCTTCTAAGCGCATCATAAGTTGACAACT
+CACAACGGAACCCTCGCCGATTTACTTTTGGCGCTGCTAGGATCGCTTCT
+AGAGGGCCCTAAAGCGAGACTGACGGTGCATCTCACCCTAGTGTGACTGA
+TTACAAGCGCCCCATGCAGAGCAATCGTGGGGTATCGCTTAGAACGGATA
+AGCCGCGTGGCAATAAAGTCTACAAAGGGGTGTTGTTGAATAAAATCGAT
+GGCAGCGATTTCCAATCACCCGGACTTTCAAGCATCGAGTAACTATTTCG
+CGAGTCTCCACATCTGACTAACAGAGCGTTAAGTAAAACGTATATGTCTA
+TCCTGGCCGTAATCAAAATGTCGTGACAAAAAATTTAAACTCTGATCAAT
+GTTAGCATACAAGTCCACGGAGGCATATCAGGATCTGAACCCAAATAAAG
+GTTGTTGTCTGTACAGACGGTGAAGTCAGGCGAATATGTAGAGATTATGT
+GTCTCTTTGCACATCCCCTTTATAAATGTGAATATGCGCAGTCCAAATAC
+CCTCTGAATTCGCTATTACTGGCGGGCCCATAATCTCTGACGGCACTATT
+ATGATTTACTAGGCCCCCAATTGGTAATCCACAGGGGACGGTAACCTGGC
+CCTCGGTCTTTCCTCGCATGAATTCCTGCTTGATGGTAATGTTTAGTCCT
+TGAACGGATGGAATGGCGTTCTTGACGAATAGATTAGAAATTCTTAATGT
+GGATGCCTGCGCATCCCATGAATAGCCAGAGTCAGGTTCTGATGGGTGAA
+ATTATACGCTGCCGGTCCTCTGAAAATCTGTTACAGATAATCGGACTTCA
+GCCTAACGATGCAATAAAGAGCGTCCTTCAAAGACTCATGTATTCACACT
+GAAGACTAAGCAATGCACACGAAACAGCTGTGAAGGAAGACGCGCGTAGG
+CTGTTGCCCATGAGTAGGACTAGTGATCATGGTTCGATGTTCTAACCCCA
+GGTCTAGACCGAGAAGCTCTTGTTTACGCTTCGGACTGTAACTGTATGCT
+ACTGAGTCTAAGCATTACCGGGGTTGCGGAACGAAATCCCAACTGAGGCT
+CCGAATTTCCGCGACCGCTTCCAGCTGACTCATTGTTAGTGCACGCTCGT
+GTTAAAATTGCGGTTTCCATTATGCTTATTCCCCCAATGCACTAAAAACG
+TATTTGGAGATGAACTCTATTAGAGTGCTACTCACACAGACGGCAGGGTG
+TTCGTGTCTTATTCTTTTGACCGATTCAATTGTTCACATTGACCTCGCCC
+GGCACATTCACAAGCTAGGCTTAACTCTAACTGGGTATCATTGTGGTACA
+ACGCTGCTTGCAGCTCTTTATAATTCCAACGGTAGAGTCATTCTCTTGTT
+GCTCAACCTTACTTAAGACCTGGAAAGGATTTTACCTGGGAATGGACGAG
+GAGTGCTGAAATCTGCCGTCTCGGGCGGCTATGACTGCTAAAGCAGGGGA
+GCACTTTGATAGGGAACTTATTAACATAGGGGTGAGCCGGAAAATAAGCC
+GTGACTACACCATTGGCCCAATTCATTTGAATGTTACGTGATCATGGCTC
+TCGAAAGCGGCTCCAAAACAGCTCGCTGGTTGCACGCACACTTTCACGGG
+TTCCAACGTTCGCAGCAACCAACATGCTAGGTTGAACCCCCAGACGAGAA
+AGCTAAGATACTCCGACAATATTCGCGCCGCGACGGTTTCTATAATCGAT
+AGCGCAAGGCGACGTATTCTCAGTGCTACCACGCATTGTTAGACAATCCA
+CTTAATGGTCAAGGACTACTGGGTCTTAACCAACGGTCTCAAGAACGAAT
+AATCGACCTTTTCATCGCCGCTATCTATGGTCTGCGAGACGGCCCAAATG
+AGCGCTCCTTGGGCCACAGCAACTAACACGTTTGGTACTGGGGAGTCTAT
+GGCTACATTCGGCACGTGATCTGCCTAGCTCGTTTATGGGTACATGATCT
+GAGTGGCTCCGTTGGCATCTCCTTCTGCAGGCGTTCGTAAGGTGTTCTGT
+AGCGCGCTGATCACATCCTGATAGTATTATAGCCCTCGATTCGCTCATTT
+ATGATGCTTCCATGCATTAACCGCAGTTAATACATACGTTCAAATTAAGG
+CCGCTACGGGGTGGCCGGCCATCTTTAGTAGTGCCCTGATCCGCCTTTGC
+GATGATTGGCATTGGTTATTAGGGTCATCAGTATCTCTCGGAGTCGCGCT
+ACCGTGTTGCAACCCGCGCCGACTTACTCAGGTCTAGCAAAGCATGTGGG
+CCTAACGACATGTCGGTCAATCCCTGCAGAACGCTATTCCCTGGCTACCA
+TGTTCTATCTAATCGCAGAGGACTTCGGATCTCGTTAGGTGAGTATGGTG
+ACACGAATGCTAGGAGCGGTGGCGAATGATCGAATGAAGAAATGGCATAT
+CTGTATTGCTTCTACTGGGGTGCGTAGTCCGCAATCGGACCTGGTTTCAC
+TTCTTCGGTCAGACGCCGAAGCTTGGTGAGAACCCATCACATCAGAGGGT
+ACAGATATCAGGCTTGTAGTAGCTCTTATGATCTCTTGAGGTTATCGATT
+GCGCTATAATAGCGGGGGCCCCAGGCCGTCGGCGCGTAGCACGGGCGAAC
+ACTAACAATCCTTCTAAAATTTCCCTGCACAAACCAAGACTGCGATATGA
+GGTACGCATGAAACGTGAAAAACACGCTTATGCGACTTGGGCGCAGCGGA
+CGTTCTTTCGGACCAGCAATTGTGGCGGTAAGCGATCAGCGGACCAGGCG
+CTCATGGACGTAGTACTAACTTGGCCTCTAGCTCGACCTCGTAACGCCGG
+GTCAGTAGGTAAAATGAGACCACTGACTAGAGACAGTACCGATCGTAGCG
+CGCCTCCACAGTTAAACCGCCAACGTCCACTGCCCTCGCCCTAAGCTTTT
+GTGGTTGTGCGTGAGGATGTTCCTTTGTCCAGGACAGTAGCAAGACTATC
+TCATGGCTTGCTAGGGAATTTCTAATAATGAGACTGGCGATATCGAGAAT
+AAGCAGGCAGAAAAAGCAACGCCCTTAAGGCTCCAGTGTCAGGTGTCAGG
+ACACAGTAGGCTCCGCATTACTACCGCTCAGCTGATCGCATGGCACGCCG
+ATTAGAGCCACTCAACTCAGCCCAATCGGGTGCCTACGTATACATAAACC
+TGTGTCATCAACATCACCTGAGGTTTACCCAAAAGCTAAGCGAGCGAGCC
+GGAGCCTTTAGATCTACGAACTCGCTTAGTCATCAACACTCGAGTCTCGT
+GCTCGGCTCACTTGCGCGTTCCAACCTGTGACTACAGATTCCTTAGCTAG
+CCAAAGCACGAGGAGCAGACTTTTTTTCCTAGCATAAGTGTCTGCGGTCG
+TAGCACGACTTTGAAAGACCTATTTGTTAAACTGAGGTTAGGTCACCTAG
+CTAAGCATAGTTCGGAACCATTTTATATCCAGCTACTTCCTCCTTATGCC
+CTAACAAACACAGAGGACGGGAGCCCCTGTTAGGTCAAACTCCGGCGTAG
+CGCAAAGAGTCAACGGTAGCTTCGAAGCCGAGTGTCGCGAGAAGATTTAA
+AAGGTGCGCTGAAAGCATGAGCAATAGAGCCATTGTAGCTTCGGCCATCT
+CGAACTCGGACATCTACGGGTGGACTCTATTGTCGGGCACGCATGGCGCT
+TGTGCGATGTCCGCCACGGTTTGGACCTTCATAAATGCGGGGCCACTTTA
+AGCAGAGAGCTAGGGTGACGAAGCATTTAGGGGTGGATTTGAAGCCAGGT
+GACATCGGTACCAGCGTTAAGTGGAATCGCAGTTGATTTGCGATGGCAAC
+GCAAGTCAATGCATCTCTAAACCTTCCGTTTGTCGTAAACTTCAATTGTC
+CTACCTCGTGCCTACGAGGTCACTAAAATTAGATCAGATTAGGGTGCTTG
+CGTAGGGAGGAGTTGACGAGCTAAGCCGTCTCCGATGTCAACCCGCCTGT
+TCAAGTTCCATCCTCTTGGCCTCACCCTTAGTGGGCGACCTCACCTATAA
+CCGCCAGGAAGAGCTCATGAATCACCCGCCAAGGGCAGCAGCTCGCCTAC
+ACGTGGAGCTCGGTCCGAGAGGCGAACGTGGCGGGCCCGGGGGAAGGGCC
+ACAGCACAGCCTCCAGTTTGAGCGATTATGTGCCTGACGTCCTTGGGCCC
+GATGAGTCCAACATGTTAATATAGTTCGGCGGGACGGGAAACGGCATCAA
+GCCTGATCTTCAAATATCTGGTACCCATTGTCAGGGCTGCTAAGCAGTGG
+GTACCCGAGTGTAACCGTTTAGAGAACTAGATTAGCTCGACCATCTCTCT
+GCGATCATTACGTGTTCGCGGTCAATTCTATAGTATCTTTCTCTTTAATG
+TGCTCTGGTCTCAGTATAAGCGTCAGCCGACTTACAAGTCTACCGGCTGA
+AAACGCGCCGTGTGGAACGCGCACTGTAGTAGTCTACGCGGCGGTCTCTT
+GTACCTTATTGGTCTAAAGTGCTCTTCCGAGAAAATATCCCAGAACTATC
+GTATTCAATATTGAACCCGGTAAGGTCGGCATGTGGACCAGCCCTCCTCT
+TCTAATATCCGAGAATCGAGGCTAGCGGAGCATGTCGTTTAATGTAGTTC
+TCCTAACTGTATTCGGGATGCGGTAAACCGGCGTAAAGCCAGCGGGACGT
+CAGAAAAATAACTAAGTGACGGTCCTACGTAGAATACAGGTATAGCTATG
+CTATAATTTCACGGCGCTACAGGGTTCGTTATAAACCGTTCCGTGGTGGT
+ACCGTTGAACCACCTCGCTAGTACTTATGAGAGCAGCTGAAAACCACCAG
+GTTCGATTACGCTCGACCTCCCTCAACTTCACATGTGGGTCAAGCGGACC
+GCGCGTTGATATACCAATATGGGTCAGCGAACAGCAACAATTTTGGCATT
+TGTGCCGGGGAGCCTGAAGGTGAGCATATTGCGGCCTGCACAAGGCATCG
+AGCGAGATCGCCGCGTTCGGTTATCAGCTGATCCGCGCGAACGGTGGTGT
+GTCATCAATCATAAGAGTACTCCCATACAGTTAATTTTACCTATCCATCT
+CGTTTCACCCCACGTCCGCGGCCCAGGCTGTCGGCACGGCTCTTGTAGGG
+TGTGCCCATCCTGCTTGGCAATAGGCAGGCAGGCCCGACAATTCCCTTCC
+GTTTGACCAATGTAAAACAGAGGTAATGTGTAGTGGTTTGGCACATGGCT
+CTACATTTTTCGGACGGCCATAACACCGACGTTCTCAATTTGTAGTAAAA
+GCAGGACTCGCACTGCTCCCCTTTTACAGCGAGATCTCGTCGGGGACGAT
+CCTTCGAATCCCCCATGTTTCAGCGCAATGGCACGGCAGTCGGCGACAAG
+CGCAGCTCAATGGCAAGGGAGAGCATCAGATGGCCGTTGGTCTTCTAGCT
+CGTGACACACGCATCCAATGACGCGGATGTATCTGGCCTTGGCTCGATAC
+ATCATATACACCCCGGTCAACTCCATATCCAACCCGCCAATCCACCTGTA
+GAGCGTACTGCCTTCAACCTTGAGCAAGTCATGCCCCAGACCTCAGCCAC
+TATCGCATTCAACCGAGAACGAATGTCGTTTAAAGCGTCACGTAAATTAC
+TTGAGACGGATGCTATACAGCTCTCCCCAACGTCGGGTATACCCACCCCG
+CGCCTGCACCATTTCTATAGGATTAATGCGCACCATGAGAGCAGGTTTAT
+AAGGCGTGAAACCGGCCATAATTCGCACATGCCACAATGGGCTATGAGTC
+GGAAAGGTTTCATCTTAAACTCTCAGAACCGTCGTTGTGACGCACAAAAA
+GGATACGGGAAAAACTTTCTAACGCTGGAAGATGGAAGTTCTCATAGATA
+TCACGAATGACATGCGAGACGTAACGATCTCAGACGAATACAGCTTGGGT
+TACAATTAAATATGGTCCATCGTGGATGATTGGCCCCGGATTTATCGATA
+ATACTACGAACGGGTGATTCTCTGCTGGACCGTCCGTTAATAAGCTGTCG
+AGTATTCACATGAAGAAGAACAGAATCCTTCGACTTCGGGTGTACTAAAT
+TTATAAACAACTACGACCAAACAGGCGTTAACGAACGATGAACCCGACCT
+TTTGCGAATTCGCGGTCTCCGTATACCAAGGTGCCCGCACATTATAATCT
+GACCCACAAGACATGCAAGGACACAGGTAGACTAACGAGCGTGTAAGCCA
+GTAGTCTGTGAAGACGCGGGACGTTGTGCAATCCCAGCGACATGGGGGTG
+CCAGTTGTACCTCGGCGAGCCGGTTTATTCCCGCGGACACACGCCCAAAT
+ATTGCGCTCTCGCGCATTGCGCTGGACAGAAATTAGTTACCTTTACATCA
+CGTCTATGAGAAACCTTGGCTCATCGTATAGTGAGGTACCACGGCCTGTT
+GTGCCCGGGATTGGGTTGCTCTGGAGGCGAAATGGAGATGCTGGGTCGTC
+CTGATGATCCTGCCTATACGTTGGGATTATCATACTAGTCAACGGTGCAC
+GAGAATTAAACTCAGGTCGGCAGCAAGGGGTAAAAGGTGGTACGAGATTT
+TGCGTGAAAGTGAATAGGCGCGTAGTACAGTACCATAGGTCGGCACCCCT
+GAACTTGCTAACTAATCGCCCTTATGCAGGTAGAAGGTAATCTAGTTGGT
+TAAAGTCAAGAGCACGACTTAGACATAATCTGGCTGGTCTTTCTTATTCA
+AGGTCATGACTGAACCCTGTTGGGACGGGACATGGATTCCTTACTATCAC
+TTAGTTGTGTTCCTTAAGTAAAGTCAAGGAAAGGTATTAAGAGCTGCCGT
+GATGGGTTGGCTCGCTGAGGGGTTTAGGTACGGACTACGCCGTCTCCCCA
+CTGCGCTTCCTACCAAGGGCCTACATGGCCCCTGGTCCAGTTCTCATGCC
+CCATAAGGTCCGATTGTCTCAGAAGTTTGTAATCCGTATTACGGATCGTT
+GCGAACCTGAACCGTGCACGTCACCCATTGACTTTATCGGAAAATTGCGT
+ACGCGCCTTGGTTTTGATTGTCATCGACTTATTACCTTGTATACAGAAAC
+CTCGCCTCCCTTCTAATCGTGGACTGAGGTGGACAGTTGTCTAAGACCGG
+ACTAGACGGTGGAATTGCCAGAGAGCAGAACGAGCCGCGAAGCGCCCATC
+TGAACGAGTGCCGTTCCGAAATCCGTCCCTTCCTTCTGTACGAACGCCAT
+CCAGTGCAAATACCTCAATCCTTGCTAGTAGTCGGGCAAAGAGCTGGTGG
+CTCTGGTATGTCGTGGTCTGTAGACGTCTACATTAAGCGGTAACGCGGGG
+GCGCACGTTAGGTTGGGAGAAGCTAGTGGATTGCGCAGGCTGCGTCGTAT
+AACACGAATTTTTGCGCCTATGGTGTATTGAAAGGCGTGCACCGAGCTCG
+AGAGAGACATACCTTGAGGATCCGACCACACACTACGAATACCTTGTAGC
+GGCTCTAACCTCACTTAGGTTTACCTGTTTACGCACGAGCGGGGTACAGA
+GTAAACAAAGTGTATTCGCACAATTGAGAACGGCCGGCTTTTTCTCTTGT
+TAAGTTGGCTCCATAATCTAGGTACTTATGCGGACCTGCCGTAATGACTC
+CCGGAATCCGCCCCTTTCCTAGCCCCCAGTACGACAGTCGGGCAATGTCG
+ATCCGGGCGGGGGCAACTGGGTCCGTCGAACTACCGCAAGCTTCAGGGCA
+ATTTCAGGTTCAAACTACGTGTTTGATACGTACAACTCTATCTCTCACGA
+GCACAAACCAGTTGCAGATGGAGATTGAGTCTCAAACCACGATCATTCAC
+TGCGGTAAGAGTCACCCCCATACACTGTCTGGTGAGGTAACGCAGGGACG
+AGGGTGGCTCAGTAACCCGCGCGTAGAAAAGAGGTAGCGCTATCCTCATT
+AGGTTCGCCACAGAAATACTTAAGATACTAACCGTCCAGAGGAGTACGCC
+GTTTTGGGCAAGTGCTTTCGGATCCCATCCCCTTTTCCCAAAGGCGAAGG
+GTTGGTATTGTTACAGAGGGGCGGAGCGCTGCCAGCAGACTTGGACGACG
+CTTATTATGTCTTGCATGTCGTACTACGAAGTGTAGATACCGGTCTCGGC
+CTCACCACGCAGCACCATGGCTACACCAAATCACTCTGCGTAGTATTGTG
+GCAGGAGAAAATGCCGTTGTACCACTGTTGCCCATATTTGCGGTTTGGAT
+ACTACATGGACGTTCATAGTACCTCATACCCTTTTGAAAAATCATAACGA
+GGATTCCACGACGGGGACAGAGCATTACCGAGTCCTGGATTCCATTTTAA
+ATAGACGAAAATAACAGATAACGGTGACTTCACCCGGACTCCGCTTTCTA
+ATCTGCTATATCCTGCGACGCCATATACGGGATGCGGCCTCGGCATAGTG
+CTCTCCGATTAGTGAGATCGTACCGTTTGTGGCTGGCTTGGGGGATGCCT
+TTGTTAACGGTTACCGGTGCCTAATTAATTCATTGCACCCCCGTCGCTCG
+TGTTCAGTCGGTATTGGTTTCCGGACTTGGCTAGGAGGTACTAGATTAAG
+GGACGTTACTCTGTGACTAATATGACACCAATCCGCTGGGTAGAGATTGT
+GATTGAGGTCTCCGAAACAAGTTAGGCAAAGCCGAATTGGTATTAACCGT
+TTCACGAGACAGCTGGTATAGATCGTCGAAATCGCCCTAAGTCGTTCCCG
+TGCAGGAAACCGAATCCGTAGAATAATCCTCCTCAGAAACGTCACCGGAT
+ACGTACTATTCACATAAAGAAGGAGAGCGTCATGCGCGGTCCTGTAAGCC
+GCCACTGGGAGGGTGTGGGATAGCCCTTTGTCCAGCTAGCCTCCGGGAGA
+ATTCAAAAGGCTAGGCCTGGATATGTTAACAGATTTGATGTCGTAAAGAC
+GTGTTGGGATCAAGTCTCAGCGAGACCCGGCACAGTTTTAGTCAACTTGC
+CAACTGGCCGTACCACGAGGTGAGACGGCGCTTGTAGGGGTTTCGATATG
+AGTGCGGGTCTAGTCCCTCCCTTGATGATATCCCCAAGTTCATGTGGTGA
+GCGGAGAGACATTATAATCGATACATGTTCACCCCTTTAACCACGAACGA
+CCCCCCAACTGTCTAACTCGGATTATCGGTGTTTGGCATCTTTCTCGATT
+AGGGAGAGATGTAACCGTCGTAATTTGAACGCAGACACCGTTTGTCCGAT
+TTGAGGGCTACCCGCACGAAAATGATCGACCCTGTTCTTCCGGGTTTTGT
+TGGCCCCCTATACGGTCGGATGTTCTTCGAGAGACATCAGGACACCAACC
+ACGACTGGGATGACTAGTGTCGCTCACGTCATTTCTGGCTTCTCTGGGGA
+GTCTGTAGTTTACAGGAAAATCGCCGGCGCAGCAGATAGCTACTATTGAC
+ATGAGTCACGTCGTGAGCTTGAACTCCCCCCTCGTCTGGACGTTTCCGAA
+CTGGTTCTCAGCGGGCGAACACGACGGCAAGGACACCCAGCAACCTCATT
+CGCAAAGCCACTAATCTTATATTTGGAACGCGATAATATACGGGGGTCGC
+GCACCTTGAAAGACGTAACGCATTTTGCTCTCCAATATTATTCGCCGGAC
+TGTTGACTTAGCACTATCGATTAGATGTGCCTTGTTACAATCAATTACCA
+CTTCTACTGGTCATCAGCATGCACGTCGGGCCATGGATGTTTGACGGCTA
+GCCTGTAAGAAACCGTGTTTATAGAACCAGACTAGTTCTAACTCTAAGAG
+TGTGGATTATCCTATCAGTTGCGTCTAGCGAAGTATAACCATCCTAGAGA
+GCCGCTTTCCGCAAGTTCCCGTATTTCAAACTCTCGACACCCGCGTAGAG
+TGAATTCTGGCTTTGAGCCTTGAGATCCTATAGTTTCTAGCAGAAATACC
+AGGCCTAACCCGCGAGTATCCACCCATTGACAGCTTTTATCCGAAAGTGT
+ATCGTAACCCCCTGTCCAACTGTTCGGTAGTCGTCGTCTGTTAACTAGGG
+TGGTTCACGAGTCTTAACCTGGCGGCAACTATCCCACCCTGGAGGCAGGG
+GTCGAAACCACTTATTCTCTTCAGCCAGTCTATTACTCCACCCGAAGCGA
+CTAATTGAGACAAATATTCGCTAGCAGTGCGAAATCCGCTAACAACTCCG
+CCTGGCATGAGGGCGGTACTCTGTGCCACATTAGCTCCATCTCTGCTAGC
+ACGGCCAAATCACGTCATTGAAGACCGTTTAAGGAACCCATGACGCAACT
+CTCGGCCTGGCCAGGTCCGTCGTCGCGCGCTGGCGAGTTCTCATCCGGGA
+CCGTCGTTCACGAACGCGCGTGAGAATGGGTCGTAACGGTGATATGAATG
+GCTCTGTAGAATCACAAAGAGCTGTACCTATTGGGGTCTTTGCACCATAT
+TTGGACAACTATGGTACAACACGTTACGGCGGGAGCACGAGTCTCTTATC
+GTTCCCCCTATGGGGAAATTTAGACTTACCGCATCGGTCTCAAAGTGCAT
+ACCACTAATAAAAGAACCAGACATTTTGGGTTCTACTTTGCGTTAAAGGA
+GCTAGACTAAACTTCCATCGGAGTGCTCCAAACTTACAACTCCAGCTGTT
+AGCATACGTCGGCACGATCGAGTGCCTAGAACGGAATACACCAACATTTT
+GTTTCGAGGCCTATCCGCGACCACAGCACCAGGAAAATCAAGGGGTCGAT
+TATGGGATCTATACTTAATAACAAACTGTCTCTACCGAAACTTGGCCGAG
+CGCAGCCAAATTCCTGATGCAATCCGAAACCTAGGAGGCCAGACCAATCA
+TCGTTGCACGCTGACAGTTTGGTCCCACACCCTATTCAGGCCTACATTCG
+GTGGTCGTGTAGGTGTGATGCACGCAAAGAGAGCAGGATGACTATGCCAG
+GTCGTCACATCATACTCACCGAGTAGCGTGGTTGCTTGTGCGGAGTCTCT
+CGAAAATTAATACCATCTCCCGAGGTGTATGGGCGCGATCATGCCAAGTT
+TTGATGTTACGAGAAACGGGTAAACTGACCTATATTCCATGACCAACTCC
+GCTAGACTCGAGTCCGGTTACCACATCATGAATGCTCCGTGCCACTTCCT
+GGGGCTTTAGGGGTCCGGCTAGATACGTTAACGAGGTCGTCTACGTGGCG
+TCATATGGTAGGCGGATCGTCGAGGCAGAGAATACAAATTTTTATGCAAC
+AGGGTCATGGCGCATCACTGGAAAGTGCTCTCCAGCGGGAGGTACGTGGC
+AGATGACTGCCGTCCGATTTGATGCTATATGAAGTCATGTATAGCATAGT
+GCTGCGCGGCGTTGCGGGCTAAATCTGTCAAAGAGAACCGACCTCTATTC
+TTAAATGAGTAGGTTTCTTCGGTTATCGGGAATTGAAGCAGTGATGGTAC
+CTCCTACCCGTTTCTGCCATTGCATACGTCTCTGCCCCTGAAATATATTA
+GAAGTCGGTGGAATCATTCGCGGAAGCTGTTTCACGGTTATAAGGAGCGT
+GTCTCCCGCAGCAACAGGGGACACATATCCCATGTGGGAATCAATTAGAG
+TTACGGGATCCCATCAGACCCACTGGTATCGAGGCGCAGGTCCCTACAAG
+GAGGCTGGCGGCAATGTGACTCGAAGCGTAAGTTCTTGAGTCATGCGCAG
+CCCACCCTACCGTAAATGATCCCGGGCTCTCGGGGGCGTTGGCCTTAGCG
+CTAAAGAATAACGTCATGGCGATCTCAAATGAAGTGCTGTCACCGGTTCA
+GGTTCTCGTGAAGGAACGGAGGGCGAGAACACATTGAAGTCCTTTTAGAC
+TGGGTAGAACGATCTCGACGCAAGACTCTACAGCAGGTTTTGCCGGGACT
+TCTGTGAGGCGTCGCAAGGGGAAGCGGGCACCATCAAATACCGTGTGCCC
+AGCGCGACAAGCGATCTGGACCCAAGTAACGTAATCGCGACTTTGGACGT
+AAGATTACTGCGCTCCCCCCAAGGTCAGACCAAACTGCGTTGCGCTCCAA
+ATAACATGTACATCATCTAGATAGCTGAAACTTGGAATGCCATGAGACGC
+GGGGATACACGCTTCGCGATGCATATGTTCTTACAGATCATGCATCTTTT
+ATCTCTTACGTGGAACCAAGTGAGGCTTGCTTGGAAGCGCAGACTGTAAA
+GGCACAAAGCCATACGATTGAAATGCAGGACCGAACTGTGCAGCCTGTAT
+TTTAGACGGGTTGAACGTCCGTCTGTTCCTACTACCTTATTATCGTCCTA
+GCCGTGCGCAGGCAGGGACCCTGCGACTTGCCACTAAACCCCCTAGTTCT
+TAAGTAAAAGCTTATATGGCTTGGGACGAGTAAAACGCCGCACGGAGGCA
+GGAAGGTTCAGGTCAGGAATTTATGAATGTCTTGCTTGGTACGAAGGTGG
+GAAGGAAATACATATGCCCCAGCGCCCCCCTTATCTACGCGGAGGTGATC
+CGCGGACGCCGCTTGGCGTACTAAAACGGATTAGCACGGGATTTTATAAG
+AAAAGACAGTAAACATTTGACCTGGGGGGTGTGGAAGCTCTGTCCTGTGC
+TGGTAACAAATAACCTCGGCAGGATCCGACTCGCTGACGGGCACCCCTCT
+GCATCTAGGATACCGAGTGCAGCCTAATGTGTCAACTTTACTAGCCTTTC
+TCGTAGCTCGACCGTAGGAAACATGGCATCGGGGGTGAAGCGCGCTTGCG
+GTGAGCGATTGTTGCAGCTGACAGGGGGTTACTCTGCTCGCAGCACAGAG
+TATTCCCGATACCGTTGCTTTTCACGACGATGCTCCGCCGTGAGCGAGAA
+ACCTCATGGGCGACCATCCCGGGTTTCTAATGTTAAACTCGCACCATCCC
+GTTATCTTTGTTGATCGTCCTCATCATTATGCAATACAGATAGCACTGGA
+CCTAAGTACTTTTTACAGATCTCCCACCCGCCCAGGTGCCAGGTAGCACA
+GAGCGAACGCCGGCCGCAGTGATGACTCCGGGGGTAACTCCGACCAAGCA
+GGATTTCCACGTGTCGGTCTAACTAAGTACCCGGCGATAAACACAAACGC
+CCTCACAGCAAAATATCAAACATTCGCAGAGCGGCGAAGCTGTACACTCC
+CAACTCTCTAGTAGTCAAGATTGTTTCATTCGACACCCACAGCGGGGCTA
+AGCTTTCGAGTTAATGAGCGTATTAAATCACGTGTTTATCGCCATGTGCG
+CTGAATCTCGGTCATTAAATCCGTTATCCAGTCGGTGCCATGGACTAGTC
+AACGCGGATGCAGGGGGTGCCCATTAGACGGGTGTACAACATCTTATCGC
+AGCTCTCTCGCCCGAACCTCAGACCAAACGTGCACCAAAATTGACTTTTC
+GGGTCATTGATGTTAACATCGCCAGTGTCACATAATCACTATCACCTTCG
+GTGTCCTAGTTCCTTGTGTGGCACAAGTGACCATCACATATAAAATTTGT
+GTCCAAGCTCGATTTGGTTGGTTGAGCGGGCTAAGTGACTAGAGTTTCAC
+GGTCTCACCATCGAGAGGAGTTGGTACCGACGCCCATGAATCGCGAAATC
+GGATCATGCCTCGAGACGTTCGGAGATTTGAGACATAGAATTTCCCGGAT
+GTCAGCTAATTAATCGTGGGTTACTCACGCCGCTGGCACTAAACACTTTC
+TCTTTTGTGCTTGCCATCTACGTGAAACACTCTTAGCCCATTTCTGTTGG
+CGCCCATCGCTGGAGTCTAACGATTCGCTACTTGCGACCAACTGGGCATT
+CACCATTGGCCTTATTAATAACACCCTATGCTTCTCCAATGTATCTTCTG
+CCTCCTGGTAAGAGGAGAGACAGACACGGTGAGCTCTGAAGCACTTGTTG
+TGGTCGAATCTTCCGGGGCCGACGTTCTCCTATCATTCCGCATACTAACT
+ATACTTAATTCATACCATCTACACATACATTTTGAGTAGTCCCATTGTAA
+CGTCACGCCGAGCGAAATTTACGTATCGCTTCCAAACGGGTAGCAACGAG
+GTTGAAGTTTACTCTACCGAGTGCCAGAGACTCCGGTGAAAGAGGTGTCT
+GAGAGGTCCATAACACCTGCAACAAATTTCACTTGAAATTTAGCTCCCCG
+TGTTATAATTAATCACGTGTAGTCTATGTGCATAATTTATGGGCTTCTTA
+AATCTCCGGAGCGAACGTTCTATACTCTTTAGTATAGCTTCAAGCTGACC
+ACGTCCGGATTTGCCGAACTCTAGTTGTGGGGTCGTGATTCCCTGCTGGC
+TAGCCACCTTGAGTCCCACTCGGCGCTAACCAAGAAACTGATGCACCATG
+CAGGTCACGGGTCGCTAGCGAACGAAGATCTGGATGATAACGTATGTAAA
+CGCATGGCCCGTCCTCTTAAAATAAAGATAGTCATTACTCTTTACCGAGT
+CGAAAGTATAGTTCCTGCCCACCACGTTGCTGGATTCTCGTACAATCGAC
+CGGGAAAAGCACGCCATGTTTCCACGGTCTCTGTCATTCAAGTGAGTTGT
+TCTAGCCGGTATGTCACGATACTCTAATGACCGCTCTTTACTACTGAGTC
+GAAAATCGACGAGCGTTACGGGCTCGTCATCGTAGCAAAAATTACGAATC
+TAGCGCGCCGCAAGTGGTTCACGTATCCTGGTCGAACACACATCTAACTT
+AAACCCCGGCTGTGGTAGTTCTAGGTGGATGATCCAAAAACTTGTGGGTC
+AACAAAGGCCAGTCGCTTTCCGATCGTTTATAACGGTATTCCCTTAAGGC
+GGTCCCCATGGCTGGGTAAGTTGACCGACCCAAAGCCAGAACAGAACAGA
+AAGAACCTCGACTAATCGGCCATGTACGTCCCGAACGTAAGCGTCGCCTT
+AATGCGATTCCCCGAAAGGCCGAACAGATATATCGTCACATTATAAAAGA
+ATAAAGTTGTGGTCACCGATGTACTCCCATCTACCATGACGGAAGACTCT
+GTCCCGTCTTACACGTGAATACTATTAGAAATAAATGAAGATAGTGTAGC
+ATGAGGGTCAAAGGCTACATTCACCCGCAACATCATCAACGATGCTACCC
+TTGGCAATTGCTTCGTAACCCTATAGTGAAGCGCGTTTCTAAGTATGTCG
+GGTCCAAAGTTTTGCGACCCGACAACGTGCGGAAGACAGATAATACTGCT
+CCGAAGTTGTCAGATCGAGCCCGTTTTGACGAGATCACCCAGCTCGGGAA
+GGCAGTATGCTTTTCAGCCGGTGAGGCACTGTATCTCGAAGATTTCTACA
+GACTGTCAGGAGGACGTTACGCACGAGGCGCGGACGTCCACGCTTTCGGA
+TGCACGAGCGTAACCAATAGATACATGAGTCGTAATGAGCGAATAAGGCA
+CACTACGCTGATGCGAAGCGTTGTGTTTGGCGTACAAACAGCACTCCCCT
+CTGGAGCGACTCGCTAGAACGACCGCCGGTCGCTGTTGCAAAGATATAAC
+GTAAGGGGTTTAGCATATTTCACCAAGATCCCACTCTGCAGATAATTACC
+GTGAACATCTATGAGCAATTGACTGCCGGCTATGGGGAGGCGGAATGCCC
+CACTCTGGTCTCCTAACAATGCTGCAAGGTCCGGGTGGAAACGCCCATAG
+CGTCTACCATTTAACTCGCTCCCACAGATCCTCAGGAAAGTGGACCTATG
+AGTTCAGTCTTAGAACTAGTGACAGCAATTTACGACAGGTAATGTCGCCT
+TCAAAGACGGATAAATAGCCATAGGAATTACATTGCCCGTTCATATTCAC
+CACACCCCAGTAGGACGAGTAAGGGCTTTCACACTACTGTTCTAAATGGT
+TAGCGCTAAGGCATCGAATACCTTAGGCGGGAAAGGCTCCGCAGCAGGAT
+AGCTTACGTGATGTGGGTGATGCTATGGACACGAGAGCGTGCCCTTTCCA
+GCATAAGGCGGTAGAATACCTCGGCTAGTTGCACAACCGTGGTTTAGTAT
+ACCAACCTGTAAAAGGCACCCAAGTGTGTCTGTATCTTCCAGCCTATCCA
+AATCGATACGTGCCGTCCGTACGGAGAGGGGAACTAACGCCCAAATTCGC
+TTCAGACTAAATTTCCGTATGAGTCGGTGGTGCACGGCGGGGGTCCGCAA
+ACTCGGTCTTCATCTAAAATCAAGGAGGAGCCTGTCGCAATGTGATTGTC
+TTGCTTCAATCGGCGAGCATCTCCGTACGAGAGGGACCTACTGATCAATT
+CTCGGACGGCTAATGACTCACATATTCTAACAGCTAGTTAGCCTCTGGGG
+CACACGAATATTCGTTGAAGCCAAACTAAGAGCCAAATAAGGTTCGATAC
+GTATCTAGTCGTCCCAAAAAAAGACGATCCGGTGTGAGCCGAGGCAGGCC
+TCCCAGCGGATGTACTTATAATCAATATGCAAGGGCGTCTTATTAAAAAC
+TAAGCTGCTTGTCTGTGGAATTGGGTGTACATATAAGAGACAAAGTCAAG
+CATCCAATGAGGCCCACGATTTTCGGAATTACTTTATCCAATGGGATGGA
+GCGGCGGTCAAGTTCCAACTCCAGAGCTTTGTGTGGCATAGGCCATCTGT
+GCCACCCGCGTTTACAAGATCCACCTACCTGAATAGGACCTACATCGCGC
+GACGTAATGACTTGAAAAGACGGTGAAGTGACGGTCGACGTCGAACTTGG
+ATGAAGAGGTGGTTGCTTAGTTCTGGTTTGTTCCCCATTTACAGCCGGCC
+GTTATGGACAAACAAAATACTGGAATCCGCTAGAACTTCAAATCCATGCT
+TTCCTAAGGGGCCGTGACAGGAAAATTCAAAACAGTAATGAACAACTAGG
+ATGTATTTTGGGAAACCCCGACTAGGGTACTCTACCGTGCTTCGCGTATA
+ACCCGTTACCGCCAATGAGCTGGCGGTTTGACACTACCGGTCGTAGGCGT
+GTACGTTGCTGCTGCGTACTCCAAATGAAGGGAGGCTTGCACGCACAGCT
+GATCTGATCCGTGTTTTTACGTTAGCCCACACAACTCCGTCGGGACCCCG
+TACAGACGTTGGAGAAGCTGCATGGACAGAAGATCCTGATTGTATTCTTT
+TCATGCTTACTCTTACATCAATAATTATATCGGCCTCCGTCGTGCTTACT
+GTGAAATCAGTCTAAGCTGCCTATCTCCATAGAGAGCGTGCTGAGTTAGA
+TTGAGTCTCGATCGAGCGAGAAAACACAATTCGGGGCTTTTCTCATGTTC
+GCATAATTATGTTTTTGATTGGCCAGGAGAGTACACGCGGGCCATGCCAT
+TCGTGGCGGCTCTTTTCAGCAGTACTTCCGGATGGGGTTTCACCTAGGGC
+GGCCGCTTGTACCGGGAGGCTATAAGGCGTCTCCTTCAAGTATCATCCTT
+GCTTTGTGTCACTAATGGCATTTCAATTACCAAAGAGAGCAGGGGAATAC
+CTGCGGAGAAAGCAGAGATCGCTTACTGCGGCGGACTGTTCCTATGACAA
+TGCGGTATAAATTATTAAATGTCGTTCAAGAATAAGAATGGGCTCCGGGG
+TAACTCACATACTTTGCAAAATTCTACTGCCGCCATTCGATGGACCATTT
+AAAGTCTGATTGAATGGGGGAATCCGGAGCCATATTGCGCCACATAGTTG
+TCGATGGGTCCCACGAGGCTAGCGATAAGAGTGCAGTCAGTACTCGCTCC
+AACGTGCGGCGGGTGGAGAGACGCCGTGCCTAGGACGAACATGGCTACTG
+TAGTGAAACTGTAGCCACTATAAATGCGGTCGGGCGCGCTTTACTATTTT
+TTAATGCGAGCGTTAGTGGACGGGAGCTTTACTCTGATAGTCAAATTACG
+GATCGTAAACCGCCTTTAGGCATCACAGGCTGATTGATCCCGGGATTCGC
+GAATCCGGTAGCTGATTACTTTATCCCTCACTCTCTGACTTCACCCCAGC
+GAAGGAGCGGCTCGCGTCAACTCTTCAGCCGCGATCGCATCCTTGCAAAC
+CGTGTTGCGCACGCGAACGATTTCTGTGGCGAGTAACCGAGATCGGTCCT
+ATTTTACATCATTTTTGCCTTACGATTGGCTAATGCAGATCAGACACTTA
+CTTATGGACACGCGTAATTGGTGCTCGTTCGCACGCTGCGCATACATATG
+AGCGCGGTCGGATTGTGACTGTGCTATAGACGTCGAGATAATTATGCTGC
+CAATCCAATCTGGTGGCCGTCGTAATTGGAACGGCAGTGCGTGCTCGAAC
+CGTAGAGAGGAGTCCGTCACGTCTGCCCAATTTAATCCAAGTCCTAACTT
+AGTTCCTCAAGTGCATTTGATGACCTATATCCGCGGGCCTCTGCGCTCGT
+GAGTAGGCCTCTTGTTCTATTAAGTCTCAATACAGGAGAACGATGGTCAA
+GTCATACACAGTTCGCTCGTCTAACCACCGCAGTAGAGTGACGAGTCATC
+GACACTACCTGCGTGCGTTAATAATAACTATAATCTGAGGCCTCGGCAAA
+AAGGTTGATCGCGAGCCTATCCGGATTCTACTAAACGGCACATCACATAG
+CAGCAATAATGCGCCGTGAATTCATCACAGTGTGCCATCTGTAGGTATAC
+GAAGACAACGTGATGTGTATTCTATTTTCAATGCGACTAACCTTATGCTC
+GAGAGGTTTACTCAAGCATCTATAGACCACCACACTAATTCATAGGCGGA
+ATTTCCTAATTAGGTGACGGGGACTGTGCATTGTTGAGTTATCTTGTCTT
+GGCTGCTCCAGGGCCGTACTTCGGAGGTGGGTGGGGCAGCGCTGGCAAAG
+AATGGATATAAGGTAGGTGTTTGGACTCTCTTGTACCCAAATGAAGCCGC
+ATAGCACACTGGTCTCTTGTAACCTCTTGACAAGTCACTATGAATCGAGG
+TTAACCTGCGCTATTTTCTGTTGCATCCGACGCCGCTTCTCTTACGTGAT
+CTAGAAGGGTAACGCATCAAAGCGCTAGAAGTAAGCCGTTGGATTCAGAG
+GCAGACGGAGTGCGGTAAGGACGAGCTACTTTGGTGCCTTCGTAGTCATT
+ATCCTTGAAGGCTAGATGATCCGATTGATCGCGGACAGCTGCAAGAACGA
+CGAGGATCATCCGTTTTCGTGATCATGGCGTACCCTCTATCTAGTCCGTG
+ACACCTCGATCTAGAGCCGCTCCGCTTCACTGCGACAAGTGCTAATGGGG
+GTACTAAGAATCCAAACACAGCGGTATCAATCTAAGAATCCCCACCTATG
+ATTAGCGCGGTAGTTTCCTGCCGTGCTAGCTGGCAGCAGTCAGCTTAGCG
+ATTGGTTCACCCAGGAGAGCCATAGCACAGAGGCAATTAATCCCCTGGAT
+ATGTCGACTCCATGATCCGAATATGCCTTGTCCATTGACCGTGACCGGAT
+GAAGCATTTTACTATTACGAGCTGCATACCCAGGAATTTCCTTGAGTTTC
+ACACCGATCAGCACAGTGGGAAAATTGATCATGCGTGCATTGTCATGAAA
+CCTCTAATGGCATTCGTGAGGGAGTGGTGCCATGGACCTCGTTCATTTGT
+AGCAGTACCACTGGGAAGAATGGCGCTCCCATTTGCTTAAATTAAATCCG
+AGTAACGTGCCGAGGACATATTGGATTCACTAGCACACAGGCACCCGGCC
+CTAGATCACTGTCGATAGACGTTAGAATCAGAACGCTTGTGAAAGCATCG
+GACCAAAGGGTCGCCATTCGTGTAGTGCGGACTAAGCGGGGCTCGTGGCT
+TATGACGGATAACGCGGTTTTAACAGTGCCGTCCTCGGCGAGGACGCATT
+AGTTCGGCTAATGTCGTGGTTTTTGGTCTTTCGTCCAACTATACAGGGGT
+CCATTTCTGTAGACAGTGGGTACGTAATGTTTGTTCGACCCTCAGGGCTC
+CGTCCCTAGTCAAGGGTGAGTGCTTGGTCATTATGAGAACCACCTTGTTT
+ACCAGACCTTAATGTGGTGGGGGGCGATATGTCCGATTAAGATCGTGAAT
+GACGTAATATTGGTTGATCCGCTCTGCACATTTGGCAATTTCCTAGACCA
+TGGCGCCTGGTGGATCTCAGCCGCTTAGTGAGTTGCGAATTATAGGCACC
+TTTTGTCACATAGCACTGTATTCGAGGGACCTAATCTTTACACGGATGTA
+CATACCATAACCGAGCAAGTCACGTTTGATTACTGTAAGGACAGGTCATC
+AAAACGCACCTCAGAAATTTTATTTACTCAGGTGTGTAGTCGGCACTGAT
+CCACATCGGCGAATGACAGCAGCAACAGGACTGACGGGTTCTCCTTTAAC
+TATTCATTGCCATTTGCGGACCTTCCTCAATTATCGTCGTCACCCACTCA
+ACGCACACATATAAAGACACAAGGTCATCTAATCATAAAAGCTTAATTTA
+AGCCCTCTTAAGATAGGGCTTTACCTCTTCAGACCGCTTTGCAATTCATC
+TCCATAAGCCGTACTCCTGCTTGAGGAGCCATCAGACACGAGCTCTTGAC
+AAACGGTTATTGTGAGCCCAAGTGGGCCACGTTAGTCTGCCAGCAAGTAA
+TATGGGTTCAATCGCATAAATTTTCTGATTACATTCGAATAGGTTTGTCT
+AGATGTCGACTCCCGGGTTCATCCCGCCTGAAGGATTGACCAAGAACTGG
+TTAGGAAGAGTCAACAATCCCGGGCGACAATGTGAACCAAATGTACTTAT
+AAAGCAATCAGAGCTGAGAGCTGTAACGATCCCCGGAGCTAGGGGCGCAA
+TCGTACATTCCGTTCGAAAATAGCGGCTCCAATCTCAGTCTGGTTATGAC
+ACCTTCTCCCAGAAATGTACGTTAACAGACTTGAAATCACCCTTGGCGAG
+TAGTCCCCAATGGCTAGATCAACCCGGGTCCTGTGCCACTACGTAACCCT
+TCTTAAACGCGATGTCCTTGGGTTCCTCTTTATCCTCTAACAGCCAGAGA
+TCTTTCAACCAGGCTCTCTCTTAAGGAAGCGTAAACGGTAATGCCGCCAC
+CCCGCAGTAATCGGGCGGTGCAATCTAAAATTCATGGATTATCACAGACT
+CTGTCACGTAGCTTGGATTAATTCGCAGCGGGTCAGGGGGAACATTTTGA
+AGAGTTAAAAGAGGAATCCCCCAAGCAGATGTGTCCGAGCGCCTGCCCCT
+GCCCCCTAAGTCCGCGTACTAGCCGTGACGCGAACGCAATAACCACTGAC
+GCCCCTTAACGGGTAGGAAGTGACTGCAACCGTTTTACGTACTGATGATT
+TTCTCCTGGACGGTGAATCTGAGTCGACGCGGACATATATGCAAGTGGTT
+GTATGAATAGCTCCTTCTTAAGGGCGCTTTGTCAGGTGGAAGACCACTGT
+AAAGAAGACTGCGTCCATTCGAGTCTCGTCGCTGCCATGTCTCGACAGCT
+ACGTGGCCGATCGCGTTCGTTACAATTACCGATATGGCCGTATGGGTACA
+TTTCCAGACGGCTGCTACTCCTGATTCCACCTTGAACCTTCGCTAGGTAC
+CTATGGACTGCCGCAGTCTATGTAAGTGCGCAGAGGTGAGATTGGTTTCG
+AATGGAAGAAAGGGAATACATGGGCAACTTTTGGACAACGCTTTGGACTA
+TCGCTAACCTCTAAAGCACCGCCGTTCTCTCACGTGTTGCCGCTCCTTCG
+ACGGAGGTATCGTCTAACGTAAAGATTCACTATGGCCCAGAAGGAGACCA
+ATGGATAAGCTAGAGGAAGATCAGTTTTGTGCCGTATTAGTCGCAGTACC
+AACGTGCGCCGAAGCGGCCGACACTAATCCCGGGGTCATACATAGGACTG
+CTTCGCAATTGCCCCAAGATGCATAGGGAGCTGCTCCGTGGTGCCCTTTG
+TAGGTGTTATGTGTCACAGTGTTTGCGTTCATCTGGCTGCGGTCTGCCGT
+CTTTGTTTATACAGGTCGCACATCACGCCCCTTTCTTAAGTCTTATGTGT
+CAAAAAGGGAAGACGGGGTTGTATAGAATAGTCTTTGGGGTAGCCGCGTT
+AACTGTAAGCACGGTGAATGGGCTTGCCTGCAATGGGACGGTACGACAGA
+ATTGATAACAGTAAAATGACATATACCGTTCTAAACACGGCGTGGGCATC
+GCTTATTAAGTATTTTCTCGGCATATGTGAATACTTATGGTGCTTGCTAA
+ATTAGAAGAAAAGATAAAAGGAGAATGTCCGGCGACTGACTGACGGTAAA
+TTCCTGTCTTCTACAAACAGGTTCGTCGTCTGGGGACCGGACTAACGGTG
+CCCAGGGTGGTGCGACGTGAAGAAGCCGCTCCGTCGGGGTTCACTGCGAT
+GTGTTAAAGCGTCGTTGAATGTCTACGTCGCTGTGTGAATTTGGGGCCCC
+CATCGTTTGATATACATCCTCCTTAGTCGATCACCCACCTTTGCAATCTT
+CTGGCCCCATAAAGGATTCTCTACGGGGCGGTGAGAATATCTGGAACAAG
+GGGTTGACGACCACTCTTTCGTCTGTCAGTATGGCAATTCTCCCGTTACG
+GTTGTTGCCTCAATTTGACAGAAGCCCGACAGAGGAACTGAGACTTATCA
+CCAGAACTCGGGATTGTGCTGCGTACCATGGGACCCAGGTAGGGTTGCAT
+TAGCGTATGACCTAGACTCCACGCGCGGAGGCCATTTTTTAGGTCTTCCT
+TTGCGTAATAGGGTCTCATTTCTCTAAAAAAATCATGCCCACTCGGTGGG
+GTATAGGATAACTTAGAACCGCTCACGAAGCTGCGATTCCAACAGACAGG
+GTCTCTGCGTCGTTCTGCGCATCGGAAGTATCCATAACTCGCCTGCGTAT
+GGTGACCGGGGCAACGATCTTGGATGAAAGGCTGAGTCAGCCGTTCATAA
+ATCGCTGTCACTTGGCAGGTTTACACTCCACTGACGTCGTATGATCGAGG
+TGCGCTTCTCGATTCAGAAATACCGACAAATGAACTCGAGCGTGGGCTCC
+CTCAGCAAGGACATCCCTTGCGGTAGTACCCGGCGTGGCGGAGTTTTGCC
+GTCACCGTCATGATCGGGTTCACGCCCAAGGACCTACCAATGCCTTGGGG
+ACACCATCGCATGGCTGGTTTCGTGGTAGTGAAGCTATAGAATGCAATGC
+CTAACGCCAACGCCTGCTCCCACTCCCGTTCCTAGTCTATGCCCCCCTGG
+GACACGGCGGCATCAGGCTCCCGACGGCGAATTTAATCAGAAGCAACTTG
+GAAAGCGTGCCGTCTGATAACGGGTACGTCTGAGACCTGGGCACAATTCG
+ACTAAGCACCCACCGTTACGAAAGTGTAAGTTACCTAGCTAACTCCAGAC
+CGTGTTAGTAGTACAGCAGCCCGCCCCGCCATCTGCCCTTTCGAGGGGTG
+CTAAACTGCGAATCATAGTGCAGATCGAATAGGTGCCAGTATACCTCGTT
+TTAGGGGGACGCTGTCATTGGTGTGCTGCAGGCAGAGGCGTTTAGCGCTT
+TAGTCAGTCTCTAGGCGAGCATGCGACTATAGGAATGGTTGGGTCATAAT
+CTTATGCTGCGGACGTAACGAATGATGGAGAAATGCTTTTCACGTGATGG
+GCGCCCTCGTGGTCGGAGAGCTGGCCTTAGTGGCCCCGAAAAGTGCTATT
+AAATTCAGAAGTGTATGAGCTGATGCCAGATTCTTCGGGGGGTGCTATCG
+TCCGGCCTAATGATAAGAAAGACTCGTTCCCGCTCCTTTTCCCATCCAAC
+TTCCGGGAGGACGGTCCTGGGTTGTGAGGCAAGATCCGGGTTAGGGAACC
+GAAGACGCGTAAATAATCGCTTTAATATATCTAGTGGTACGCTAGCGGGC
+CATCAGCTTTAGTGAGAGTCATAGTGGGAGTAGTCCGCAACTATTCGCAG
+TTAAGAGCGCTAAAATATCTTTACACTGGCCGTGGCAGCACGCCTTCGTC
+AACAAATTTCCCCACTGTGCCTATGCGCTGTGGCGTGGCTCGCTCCCCAA
+TTCCTGGAACCTAGCCGTCCTATTTATCCAACTCGGACAGCACGGATACT
+ACTCAGCATCGATTAATGATATGGGGAGTAGGATGAATAAGTCCGAGCCA
+ACCGAATATCATGGGATGTCGCGAGACGCCACAACTCTTTCTATGCCTTA
+AGCATACCGGCGAGGTTGCATAATAAATCAAGGAAGCGTCTTATTCTGCG
+TCCAATCTAGGCCCAGGCTTCTCTAGTTGGTAACACAAGGATCGTTGGAG
+TGAAGAAGGAACTCACCCGCGGCGGGAGAAACCACACTCCGTGGTCAACG
+GTCCGTCATACACCGATATCCGCAGCCGAAGACTAAAACATCAACTTTAG
+CCAGAACACCAGGGAAGTAAGGTTTCGGGAACCAAGAAATCGATTTTCCC
+CCTTGCACAGGCCGCGTGGCGGAGTGATCAGGCACCCTATGGATACGGTT
+ACAAACGGCCCTCCTTCACAAACCGCACCTCAAATCGCGATACTGTGGGA
+ATTTCCCATAGTCGACATTATGAATTACCCCCTAAATCAATTTCCTATCA
+CTCTTGGTGGTCGCCTTGTTTCATTGGTACATTATACGTACTCAATAACA
+AGAAATCGACTTTTAAAGAGCTTAATTGGGTCCGCGGTTTTTGAGTTCCG
+TGACGGAAGCACAAACCCGAGCCCGTGAACTGACCGGCAGTTAAACCCCG
+TCTCGTGAGGGGTTGGCCATGATTTCGTAATCGGAGGTCAGGAAGGACAC
+GTGTTGTAAGAATTCGGATAGTGCGTTGAATTACTGTTGCGTAAACTGTA
+TTACGAAGACCAGGAATGCCTCGCTATTCTTCTGACACGACCTGGTTAAG
+TCCCACGGTTCCGAATAGTCCTAGCGAGCATGGGTCAAGTTGGCGAGGTG
+ACAACGAGGCCATTCTGCAAACAGTATATGTGAGTAATTGGTACTGTTAG
+CAAGGTTGTGGCCCTGCGTTCACTAGCGCGGGTGAGATCGTGAATCTAAC
+AATTGCATCCGCACTCCGAAAGGGCATGCTCGTAGGTCCAGTGCGGGAAA
+TTGGTGTTGCCTATGGATATTAGAACCTCCAATATGTTTCTACTTCATTA
+GGAAGTTTGCTGGATCCGACTCCGGGTTTAACTCAAGCTAGCTAGACCGC
+CCGCCTGACGCAGGGTCTGGTGAGGTCTCCATTTTGCACAGAGTATTGTG
+CCTTTGTGTTGCTCGACCTATCGTACCCCTCATCGCTGGATAAGGAGCAA
+GTATTCGTATCCCGTCGCCATCCACGTTATGATACTCATCCACTGCACAC
+CGGAAAAACGCATAGGACCACCACGAGGCAAGTATGATACCCACGGTCCA
+CATTTAGAACGTTATGAACTCAAGCAGGATTTACGTCAATTAAACACGTT
+CTATCTTCATGCCCGCTTCGTTCCCCACCTTCCGTACATCGTTGATGTTG
+TGCGGGATATCAACTGCTAGTTGAGTATGATAACTTCTCTGGCGGTAGGA
+AGCTCAGTCTTCAAATAACGTATGTGGGTGCGTTGGACCTCTAGCGTTAA
+TGTGTGATTGCCTTTCAATGATGGAGACAGGGACCCATTTCTGGTGTTTT
+GTTACGCAAGTATACTCTGTTCAGGGGCGGTGGGACTCCCCGGACTTATC
+CTCTCCTAGAGAAATGGGCCCAACCAGCCAGGAGTCCTAAGTGGGAGGTA
+ATCCACACAGTTCAGCACCATGGAATTGACTGTGCCCCGCACAATTCAAT
+ACCTGGAGTAGTTAAAGAGGCTCACCGTCGAATAATCCTGAGCCACACGG
+AAGCGGGTGCTGCATATCTCATACCGGATAGTCCATTCAAAGTACTATCG
+CTAACGACACACCTATATGCTGGAAATGTAATCTCTACTACCACACGCCG
+TGACGTCGGTTCAGTAAGCGAATGATGGAACATGGACGATTTGGGACGCG
+GCACTTCATCGCACGAGATCTGGCAAGCTCGTTATGTTACGGACCGACAA
+GACCTTCACACAATACAAAGCCACGAGACGCTAAGGCGCAAATTGTCCTT
+CATGTCCTTCTAACTCCAAACGCTATGCCTGCTCGTCACGGCACTATTGT
+ACTAAATAAGTAAAACTTATGTAGTCCCACCCGCTCTCATGTATGGTGAG
+CGAGGAATATATGGAGTACTCGTCAATATTTATGCTCCATGGCCGCCCCA
+GCAAGCGGCCCACATTAATATCACAGAAATTGGGAATACCCTAACGGATT
+TAACCGAACCACAACCGCAAGTGTGGTGGTATTACATAGGGCCTACACCG
+CCGGTAAAATATAGCACCATCATCCTCTTCTCAAGGGCGTTACAAAGGCA
+AGGTAATTTTGTTTGTTAGTTTGGATGGAGCCAGGAGAGTCCGCACACTC
+GAGAAGAAATGTCAAGCGAGAAGTAGTGTTGATGCCCCGAATTGCGAAAC
+CCGACAATAATAGTATTTAGTTTTTAAAAGAACAGAGTTGCTAAAGTTGG
+GCCAATGTCTTGCACTTCGGCAGGGCCCCAATTCCCACGTATAGATCTTG
+CTACGAGAACAGACTAGCTTCTATGGGCTAGTTTTTCCGTTAACATCCTC
+AGCCCTCCGTACAAATACCCCGGCGATTTTCAACCATGGCATGATATTTG
+AAATCCTTAGTCACGCCTAGCTGCAGTCAATGTACGATAATCCTTTTTAG
+GCATTAAACCGAACAAGATCCACTGACTTGCTGACTTATTTTTTGCAATA
+GCGATGAGGAATGTTGGGCGTACTTCGAAGACGGGTAGTTTTTTACGTAT
+CGTAGAGATAAGGGTCACCATGAATTGGGACGTAAGGAACGGGACACGGC
+CGAAGCATCAAGAGACGTGAACGGCTAATCCTAAACGTACTATCAAATGA
+GCTAAAAAAACCATCTAACTTCTGCCAATGCGTCCGTAGTAGAAAAGCAT
+CTATATCTGATCTCCAAGGCCTTATTCGGCATCTAAAAGGGAGACGCTCC
+TTCACGGACGCTGACTTGGTGGCTTGATGGCACGATGGTCACCTTCGTAC
+GCTTACACAGCCTAAAGCGTCGTGGAACGGAAATACCTGCGTCGTGCACT
+TGCCAGTTTTCGAATGCTCCCTGGGTGGGCCGTTGGTCACATGACCACGC
+AGCGACCAGTAGCCTCGCTGCCGCCTAGACTATTTGTGTGAGGTTAATCC
+CATGCATTTTACACAGCGTAATTGTCCCGCATAATCGCTACACTACTTTG
+AGGGCCGCATCGACCCAAAATAATCTTTACATTCCAATATTGCTCCTAGG
+TTCCGGTCAGCAAGGTCATGTAGAGTAATTCGCGCGAGTCAATCTTCGAA
+CAATGGATGCCTCTCCTCGTGTAGGAGGTGTTGGGGGTTCACCCCCAGTC
+TGCACCTGTTATAGTATAATAGAAGCCAACCGACCCGGGACCTTGCCTCG
+GTTGGTACGTCTGAAAGTTTGATTGCGAGACCGCCGCAGTACCTATACCG
+GCATAAGGCGCTTCGGCCGCCTTCTTGATCTTATAAAGCATACTGCCGGC
+GCGGCACGCTGGACCCTATCCCCCTCCTACAAGCGTTACTGGTTTGTTAA
+ACTGGGTGCGTACGTTAAGGTATGGAGCTCGGAAAACCATGCAGGCGTAG
+GTCTTCATGTATTATAGGTGGGGACCGGTCGGGGTCTCCTAGTGCAGCTG
+TTAGAGACTGCCCACCATAGCGAAGCAAGCCATATTGTGTGTTGTTTTAG
+ACGTGGAGACGGTGAGATGGGCTCATGGACGAGCTGGATCTCAGCCTCAA
+TCGTTTTTTATGTAGGACGCTCGAGTATGTTTCCATGTGCGTGAACGCTA
+GAACGCTGCTTTACGGGCCTCAACCTGATCAAATTAGCCAAATATCCGAG
+GATGTCAACGCGTGGAAAGTGGGAGTATCCCTGGTTTTACTTGGATATTG
+TTCGGTGATAGGACGCGCATCAATCCGACGATGTGCCAGAGTTCAGCCGG
+TGAGTAGGCACAAAAACGAATTGGTATTACGACTAACGGCATCATATATG
+CATCAAGCACTGGTAACTGCACCGGGACTGCATTGAACTTGCCGGTCCGC
+GGATGAACCGAATTATCCCCACGTCGCCACGAGCGATGTTGAACGAGCTG
+TTCGAGCGTACAAGGAGTCCAGCCGCTGCGCTGAGATTAACTGTGGCCGC
+CACAGAGTATCCAGTGTGGTGGTCGGAATGGTCCAAGTACAAATCGGGGA
+AACATTCAGCCATGCCCTAAGTACGTAAGTGCATAACGTACGCATGGAAT
+CGATAACAGAAACAGGGATGTTCTGTAATCCCGATGACCCCGCACCGCCA
+TTGTGAACCTGCTGTTCGACGCCGGATCGCGGGGGATGTGGGCTTTGAAA
+GAGCTGTCGAAACACTACGTCCAGGCGCCCCAACTATGGCCGGTACCCAG
+CGTGCAGGCTATTGGTAGCACTATATTCGTGGTGAGGAGTCCGACTGGTC
+AATACTATTATCTTTCCTTCAACGGATTCTTGCTCCCCAAGGGACAGTCT
+GAGATGCGAGTGGCCGGGTTGTCTAATTGCTTAGATGATTTTGAGTCCTG
+CAACTTCCAACAATGACTTATGGGGTGGTTACATCTCGGCAGTGATCATT
+CTACCTTCATAACCTTATGAACAAAACCCATCAATGCTTTGGAGGCGTCC
+ATTCGCCATCCGCTCCACAAGAACAGTCACGTAAGATCCCACGGCGCCAA
+CCCTGTCAAATTATTATTGAGTCCCTTCAATACTAATGTATGACAAGTTA
+CAACTAAGTTCATGTAGGGACCCTGAGCCGGGAAATTGCATTCACAGTGG
+CCCAGGAACACTGACCCTAGACGACGATCAAAAAAATAACTAGCCTATCT
+TCGACGCCGGAGTTTCTGCCCCGTGAATTCGGCTTCATAACTCCCTCACG
+TGGACAGATCACATCACCAGCTTGTCTCTTTACCCAGAGCTAAGGATATA
+ACTACGTATGGCTAATTAGCGCTCCGTAAGCAAATTTGTCGTTAGGCGCC
+ATTCATGGTTTACATACAAAGTCTTTTAAATATCCAGCAACTTTTTGTTG
+GATGAAGCTTTATGCTACATTTAACCACACTGTCTAAGAACTCACCTAAA
+TCCAAGGCGGTTGCGTGAAAAATTGTCACGGGAGATGGCGTTCTATGCAG
+TGAAGAAAATGTTCCGCCAGTGGCATCGTATTATTTGAAGGATCGCTAAT
+TCGATATAGAACAATTTACGCGAAGAACCAGTGATTCAGTCTTATATACA
+TTTTCGAAGCAAGGAACGCTTTGGTGACTCAGTGGCTATCTGTGGGTGCC
+TGGCATCTAAAGTATTCCGGTTCGCATTGTGACTGCCAAAAAGGCCGCTG
+TCGCCTCGTAGAGGCGGACTTTACCTGCCGCGAACTTTTCCGTCCGCCGT
+GGGCTCCGGTAATTCTTATCGTTAGAGGTGTCGATTAGCTTCCGACCGAA
+CTGTTCGGACTGAGTAATTTGCGTTATACTCTACGAGCCAATGTGGCCCG
+CAAGCGCCGTAACAAACTGGCTGCGCCCAGTCAGAATAACATTATGACGG
+TGACCCTTGACAGTCTATTTCCTCATCCCCTTAAGGGGGTATCTGTGGAT
+ACTGGTTACATCTGAGTTAGCTGGAAAGGCCGAGACCCCGGCCCTCATTG
+GTATGGCTACGTCGGGATATCCCTCCACAGGACGACTGACACCCGTTAGG
+GTGGAGCACTAGTTTTGATACTGCAACCTACGCCGAGTATGAACTCCTAG
+GCGTTCCAGAACTCAGGCAAGTAATAATGGCTAATTTTAGGATAGCTGGT
+CTGATCCTACCTGATATAATTTTAGATACTGGACAGTGGGGCCACTGAAA
+AGGGATTACCAATGGACTGAAAAGCTGGGCTGTGCAGCTTATCTAAGCCA
+GAAACTATGATCGGACTATATGATCTGGAAATTATCCGGGCAAGAGTCCC
+TGTTTGTAGGTCGGCATTGCAGCTGTTTACACATGAGTATTAGCCTGGGA
+TATGATGGGTGGCGGCCGGAAGCCGGAACGGAGACCATCCTTTGATCACT
+ATAGTAAAGCAGACAACGGTACTTATGCTCGTCCTATTGTGCCGACTAGA
+GTCGCTGCCCTCGAGGAGGCCGAGTCCTTTCGTGAAGAGGACGACCAGTG
+CGTAAGATGGCAGATGCTATAGGTAGCTTACAACATCCTTCTCAAGTCCG
+AGACAGTTTCCCCCTAGCACCTAGATTGCCCACGTGGAAACGGGCACCCT
+TCCCCTACGCGATATAATACCCTGGACATTACCTACGTTCATAAGCACCC
+CCTTGACTTACCACGAAACTCGATTCAGCCCCAGACCGGCATTACTGTAC
+CGAAAAGTGTACCCCAGCATGACTGCCTCACCTATTATCTCCGGTAATTT
+GGCAGACGTTCGCGTCGAATTTACGTCCCCTATGTCAGTTCGAACTTGGG
+ACAACCAGGCGCTTTCTGCCATGTCCAAGCGGCGGTGGTCGTCTTGCAGC
+GCGCGTAATTTAAACTCTCCACGTTATCCGAAGAGCAAATCACGGATAAT
+GTGTCATAGAAGGCCTTAAATGCCCAAAGGTCCGACACACTCGCTTGCTT
+TGGCAGTTGCAATAGGGCGTTACTCGGCTACAATCTATCGGCGGGTTCGA
+CGTGTAGCTGATGTGTACTAGTGGGCGTACGCTTGGCAGTTTCAATTGGA
+GGGGCACTCTTATAACTCGCGTTGTGTGGTAGAAGACTCGTACCGGGTCG
+GGCCTGCTAGTGCTATCAAATAGCTTATCACCAATATTGACCCGCGCAAA
+CATTCATTACTGAGTGTTTCACTGCATTGCTACAGCATTAGTAGGATCCA
+CATGCTATCGGGGGCTTAGATCATCTAGGCCACGGCTGGCATAAATTACT
+CTGAAATACGAGAAGAAACCCTCTCGGTCTAGTTGCGCCTCGTATTAACT
+ATTTAACTATGGTAACCCGGATGCTGTCGAAGACAATACTCGAGAGGGAC
+ATAGCAGCGACACTTTCTATTTGCGTTGTATGGCATATTACCAAAGAACT
+CAGGACTACTGCTGGTCTAATCAACAATCAATCAGGCGCCTCTTAGGGGT
+ACACCAAGGAAAAGGAGGTGCAAGGGCCTCATAGCTCTTCGGTACGGGAC
+AAGGCTTAGGCATATCCGAGCAGAGGACCCCGCCGTGCACGGCACGGGGT
+TAGACCCGCAGCACTCGGTGTGCTCCCTCATTATTCTATACCCTCTTGGT
+CCTTACCGCTACACAATCCCCCTTTCCAACAGAGAGAGGTGGCACACACG
+CACGTGTACCTCAGGATCCGGTAACCTAGCAGTCGCCAAAAATGACGCTA
+ACCTGACACATTAACTCAAATGTACGGTTCATTGCAGTCCCGGGCTAGCT
+CTCGTTACATTACAATCGGCAAACCCTTAGGTCCTAAATTTGTCTATGCG
+TTTAGAGGTTTGATCAGTCTTGCACAGTCAGCTAAGTTGGCCGATACATC
+TTTACAATAAGATAAGGCAGTTCTGAATGGAGCTTGACCATAAAAAGGCC
+CCTTATAAATTACTGCGCCTTATGGGATCATGGTCACTGCTAATCCTTAC
+ACATAATCCTCATCCTGTGTTCTTCGCGTTACTGACTTTGTCGCGTCTGC
+GTTGTTCCGTTCCGCAACGGCGAGCCACCCAGACCTTTAGGACACGGGTT
+GCTCCCTGAAGAATAGCCACCCGGCGGTAGTCACGGTGGAGCAAGCGTAT
+GAGTAAAGCCTCGAGTATTAGGCCCAGTAAAGCTTTTGGCACCAGCGTGC
+TGACACTAGAGCGGTCCCGTTTTCTCGGATCTGATGTTAGGGCCGCAGCA
+GTCCGGTCATACGCGGGAGACCACCCTTAACACCGTGTGCTGGGTGGCAT
+GTACGCGCGGGGGGGCTTCACCGAACCGGCTGCTCGGAAGAGAGCCCAGT
+ACGGCTTGAGGAGTTTAGGCTTTTATAGAATCGTACCGCTCGATCATCTT
+CCAGAGCAGAAGATCAGGCAGAACACGACATTTCATTCGGATACCAACAA
+GACGTAACAGATATACTTCCTTGTGACAGCCCTGTGAGGCAGTGATATGG
+ATGCTGTGATCGAGTAGGAACCTAATTACGGAACTGGAAGCGAGCTATGC
+CACCTTGGAACTTTAATTCAATCCCAACTAGGGGCCGATTTTCGCAACCT
+TGCATACCAGAATGCCTATCCGGCACCAGGTTCGACTTCTAACGAGGCGA
+TCTTGCGGAATATCAAGCGACAAGGCTCTTTATTAGGCGAAATGATGGTT
+TACGGCAGGCCACGTTAGGTCGAGGGCACCCTTGGCGCTGTAGGCCTGGT
+AGGTTTAAACTTGACCTGAATGTGAGCAGGTGCTAAATCAGTCCCGGTTT
+AGGAGTAATAATAGCTGATTAGCTCACGAAACTACTGCAACCCGACAGAA
+GATTATCTTCATATTAGTCCGCGCTTAGAAGGAATTGGTGTGTACAGGAA
+CGGCGAGAGAAACTGGCGGAATCGAGGCCGGAACTATGTCGGGAACTCAA
+GGGTCTACACTAATAGACTTTCATTCAACGCGTTTATTCCCGGGCTGACA
+GGGCTCTATAATATGTCGCCTCCAGGGAATATGCCCTTTCCTAAATTAGT
+ATCTTTTTAACACGAGAGATCCCGACGAAATTGCCAAGCAAGTGGTCCAG
+TTGTTGTGACGTCCGCCCCCTGGTGTGAATCTTGGGATTGCCGTCCGAGT
+TTGACGAGTTTTAATCCCTTCTGACCGCTGTAGTTCCACGAATGCAGGAG
+AGTACAGCGAACCCGATCCCATGCCGGCCGACCAGGCAGGGGTCTTGTAT
+AGCACGATGAAACCATGCAAGCCAACCGAACTATAAAGGCTGTACTACCC
+AAATTAATAGATGTAAGTACTCATTCATCTGACACGCAGAACCACCGCGT
+CTCGGGGCCCTGTGCAGCTGCGTTCGCCACAGAGTATAAGGCCCGAGCTG
+AGTATCGTTGTCCTAGTCGAGGCCTCCGCGACTAGGTCTCTCAGGAATCA
+TGGGATTCTTAAGATGCTCAAGCCATGGCTCCTTCGATCGGCGGATAGTT
+TGTAACGAAGCGTAATCATTTGTGAAAAGTCCCCCTTCTGCAGGCCCAGT
+GTAACGGCCTACGTCAGGTTAGCTTCGACGCAACATACAGTCGAACCTTG
+GGGGGATTGATCTACCCTACTTACAGAATGCTCAATGTCGGCCGTACGGG
+GTAGCTGCCTACAGGTACCGGTGTGGCCGCTAGGTGCGCGATATTCTGGT
+GGGTTCGGACAGGCCGTGCGGTGGCCTTATCTTCTGCCCTGAGAGGAGCT
+AGCCACCGACCTTCGGGGTCCGATGGCCGGCCTCCATTTCTCGGGCACTA
+CCCAGTTTTAAGTCTAACTGACATTCTGTGAGTGGATGATTACTGTGGGG
+GATCACATCATCGCGTGAAATATGTACTGAAGATTGAATACGACCAGTTC
+GTGCGGAACTGTGTTTTCCAATACCGTTCCTAATATCGACCGCAAGGTTT
+AGTCCGTCTTGCTTATGTAGACCACATATGGCGCAGAAAGAGCGCTAGGA
+TCATCATAGGTTTAGGGCACAGATTGCTCTGACTACGAGGCAAGGCCTAT
+CACAGAAGGCGTCCGAGATTAATAACTCGCTATCCCAAACAGACAGGAAC
+GGCCTATTGTGTGTTGACTTCCCTTTCGCCCATGAGAGTGGAATAATGTC
+ACTGCTTCGGCGTGAGTAAAATTACAGTGCTAGCATGAGTGCTTATTATG
+GGGCTTATGTTCTTCTATAGCATGGGTTGGGCCTCCACCTCTACATTCCC
+TTGTGCGTACAGGAGTCTGGCTGTATATGGTGAGTAGCCATATTACAAGT
+CACGCCCCACAGTGTGTGATTAGACGATTGGTCGGTGCTCCAGGGTCAAG
+ACGGTGTGGTCTAGTGAGGTAACCAACCCTAGGCGCAACACTACAGGGGT
+GGTGTACTCGTCTGCCTCAGTCTACTACCGAGTTTCCGCAGAACTAGGCC
+AGTTGGGAGTATCTGCTAATTATATACTTGGTAACGACTGCCCGCTTGGT
+CGCTTGTTTACATGCACCTTCTCTGGCCTATCACCTGGTCCAGACGAATC
+CGTCGTGAACTTCTAACGCGCCGAGTGTGAGGGATAGCCTCGATATCGCT
+TGCCTAGCTCATGGGTGTATATCTATAGCATGTTGCTTTGAACACTAGTC
+CATTATTAGATAGCGACGAATAGCTACTCGCAGTTGACGTGCACAAGTCT
+TATGGTACAAAACTCCAGGACTTAGGAGAGGAAAGCTTGCGCCGTTATAA
+CTCTGTTCATATGAGTCTGGCTCACCCCCGAATATAATAATTCAGCGACT
+GGTTAGTGGAGCAGCTCTCCGTCACCCAAGGAGCCCTTGGGTTGGGGACG
+TGAAACACTTATAGGAGCTCTGCAGGACTACAGTGTGATCCACGGTTCCC
+AATAAAGGCACGGCCGCAGACAGTAAATCAGCCTCTGTGTTTTAACTGTA
+TCTATGCACCGAATCTAGGACTCACGCGTTGTGTACACCATAATTCTACA
+GTTTGATAATTGTGGAATGGTACCTCACTCTTATCTTTCGTAGATATGTG
+CTGGGATTTACGTTTGTATAGACCTAGTTACCTAATTTGAGAACACGCTG
+TTCTCGCCGTACGCCCGCGCTACATTCCTTCGGTTCCTAGGGAGTCATCG
+CAAACCCAAGTAAGGTGTCAGCTAACAGAATTCTGGTCAGGTTCTGAGGA
+CTTCAGGGGTACTAGCTTAGACGGGGCAAGCTGGCTGGATCCTCTTTACA
+CTGATGTCACTAGCCTGGATCCGGAGCGATTCCGTGTGCCCAGCGACTTT
+ATTACCATGATACTATTTGGACCCCTGTGCGGGAACGCAGGAGCCGACGT
+CTTCCCCCGTGACATATGCAATTTCACCGTTTCGCCCGCCGGGGGGTTGC
+CGCGGTCTCTTACTAGACTCGCTCTATCTCTTTCGTGCCTGCTACAACAC
+AGTTCGAGACTTGCTCTTTCCACATGACATAATCGGTTTTTTAAGAGTTA
+TAGCACCTAAACAGTGCACTCTGCGGCTTGCCTACATATCCTCAGGGGGC
+GGGGTCGCTTCATTCACCCTCGAAAGTGAAGAATGCACGTCGGTCACGTC
+CCTCCACATGAATTTGTGAAGATCGTTTCGGCACTCGTCAAATAGTATAA
+ACGCGATTGAAGTAGCCGACGAAAGCAGTATCCGGTGTATCACGCTACGT
+TAACCTGTTGGGGAACAGCTTACGACACAGAACTTTCAAAGTTCCAGGCT
+TCAATGGCAAATTGGACTCAATCTTCCCTACTCTCGGATACCCACACCCC
+TTAAACTAAGTCGCCGTAAGCCGCAACCTTGAAGAATCCGTGAAGGGTAC
+AAGCGTGTTTGAATTTGAGCATTTTAGTTACGACGTAGGTGTACGATGAC
+CTGTCCGGAAGTAGGGCTACTGAGGCTTCCTTAACCAGATGGGTATTTAA
+GATCCGGTTCTAAGCCCATTGTTTCTGGCTTGTGCCGAAACCTACAGTCG
+GGTGTATAGTCTAACATGCGGCCATAATGGCGATAAATAGACGTAAAGGG
+GCTATAGCAAGCTCAGTTATGTTGTGCTACGCACGGACTACTATGTACTC
+CGCCTGTCCCCCGACGCAGCGGCTCTCAAGAGTTTTGGACGGCGTCCTGT
+GTAGAAACAAACGTCACTGAAGTTACTACGCCTCATAGTACTGCCGACCC
+ACGACCGGCATGGTCCTTCCACATTGTTAGGCTCTACTTTCTCTGCGTAG
+AGCTTCGAGATCTACACTGAAACTCGTGGTCCTTTTATCTGGCCTAGAAT
+CCATTATACTTTTAAATAAGCCTAACACGGATGCGCGGTGAGGAACGAAT
+GACCACGGGAATGGCCGGCTGCCATTTCTTGGTCGCGTCGCGAACCCGCC
+ACGGAAACGGCTAGAGTATGAACAGATTCTCTTCCCTATTAAGCCTCCAC
+ACTTGTCCATCGCCATTAGTACATCGTGCAGGGAATTGTAGAATTCAAGC
+ATGACAAGGATCGGCGCGGGCCGTTGCCAGTTCTAGACGTGTTCGCCACG
+TCCACATTTGTACGCTCGGTATAGTGAAGGGAATCGTCATCGATTGTTAG
+ACCCAATATGGAATGCTTCGTACCCACCATACCGGAACATTCGATAATTT
+ATACTCCAGCCAGTAAAAAACTCGTCCTTTCTGTTTGTTGAGAGTTGTAA
+AGTAACTGCTTAGGTGTGACCCCTTAGGCGGAGTATTGCGCAACATACCG
+CGGACTAGTATGATTCACTATGTACGTTCACGGAGCCAAAAACTGAAAAT
+ATGCGATCCGGTTACATTGTTTGAACTCACACGAAAGCTGATCCGGCATG
+TGTCGTCAATAGCGGAATGTTTTCACAAAGTCCATACATCCACGATGCCG
+ACGGGTGAACAGGAAAGCACGAGCCATAAGCCTTGTCCGACTGTCCACCT
+GATTCTGGCGTCGGTAACGTACCAATCTTATACTCGCGACTACCTGGCGG
+GATGGCAAGAAGCGGCCACCTTAAACCTATAATGACTTGTATAAATACGT
+GCCGGGGTCTGGCAACCGGGGTATAAGAATCAGTGCTCCTTCGGGCTCCA
+CGAGAAGTTCTCCTAGGTGTATTCCCTGGATTAGGAAAGTGCTAACCGCC
+AGGTGGGTTTAGCAGGAAGCGCTGAGCCACAACTTACGCCTAGGGGCTAG
+CATAATCAGGTATCTCATGATATCTGGGCCCAGGTTGAGCCCACTCTAGG
+CCCCAGTCAGTACACATTAGGATCTTCAGTGGACTGTTTTGTTTCGCCAC
+GCGCATGTTCCACGGAACACTGACGCATCGTTGCTATGCGGTATTTGAGT
+AGCGGCAGCGGTAGGGCGCATTAGGCTTTTCTTTCTTCTGATGCTTGGTT
+TCTGGCGCGCCCACGGCAAAATACGGTTGTTAAGTGTCGACAGACGAGCC
+TGTGGGATGGGCCGCTCGGGCGCCTCATTACCCCTCCGAGGACCTTTGTA
+TTCGCCCCATGCCGAACCCTAAATCAAATAAACCGCTTATAGAGCAGTGT
+CCCCTTACAGCGAAGCCCCAAAACCCCGAGATCACTCTAGATGAGTGCTC
+GACTCATAGCGCTGGGTAAAAAGCCTATACTCGTAAGACGTTAATAGCGT
+GACGGGAACCCGGTTATCCTACAAAATCTCGTATTGCATTGTTAACGAGC
+ATTACGACGGGCTGTTGATCTCAGCCCTATAGCCGCCTGTCTACAAACAC
+TAGTCTGTGCACCCTTTTGTCTCAAGGCAAACTCTGTCCATGGTTGTTCA
+GCGGTGAACGGCAAGGGCTGCTCCACTGATGACAATAGGGTTACCTGCTG
+CGGGACACCGACAATACACTGAAGCCTATCGGGGGTGTGGCGCAACTCGC
+ACCTTATGGTTACCGTGTCTGGCCTATACTCATCGACCGTCAAACAGTCA
+TTGAGACAATCGTGTTCTTCAGATTTCCACGCATTACACCATAACCGCAT
+TATGCGAACAGCCATTGGTGATGCGCCAGGTCATTCTTCTATTAGATCAT
+CATGCTCGCACAGAGTCCCGGTACCAGGGAACCTATAAACCCGTAAAACT
+GTACCGTAACCAGTCACCTAGCGGGCCCCTATACTTTTTTAACCGTTAAG
+GTCCGACTATCCCCCTACAGGCAGCATCTAGGGTCGCGGTTAGGTTCGGC
+GGGAGTGATGTATTCCCCTCCTTTTCAACCCCTATGTCCAAGCCTACAGA
+TATAAGTGGAGAATTGAAATGTTCTTCCGACCATTGCAGCTCGATGGCAT
+CTCTCATTTGGTACTCATGTCAAAAATAAGGTTACCTACATCATTAGCCT
+ACCTGCATAAGGCGCGCGCTTTCCACTCTAAGTCTGCCTCGGTTACGCAA
+CTACGCTGTTCCAAAAATATTGGACTCTGTATCAATGACTGAACGACTCG
+ATTCGGAGACGCCCGACCTCGCATATATCACTAGACGTAACGGAAGGACG
+TCGGGGCTGACATATGGCACATACTGGAATAAAGTAATTCTGCTACGAAT
+TACGTTTACCTAGGCAGCATATACCACGCTAGGCCAATGTCCTTTAGCAT
+ATTGACATTGCCCCTCAGAATCTGGTTCACAACGAACCCCAAAGCAGGTA
+ATTGCTTTGAGGGGTCTCATAACCCACTGTCGAATCTCTAACCTAGTGGA
+TTCATATCGTGGGCAATATGTGATTGTTCTCCTGCTTTTAAATAATTTAG
+TGAGTGCACACGATTCGACCATGTCATCGAATGACCCAGCCTTTCGGCCC
+AGTGCCATGCTGCAGCAACTAAAGGAATTTAGCGGCTTTCGTATTTGGTA
+GCTTCGTGGATACGTGACGATCACGGTCCTCGTGCGATGATGGTATCATC
+CGAGTGGCCAGCCCCCTGCTATAGCTGTACACGTTTGGCGTTCCAATTCC
+CAGCGCCATGGCTCATAGTCACGGTATCGCGCGACCTAGACCGTTCTACT
+TGATCACACTAGAGTTATGTAATGAGCTTATTTGCGCTACGCTTTATGAT
+ATTCGTATCGGTCGAGACGCGGAGGTTAACTCGCAGGAGGCAGCCTTAAA
+GAAAGCGCGGAGTGCGGGGGAAGAGGCCGTGCATCCTCTGTGCGTTCACA
+CTAAGAGAATCAGTCGACTGACAAATACACTTCATGGTGGTTAGCGGGAT
+CTATGTCACTATAAAACGAATATTGTTCAACCCAGGCTAATACATACCTC
+GTGGCCATGCTAAGGTACTCTTTAGTATAACCGCCTATTATCCTGATGAA
+CATCTCTTATCGAACCTCGACGCAGTGCGAGCTTACGGGACGCGGAACGG
+AACAAGGATCATTTGGAAATAATGCACCAATTACACTGAGGTGCGGTAGA
+AGCTCACTGACCAACTTACGAAATAGGCCAAGACGGGGCTGTTCGTTCAG
+AAGGTACTGGTCTAAGTAGTCCTGCCACATTTTGCATACATATACATTAC
+ATTACGATCCATAAACAAGTTCGGGGTAGAGTGCAGTTTGCGCGCGCAAA
+TAGGGTGAGATCTTTTGATGGACGGCCACTCCTATCAGCTCATGGAACGA
+TTGGGCGTACATTGCCGGTGGGGAAAGCATGCCCAAGTCAATATGGCGGG
+AGGCTGCTTCACGCCATGGGAATATGACGACGAGTACTCGCAATCGTATG
+GTGCTTACAGAAAGTAGAGCTTTCGGCGCCATCTTGTCTTGTCTACCCAG
+CTGGCTAAGGCCTTAATGCCGCTTGTCCGATCTTAACTATGACGAGCCCC
+CGCATAAGTCGACTGATCAAAGGGCTGATACACCTCGGAGTCTACTCGAC
+ATAATTCCGCTTACTAGGTACGAAGGCTCACCCCTAGTGTTGTTCTGATC
+GATGTTGCCCCGGACTAGACCCTGGCCAGAGCTATAGTAGCTGAGTGGGT
+TTTCGCAGAATGAGTGCCGTGACAGTCTTGTCTGATATTTGCATGGCCTG
+TACTCGAATTCTATTGACGAGACCACATTGCCGCTCCGTCCGGCCCGCAA
+GCGTATAAATCATAGACAGCTTAAGTAGAGCTATATAGATCGCTGGCGTT
+TACCAGGTTGGGCCGAAACAAATGACGTTAGCTTTTGCGAAACGGTGCAT
+GAGACTCCCCCGATCCTGAATGTAAGCCTCAGTAACTCTGCGGTAACTAA
+GGTCAAGTTGTGTGGTGGACTGCAACCTCGACCGCTGGCTGGTAAGTTGG
+ACAGTTCCCGCAGCTACCCTGCTTACATCTGTCGCCGTAGTCTGTGGTCC
+AACTCGCCCGGCTGGAGAGTATAAGTCAGCCCACCGCCTCAAGATCAAAG
+TAATGATCTAACAACACTCGGATTGCGCGATGCTTCTTTATCCGTACCGA
+GTCATGCCCCCCCACCGTAGAAGAGCAAACCTGTGGCACAGAAGGTCTTA
+TAACTAGCATCCCTCCCTGACTTCGGCTCAGCTCCGTACTAATAGAGACA
+GGTCATTTAGATCCAGCGGCGGCTATAGCAACGATTGATGGAGCTGATAC
+AGCCCTCACACATTTACAGATCTACCTAGAGAGTCTAAGGCGGCCTAAAC
+CCGGTGCCTACATGTCGTGTTTCGGCTAATTCCGACTGATGCAGGTGGGC
+CGAGAGATGAGGGCATCGTTGAGGAGCGCCCTTTGTAGATCCTAGCACTG
+TTAGCAGCGATGTTCCAAGGTACAAACTAATGCTGAGGTCCGAACAGATT
+GCGGGACATACACGATGACCGCTGTAGGGTGAGCAGTACGACTAAGACAA
+CGCAAGAGTAAAGGAGAACCCAGAGTAGGTGCGAAACATATCCCCTGAAA
+CCGCACTGCCCACCATAATTAAAATCAAATAACATACGAGAGAAATTATA
+GCCGAAACTAGACCACGAGATACCCAGCTCCGGGTTGACGTAGTTATCGA
+ACGTCTGCGACTTAAGGACTCAGCGCGATCCAGACAAATGTAAATAATTG
+GGTTACCCGCGGCGAGCCTGATGTCCCCAGCTAGCTAATCAACAACTAGT
+TGATGCGGAACCGAACATTGATCCGTAGTGTTCTTAGCAAGAAAACACCT
+CGTTGACCCCGATTGGGGATATACATCCGATTCTAACCAAATACGTATTC
+CGCCTTCGGCTAGTACAAATCTATTCCAATGTACTATCGCCCGTTCACGT
+GTAGCCTCATTCATATTTTAGCCTCAAAACAGTCCCCGATAGATGGCCTG
+CCAGGGAATCGGAATTTCTCGTTACGGGGGTAATTGGGCAACTGCGCACG
+TCCTCAGGGATCCCTCTCCGATGGACGTTCACGGCAGGGTCTAGATCTGC
+TCAAGCGGCGCGCATATACTCTAGGCTTGGGAATCCAAATCACCCAGGGT
+ATGCAAGGGGAAGCATGACGGATACACGAACAGGATTGATCGGGTTACAG
+TGACCGTTCCCCTGTTCTGCTTCCGCGATGTTTGCAACCAAACGCCCATA
+GGTAGCCTCGGTGGACCACCGCCGTTTCTTTCAGCCTCGTGTTCATCCAG
+TGTACTAAATGAACATTGATAGCGCACTTCGAAGGTACGGCCTCTAGACC
+AATCGAGCGAAATGCGCATAAGTCGCTGGCGGGTTATGTTGAGCGTGTCA
+TGTCTGAACCCTTGTTAGTGCCGAGTAAGTTCGCAGCCGCGCACATATGG
+TTAGCTCCGAGGATGATCATTCCGGGGAAGCTGCATCGACCGTTCGGCTG
+AAGTGAGAATATGCCTTATCTCTAGCTGATTCGCCCTATTACGCTCTGAG
+CGTCGCAGGGTGTGTGGTCAGTGTCCTTTACGTTTTTTCGTAGAGTGGGG
+ATCATTGGGTGAAGGGTCATCCACGTGGGGCGGAAGAAAACAATTTAAAC
+CACTCAGCTCGCTTATTCAGGCATGGGCGATTCCCCCAGGTCTTGCGTCT
+GAGCTTTAGTGCACTTTTCTAGTGCCCGATCAATTGGGCTCCGGGAAGTG
+CTAGAGATGGCCCCCAGCGCCGCGGCCACGGCCTGCGTCAGCCTCTGCAA
+CATAAATGGGATCAGCGCGCTACCTTATAGCAAGATGCACGTCCCGCGAA
+GGCTCCTAGACCTTGTCGTTGTTGGTTTTCGAACCGGCTACCCCGGCCCG
+GTTTGTCCTTGCCGGTCAGTCTTCTCCTGTAGATCGTGACTCGTGGTAAT
+TCTACCCAGTTTATTGTTTATATTCACTAGAGACCCCACCATAACGGCTC
+CACGTGGTGCATTATTCTCACAAACTGTGGTCAGAGCACTTGCGAATGGC
+GGTCAGGATTGATGATTGTTCCCGAATAACAGTGGAAGGGTCGCACCCCG
+TGCCTACTTAATCGAACATGCTGAGTACCCTCAGCTGCTTAGCCGTAGGA
+CATGCCTACCCTCGTTCACCAGATATACCGTGCGTGATCTTGGGGGGCAA
+CGAGGGCTCCTCACCATGATCTATTGAAGCTGAGTCCCGTGAATGCTAAG
+GCTAAGCCTACTTTCATCGTTTCTGTGGGAGGTAGCCCGTTCGACCGTCA
+GACAATCGGGCGACCAATGTCCGAGTGGAACGTATATATCTTGCTCTATA
+ACCAATTCGATAGTACTTCAATGATTGGATGAAAGGAAAAGAATAAGCTT
+TCACAGGACCCGTTACCATTTAAGACCGGTATTAGAACAATGGACCGGTA
+CCCGCCCACCTAATCCATCCGTTGTCTCCGCGGGCACACAGAATGCCATG
+CAGCCGGGCGGAACTCTCCAACCTACAACAGTTTTTTATCAATGGTGATA
+TGCTACCACCACGGCCCTGTTCGATGAATCGCACAAATTGCCTAACCTCA
+CATTAAATGCGGCGGGCCACGGTTTCGGATGTAGTAAATTGTGGCGGAGG
+CGCTACGCAGCCTAGATACGCTATTTCAACGAAGTTGGCTTGCCCGTGTT
+CTCGCAAGCAGGAGACGCGGTTGGGTAACGGCACAGCACTAGACAAATGT
+GCAGCCAATGTTAAAGCAATCATAAACGGGCCCCAGCGTGGGGGATCATC
+GTCTCACGAACAGTTGACACTCGTCGCGCAGCAGATGTGATCGATTATGG
+TATTGGCGCCTTCGCTGGATATTCCCTCTCGACACTTATACCCTATGGTC
+GTCTGCCCGAGCTTTGCACAAGAGAACTTAGAACGACTCGTTGTGTGTAT
+AGCCGCCGGGACGATCGCCGGGCACATTGTGACCGATCGTTAAAAGTCCC
+ACCGAACCAGACATCTTTGTACTCCTCTCTACGAGGGCCGTATGAGTCCC
+TAGATCAAGGCGTACACTCTCACGTTCTAGACCGGGACATGACAGCACAG
+ACCAGAGTATGACTGGTGAAGCATCACTGTTGATGTAAATATCGTCCCCC
+AGATTCTTGATCACTTGCTGCACTCGAGTTTCGGCCTACGTCCTGCTTCC
+AGACTTGCTGTAGTACTTCCGCGATACGTGCCGTGCGATCGGATAGTATG
+TTGCTCATGCACTCTCATCAGGATGTCCCTCCCAATCTGGTATAACATTA
+TTGCTCGCTTGTACCACCACATGTATCTGTCCGATACAGAGATCACGCCC
+GTCATTGTTTACTCATGGAGCTCTCCTCACCCGGCACAGGTTTTCGAGAG
+AAATACCTGCCATTATCAGTTCGTTCGCAACCGTACGATTGCATTATCCA
+CTCTGTTTTCCAGGAGAGTCCTGATATTCGCTCATCTCGCATAGTCCTTT
+CAGCAAAACTACGCCTATAACTCGACACAGCATGCGTTCCAGTGAATATC
+GTCTCTACTACGCATGACATGCCGCCTGCCTGCTCTCTTTACAAGACAGG
+CCCCAGCACGCGCGTGAGTACAGAATGTGGTCGTAGCAGATCTACCAGAT
+CAATTGCTAGGTAATCTAGGTATCTGGAACCTGGCTTGCCCGCGGTTTGC
+GTAATAAAGAGTCGTCGCTGTAGCGAGGTGTTGACCGTCCTTCCGACAAT
+CGTACGCGCGACCCCGCTCCAGTCTGATGTCACGGGATGCTCGGCTCTCA
+TCTGGCGACGGTTGACCCCCTGCTGACGGCGCAAAATACTCTAGTACTCC
+GCGGTTGACGATTCCTGATTTGTCCCCCGGTACCCGCGGGTGACATCACG
+CTCCGTAATTTCAGAGAGCCTGTTACCTAGTAGATGAGAGGTTAATATCA
+TGCGCCCCTACATCTGCCATCACCAGGACTGGTATCGAGCGCCTAGGCCT
+CTTGTTGACGAGTTCGCGTGTGCAACCTTTTGCGGAGGGCCTAAAGACCT
+AAAATCTACGTTATAGGTCTTGTAAGTCTTTCTTGTTGAAGGAACAAAAC
+CAGAATGGCCTCGTACGACGCTCTGAAGACACGACCTGATTCTTACCAGT
+GGCCCGTCGCGGAGATAGCGTTAGTGCCGGGAGGGATAGCTCTTTTCCTA
+ATACTCGATACCGCCAACAGAACCCGTCGAACCGGTGCAGGCTAGCTTAC
+GTACTAGATTCTCGAACTGCTTCGCGGCCCTGGGGCGTGCATGCGAACTA
+CAAATAATAGATTCCCCCTGATTTGTTTGTATTCAGGCATCGCCAATGCC
+TCCGAGCCTCACAGGGAGCACCCTTACTTACACCAAAAAGCATAAGCGTA
+GGGACGTGAGATTCCCCTGGTAAAAAAGGGGCACGGGATTAGGACCTTCG
+TGGTAAGCATTAATGGGAATTACCGTGGCCTCAGGGGTGGATCCCATATT
+GCTCTTGTAATTCTCAACAACTGGAGTGTAGTCCCACGGTTCCTCCTCTT
+ACTCCTCTCAATGACTTGGGTTCCATGAACTAGGAGCTATGGTACTAATC
+GTAACGCGTAGCGGAATCACTTATTCGCTAAGTTGTATAGACGTGGCAGG
+CACATGGTCTGTTCGGTTCGGGAGCAGTCATTCCCGGAGGAATTAATACC
+ATAGCCAATATTGGGGGGGGTAGCCTCAGCCGCCAATTCGGTGGAATTGA
+CGTTGAACGATCACATGATAGCGGGGCAATGACCAGCTGGTGCAAATTTC
+AGTTGAAACGCCTTCCATAATGTTCAGGTGCCCACAAGATCCTCATTCTA
+ATGGGTATCCGAATTCAGGTCGGCACACCAAAGTTACTAGTATAAGATGG
+TGTTGTCATCTGCCCCGGACTAGGAGCCTGGAGGCGTAAAGGACGGTCTC
+TCTTCGCGTGGGTTCGCTACTAGCGACCTCTTCGATCTCCGGCTGGAAAA
+ATCGCGGTGCAATGCATACTCTCGTGCGTGGAATATGTATAAAGGACTGT
+GAGATTAGCTGGTGACCGTCTCGTAAAAACGTGCTGTATGAATGATGTGG
+TCTGCACCGACCCATACTTCATCGTGCTAGTACTACGGACATGGAGTTGG
+CAAAGTTAGTCATAGGGTCCTGATAGCTGCAACGCAGTGAGATGGGGGAA
+CGCCGCTTCTAATATGCTACAATCCTCCAGTGGGCGCCCGTGGTATCTTT
+TTAGAATGATGGGACCTATTTGTTCCTGGGCTACCTTAGAAATGGAGAGC
+GTCTACAGTTTGCTACGAAAGGGCGTACACCCGGTGGCATGAAGATTTTA
+AGTCTTTTGCTCCAGTTGTAACAGGTGACGTGTAAATCAACCGTTTGGAA
+TTTCGTGTGAGGTGTCTACGACCATTGTGCATCTCTACCTCCACTAGAGT
+ACGCGCAGATTGATTAGTATGCAATGTAATCGTGCTATTTGTGGCTCCGA
+GAAGTCTGCACTCGTGATGCACGCATGGATAGCCTCTCGCAGGTTCGGGG
+GGCTGCCAGGGTTCGTGTAGCCGGTTGTCATTTATCTGAGGAAGGAAGGC
+ATCTCCCGTGGCAATCGCCAATTGACCGAATCTCATCGTTGTGAATCATA
+CATGTTATAAGTCTGACTTGTTCATCGTTGGTCTGCCCACGACGGGTTGT
+TAGTGTGCGTGCGTAAGGGAGGGCGCCAATCGGATCAGCTCGCGGGTGTT
+GAATGATCATGGTTACGGTACACGCCCCTAGATCCATGATACCAACAAAA
+TGAGCTGCGTAAACAAACCGGGTCGCACTTGTAAGGGTTATTACACGTCT
+CATAGGTGCCTACCTCGAGATGGAGATTGGGGCACGCGGCCGTCAAGGCA
+TACTCCTAGTCAGCAACGACGCGTTCAAAGACCCCGCGCTTTTTATTTCG
+CCCAAACCGACCGTGTGGGCGGGACTTTTAGATCCCTAAAAAGTCGTGTA
+CAGCCATCCTTTTAACGTATCGGCACTCGCGGCCAAGACCCTGAACGTTA
+TGGTCCTTGTACCATGTCAATTCCGGCCACGTACTTAGCCATTAACTTTC
+GTACGTACTCGCGACGGCCTACAGTCAGTATTACAGTTCTAGTGAGCTGG
+ATAGATGCCATCTCGTCATGTAACGTAACGCTCTGTACTGAATACAGGGA
+TTCGAGTGATAGCAACTTCACCAAATATCTAAACACTGTAGGTAAGTGCA
+TAAGCGCCCCCTGAGGGCGTAATTGTTGCCGGAATGTTACATCATATATC
+CATGGAGCTTAAAGCAAATGCCCAGACACCTTTCACAATAATAACCACGA
+TTGCCGTTCTCAGGGTGTTTGAAGTTCTGGACCCGTCCGAGTCCGTACCA
+GGGGAGATCCTAGTGGCACACGTGTTCTTGATAACACTGAACGTAAGTTC
+TAAGGAAGCGGTGCTGCTTGCTGCCGAGCACCGCGATTCGAATGGTAGAA
+ACTTCTTTGATTTTCGGTCGAGCTAACTCGAAAAAGAATTTCGCGAGACG
+GAACAGTTGCAGACTACGTTCCGGATTAAAACCTCCTCCCACGGTAAGGG
+TTGATCATAGTCTCGGCGTCTGAAAGCTGGAGTCAACTCAACGTGTCGTT
+AAAATGTCCATCCGAGCATGCCGTCGGAGCTATGCTACCCGCAGGATAGC
+ACGGTAGGTATGAGGTTAGGCGTGTGATCACGCGAGTTGTGGCACGCGCT
+GCCATGAAAAAGTCGACATGCGTGCACCTCTCAATGACGTTGCCGATTGT
+ATTCCGGCCGGACACTTGCTATAGATTCGTAATACAAATGATCCTTGATG
+CTGGGATTGTATTCCACCATGCAGCACTCACGTTCTGATTCAGAACATGA
+CGAGCGAGCAGTTGTAGCATTTGGACCCAGCTTGACTGGGTGGTGGAACC
+ATGGACTAATCACTAAAGGGAATTAGAGATGCCTATCTTAGTACGGCCCT
+GGCTACCATTGGTTTGAGAGTTTGCTTGACTTCCCAACGTACACAGCCCA
+AAAAGTAAGCCCTCCATATTCGATGACCCTTTCTGCGACCTACGTCTGAA
+TTCCAAGTCGTCGTGTTAGTTGGCCATCGATATACAGTGCGGCATTGACC
+CCGAGGACTAAAAAAAAGCGAATCAACTAGTTCTAGTTAATAGTAACAGG
+GGCCAGAAAGGGACGCCGCGCTCCGACCAAAACGGCGTCTTTCGACCGGA
+GCGGCCTGGTCTTCCCTTGAAGAAGTCGACGCTTCGGCGCGACCTTCGCC
+AAAGCTACAAGTCCCACCTAACCGTGTTTGTATCTGTTTTGACCCCCTAG
+GTTACCCACGTAGGAACGGGGAATTGGTATCCTTAAGAGTGGCGTCCTGC
+TGGAGTCGTGACATTGTCACACTGGGTGCTATGATTTTGGTCAGAAAACC
+CGGGCTTTGTCAACCCCTCTTCTGCAGCAGGTCCAATGTGTGTCTTAGTT
+TCTGCGGCGTTGCGGCGCATTCGGTCTGCTGTTGCCCCCACGTAGAGCAT
+AAAGATACCGGGCCTCCGTTCCGTGAATTTAATTTTAAAGTCGAGTATTT
+CCTAACATCTTACGACGGCCGCCGGCTAAGCTGGCGTCGTTCCGGCCCCG
+ATAGTGGCTCGTATATAATGTAGGCAGATAAGATTTTGTCACACCATAAA
+ATTACCTTTTTTGCGTGACTAAAGGTTGTGCAGCCATGCCTCTGAGCGCG
+AGGCACCTAGCGCTCGTGAGTGAACTCAGCCGAAAAGCACTCTACCCAGC
+CTCCAAGCCGTACCCCGGCGATCCCTGCGGTCTACCACCTAGTATTCTCA
+TAGTAACCGCGTTGTGATCTGCAATTTTTAGAATTAAGCGAGGTGTACAT
+CAGACCCAGTGACAGACATTGATCGTAAGATTCCGTGAGAGTTCGCTCTT
+AGCTCGGGTACATTTACTAGAGGTTAGATAACGTACTGTCGTCCAGTCGA
+CCTCACTACATCCACTGGCGCTGAGGTTCTTTTAGTTCGTTACACATAGG
+CCTCTGGGAAAATCTAAACTTTGTATAGATTTTGAATCGACCCATACGGG
+ACTACAATGGTGCACCTTGGTACCGGATGAGTCCCATTGGAAGAACGCCA
+GGCCCATAGGCTGCCAAAATGCATACACTTAAGTAACGGTAGGGCGGTGC
+CGATGCAGGGTAGACCGCCCAGGCTAGCCCCTCTTTGTAGAGACGCACAA
+CCAGAACCAGTGGAGCTGCTCACTGGATACTCAAGGAGTACACGGTACAC
+TAATCTTAAAGGAAACGCGGATACGCAATTGGATACTTAAGACCGGTTCT
+ATAGCCGGGTTGGTTTGTGGTCTCTGCACTGTGTGGTAGAAGTCGACTTT
+TTATGTGTGTTTGTTATGACTTCCTCCATTTATTATACTCGCGATTTATA
+CCAGGAACTCGTGTTGAGCTCGCGAGTTAAACCACCAACGCGAGCCGGTC
+GAACACTCCGAAGGGAGTGCCACTCCTGGATCCAGTGAGTGCGGGAGCTG
+CCTCTTTATAAGAGTTCGGCACAAGGATATTGCAATCGTTTACACACCGC
+TGTTATCCGCTTATAGGGGGTGCCCCCAGCGACATTATGCATCAATCTTT
+TCGGTTGGCCACTTCACTACACTATCTGAACCTCCGCCATAATCGTGTAA
+GCTAGGGAGCGAAAATACGCATAATGCCTAATCTTGTTTCAATTACGGAC
+TCCCGGACTTTGAACATCGGCTCGACGAAGATCACGAAATACATGACCTT
+CATACACGCGATATTTCGTGCGTAGCGCACTTCACACAGATACACTGAGA
+GTATTTTAGAGAGTGGAGAGTAAATGTAGCGAATCTCATTGAGTCACCGT
+AGGCTGGTTCTCAACGTGGACCGAAAGTCATAGGAGCCGGAACAAAGTAT
+CGCCTAAAAAGAGTGTTAGAACGTGTCCGTAAACGGACCTAGACGCAAGA
+ACTGTCTGGTGGTCCACACTCCAAATGCACTGCGGGAAAATGTAGGGACA
+TAAAATAAGGTTGTGGTCGACCGCCCAACTCATCCCCACTCCGAAGATAG
+TTGTAGGGGTGGATTGAAGTCGGCGCGGGGCAACGTTAGGTATAGAAACG
+CACAGTACTATTCGTCACACAGCACAGGAGTGGAGGCCTCGCGGATAACC
+CGAATTAGGCGCCCGAGTTTGGCGGCGTCACACGAGCATAATATCAGGCA
+TCATAGCCCCAGCTGGTCAATAATGCTCTCGCGCTCAGTTTGGCACGAAG
+GAGATTCGGAATCATTCGGTTTCTCAGGAGGGTAGCATGTGCCGATTGAG
+GTCTGCGACCTTACTCAGGACGGTTTTCAAGTCTCAACTCCGAATCGATA
+ATGGTGCGCACATCCCGCTCAGCTTGTGAGTCGAGCCCATTGTGGAGTAG
+ACAGACTTATCTCGGTTCGCTGAATCAGGCAGGAGGCATCAACGAATTGA
+GGACTCAGCATAAGGCCATGTTGTAGGCGTAATCTTTTGTGGCTAGCTAC
+AAGTTGACCAACCTCGAGGATCGATAGAACAGCGGGCATCTTACGGTGAT
+ACTTCGCTGCACGGCACCTGAATGTAGTGTGTTAATTCTTATTTGGTGAC
+ATATCCAAGACGGTCGCGTAAACCACCCGTCATGGGAGTGTACGACATGT
+CCCGCCGCCAGTTCTCCGATGCGAAATTTAATTCAACAATATAGTGTCCT
+ATCTCTCTAAATTGAGTTAAGCAACACGGATTAGAGGCCTCTTGATCTTT
+TAGTACCTAAACATATGGTTATGTAAGTACCGTTTCAGACGAGCTCAATA
+ACTAACATGTGTCTTAATCCGCAAGCATCTTCAATAGGTGAGAAGGCCAG
+GATATTCGCTTCTCAGAAACCAGCGATTGACTCCGGACCATGTGAAGCGA
+GGCCCCCAGCAATCCGAAGGTGTCTGCGAGCGGGACCCTTTACGTGGAGC
+CCGGGCGAAACGTTGCCGTCGAAAGTAGATGGAGTCATCATAAACATGCA
+TATGCCCTCAAATATACAAACTAGGGCGAGTCAGGCGTGTCCGTCTGCAT
+TTGAAGTCTGACGCCTTCTAAGCCCATCTTAGAATTAAAGAAATCCTAGC
+GTAGATGCTGAAAAGAGCCCGAGCACCTGTACAATCTTTGTTAAGGGTGA
+CATCTCCAATTAGGTTGTGGTCGGTTTAGGGGTTCTGCAGCACCGGAAGG
+ACGAGGTTAACATCGAACGTTCACTGCGCTGCGAAATATCACTGCTCGGT
+TGGCAAACTGGGTGATTTTCAACTTTCAGAGGCCGATCGTTTGCCACAAT
+TACGGTTTTGATGCCCCAGGCCCAAGTCAGTTCTAATTATGCCACAACCG
+CCCGGCTTTCGTAAACTCGCTCTCCGGCCGTACGGTAGTCAGTGTACATC
+ATTCATTAAGGTAGCTCAACGAAAATATCCGCCATGGGACAAATTTCCCG
+GCACGTCAATAGTCCCCAACGTACCGGGACGATTTTCAAGTGCGAGGCTA
+CCGCCGCGAGTTAGGTGCCAAGGCGGACCCTACAAGCGCAGGTCAGCCTT
+TGCATAATGAGCGACCCAATAAATCAAGCCACATACACGCCGTACCTTTG
+GCGCGAAATTATGCTGGCCAGTAGGAGAACCTTGTCACTCGAGTCGTGGA
+AGTACAAACCTGGTTATTTAATAGTGCGCTCCCCGGCCTAAAGATCGAGA
+TCTGCGAGACCTGCGGGAAATCCAACGTTGTAGCCGGTACGCTGCTTACG
+CTAGTGAAGGGTGCCAGACTAGAACCTTCGCCTCACAACAAAGTTTGGAT
+CTGTTGATATGCGGAAGGTATCTGATTTATGCCAACAAGCCAATATGCTT
+CTATCTGCTAAATTGCGTGCCCAAGATCTTGCACTGTATTGTCTAAGAGT
+TCGAACACTTACCTTGTCCCATAAAGAAGATGCTTCATAGTGAGTTCCCC
+TGATGGTTTCCGGCGGCGGTGATGCCGCCGCAGCATCGCGCTGGATTAAG
+TGTCGTAGTCCTCAGTTTCTAGACCGGGACGAAGTTACAGTCATAGAACG
+CGATTTTTTGCTTTCGTGATTGGGGAAACTACTATATCCCAAAGGCGGAC
+CCCAGCACCCAAGATCTGTAATGGTGTAGAATTAGAAACCGTGAAGTCGT
+CCGCTGTCGCATAAATACAACAACGTCCACCCAGCTCCGGAGGACCTATA
+GAATGAAGAGACCGTGCCTGACGGCGGACTAGTCCGACATTTACCTTCTA
+GTAGTCTTAGAGGTGGACCCTTCAGATTGCCCAGAGCAGGAATGGCCATC
+ACGATAAGGAATGTTCCCTAGTTGCTCCCCTGGATGGCGATCAAGGGCTC
+ACTGGTACGCACCACTGTATCAGGCTTTCCAAACGTGACTCCTGCGCTTC
+TTTGTCATATCGTTACTATCGTGTCGCAGGTGACTATACTGTGAGAGAAT
+CCAATCCCTTACGGCATCTTCTTCGTAGTACAAGTGCCAAATCGGAAGGA
+CGCTACCTTCGAGAGACGTAACTTTCCGGGGTGAGCCTATCTTGAAACTG
+CAGCCACAAAAGCGCGATTGATTTCAATGCCATATTTGGTGCCGCGCCCA
+GCATAGAGTCGACCGGGCGAGGCTCAATCGGTAGTGTGCACTTGGTCTAT
+AGTGACTTCCGGAGGCGCAGCTCGGGCACGTGGGCGCTCGGGTGTTTGTC
+ATGATTAGCCCACCACCCAAGCATGGGCTGGGATTCCGCGAGGTCAGGTT
+GGGGTTGTAGTTCGCCTGGAATTACAGTCCGGGGCCATGAAACGATTATT
+CGGCCGAATAAACCATGGTCGACTCGCCTTTCATTCGACCTAGAGAAACT
+AACGGTGTCCGGGACCTAGATTTACTCCGATATCCACGATCCTACGTGAG
+CCCTGGAAAGAGAAGTCTCCCCCCCCCAAACCGGTGTGAAGCCGAGAGGG
+AGCCAACACATGAGCGGACTACCACCTTGATATTACTCAGATTCCGGTCC
+GTAACGATATCGCTTCGCCACTACATCACCCTAGAGGTTATGGCTGACTT
+TTGGCTAGTGCTGGGGTCGGTTAGAACCAAGCACGAACCTTGGTGCGGTG
+CATCCTTCCGATGCTACAAGTCGACTCAGGGCGTATCATTTCTCTGAGTG
+AAGGACTAAACTCTTTAGAAGTCCTAAGTAACCAATGCCTTCCGAGAATG
+TCTACTGTCTGTCAGCCTCGGACTCCCAGCCAACTATCCGGTCTGACCTA
+CGCCTGTCATCTTAGATAGTCCACCGTTACAACGAGCTGATTCCCGCGGG
+CTAAGTTCTCCTAATACGGTTGAGCGAGCCTACAGCACATCTATTACACG
+TCGTGCTCGCACCATGATATAATAGACCACAAGTACAAAAATGTGCAATA
+TTAAGACTTTTGACTGGATTCATGCCTGGCCTTCCCCCAGTCTTATAGGA
+TATGGAATCTATCCCCTATGCCCTGTCCGTATAACAGTTTAGGGTTTAGA
+ATTCCCACGACTACCGCAGCATAGGGCACACCAGTAGAGTCTTGCACTAT
+TTAACGAACTTGTATGGTATATAACCGATAGTCCCGATACACGTACGTCA
+CATCCTGCTCTGCTCCGCTTTTTCCACTGGTTCACTTAGAAATACAATGA
+CCCCCTGAATACTCCTACCCTAAGAATTTCCCCCTATCTTGGACAGTTAC
+TCATATACTCGTCCGTTTGATCCAAGAAACTGGCCAAATCTCCGGGCGTG
+GCGCACTAAGGCACTGATGTACATTTAACTTTCGAGAATGAGGAATACTC
+GTAGAACCGGGAAGAACAGCTAGGAGGACCTAGCAGGAACTGCCGCACCG
+TAGTAACGACATTTCTGGACCGTGCTAGGATCCAGCTTGTCCTAGTCGGT
+CCATGGTTGGCAAGGTTTACGACTACTGGAAGGTATTAATTACGAAGTTA
+GTGGTTAGCCGGGTGGTGTTCTTCGCAGGTTTAAAGGAGCCTAATATTCT
+CGACTGGTACTGAAAAAAACAAGCCGCACGGCGAGCTAATTATAGTTGCA
+TCTATTAGGGCTGACGACGACCAACCCTAATTGTTAGCCAAGCGTCAATG
+GATTTGATAAGATGGGGATGGTCAGCTGCGAGCCCGACGGCCCCCTGCTA
+TGGCCGTACGATAACACGCGTGAAAAAAATTGTGGAGTATCTGCGCTCGA
+CCAACTAGCTGTGTATGTACCTTTTTGGCGGTAGGATCCGCCCGTTGGGA
+TAGTACGCAGGAGTGATGGAATTAATCGAACAGAAGCAGCTTGTGCCAAA
+GTGGGACCGTTCCCAAAAACGCCCTCGTGTGGAACCCATCCCTTTATAAT
+AGGAGCGACTCTCTGTGACGTTCCTGCAACATCTGTCGTAAAGGGTATGC
+CTCTAGATTGATATAGGACTACAGTCCCGCACTGGAGCAGGCTACCGATT
+ATCAGAGCCAACTATCTTATGTCATAACTCTAACATGGGCACACTGACGG
+AGTCCCTGCCAGGTAGGCAAATAGGCAACCCTACGGGTTCCTGGTAATCT
+AGGTTTTGTTGGCACGAGCAGCCTCACCGGGTCATTTGACGTTCCTAATC
+ACCTTAAAGATTTAAAAACTGTTAATTCAGCCCCCCGGCTTCGCTAACTA
+CGCTCGCATTAATCTATCACGAACATTTAGGCAACCGCTAGCGGCCTCAG
+AGGTGAGACCGGCTGGATACGTCCACGATATACGTGCTGGCGATTGTTGC
+GGGAACAACCCTTATTTTTGATCCTCGCTCACGGACCGCAAGAACTATTG
+AGGGGGACCAGTGAGTCCCTAGTTACTATATCAGCTCCTCGCCCCGATAT
+AGCGGAACACGGGCTCGACTATTGCATTTTCGATGAGCCTCCCCTCGATC
+TAACCTTGACGCACCACCGCAGCGGCTCTGTTAACTCTAGCTGTATCCGA
+ACCATGCGTCTGGTTAGCTCCGAACCCCCGCGTAGGTGCGCGCGCAAGAC
+GGACTAGGCATTTTGCTGCTTCGCTGGAGAATGTGGTACGAGCTACGTTA
+AAATCTTCAACTGGTGGAAGATCGCCGCCTAGAGACACTAGTGTCACTGG
+TATGTGCGGTATGGGCTGACTTGGATCTGCACCGTGAGGAACTTACGCGC
+TAAAATAAAGATCTCTAGATCCCAATTGGACACTTTACAGGGGCTTCGAT
+TCGCCGCCGGCGAATGCGTGGGCAGAGTTAATAGGTGTTCGAGTTGTACT
+GTTAATGCCCTTTACTCATACGGCCTAAGCCGGGGAGTATCGCAGACAAC
+GTGTAGGTGAGAGATCTCTGAACGCCTAGTTATTTCATGTATCCCAGTTG
+AGAAAGGGCCGTTAAGCTCTACCATTTAAGGCATGCAGTCTGAACTCATA
+TCATGCACATTAGATCGATTTCATAGCGAAGGAACGTTACCCCTTTTGAC
+CTTTTACGAGTGGAGCGGTTATGTGGGGGATACCCCAGTACCTAGGAGTG
+TACCTGCCACGATCTTGCCACATGGTGCCACCTTGTTTATGAATGAAGGG
+GTACACGTTTATTATAGGTGATCTGAGGGTCGCCTTAATCTGGGCGAAGT
+CTGCAGGTATGCCTTCCTCGGGTAAAATTTTCTCCCTGCCTTTCTGATTA
+CAAAGTTACACAGGAGCCCCCCTTCCATATTGTTTGCAGCAGCTAACCGG
+GTACAGGCTTAGGTGGTTTGTGAATATAGAAACGCCTACCATCTATCTCG
+GCGTTCTATTCGATCCTGTCGCCGATGGTCTAGCGCTCTAACTTGTTACA
+TGCTGGCATTAGGCTGGAAAGCTCAGAAGTCATAGGAGCTTTATGCACAC
+CGTGAACCCGCGCAGATTTGTAGTGAGAAACATACGAATCTGTTACCTCT
+ATAGCGCATAGGTCGCAGAGCTTAAGCTGTAGGAACAAGCTTAGAACGGG
+TAGGTGAAAGCGACTTGTTACCCGGTAACCACTCTGCATAGGATATCGTT
+AAATATTGAACCTGCCTAGGCAGGATCAAGAAGACCATTTCTTCGCCCAA
+ACGTCAGGGGCGGCACCAGTGACCGTATGCTCACATCGTTATAAGGTCCG
+TTCTGCTCGTACTTCCCTACACACCGGATCTCAAATACGCAGCCGCACTG
+ATAACCTGACGCGAGACGCTACAATGTGACGAAGCGTGGGAGCTTACGAC
+ACATCTGTGAGAATTGCTGTTGTGGCTCCAGGGCCACACATACGCAAATT
+AGAAGCGCCCGCGCAGGCCGATGATCGAAACCTGTCAGCTTAGTAACCCG
+CGAACAATCTGCGACCGAGCCGAGCCGCGTCGCTATCTAAGAAGAGAAGT
+CTGGCATCTCTACCAGATAGTAGTGAGACTTTTAGACTTTTGGATAGGCA
+AATCTTATCCGTCGATACTTGGGCTACCCAGTAGTAGGCGATCTAGCTCG
+AGTCGCAGCCGACTCTTGGGGTTGCCCATCATCTGGGGTAGCATCGTCAA
+AAGTCATTGAGATATGGGCTCTGCGGTCTAAATCTCCATCAGTTCTCCCG
+TGTTGCTGTAGGTTCGGGCTGGCGGAAATCCACCTATAAGGTCCACTACA
+CGTCCAATGTGCAGCTACGATCGACATGCGCCTCAAAATACCAAAGTATA
+TAAAAGATGCGAAATCCGTTTTTACAACCACGAGACGTGCTAACGACAAA
+AACCACGATGCATCCGACCGTTAATCAGTGAATAACGAGGAAGACGGTCC
+ATCAGAAAAGCACAGGACTGTAACGCGAAAATCACGCTAGGAGTGAGACG
+ACGTATGTGGTCTTGCTATTTGAGTCGTACACTGCGTAACTGGGGGTGGC
+CTTCAATTAGAGTAATTGCAAAGTCTCTATCCCTCACGCTCAATACCATG
+GGAGGTAATTCATCAGCTCATTTCGTTTCCTAATACCCTCGCGTTCTTAC
+CTAGCAAGAATCAACTTTCCTGCTGCTTTTAGGATGAAATATGAGAGTTC
+TTAGCCTAACGGATATCAGTTTTATTGGGCTCAGAACACCGCTGAGACGG
+TTTACAACCTGTAGCGGCTAAGTACGTCAATCCTGATAATGACCCATCTA
+GAAGCTGAAATACAAAGATGCGCTATGACTTGTGCCGATTCACATAATAA
+GTTGACTACGGAGCATAAGACCGTGACTGTGTATGTCTGAACCATTAGTG
+CCCTCCTATTAGGGTTCGCGTTACGCGCCGCTCGGATAATCACCGGAAGA
+TTGGTAATTCGGCCTGGGTGAAATAGCGGTAGACAGACCGGGTTCATCCT
+ACTAAGCCAGGTATAAAATTGCATGTGGATTCACCCCGGAAGTTTAATGT
+ACCCTATAGCACGAGACTCTGAAAGTTTTTCCAAGTAAAAGTTCGTCACG
+CGAGATGTAAACGGAGGCTAGGAGGATGTATAAGCCATGCCGGTGTCGGA
+CGGCCGCTTCAGGTTACTAGCAGAACCAACCCAGGAGTCGAGATGGCGGC
+ACGGTTACTAACGTAAGTTCTATTTTCCTAGCAGCCGGAGGAACGAGGCC
+GAATCCTCCAAGACTACAATTTGTTACTGCCAATATAGATGTTAGCGGAA
+CTGGTGGGGAAAGAGGGAGATCCTGGTTGGGCGCGCTCGGTTTGAGAGGA
+CATGGCCTCCTTCTCTCTTTTATTCCATACGATGCGTGCTTTTGGAAGCG
+TCGTATGTTAGGTCGACTAGAGATAAATCTGTCCACACACACCCAAGAAG
+GGTATAAAAGGACATTGTGTACAGCAAACTTCGACTCGAGCGAAAAACAT
+TTGAACGCGCGCCATTCGTTGTATCGGACGGAATTTAATGCTGCCGCGAT
+CCCGATAACTGTAGCCAAAGCCTCTCGCACGAGATGGACCGCAACCCCGG
+CTTCGGAACATCAGCCCTGTCTTTACTACACACAAACAAGTAAACGAGCC
+CATTCTGTACGATAGCCTGGACCGAATTAATGGGGTACGGATCGATGCCA
+ACAGAATAACTTTATGGGGAGGAGACAGTTACCTAGCAGGTCCGGGTGTC
+TTGATTTTGTATGGCCAAGGCCTAAAGTATCGGCCGCGCATGGCTATGGT
+CCTGTCCATAACGGACAATAATCCGCGTTTTCGCGTTCCAACATAAAAAA
+TCGGTATAACAGGCAAAGACGCTCTTATTCGAGGGGCCTGTAGAGGACGA
+AAGTCCTTAAATATGCGTGTTAGCCTCTTTACGTGGGGTGTTTGCGGCCC
+CGTATTAATATTATTAGGGCTTGGTCTCAAGTCCGGCTACGTGCGTAAAG
+TGAAATAGGGTCCGGCAAGTGCCGAGTTAATTTGCGCGCCATTCGAAGAG
+GTCTGGAAAACTATTTACAGACCATACTTATTAATGGCGATTTTCGGTTC
+AATTGCCGTACTAATCTTCCCAGTGGTTTACAACCAGTACGGCAGGAGGC
+GGCAGGCTTTGAAACGAGTAGGTATGCTTGTGCCTTCTCAGGATGCGGGG
+TGTTAGACATGCGGCCGTAGCCCTATTATTTGACCTCGTAATTTCATCTC
+GTTCATGGTTGCTCGATAGTCCGCCGCTATTAGACCCTATGACGGTCCCT
+AAACGACGTGAGTCCAACCGCAGTTGTTAAGCGTACTTAGCGTTATGGAA
+AACAGGCGGACACGACATGGCGGAGCGTATCAGTCACGGCCTATGTATAC
+CTAATAGGTTTTCCGTCCCGGAGCTGCCAGTGGGTACCGAGTTAGTAGAG
+AATGATCCAACTACAAGCCTTCCGTTATGCACGAACTTGTAGCACATGAA
+GCGCTCTTGGGCAAGAGCACGACAACCTGTTCCATCGCACCGGGGACGTT
+CCCCGAATCCAAACCACCCTAGCTATCACACATTGGAGCCGATGCTCGGC
+CGGAGCTTAGTGGGCGATAGAACGGTTGGGGCTTGACGCCGACCCATGGG
+CGTGATAAGTACCAAGTACTGTCGTACCCACTTGAGACAAGACAGGATGG
+GAAGGTATCTAGAACACTAGGGGCCGCGTTGGGCCCTCTCACAACCTCGC
+CCCGGTAGTACAGGAGAGGGCACGTTCTTCCCGAATCGCATATGGATCCT
+GACGGTCTGAAGGAAGTTTGCGCTATGAAGCTACAAGGGCTCAACCATGG
+AGTTCTCCTTAAGAAACACGACGCTCTGACATACAAGGGGCGACTTGTTC
+TTTTTCGATACTCGAATTAATGTGGAACAGTGCATAAGGCGGATGTCGTA
+GTGGTGTCGTCCCGGCAAATGCAGTAACTCTTCCTGCCGATTGCGGACCC
+AGGCGCAAGTTGGGGCGGCCGCTACGATCCGTGGCGGATCTGTGCGGGGT
+TGGACAGTACGTGCGCAAAATGTCTGGCCCATCTGCTATTTGTTCACGTC
+ATAGCGCTTTACATCGGTATCGTTGTGGCTTTTGCTGGTGGATCCAGTTT
+TATGTGACTTCACTACTGCTGCAGCAGTGGACTCACGTTACTAAGTCGCG
+TGCCCTTTATGTGCCAATAGAGCAGCTACCCAACCCGGGCCTGCGTGGTA
+CAATGACCTACTGATATATCTCGCCGATTTCCGTTTGTTTAGGAGGGCGA
+TTGTCGCTAGGGCTCTTACGTCACGTTACTGGGATGGGGGCAATCACGGC
+AATCCGTCTGTGGGTGTCACTGCCACTCACTTTTATATCGTAGGACGTAC
+CCGGAGTTCCCCTCTTGGACATCATTCTGCATTGATTCACTCGAACGACA
+GAGAGAAAAAGCTATTCACTCATGGTCTGTACTGAGGTTAGAGGTGACTT
+ACGGACCTCTACACGAGCGGGTACGGCGCTAATTAGGTGGGGCTGCCCAG
+TAATTTTGCTCAACCCTAGGGCTCACACAGCCTACCCTGGATAGACAGGG
+CCCATCGAGTCCCACTAATGGGACCCTTCGCTCAGGGAACGGTTCTAATC
+CGGAGGTGTGGGGTGGCGTTCCAGTCGCTGGAAAGAAGCTAAGTATCGGT
+TCCGAGTATATCAACTATGAGTGCAAGGGGTCCGCGCAACAGCATTATTT
+TGTCACCATAGTGACCAAATAAACACAGCAGTGTCTGACTATCCTAGAAC
+ATTCTGTTGATAGGATAAGAGCACCTAGGTTACAGTCCGCGCTGGTTGAC
+GGGCGCTATCGCCACTTACGGAGTCCATTTTATAGGAACGTAGAGCCGGC
+CTCTGTGCTGCGGAAAGAGTGTCAGGGCGGTAATGAAGTCCACGACGACC
+CGGATCAGCTGGCTGTATACATTCATCGGCCCATTGCATCTATATGGACA
+TGTGTCTATAACATTGAAGTCCTCTAACCCAGGGGCTTTGTCACGTTCTT
+AGTGCGTATGCCCGGGATCCCCCTGAGACAGGCCCTAAGCTAGTGACGAC
+GAAATAAATAGCATCAGATACAAAAGCATGGTTTCGATACATGTAAGACC
+CACCTAACCTCAAACTGTAGCAGTGTTTTTGAAAGGTGATTCATTGGTAC
+GAAGAGGAACGGTGGTTGACGTGATCACGCAAACGATTAAAAAGTATTTC
+TACAGCAACTGGAACAAGAGGTTGCTGTCTATATACTGCTCCGACAGCGG
+TTCCTTTGCGCCTCGCATCCCTGTCGCTGACTGGCTGCTCACTCCTGCCG
+TTTTCAGGACCGAGTTTCGCTTAATGTCTCCCCTCGTACTTTTCCCAAAC
+TCGTACCGAAATGCATATGGGTACCTACCGGAGGCTACCTCCGAAGACCG
+ACCGTAACAAGCAGAGGAGCCTACTTCGAAACCTAACTGAGTTGACAGTC
+CCCCGTTTCGGAGGGAAGAATCAGCGAGTGATTAAATAAGCGGATGTTAG
+TCGCTGCAAATTGATGTTGGACTGCTTCAATAATCGGGGTGCCGACAGCT
+TAACGAATCTGGTCTGAGCGAGACTACTATGTCATCGAAAGGAAACGATG
+CATTCGCTGCGGGCGTGTCTACGCTATAGTAGAGCTCGAGATGGCTCCGG
+TACAGACGGACGACACACGTTCACCGTGCGAGTGGTCTTGGGACATTTGC
+CCAGCCTTATATAATCGTGAATTGCTTTTTTAGTGTTCTTGTTCACGTAC
+ACAGCGCGTCTATTCTGCGGCGTAGCACACATGTCAATGGTTCAATGACG
+TACATATGCACTGGCTAATAGGAGAAACTGCAGCTTGTTGTTCTGGACAT
+TCAAACGACGCCAACCGTCTAAGCCCAGAAGCCCAACAAAGCAAGATCAA
+TGTTTTTGTGAGGACTCGAGAGCCGAGCCGCTACCGGGAGCGCAGATTGG
+CGTCCAAAACTGGAGCATAGCCTCAAATAAGTAAGCAGGGGGCGTGCTCA
+CGACGACGACTGTGCAATTTTTTCCGCCGGCTTTTATGAACCAACACTGT
+TAACCGCCGCCTCTGGGAGGCCCAAATAGATCAAGGGATCAATTAAGGAG
+CGAAATGGAGGCGTCGCCGGCCTGGCAAAAAGCCCGTCTCATATCGACAT
+GGCCTAACACGTCTACATCTCCGATGTTTACTTGAAGTGCCTGAAGGGTT
+ACTGGCCTTAATAAGTGAAAAGTACAGACGGTAACGGACGTTTATTATGG
+TTCCTGCTTAGTCCATTGAACATCAATATTAGGCAATGTATTTGCGTTAT
+CCATAACTCATGACAACCTTTGCTTCCGGTGTTCTGGATTTGCCTCTAGC
+CATGTATTCTTAGCCAGGAATGTGCCCCTCCCGTGACTTAGTTAATATAC
+CGACGATGGGTTAAGATGTTGCCTAAACGTTGGGGGCTATACCCGCACGC
+ATAAGCGGCTTTGAAGTCCCAGCCACAGTCTTCAGTTCATGGATGACTCA
+GTTAACTCCCAACTCGGACGAACGAAATAGCCGTATGGTACATCGTTGAT
+AAGTACGATAAGCGTTCCATAGGGGCAAAGAACAGGTCTTTAAGACAAGC
+AACCAAAGGTCTACTAAACGTGCTGTCCCACGAACATAGATAGGATGAAG
+GACCCCCAACAAAACGTCAAATGACTGCGACTTAGAAACAGCACCCCCTA
+AGGGAATAATGTTCTACTACTTTGTGTAAGCACGCTAGGATTATGTAGCT
+GATAGGCTCTAGATAAGTAAATGTGCCGAACGTTTGTTGCGGGATTACCG
+AGAACTATGACCAAAAGTACGTAACACTGTCCGCTTATGAAATAAGGGCC
+ACGACAACCGGCTCTGATAGATTCATCGCGTGCTCAGTCGACGTACAAGC
+CCCTGGGTTCTTCAAACAAGTACATGCGCCGTGGTGACATGGGGTAGGCA
+CAAACCAAGCACGACTACAGCTAGGAATTCTCCCCCGAGATCGGGCCTGA
+ACATCGACTCCTTTCTGTCACCTGTAGACGACGGATACTGGAGGCCCGGA
+TGGAATGAGTGGATCCTGTATACAACGCTGAACAGAGACACGTATGGGAC
+GTCACATTTGCTAACTCGCCATCCCTTTTTCTCTTACAGTCTGTAAGCGC
+TCATGGAGTCTAAATAAGCGGCGGTAATGCCGAACCGCAAAGTTGCTAAG
+AGCATAAGAATGTATTCGACTCGTACTTTGGTTGCGGAGGCGGAACCCGC
+CAGACTCCCTCGCATGTACTTCTTTACCACTCATGAATGAGTTAGGATCT
+GAGTGCTGCACCGTTCGATCTGACTGAGATGTAGACCAACTTATCTAGGT
+CAAATGTCAAATATTACTTTGCTACGTTTTGCTCACAATCCCGAGAGTAG
+TACGACTCTAGGGTTATGTTCGACTGCCTTTTGTTGTACATCCTAGGGCC
+CTACGCTGTTCAGCCTGTAGCGCATAGACGTACCCTTCGCTACTTAGACG
+ATGTCTGTAGAAAAGGTCCTTTAGTGAACATCACCGTCAACTTATGAGGG
+CCGGAACGCGGTTTCTGGAGCTTATTCACCAGCTAAAGGTCCAACCGTTA
+TACGAGCGATACCGGAGTAGCGCAGAGACGATTAGGCCCCATAAATTGCT
+CCATTGGGAAAGTGCTCCCTAGAAATCAGCTACGAGACTTCTTGAACGTT
+GCTCGCGGTCGGAGGTGGGAGGGGATATCTCTGCTACTTGACGCCGTTAC
+CTTGCTGCACTCCCGGGGGCCGATGTGGCCTCTAGGTTATCTAGACACCC
+CCGCATGCGTGCTACCCTCAAGGTACGGTATAGTTAACTTGTAACGCTTT
+TCTATGACTGATGGCTGCAAGTCGTCAAACTTGTGACCGTTGCCCGTCGG
+TTACCACTGGTTCTGTGCCCCAGCAGCGTTGTGCGGCCATGGAAACGATA
+GAACTACTGTGTTATGAACCAGAGATTAAGTTCAAGGCGGGACACGGCAG
+GTCTGGGGGTGGCAGGTGGTTGACTGGACACCTTTTATAACACAACGCTG
+TCGTTACGCGAGGCACTCTCGAGACACAAATCATACTAGTCGACATAACT
+GGAACTCTCCCTCTACTCATATTGTTGCGCAAATTAGATGCCTAGTGAAG
+TTTCTTCGAGTCTTTCGCGTGCACGCGCTCAGTTTAGCACGCCTCCCGTA
+ATCAGCCTCTTGTCACTAGTGGTACTTTCGACAGTTTAAATCCCGAGATG
+GGAACAGCTATATGACGGGATAGGGACGCGCGAGCCCTTTTAAAGGTAGT
+GATTATTCGGCTTTCATCGGGTCTTCTCAGACACCAAGCAAAAAAGCGGC
+TGTTGAGCGGTGACTCCTGCGACAGCACGGTGCATCGCCGCGGGCCGCAT
+CCCCGAGTTACCTATCCCAGTATTGGAGCAAGACTGGCACCCCTTCCGTA
+GGGGCACGCTTCCTACAGACACTCGGAGTGCAGATAACTGTGGTCATGAG
+GTTACTCCTTGACAATGTGGTAATAGTGGAATGACCGGTGATGGGGTGCT
+ATGTGTCTGGATTTCAAGAGGGGCCGTGTGGGCGATTACCTATGGTGCTG
+CTAGTATTGGACCCGGCTCAGTCTCAGCTCGGAGCCCCCTGCTGACGTAT
+TACACTTGCGCTACGCCGAGGTCAAAGCCACAGCATGGATCACAGAACAT
+GTAAGGGCAAAATTATAACGCTACCACAAATATGGACAATTCTTAACTCG
+CATGAAACGAAACAACAGGTATGTTCACAGGCACACCACGTCGTGAGAAA
+CAGGCGGGCCGACGCCTCCGCCCGAGGCTATCTAATCGGCACGGATCGCT
+TCATAGCTCATGACGTTGCCAGTCGCGTCCATGGTACGGCATATGTTAAA
+AGCTGACAGTCGAGGGGACTAAGTTCACTGTGTTCTTTGACTGCCCGGAC
+TAAATAGGTAAGGAGGCTCTACTTCGCACTGACTGCGCGAATTTCAACCA
+GTAGACCGGGGGCAAGGAACCCGCCGGCGCCAATAAGACTTACACTCAGT
+TGGCGGACGTGGGAGAAATGCCCTACTATCATGAGTTCTTAAAGAGACGG
+AACATTTACTGGCCAATTACTGTCCTACCATGAGGGCGCTCACTCTAAGG
+AATCATCCCGAAGCGACTGTTGATCGCCCACTTCTATGAGGGCTAACAGT
+AACGCGGTCCACAGCGTATGCGTCGTTTTCCCCTTCGTTAAGACCTCAGG
+CATCATATGGCGTCACCGGTTACCAGGGCGATCTGCTTCGCTTGTTAGTT
+TTATGATTGACTTGCTTATCGAAGCGCGTGCTCTGTACCGGATCGCAAGG
+AGCCAGGAGTTTTCTGGCCGTCCAGTCGCGGAGGAGTACGATACCAAGCT
+AGGCTGTCGTCACGCAGCTGAACATAGGCGTGGACCACGAATCCGGCACT
+CATGCTCACTCTTTCTGATGTGGTAGACCGATCTGTCCGCAAGTCTAGTT
+GCCCTCAGGGACTATGACGCGAAAGTCTATAGACAGCCGTCTATTTACAC
+TCCTGAGACGGCATCGTCTAGCGAAGCCAAGGCTTCATGATACTTACGAG
+CTAAGGTACTCCTAGGATCAGGTGTTCGATGTGTTCGAATATTGGTATCT
+AAGATCGAAAATGAGGTGTATGTTGCACGGGTTCTGAGTGGCGCCGGAGA
+CTATCCGGCCTCATCAGGTCGGTGTTCGCCTTGTCTATTCACTCAGATAC
+CCCCCCTTGGAAAACTAATGCTATGCTCTCGGCGATCTCGCACACTGATG
+ATATCGTTCTTCTGACTTGGAGACCACCTTATGCAACAGTTGTGGGGAGT
+TATTAGCCATAAAGAAGGGAGCCGAGATGCCGTAGCAGATCTGTGATGAA
+TGACGAACTTCGAACCCGATCCACTTAGGTGAAAAGCGCACAATGCTGGG
+ATTTGAATGATACATGGTAACGCTTGAGTACTGCCGTCCTACCCAGCGAA
+TACCCGATTGCGGTATCAGCCATCTTTTGCAAATACGTTTCAACGGATAT
+CCTAACACTCAAATGATTGGGAACGCTTTGCTTTGGAGACGACAAAATTG
+TCTACTTATTCTCGAGGTCATACCCGTGGGGTTAACCGTGTCCCAGTCTG
+TATTGTAATCTGTACTAACCCTTAACTGAGGTGATGTGGTCGTTTCACTG
+TCGACGCCCGGCTTAAACGAACTTTAGGCATTATCGCTGTGTCCAATACC
+GTCACGTTCAATACAGGCGTCGTGCAGTCCAGATGTAATTTTGTGTAGGA
+ACACTTTGGCTATGGAAAGATCTACCTACGCGGACCAACACTCAGGGACT
+GTAAACTCACAGCATAGGGGGGCTACACCCGGGCCATCGTTTCCGACAGC
+AAACTGGGTATAATCGATGTAACGCAAGGTGATAGTAAAGGTTATGTATC
+AGAACTATGTATTGGGAAAAATGGGACTTCCTAACAGTCCTGCCTGGACT
+ACAATACTGTGGGGGATGAAGGTCGAAAGCCGGGAGGGGTCGTCTAACGC
+CAGTCGCGTAGTCGGCGTTGAATACAATATCGGTGCTTCTATGACGTCAC
+TCTGGGCGGGTACCGGTGCGTCGCGACGAAAGGCCTTCACTCCCAGCAAG
+AAGAGTGCCCACTTACACGAACGTTTCCAAAGTTTATAACCAAGAAGGAG
+ACCCAAAAATGATGCGAGTCAGACGACCAATTGAATTCTAATCTCACACT
+GGCAGGCAAGAGTCCTCGTCAGCCATGTATCGTATCAATTACACCATGGT
+GGCAGGCCGCGGGGAGCGCATCTCCAGTCGCAGACGAGTACCGCGTCCCT
+TGTTAGGGCCCTGCCCTGACTTATGCGAATTGCATAGTACGGTATCGCTT
+CCGAGGGGGAATCGGATTGGTGCAACTTATCCCCCGGATCAAGGCGCGAC
+CACTGTCCGCATTTCAAGACGATCAACTTCGTGGTTGGCTGAGCAATGCT
+ACTTGGGAAGCGCTGTGTATCAGCTCTCACAGACTTATGCAAGAACACAA
+TTGCGGGGGAGCCACCTTCAGGTGACTCATGTCTGTGTCAAGAACTGGCG
+GCCGGCCGCATCATAAAAATTCTTGGTTGTCCGATCCTCTCAACTGCACA
+CCATGAGTTATATTAAAGAATCCGCGGCCCGGCCCCTCAGGCCGCACGAC
+CATATATGGTGTGGTGTGGTAGGGCACCCATATAGTCGTTAAGCTAAACT
+ATACGAGTTTTTTCTGCCCGAAAAGGCAATGCCATGGCACACCTGAGCGT
+TGTCCCAGGCCGTCCCAATGCTGCATTGGTCCGGAGGCGTGCGTCTCTCG
+GGGTTATGAAATTTAAAGGTGTACATTAAGAACCCGTGTGCTTGACTGCT
+CCATAACCACTGCCGCTGTCCCGAATCAACACTCGTACATAGTGGTGGTT
+CAAATGACCACCCGTTTACAGGTACAGCCGAGTAATGGCGTTCACCATTA
+CGGGTCCAATGTTTATCCAGGAAGAAGTCAGGCAATACTTAAGCGATCCA
+ATTGAGAGGATAAAGCCACGTAGTAGTCGCCGAGCATAAGGGAAGTTGAG
+CGATCCGATGTTACGCGGCCAACCTCGTCAAAAGACTGGTCCACTATACT
+CACTTCTTGGTTCGCTAATCGTTCTTGTAAATGGAGTTTTAGCGCGAAAG
+GAAATACTCCTACGAGTCGCGCCACTTGCAGTCCGGAGACAGGCTTTAAT
+GAATTGGATACCAATCAGGTAATACGCTGCGAGATTCTCTGTTCAGTTTT
+TGTCGAGTACAGTACGATGCTGCGATCGGGGAGCATTTGAAGGAAAATTC
+GGCCGGGGAATTCGTAGGGCGGGAAGAGCCTGGTTCTTGGAAAAAGTTCA
+TGCTCGGAGTGGCTCGTGTATATAGGTTCCTGCCGCCCAGGAATCTGAAT
+ATGAAATTTCTATTAATCAAGGAATTGTTTTCATACTATTCGCTTTTTAC
+GTGTATGCGCCAGACGCGTAAAATACTTATTGCTCGATTACATAGTCCAC
+CCCATGTAAGCAGTCCAATAAACATTGCTCACGTATATGTGGCCCGTGCT
+CAACCAGGGGGTAGCGGCATGCCAACATTTACATTAGTTCTGATACCGTG
+ACTCCAGTCCATGGCAGGCTAGATAGAGGAATTCGTTTCCGTTCATCTTT
+GAGCTCTCATATTTCTATTGTAGGGCGCTAGGGGACATACGAAGACAATC
+ACTAAAAGCCCCTCGATGCACCCTAGCCTAACCATGTGATGAGGACGCAT
+GTTGCTCCGCTCTTATGGCGTTCAGTGAGCGGGCTTTCGGGGAGGCCTAT
+GGGTCTGGGGAAAAGTATGGCAAATCGAGACGGCCAGTAACGTAACCTTC
+CAACTTGTCCCGCCAACCCAAATAAGTAGGCCTTGTATCTCGGGAAAGGA
+TCCTAACCGCAAGGGTTCTCGAGTAACGTGACCCGCCACTTAGCGATATG
+CTAAACTCACGGCGTCAGTTAGAATGTAAATCGTCCAGGGTTCATAGTTA
+ATAGGTTCCCTATATCATACGAATTCCGAGTAGACGTGTCTTCACACTAT
+GGTCTGTAGTCCTTTGGACGCTACGCTCGTGCGTTAAGTAAAGCATCTGC
+GGTCAGCGCGGCCACTCGCGGGTGGCAAAATACCAAAGGGCACTTTCCAG
+CTTTTCTTCTCCCCGCTATTCCGAACATTCTACTCCCTGACTTATGATGT
+CCCTAACTACGGCCCACTCTAATTAGATCATTCGATCCATTCATTCTGAC
+TCCCACGGACAGAAGAACTTCGGGTGAATGCCATAATGATAGAAAGTAAG
+GGATCACGTGTCCCCGATAGCCCAGGATGACGGACGTCGTTGAAGGTTCT
+ATTAAAGTAACTCGTATTGATTGTAGTATTATTGGCAAAGTGACTCCCTC
+CTGGCGCGGACTCGCTACAGCGCTCTTTTCCCAGTGAGGAAAAAGAGCGG
+TGCTCGCGCAGATGTGGTCAATAGTCCTGTCAGGATTCGTAGATGATCCG
+CCGAAAATGGAGTTACAGCGGTTTAATGATACGTCTTAACCAGATCTGAG
+GCGATGGGCCTGTGAGGAACTGCAAGCCAGGCATGCCGCCGTTGTGACAT
+CCCGGGATCCTCGCAGCATAGAATAAGTTCCGGGATTGGGCCAGAAGTCC
+CGACATTGATTCTAAAGGGTTGATGTGACGTAGCTCGTAGTGTATATGTA
+AGCGAGCAGGGCCGCGAGTGATCGCTGCCGACCCCAGTACGTAGAACACT
+AGGTTTCCTATAGCGTGTGCATGACCGGACGATGATGAGCTCGAGGTAGA
+ACGTATCGGGTTTTTGATAGGCGAGGTAGCGATAGGAAAACAGGTCCAGG
+CCGTTTCGCGCGCAATACAGTATGTTCTAAATGCAGGTTAGATGGTTATC
+CCCTGCGTGAGTCTGAATTCCATTGCGGGTATCGCCTCTATTGTACCCCT
+AGCGGCGTCCGGTTGGCGGATCGCCCCGCTTCCGCCAAAGGATGCTACGT
+GATTTGGCTGCGCCTTGGTATAGAGACTGGGTTCAACGGTATATCCTTGT
+CGATAGCTTTGAGCTAGGCGTTGGCATAGCAGTCCGTACGTCACCTATTT
+AGTCGTCACAGGATTATGAGTGATGGGCTGAGGAAATACTTAAGATAGAC
+GACCCGGCGGCGGTTGTCACCTACGTTACATGGCGACCGTTTCGGCCTAT
+CGAGCAGGTCTGCGTCGCCACTTCTTTGGTCCTTTAGTCTAGGCACGCAT
+CAAAGATTTCGAATAGACCTCGCCAACGAGCCGTGTGTGACATACGTACC
+TTTACCGCGGTTCTTCGGTGGCCGACGCCTATCGCCGTATGCTAGAGTCG
+CGAAGTTTTATCAGTGCGGTTAAAGACAGCGAGGCCATTGCGGGAGCGAC
+TACTTGCTGAGAGTCTCCTAGCCCTCCATCACCTGCTACTTTGGAGAGCT
+ACAGGAACACGTCCCACCCTTGATGGGGCAATTAATGCAACGAATCGAAC
+TGAGGAAAATTTCAACCGCCCCGCGTAACCATTAGTTCAGCTCTCGTTTG
+GCGCACGACAGTCCAGTATATGCCAATCTAGGTGATGCGTCATATAGCCG
+TAGCCATCTTGGATGGTCCCCAATACTCCGATCAGTGCAAGGACTTCGAC
+CCTTCACTTGTTCTACACGAACGGAACTGTTGGGGCGAAAATGTAACGGG
+GCCGCAGGAGTGATTTCAGTATCGAAATAAACAAAGGCCCCTTGCGGCTG
+TAGAGACTACCCGTAGTCGCCATTACGCCTTTAAAGGTCTGAATACCATG
+TGAATGCATATCGCCCTTAGGCGGAAGTACGTAGTTTGCTAATAGAGAGG
+TCCCAGTTACCGTGCGAAAAGACGATCCTTAAGGTTTGGGCCAAATAAGT
+CCTGATCAATATCTGAAAGTGGACGTAATTGGTAAGCGGGGGCTCAGATC
+CGGATACACATGAGGTCGTCATATTCGGTGCTTTAGTCAGTCGGTGTTCT
+ACGGCTAGCTCCTTCTACTGACTGGCGTCGGGTCCTGTATGGCTCCTGTA
+CACCGTTACTACGGAACAAGCTCGTGAAACGCTGGCCGGCCGGGTGATGT
+AGCGCTAGCCCGCCGGCGGGTTTAACTTTGAGCCTTACGACCTCCGCTTG
+GGTGGGCTAGAATCAGTCAGTGCAGTCGTTTACCGGACCGTCTCTTATTT
+CGATCTTGGGTCCCCCGTTCTAGGCCTTCTATGAATGCTCAGCGGTTGAG
+GCTGGAAGTGCTCAGGTCGCGCCCCTGCTTATACAACGGTCTCACTCGCT
+ACCGCAGTTGCGCAGACGTTCCGCCTTCTGGCACACCGTTTCGCCGAACT
+AATTCACCTTGCTACGCAATCGCACGGCACTGGTTTCGATTATCTGATTC
+TAGGAATAGGTAGTAAGAACCGATGTCTCGTTCGAGCCGGTTAGCCAGAC
+TTGTGGCAGCTCAAGTCAGTCGACTATAACACGCAAACTGTTGGATTGAC
+CAACCTGCTAACGAGCTTGGTGGCCCCACTGTATGGTTGATTAGCTATCG
+CCAGCACATCCATAAGGCTTTTACTTGATTTTACGGAAGTACCGTTGCCT
+CTGTTACTTTGGTAGGATACGCTGTCAGGGGCTAGCCATTCTCACGGTGG
+CCAGTCTTTCAAGAGGACACATTTTAACCCATAACCTGAAACCTACTGAG
+CGACAACCGCCGATCTGTGTGAGTCCACTAAATGTACCGTAACCTAGGAC
+ACTCTCGTGGCCTCCCACACTCCGATTGACCGCCAGTTGTGATGATAAGA
+TATGCTACTAGGTCCAACTGGTCCTGCTTCGTTTCGCGCAAACTGAATTC
+CAAAGGCATTCTCGTATAAGTCGGGATGAGTTGGGCTGTATTCAGCTTGA
+ACAAAGATCGCCCAGAAATAATGTTCCCTATGGTGTCGGTTGCAGGCCGC
+GCACGAATGCGCTTGAAGCTACCGCGGTACCATCATACGAGGCACTGACC
+GATAGATTACATATAGCTACGGCGGATTTATTCGACTCACCTGGTCTGAC
+TTTACTCGGATGAACAAACAATGTTGCACGATAGAGCACTCCATCTCTAC
+AACCGACCTCCCAAGCAACAGCCTAAATTCGAATTTAGTGTAATCGGACT
+TTATTAACATTGTACGTCCACCCACGCGATATCAAGAACACGAATTATTC
+TCGTATCATTATACTGAGCCTGGGCGTATTGTTGGAACTGGCGTGCGTTC
+CACTGCTGTACGAGCGTATTACGACTTGACAGATTACGAGGACCGTCTAT
+ATGCCCAACTACGATTGTATGTACCGTGGTTGGATGACCAAACATCCGAC
+ACAGCCTTAAGGCCGTTGGGGCGTGGATCTTTGTTTCGAGCCAAATTATT
+CTCACTTCATATTACCGCTGTTCTCGCGTTATTCGGGGTTTATCTTTAAG
+TACATCTCATAAGCCCACTGCATGTACGCTAATGAGCACGGGTAAAGGCA
+TCGTAATCAGGTACGGTACAAATAGTCAGCGACACGCAAAAAACCGATGA
+GTATATACATTAGAGCATATTCATAGCACAGTCACGGCTCCGCCAAGGCA
+CGACCACCAGGACAACTCACCCCTACTCGCATTATGTGCTCTTGGATCAG
+GCAACGAACACAGCTCGTGTGATAGCCAAGGCGGCGCAAAGAGAGGCATG
+CTAACTTCCTCGGTCGCGGTGCACTATCATCGCTATGATTTCTTCTGGTC
+AACTGTGTTGCTTAGAGCACCTACAAGCCTAAACATCACGCGCCTGCTAG
+ATTAATGCCGATGCTTAAAGACTCCCCTTCCGTGCAATCGAGCTGGAACT
+TTATAGGGCCCATCCTTGGTTTTATAACAGTTGTTACGCCAAAGCCACTG
+CAGGGAATATGACGCGCTCACCAGGAGAGCGTCTCTGTTGTCATGGAGGT
+GATCGACCGCGCTGCCCTTGAAAAGGATGGTTCCCACGCTCGGGTTACTC
+GGTATTCTGTGGTCGCGTCTATTATTGAGCATCAGCGAGTACGTCCGTCC
+GCGTTGGGCGCATAGGGAGATACTGAATGTCTGAGAATCAGTATCTAATA
+GTCCTATAACCTCCCGGATGGAGGGTACGATATCGGCGCTTACGTCATAG
+AGTGACTTCTAGCGGGAGTAAGGTTAATCGAAGTTATTGCCCGGACGCAG
+AATTTTATTCCACCGCCAGCTGGTACGGTAGGGGTCTGCGCGCGCTGTGG
+AACCTATGTACGCGGTCACTCTTTTCCCCACAGGACCGGTAAATCCCTAC
+TTAGCCGAGAGCGTGTGATACCCCGCGGTCTTCTGACTTGGGATCCGGTG
+TTGTCCATAATCTTTTGGTAGCACGAAAACTCGTCGCGGGTGAGGACTTA
+ACCGATTGCTGTCTGACACTTTGTAGTTACACCTTCAGCCTAATCGATTA
+TTGGCCGTCTGTTATAACCGGTCACTAAACGAGGGAACAAGTCCCACAAC
+GGGTAGTCCTAAGCGATAATTGCTGGCCAACAGGCTCGATATCTAATTTT
+AGGCGACTGGAACGCGTGAGGAAGGTGGCGGCACGTCGAGGGCGCCATGT
+GGTGACAGATGTCTATTCCTGGCGGGTGCACGCGCGCCATTGAACGTGTA
+GGACTGCCGAAATTCTGGCTGAGCTTATTGGATGGACCAAGCGGAACGTG
+AAGTCTAATATTTTCGATCGGCGACAATTCAAAACTGGGATTTGCCACCG
+GTCGCAACCCTTAAGTTTGGACGTATGCTAATGGTGATGGAGACTACTCT
+GTATATGGCTCGCTGGAAGATAAGCGTAAATAGCAAGTCTGACCACCTCC
+ATCACACTCGGCATTCGATCGTCGTAACTCCCGTACCGTACAGACCTTAT
+TCGTTACGAGCGGGACCCTCCTGCTGGCCAGTGAACCACCGTTTCCAAGT
+CGGATGCGCTTCCGGTACCCCGGTTAATCGTAGTGGAGCGAGAGCCAATT
+GATACGACGCGTGGCATCGTTGTTGAAACACCGTGCCACCTTGGGGAGCT
+ACAGGTGATACGAGCCTCGAGTACTTTACAAGCCGACCTATCACGGCGAC
+GTGTACCCTGCTGCTAGTTCTTCACCTCAGTGGGCTGTCGCACCAATCCA
+GGTCATGGCTCATGGGAATAGTCCAGTCGAACTTTTAGGTGTCCAGGCTT
+ACTTGCTGCGTCGCATTCACCCCGGTCACCAACACGAAAATAGCAACCCG
+AAGTGGCCAGAACTATACAGAGTTTAGAGTCGCGCGGCCAATACCTATGG
+ACTATGCACACGTAAAATGTGGTACTTTTGTCATAAGACCTAAAAGCATG
+TGTAGAGACCTATGTGCCTTTGCCTTCGCCCGGCTTGTTTAAATGCGGTC
+TATTCAGAGACGAGCACACATAAATTGTGTAGCCTCACAGGGACGGCGAT
+AGTGTGTCGTGTAGGTAACTTCACACTAGTCGCTGTTTATGGCTTCCGCA
+GCACCTTCCGCATAGGACTTCTAAGATGTGCATGTATGAGACAGATGCAG
+GGCACTGATGGGTGATGTAATGGCCCCCTCCTGCGTCAAATGGAAAGGCG
+GATACTTTGTCCTGAATTGTGTACACCACGATTCTAGTAGGTGTCCCCTT
+CTGCCCAAGCTTACGGTCTAGTGAAACTCGGTCCGCCTCCCATATGGAAG
+TTGGACTTTTACGGGCACACAATGGCCATGGTCGGACAACAAAAGTGAGC
+ATTCGGAAAAGCCCATGTGATTCACACCTAAGCGCGCTAAACCAGGGTCT
+CGGTAAAAGCCATTACACGTCTATAACCACCTCCACGGAATCGGCCTGTA
+GTGGAAGAAGTGCTAAGGATGTACTGCCTCAAGCCAACAGCTAGGCTCGT
+ATTGGACGTTCAAAGTGTCGGTGTCCTCTCAGGAACTGTTGCATTTAGCA
+CTTGGATGATAGGCCAGAAGCTGAGACCAGCCAGCTGTCGTTGGATCCAG
+CACCTCGAACTACATATATCCCGAAATGCGTCCGGCCAGTTGATCGTTCG
+TTATCGTTTGGCTAATGACACTAGATCGTCACTTGTACACCGAACATCGT
+CTCACGCCGTCCCGTAAGCATTCTCTTAGTGACGTAGGAAAGGGAACATC
+AGTGGACTGTGGCGGAACGCCTTCAATATCCTTTAGAGATAGACAGCTAG
+GTATCTTATTAGTCCTGACTTCATTGCTATGCATTGAAGCGGGCCAACGA
+CCTGAGTTACACCAAATCAAAGTCCATTATTAGGACTATGATAGCCCATG
+CCATCTTCTATCGTCGTAACGACGTAGAGCGTCCGGTGGGCCTAGCCCTC
+GCGAACGTCCTATCCGTTTGTTAGAGGAGATTCTGCGACGGGTTCCACCA
+GTTCAAGATTGAAACCAACTCCGACCCTTCGAAGGCTAAGTTCTGGTTGC
+AGGGGTCTAGGCAAAGGGGGTCTTCCTTGAACAGCCCGGAACCTAGTGCC
+CGCGAAACAGCCAATTACGAACTACAAGGTGTCTCGCAGGGCAAATCGCC
+TATCGTTCACGCCTATGCAAGACCAAAAACCTCCTAGAGCTGTACGGGGT
+TCTTTGCTAGGGGAGAGTGGTCAACCACGGATCCTGAGGCGTGACCTATG
+TTATAGGTGAGTAGTTAGGCCCTAAACAAGGACAAGGGGTCACCGCCCAG
+CAAGAGGACTCCCCTACCACTGTTATTGCTAGCGATAACGCCTTCCCGCG
+ATCACCAAACCGACATCCAAACCCCGCGGATTGTGCGGATCTGTCCCGTG
+GCTGTAGGTCCGCACAGTACCGTTCTGAGTTCTATGGTGGACCAAATATT
+TGTAGCGATCACTTCGTCGCTACCAGAAGCAGCCCAGAGTTCACTCAGGT
+TGCATCCCAACTATAAGAGCTTCCTGATGCGGCATTTTGTGTCTACATAC
+TTCCCGCCCGCCATTATCGATTAGCACAAGTTATGAAACATTCTCAAGTA
+TTTGAGCACCAAGCTTTATGGCTCACGCCGTCGTTGGGAGTCACTAGCGC
+GCGCTCCCCGGATCTCAATTTTGCCCTGCGACTCAGGTTGAGTATTCGAG
+CCTGGGTCCCTGTAGTTCCTTAGGCCACGGTTAATAGGCACTCCCAAACA
+CATAGCAGCTTCGCGCGCGGGAAGCCTAGTTATAATCCCCAGAGATGTCT
+GGCACCAGTGACGACCTCAGTCCGTTTTCTAGAAACGGCTACTCCCTTGT
+TATCGGGGTGTCTTGTGTGGCGACTGGGTCGACACCAGTTTGAGGAGTCG
+CTTGATCATGCGACTTCCTACACGTCCTCGGGTCGCACCAACTCCGTCGT
+ACCTTCCCCCAAGTCGTATTAATTCTTTAGTAGGGCCAGTCTGGCGATAC
+GATAGGCGCGCAGGCAACTCTATCAAGTGTTACATTCTGTCATAGGGTGT
+CGCTTATCGATGTATCTAAGTGTCTAGCTAGCAGTCTAAATTGTTTAACG
+TGGGGCCCTGTCAGTCAGTTTTCGTTTAAGTCCTGCACCCTGGGCCAGCG
+CAGTCTTGCGAGGATCTGAGGGTCAATAGCCCCGGCCACTTTATACTCCT
+GCGCCACTTCCCGTAATTGGGGCGGGTCTTTCGCGAAGTTCGTATATTAC
+TAACGACACTGATTACTGGATCCAGCCATCTCCGACTACGTGTGCCAATG
+GTATCATAGACTCCCGTGGATCATTGTTCTCAGCGTAATCGCTTCGACAT
+ACCAGGATTACCGACGCTTTCATACCGTTTGTATAAAGCCAATCCTATCA
+TAATCCTGCCGCTTTGAAACCAGTAAATATCAGTTTTAATATCGGAGCGC
+ACATTATCTATTCTATGCCTGAGCCTCGGTTACGCGACAAAATTGTAAGG
+TCCCCGCCCCGCCGACCGGCTTAATTAATTAACTGAGATGTTTTACTGAC
+GCTGCAGGTTATAAGATAGGGGTTCGCACGCAGTCGAGCCGCCAAAGACA
+CAGTTTCGGCGTTATGGGCCCTTATTACTTCTATGCAAGCGGCGGGCACG
+GGGCGACCCTGTAAGTCGTCAGTATGGCGCGCAGGGTGTACCCTTTCCCG
+GGTTTTTGTAGCGTAAGCGGGTGTGCTGATTCTGATTTTTCGTACTACTT
+GCCCACGGTAGTTAGAAACGTTTGAAGTATCCACTCACGAATACCTACTT
+CTGGCACAAACAGTCATTGTTGACTTCCTTGTAAACAGTAGATTTGGGGT
+TCAGTATAAAGATACTTGGAGAACCGGACTCGACACTCTAGATTCGAACG
+TGGATCTCCTACTTACCGTTTTCTTTTAAGTGCAGTCTCGAGAGTGGCCA
+TTTTATTCCTCACCGTGTAGCTTGGTGATCTTACGATCCCAGACCCGGTA
+TACGCTCGATAAGCCGTCAATCACTCTCTACCATGGTCATACTCGCCGCG
+GTGCGTTCACGCCAAGGTCCTTGATGCACTCTTGTACAATCCACGCCGGT
+CTAGAAGAAGTTCCTTGTATGCTGCAGACGCCGCCTCTACTCGATCGGAC
+TTGGCCTTACATGTTATTCTTACCCGATGGTTAAGATCAATGGACTGTCG
+CCCTTGGGACGGCCTAAGCTGATGCACAGATTATATGCACAATAATGCTA
+GATGATCAGGCGGTAAATTTCTTAGACAATGTTTCAACCCATATTCCTCT
+CAGTATAAGTCTGTAGGGCTCGCATAAAGATAGGCCAGGTCGCGATAGGG
+CCGCTATCTACACCGAGGTGGTACCCGGAAGCTTGAGATTCTTGGCTCGT
+TATGGGTCGGCTTTGTACGGACTTGAGTACGATCCCGAGGTATAGAAGAC
+AATTAGCCCGGACACGCCGCTCATCATCACGGATTACCACATATCCACCG
+TGCCATATGGCGATGCACCTGCAACTTATGCGATACCTAGGATACTCCGG
+GTATAGGTATGCTACTTCGATAATTGCAACAAGCAACTTGTACTGAACTC
+TATATCCATCCTTGGACCTGCATTAGGGGGTAAAGGACGCCCCTTTTGCA
+GTCTCATTCTTGCGGTCAAGGACAGCCATGCGGACCGGGATTTGGGCACG
+AAAGCACGGAAGCAATCCCAGCGGAATCCCGTTGTCCGTAATTGCGGATC
+TCGGTCATCATTTTTTTATTCTCTGCCGTCCCTCTGTCCACGATGAGGGA
+AATATTCTCCGCAGGCCATAGTAGGTCCTCCTTCTTTGCCTCACCGGAAA
+AGGGGGGGCGGCCTTGCAAACTGTATGCGGATACAATACGAATGGTGTTG
+CATCTACTTAGCCGACACTTGGAAGTAGCCCGGAACACGCAGGCATCGGG
+CGCTCCAAGGAGGATGTGACGGCCCCTCACGTCACCTCTCTTGCAACGGG
+ACTGTGAAGCTAATGCCTGCTGCAACTCGCGAAGATTAACAGGCCCCGTT
+GGTATACGGGCCGCATCTCTGTCCAAGATTGTACTCGACTATCTCGGGTG
+TAGCGATCTCTAGATCTTCAGCGCCCTACGGCCGTTCCCCTTACGTGCGA
+GCCAGTGCTGGCACTTATTCCCCTCGAGTCGACATCCCTAGTATCGCAAT
+TAAAGAAGAACTGTTAAAAATGTAAGGGCATAGCGGTAAGCGAAGGGCAA
+TAATCTTCTGTCACGAGCATGTTCATAGTTCCAGAACCTGCAGGACCCAA
+TAGATAACCCAGGACGGACTACTGTTCTGACGTCTCGCGGTGTCTAAAAG
+TGCCGTAGACTTTCAATTGGTACATTCCTCAATTTTTCATTCGAACTACG
+TTCTTCCGATACCATCAAATGACCCTGTTCGACCAGTAAGTTAGTCTTCC
+CCTTAACATTCTTGGGACTTACTATGGCGATTTCTCGTCTCCCTGTGTCG
+CAGGGTACAAGCTGTGACCATCATCCTTTGATGTTGGTTTGCACAGTCTT
+CCAAATACAAGTCCAGTCTCTATATAAAGTTTCCGGAACCATCACTGACT
+CCATACAAAGTCAAGGTGAAAGCAAAATGATACTATGCTCGGCCGACCAT
+CGAAAATAGAGTAGCAGTCACTACTCTGCTTGGTCTGTCATAAACCTCAA
+TAGACAGTGAGGTGTACAGCATTTAGTAGGAATAGTCCAGACGTTAGCCA
+CAGCTCACGTTGCAACGACTCAGCCTACATGAGAACGAGATATCTGCGTA
+AGTGGGCGCGGATAAGAGGTAGAGTGTGCCCATTATTACCTAGGTACATA
+ACCCTAGTGCATGGCATAAGGTAAGAGCCTCAGCGGCTCCGATTGATCCA
+TATGCTATTTCTAGGTTCTAGTGTTCATCGGAGTCCTAGTTCTTGGGCAA
+ATAAGCATGCAATAACGTTTGGGTTCCACCGCGATTCATAATCTATCTGA
+TTACCCAGTTTGACGCGGATCGTGGGCCTAAACGGCTTCGGGTAGATGTT
+AATTAGAACACTACTGCCGCGGCGGATCTAACCATTGGGTCTGCCTATAA
+GGGTGCCCAACTGTCGTATGAGTTCTCAGAGGGAGGGGCATGGAATTGTG
+AGGTAAACCACGTGAATTTAAGCTGTCTTCAGGCATTTGCCTTGCTGCAA
+CATTAACTATTCAGTCTCGGTATATGAGCCATAAGCTGCGCGCGTTGGTT
+TGTACTTAGTTTTCTTTCGCAGGTTATTGACTGTTCCATTAGAAGTGGAA
+CTTAATTCTTGCAAACCGTGACTTGGATTCATAGACCTCGGTGCCTAAGT
+ATCTAAGCTCATCACACGGTCCAGGATTATTGGGTAGTCTGACCTCTAAA
+GGATAAGCAGACCCTCGGGCTTTGGGAACCCCCTACACTGCCCTGAGCCG
+CATTGCCGCTGAAGTTTGACAGGATGCAGTGCGCTATTCATTGGCGTTAG
+TACGCCCGTACACCTTGGAACACCACCAGAGCGCACTGGTAACAAGTTCA
+GTTTACCGAGGCAGGTCAGGTAATGGCACCCAAGTGAATCCCAAGGTCTT
+TTAGGAAAGAGTCCAGGGGCGATGATATATGCCAACGAGTCGGTACCGCA
+CGCCCATGCACGTGGATTATAGAGGTCTGGCTACTTTGGTAGTCACACAA
+GTATGTGAAGAAGTGCAGGTTTCGGTATGGTCAGGTGTTGGGCGACGAGT
+GGACAATGTTTTTGCCATGGATGCTTATTGAGGTCATGATGGGCAGAGTG
+GCACTAGCACTCCGAGGAGTCAGAATTTTCTTATACGGAGGGTGTGGTAG
+TATTAAGATGGGTGGCTTAATTAGGAAATTACTCCATCCCAGTAACTTGG
+CGGCGGACCATCATCATCTGCTTTAAGCAGCTTATTGTGCCCCAGGCAGG
+CCTACGCTTCACCCCAATCCTGTCCTACGCGGAGAGCGGAGGGCTCGACT
+AGCAGGATACTGTGCCTAAGCGCGCGATCACGCTCATAGGTGACACTCAT
+TATTCTGCCCGGGTTGAGAAGGTGAACCTACGATCCAGGGGATACCGGGG
+GTATGCGAGTAGTGCCCTATCGGGCCGTCGATCACAGATTTAACCCAGAC
+CATAACGGGGGTGGTTGATAACGAGACATTGAAAATCTTTGACGCCTAGC
+CTTTCCCCGGGACACGTTTGGATTTTGAGTGGCGCCCAGACGGCCGCTAA
+GAATGGTACTCGAGTACTCTATGGGCATCGATGGCATTTATCTGCACCAT
+TCCGTGAGGGCTGGGCTTGCACATGTTGGAAGACCCTGGTGCGGACGCCC
+TGCAAGATTATATGGTGGAGTTATGGTTGTATCTTGTTAAGGTTGCGGAC
+TTAACCAGCAAGCAAACTTTTATCCATGAGGCGGGTGCGGAGATGCTGGT
+ACCTAGAGGATGTGCGCCCCGACCTGTACCTGTGCCTTCACACTCGATCA
+ACCTAAAGATAATGTATATCCACGAGGGAACAGAGAAGCACAGCGGTGTT
+CATCATCTCTAGGCCACTGAATGGTGGTCGGTATTTCGAACGTGGTTAGG
+CTTGGTTCAATCGCACTGGGCGTCCTCCACAGTACGCGACTGGTAGTAGG
+TACATAAGCGAGACTAAGACGCAGTACTCCCGTGGATTGCTCTATGTATG
+AGTTCTGGAATTGAGCGACGACCGACAGCCACTGAGTTCGTACTGAGGTA
+GGCCCCAACGGGTGGGATACGCCTGTTGTAGAGCCGACATGTAAGAGCGG
+CCCCAATCTAGTTCTACGGCTTTGGCATTAGCCGATGATGATACGGGCCG
+ATCATGCCTGATTGCAAGGTAGTGTTTCCGATACACCGGCCGGTCGGGAC
+TACAAACAAGCCGGGTCTTCTTTTGCGGGCGACACGACGGAGGCTTAGAC
+CTCAGATACTTCCTGTCTCTCCATGAGGTTGTCAGCATGTTCATAACTGG
+GCATAAGCTGAGCTTCTGGCCGTTGCCGCACACGGCCCACGACTGCGACT
+CAACTCCAAGCTGGGGCAGGGTAATTAAGACCCGCGAACTAGCCTCCAGA
+GGGGTAGACTGCAAACACGCTTCCTGTCCCCACATAAAGTCGGGACCACA
+CCTTTGTTTTCACCTAAACAAAGGAGTCTTACACAAATAGTGGGATCGAC
+GTCGTCGCGCATGAAGGCCTGGTACGTCTTGTAGGGTGGGTGGAAGTCGG
+CTTCATATTCTTTGCGCGGTCTTTTCACGGCCCTCTGAGGTGCAGCGAAT
+GCTCCTGACCCGCGTTTGGCCTCGGGGCCGCAAGATAAGGCCCGCCGGCT
+TCACGCCGCTGCGTGCCTTAACTGAGAGCATACTGTGGGTCCGTGATCCA
+CGACTGCTTAGGCGAGCTTTTGGGCGAGTTGGGTCGGCGGATGAGCTGGC
+TTTGATCATACGCGCGTATTGTGACTCTAGATCCTAGTCTCTAATGCCCG
+CGAATTCCAACCTCCGCGGGACGGGATCGCGTATGTTCTGTATGTAACTC
+TGGAATAGTCGGAGCAGAGTGGGTATTTTCCAAAATACTAATTGCATTCA
+CCTAAATTTATGCACCTGATTCAGTACTTCAGACCCTTAGTTTTCAGGCA
+GGACCAGAGGGCGCGTGTTAGGCGATACGGTCCGAAAACTGAGGTATTAG
+ACTACTAGATTTACGAAAAATCAAAACCCTCGTGGACCAACACGATCGAC
+GACACGCATCAATTGTGGAATGGAGCACCGTGTATATATTCTCGTGCCGG
+CATTAGGTCGTATCTTTTTAAGTTGCGTGTAAAACAGATACCACTTTAAT
+CATAACGGCTCTACTATCTCTGCAATCCGACGCAAAACTATTAACAGCAT
+TATTTGTTCGGCGAAATCGCTTTTACTGGCACGTACCCTCTCGCCGGATA
+ATAAGGTCCAGCGGTCCGTCCCTCGATGCCTAAAGAGCGTATTCCTTTTG
+CTGGACTGATTTCGTAGCGCGGTTGGAAGCAACAGAATTAGTGCCCGTGT
+GCCCCTTATTGACGGGTGAGATTGCCTGCCAGTAAGTAGAATACTCGCGT
+CTTAGTTTCGTGCAGAGCTCATTAGGATAGTGACCGGATACTCATACGTA
+TAAACGCCGTTAAGGGGCACCAACTGTAGCGGAGTTACCCCTAGTGATTC
+AACAAGAATCATTGAGACAAAGTTGGGATAGATACGTACACGTAGTCTTT
+ACGGAACGTCTCTAGTTCCTCGGCGGTCGACCGAATTATACGGCGCTCCA
+CCTCATGATCCGTCCTTCAAATATACGAGGAATATGCGTGTATACGGGTT
+AGAAGTGGTGAGCATGCCTCGTTCCTCGTCCTGTATTGGCGTTGAGTGTC
+CGTGACCGGAAATTTATTTTACCTCTTCTCTTCAAATTGTTTCTCAATAA
+GGCAGAGCAGCGGATGCAAACTAAAGACGAGTAAGGCACTTTCCCCATGG
+TGAGTCTTGTAAATCAACCACTCCCCTACGCGCTTTGACGCTGGACGCAT
+TTCTCCATTATATGGCGCGAGCCCTAGGGGACTGCCGATAGTGGTCGCCA
+CTCGCAGTTTTTGTAAGCGAAATTTCGATCGACGCCGACCGGCATAGCCT
+GGGGATCAGTGGATCAGAAAGGCCGGAGATACCGGAAGCCGCTGGGCTAG
+CACACTGGTCATCTGCCCCGATTTCTATTACAGAAGCTATCCACCGTTTG
+GGCCCATGACTCTCGGACCTTGGCGGTCTATACTACCTGCGAGGGGAAGC
+CTACATTGCACCGTCCTGCGTATCGGCGATAGTAGATACGTCGGGTTTGC
+AGCGGGCCGATACCCCCCGCGTCGATACTGTCTAATTTATCGAGATATGG
+AGCGCCAGTCATGTGGCTGGTGCATGGAATGCTGTTTTAGGTGCGATCAG
+TCTGTGGCCTGCAGCGCCATGCCGCGGGTCCGCTTTACGTTTCTGAACGC
+TAAATCAAGCGTTTAAGTAAATAAGTGTTAGAACCATTTCGGGGGTGTGC
+AAGGGGCGAACTGAGAGCTTTTGAACGAACCCGGACAGTTATCATCATGG
+GGTCAAGGCACGCCATGCCCTAAGTAGACTCACTTCAGGGCATAAGTTAA
+GGTATTTCGCCTAAGGTGAACCCGCCCCACGACTATCCATTCGTTCTGGT
+TGTCCTGAAGGCGCAACCCTGACGACAGTTGTCGAGCGTTTCGCCAGAGG
+TGGACGCAGACCCGATCTTGACGCTTATTGTGGGATTCTCTTGATCTGCG
+CCAAAGAAGTGGGTCATAGGGAGCCTGGTAGACCTTGGCCGCAATAGGGT
+CTCCATGAGAGGCAGCGGGGGTTTTCCCATAGGAGGCGGCAACGATTGGT
+TTCTTCTTAGAGTGGATGATTATACAGCCAATTATAATATGGAATATACC
+CTTGTGTCCAGCCGATACTGAACCTAGCTGTCGGTACAGGAAGTCTTGTA
+TTTTTCCTCAGCCGGTCTAGACAATGTTTGTCATGTCATCCGAGTAACAA
+TTTTCATCGCTAATAACGCAAAGGGCCATAGCTTAGACAATCCCCACAGC
+GAACCGCGATCCAGGGTTCGAGCCCGGGTGTCCGGTTCGTGTTCGTAGAC
+AGCGGCAGCAGTCGCCATGGCGCGCGAAGCATACAACTGAGATGGGGGGT
+CTAGACGAACCCTGGAAACCAACATACACCGAAGTGATACCTCAGTTTCT
+GTATTAGAGTGTTATGTTGGGCAAAACGCCACTAGTATATTACTCTAGGG
+TAGATTCTCCGGATCACACCGGAACGCGGAACGTAAGAGGGCGTTGTGAT
+CGATGAACCTAGTACAAGAAACATTGCAGGAGGATCACTGGCTAGGCTGT
+CGTCCGAGTCACTACTAGGTCATGTACGGACTTATACGACAGCAGTAACA
+CACCCGCCTTAGTATGTATTGTAATACCCGTACGAAAGCCTATTGCCGCC
+CTTCTACAAATAGACAAGGAAATGTTCCCCAAAAGCCATCTGTGTATTTC
+TATTTTCAGCGCGGAGACAAATGGCAAGACATTGTAGTGCGACGGATAAG
+AACTGCTATATGATCGCTGCTGCCGCAGGACCCAGCATGTCTAGTATCAT
+GCTTGCGCACCTTAGGGTCCTAAAAGCAAACCACGCTACAATCGCTGGAA
+GGATGAAATTAGGACCGCACATGATGGGCATACAATTCTCGCATTCAAAG
+GATGAACCCCAGTAGTAGCGACGTGTAGGACTGGCGCAAACCTATACGCG
+GCCTCAGGCCCTTACGTAGCCCTACGGCTTTACTGTTGCAGTCCCACTTG
+GATAAAATATTTCAGCAAACTTGTGAAGCTAGCGTGCCTGGCACCTAGTG
+TAATCATCAAAATAATAGACTGGAGGACTAAAATTCGCCCTTAATCAATG
+CTCCCCCGCTTAAGTAGAGTGTTCGGCGGTAAGCTCATCGACAATCAGAA
+TCGAATTCTCCATTGTTAGACAGACGAGGTCGCGGCCAGTAGTCCAAGAT
+GGTGGACTGTTGTGCTAAACGGCTCGTTCCGGTCAAGCTGTGAATCTGGA
+AGTCCTAGTTAGTATAAGTGCTCGAGAGTATAGCTCACACGTGTCGCTAA
+GTGACATGGCAAGGAAGGGTCTCACCACACCCGCATAGTTAGTAACGGAG
+TGGTTCGGGATTCCGAAATGTCACGTAATCGACCGCTGTTAGACAGAGTT
+CCCGAGTGAGCATGCGTAGTGGAATATTGGCTTTAAGAAGGAGATCGAAG
+TCACAGCTCCCGAGCCTTACGTGGATTCGTCTCCCAGTCCATACAGTGAC
+TACAGTGCTCTGCAGGCCTCATGCTACTATAATAGGATTACACTAACGAA
+CGACCATAACCCTCTCACCCTTAACCAACGCCTTTTAGCTTACCACCTCG
+TTTTAATCCATGACCCGAAGGGACACGTCGTCGCACCTAGTTCCTAAGTA
+ATGAATATGTCATCATTATCAAGTGACTTTAACAGCACCGAGGGACGTTC
+AGCTGCGGTGATTCACTAGCGGAAACGGCCGATTCGAAGGGTTAGCTTGT
+ATTTGGGGCGTTGGCCGTAAACGTTGTGTATCTTATGTTTAGATCTGCCA
+TGGATGAATTAGATGCGTAACCTTTTAACCCTGGCGAAACGGCGATAAAC
+TTCTGATTCAATATAGGGGCGCTAGGGCAAACCATCAGCGGGGGGGCTGC
+CCAGGGGGACAACACGACAACATCGATCTAGCTATGGTGCACAGGGGTAT
+CCTACGCATCGACATACGGCCCAGACAATTAGCGGCCTACCCCGATTTCA
+ACCTTGCATTAACGCAGCTTCCGTATAAAATAGCCCGATGCCTTATAGTC
+ATGGGACTTCTAACATAATTTCCGCCCAATTGTCTCCATAAGTCCAGTTC
+TTCATCTTCCATGGTACCGTGGTCCTATTGTTAGACAGCGCTACCGGATA
+TTGGTTAATGTGTATAACCGCGTTGTATTAAACCGCGCAATACTGGGCCA
+ACGGACTCATTAACAGACACGGCGCGGTGTTGATCGATACATGCAATAAT
+CATCCCGCCTCTGCACAGGACCGTTCGCCTGTCGCAAATGGCTGGTCAGT
+CCCGACCACAAATTTGTACTTGCGCTATGTATATCGGGATCTTGCAGTGA
+AAATCAGACATCTTATTTGCAGGATAGGTCAGCATCCGTGAGAGACCTCG
+CCAAAACTAAGACAGTAAGTGGAAGCCTGACTTCTGATCTGAGCGTGGTT
+TCTAAGGATACCTGGGTCACGCTGCACGGATAGGGGTGAGATCTCACAAC
+ACACTGTCATTTACATCCTGCTGTCTGCTATAGCGTTACAAGAGTTATCG
+GTTCGCTCTTACTCCCCCTAAAATTGCAGTGCTCTTCGGGTCTTTGGTCG
+ATTATACGGAGCGCTTGCAGAAGTGTTCTCAACGGGTGTTTGGTAAGATC
+AGTTGTATTTCTTACTAGGATTTTGTCTGAGCCAGGGGACTAGGTTACCA
+CGGAGACCCCATAAATGTATTGAATAACAGTTAATTGTATATGCCAGAAA
+GCTTGGCCTCCACAACGCTCGGGCGGCATATCGTACCCGGAAGCACACCG
+CATGACGAGGTGGAGGTCCTTAACAAGGAGGACCGTTTACGTGTATAAAC
+AGGGCTTTGACCTAGGATGGCTTACGCCCATACATATGCGTCTATAGCGG
+GTTTGGACCTAACTCCTAATGGGGGCCTGACGCTGCATGAACAATTCGGA
+CGGACGTACAGGATACATCAACTGTTCGAGCCGTATCGCCCACCAAGGCG
+TACGATCATTCGAGGGTGTTGTGCCTGGCTAGCGTACATCTCCAGTCAAA
+AAACGCCTCCACGCCAGAACGAGTAAGCATGATACGTAGAGCGTAACAGT
+AAGGTGTAGTTTAGAAACGGTACTACTCTATCGCTGCTTCGCTCCGAAGG
+TTTACGCGAACGCACACTTAGCAGTGTTTCTCCCACCCTACCGACGGGCC
+ATGAGTGTGCCAGATGTCTGAGCTGGTAGAACCTTCAGGGACTGTCCTAA
+GTGACCGCGGGATACACGTAGGCTTCGAAAGAATTTCGCAAGGCATCGCT
+GCTATCTGCTTCATCCATAACTAGTGCAGGGCTTCAAGCTCTTGTGCGCT
+ATAATCTTGCCGTTTGCTGGGCTAGAACAAGGAGGGCTTAGAGTTGGAGA
+ACGGTCACATTCGGGAATGCATCTTGCATCCCAGGTCTTGCCCCTGCTTT
+ACTAGGTACGGCCCAAGTTGTTTGGTTAACCCAATACTATATATTGAGTC
+TTAAAGGAGCGCTACATTGATTCGAACGGTGCCACGCGTCTAGACGATAT
+AATGGATCTGATGGGAGCACAACCCAGCTTTAGCCAGACTCTTGTCAGAT
+AGTCCGGAGCCACACTGGCCCTAGGATGCGCATCAATTGAAAAGACCCAG
+GCGTTTCCAGGATGCGGGAGCAGTAGTCCAGTGTTCCTGATGACCATATA
+CCCCCTACTTGATCTCAGTGTAGAGTTAACTGTCGGTCGGAACCGCGCTG
+TTTTGACACCATTGATTATGTTGGCCGGTGTTGCTGTCCCTGATATCTCG
+TGGACTGGCTCAGGATACTGAAAATGGGGGTTAAGCCCCATCACATTTCC
+CGATCAGAACGACGGGTCCTTAATAATTCAAACTGGACGTCAACCTCAGT
+CTTGTTCTCCCCACGGTTGTTAGTTACCGGGCGCTCCACACCCCACCTCT
+GTAAGTCGCCTATCGAAGAAAGCGGCTCTGCCCTAAAGATGACTGTGCTT
+GGTCGCAAGCTAGATCATCCCCACGGTAATCTTAGTGCTTTTGTGAATAC
+CTTTTTGTCCAGTACCAGGCACCCGCCGGGCATTGTGGTCGACCAGGTTG
+TCCAGGCCTTTAAAATCGGCATGTAAAACGGCCTCAGAGGAAGTCCCACA
+CACGTGTCCCGTTACGCTTCTCAGGTCAGCGGGAACCCTTATTTAATCGG
+TTTTGCCGTCATCCGCGCTCGCTCTTGCGTTGGCTGCCTGCACTGCAGAT
+TTCTCGCAATGGCTCGTACGCTAAAAAGCTTGCGATTTAGTCATGTTCGT
+GGACCCCTATCTTATTGCTTGTGTAGGACGATGCATCCTGAGCCTTCACC
+ATAACCGCCCCCATGCCGGGTCGGCAACTAAGCGCAGTACCTTTTGTGGT
+TCAAGTGGACATGGTGTTCATCTCGACTAGCAATGCGGCATGATCCTCTA
+TTCTATGCAACATTGCGATACGTGTAGTTCTGAGTCAGCCACCCGGGTTC
+ATCGACAAGATAATCGACATCAACACCCACGCAATTCCATAATCATATGT
+AGCATTGTTTGAAATCCGAGGTAGACAGAATCCGCATGCCGGCGCGCTAC
+GTATTGTTACCGGACGCACACATGCCCGATTACGGGGATCGTGAAGGACC
+TCACAACAGCATCTGCCTGCGATCTTCTCTTGACGAGCCTTTCCCAGAGC
+CTAGAGGTGAGCCCTGCTTCGAGGATGAGAGCTATACAATGCGTGGGTAC
+CATCCCTCGACTCAGAATCTACACTAGCTGTAGTACGTCATTATATTCAG
+GCCTCCTCTGACTCGATTAATCATAGACAGCCGAGATGGAGTGAGGGGTC
+TATCTTTCTCGCACCTACAATCATCGTTTGGAAGTACACCCGGTGCAACG
+AAGGCCAATTGGCCAAATTAGATTATACCAGATCGACAATTTGCAGTAGC
+CCCGATGCGCAGAGATATCGGTCACCCCATACGGGGTACAGCGCGCCCTT
+ATTAGTACATTGATACGGAGTTCAAGTGGTCTAAGCACACAATACTCCGG
+TATACCTCGTTATATCTCTGAGTGGCATAAACTACAATGGACCTGTCCAT
+GGCTCCGAGACAACTTTAAGATTCGCTCGGCTAATTTGGACCGATGAAAA
+CTCTGTCGCTTTCTGATGCCGCACCCTGTCATGTCAGCACTGAATATAAG
+CCGGCACTCCCCCCTGTCAAGTGCATCAATCCTCCCACTTGCGTCTTCGG
+CTCACTACTTCTAGGATGTCACGCCCGGCTAATGACAACAATTGAACGGT
+TATTAATGTAGATACCCGGAGTCAAACTTCGTACAATCCGGTTTGCAACT
+AATTTACCTTTTTGCGTGGCCGCTCCCACATTGAGAGAGGTTTGATCTTC
+TCTGCCTGTGCATCTTAGGTTTTCTCTCGCCAGATCGTCTTTCCAATACA
+AAGTTACCAATATAGAGGGTCGGGACCCAATTGCCACGCGTCAAAGGCGC
+GAGAATAAGTCTATGAATGACTCTCCCCTTTTGCCAAAATTGGAAAGATG
+GGGCGAAATGTCCTGCCACAAACCGTTCCACAAAGCACGACACCTTACAT
+CACCAGGTGTCAGTGCAGGACTTGATCTGCTGTACCTCTCCATTGGTTCT
+TGGAGTCAGTGAGAGGCGTTCAGTCGGCTGAGACGAAGCTTATGAGAATA
+GAGCTACGGCAAAAAACCATAGATAATAGCCGACTCGCCCGTCAGATGAC
+TATGGACGGCGATGGTGATGCGTCCTTTTTTCAGTATTGGCTCACACCAG
+ATTGGCCATAGTTACAACGCTTATTATAGAGAATGGAAGGTGAGGACACT
+TGCATAAGCGGGTCGAGATCTCTCTTTGTACGGCCGTAAATTCGAAAATT
+CCCCGAATCAACTCCGCTAACGCCTAGACAGATCTGACTAACGTTGAAGG
+CACCCTCTGGACAACCACAGGTAATTATGAAACTCCCGCCGTCGGCGATA
+CGTAGGCAACATCCTTAATCTTCTAGCTGGGCCACCAACATACCCTCCCA
+ACAATATGGGGTCTATTGACGGATCTTTCATTTACTTACCCCCGGTAAAA
+TGTATTAAATCGGAGGTTACAAGTGTCACTGCGGGCCATGCAAAAGATGA
+GTGTACGTGGATAGCGATAGTGGGACTGAAACAAGGAATGTGCCATGCGG
+AGAGAGCATCAGTATCCGATGGGTTTAAAATCGTCTTATGTGCGTCACCT
+TGTCTTTCTTGTGCATAGTTCGCAACTCTTTCAATACATACGAGGAGCTG
+AAGAAATGGTATGCTGCAACCTGCGCAATTGCTTACTATCCCTAGAAGCA
+TAGAGGTAAATATGGAACTTAGAGTATCAATCTATCGGCTCTCGTCAACC
+CAGCGTTCCGAGCGAGATACTGTTACGTACCGTATTGTGCAGATTCTAAC
+TTATCACCAATACCCCGAATTATGCGTCACCATTCGCTAATTCACATGTA
+ATGTCTTGTGTCGACTCAACCCTGGATAGCGCTCAATCGAGTTATTAGGG
+TAAAGTCTACCCTGAAGGCAAAGTATTAAAGATGCTTTATCGACTCTTAT
+CCCTTGAGAGCGCCAAGGACAATTGGCTAAACCGCAAAGACTGAACAAGC
+TACGAAATTCTCATGCTCCATATTCGTCTCAATAATTCAATCAGTATTAA
+AAGTACTGTTTATCGGGAGATTAGACGGGAGGCGCCGCTTCAACTGCAAG
+CTTTAAATTCCCAGTCCCGAATGTCCAAGCGGATATTGGTTTTCGGACTT
+GTGCGACGAGATTACGCCGCAGGACGTCACTCATGCCTGACCAAGTGTGA
+TCCGGAACCATAAATGGCCGTGATTCTCGCTGAGAAGTGTTTGAGCTGCT
+GAGGATCTCATTGCCCTAGGGGTGGGGCGCTCTACGAGCTGGATTATAGG
+GGGGGATGCCCTTTACACCCCGGTAGCTTCCGCGAGGCCATTTGTACTAA
+ATGCTGTCTCTTGCTATTGCTTTAAGGAAACAAACAGTATCGGGACCAAG
+TGTGTACTGCTGACAAGCCCCATACGGATTGCCATCCTCGACTAGGAAAC
+GAGTCGGGCTCATTATAGGATCATCGACGTCTGATAGTGTGAATGTCCTT
+GATATCCCAACGTAACGGCACTACCTAACACATTGCATGTAGTCCGACAC
+ATGCTTAGAGTTCCGAGCAGAGAACACATTGCATAGCTGCTCCCCTCAGG
+CCGGGTCAGAAAAAACGAAAATATTTTGAAGGGATAGAGCGAAGCCCTAG
+TTTGACCGCGGGTACCACGATGAATCTATCACAGATAGTGCGTGGCCTGG
+CAACATCGCAGAGTGATATTTAAGAGGTACACACTTGGTTACCCCCTCTC
+ACCTGCTCCAAGCCGCACGTGAATGCCCTCTCTTTATGGAAGATCAGGTG
+CGAGAAGATTTAACGTGTCGCCCTGTACTACCGGAGCGTATGCCTTGCTA
+ACGACTCTAGGCTCACTCACGTGCCCGGGTGAGATGCAGACGCCCCGTAG
+AAAGACGCGCATAGCACTTGACTTGTAATCGCTAGGCTTAAGAGAGAGTA
+GGTCTCTGAGTAACTTAGTCTTTGTCTGAAAGAACATTCCAGGCAGTCCC
+CATGCGATGTGATCGTGCTTGATCCTGAACATCGGGTTTCATGATAGGGG
+TACAAAAAACACAGTTTCGTCCCTTTGACCATTACGGTAAATCCACACGC
+GGGCTTTGCATGATCGCCAGGCCGACCCATTCTCCGGTTCATTGGAGAGC
+CAAACGCCCGTTCTCAAGCGCACCGGGAAACTGTTTGTTGACTTTGACAT
+CGCCCTCGGGTCATAGGATTGCAAACCCTCAGGCCTATACGCGGCCCGAC
+AATCTACGAGCCGTGGTCCGTCTGACAAATGTTTCGGTCTAACGTACTTG
+CCGCACTGCCATCAGAGCACGAGGACTCCGAAGCTTAGTACTTGTACTTT
+TGTATCATCTTTATAGCAAACCCTGGGCATGTGGTTTGAACCGAAATCCA
+ACAGTAGATGTATTTTGGACATTCTCCTATGACGATCGAGATGTAGTGTC
+TTTAGATATGTTCGAAGCGCAGAGCACTGCATAGGTATTGCTTGGGGAAG
+GTCTTCATTAGATCTGCGACGCATACACCATTACTATACTTAAGACTCTT
+GGGCTTTGAAATAGCCGTCGGGTAGAGGGTTAACCGGACGGAATCCCCCT
+TCCTTCTCCGTGAAAGTCACGTAATGCCGGACGAGTTCAAAGTTGCAGTC
+GCATTTCAAAACAGAAGGTGAGAGCAAGACTAAAGTAGGAGTCCCCCTTG
+GCGGTCTCTCGGAATTTAATACAGGCACTCTTGCCCTAGCATTATACGAG
+TTCAGACGGACGCACTCCCCACGGATAAAGTTTTGCAATAGGCAGTGATA
+CCGAGCCTGTGGCACGCGGTCAGTCGTCACGCCGGTTTACGAGGACGTTG
+CGGCACGTAGCCAGCCCAGCGTGAATTGAGCCAGTCTCCACTAGAATCGA
+CCTATCCCATCTCGGCTACACTCCCAGTCAGGGTTAGCTTTGCATGTTCA
+TCTGAAAAGCGTCTTGACGGCCCGCGTACTTGAGTTCGAATTTAGGCGAT
+ATGGGCTATGTGACCACAATGAAGCCGACCTGTTCCAGGAGTCGGCATAT
+GAACCAAGTCGCCAGACAGACCTCTTAAGGAGCCGGAAATTGTACCGTAA
+TGATAACAAGGGCTGTGCCCCATCCCATACCCATGCGGCTGATGGTAGTA
+AATGGGCAATGCAGGTACTAACCTCTTGGAGGAGGAAAAAATTACTAATT
+TATACTATAGTGCCACTACAGATCTCTTGATTGTTTCACCAAGGATGGCG
+GAATCAAGGCCCGACAGAGCGAGCCATTCGACCCGGGGGACATGGAATAT
+ACCTAAGGGTACATGTAGACCGTACTAATGGCACATAGTAAGACAAATCT
+AGTATGCATGGGCAGACCGTTCCGAAAAGACCTTGAAGCTCCTGGCCAAG
+ACCGGTTCACGTGCAAGCCCTCCGGGCCAGTTAAACTAATGACCCTTTGC
+AATTGGTGGATCAGTTAGCATAGGGCTCTTGGACAGGTTGAATCTAGCCC
+ACTCAACCTCCCACAGGTATCTGCTGATCGCTCCCGTGCGCAAACGAGGC
+CATGGCTCAAGTTGCAGTCCTGCTCCGGTCGTATTCTCCGCGTTATGTCT
+GCGCACATCCGAGCGCCTGTCCCGTGTGTCCTAAGATACGGTCCGACGAG
+CATACCATGTTAGTTCTGGTAACGTAACTCCCAGTTTGACAGTCCCAGTC
+CCAAACAAGGTAGCTTACTGTTCATTATCAATTAGAATATGAGAGATAGC
+GAAGACCGAGTCCCCCGGATTCTAATGAATTGCTAGGATGCGCACAAATA
+TATCTCCGTGTGTACTTCCACTCCTCGCGTAGAGCAGATCTCGAATGCTG
+AGGTATATTGATCCCACCATGCGTTACCTACTAGCCGGGCGATCCCCGAA
+ACGCGCCAACACGGGAGAGTGAATTCATAGCATTTCTATCAAACATGGAT
+CGCGTATGCTTCTATGTTCGAGAATTCTTTGGCCTATTGTTTTTCTATTT
+ACGTGCGTCCCCCGCAGGCAGCTATAAGAGTCGTAACGGGGAGGATCCGT
+AGTTGCACATTACTGAACAGCGTTAAACCGGGAACACGGGTATTTGGGCA
+ACGATGGGACATATAGGATAGTCGCCCCGGTCCAAGGTGCGGCGCCCAGG
+TACTGCTCGCAGTCTCCTTTAACCAACCAGCGAGAGAACTACCTCTTCGA
+GCTGACCACGCGGCCCGGCGCAACTCCTGCTCGTTAGCATCGCGGGGTGT
+TAGCTTCCCGGACGTGTAAACTCCCGAGTCGAAGCCGGGATGGCCCGATG
+GTTTAATGGACTTTTGGGCGCCATACTAGTCACTAGATAGGATATGTACA
+GCCATGTACTCCGAGATGCCTAGGAGCTAGGCAGCGGCATCCAATAATCT
+CTCGGATCTATAAGACCCGTTATTCTAGGACCATGTAAAGATGACCCCGG
+CTACTTTTCTCGGAACGATAACAACCGTCAGCACACTTTTGTGTTCTGAG
+GCGTGACGCGATGCTTATGGGGTCGGCCGATTACACACGCGGGCGGAGCA
+GAACAAGTCCCCGTAAGCCCCCCTGAAAACCTCCGCGGATTTCTTGCTAT
+TTGTTAGATTACCTCTTACTACAACCTAAGCCGCTATTCGACTTCCCAAT
+CGGTGGATGTTCATGACTACTAAAACCCCCAACGCTCTGACATAGTGAGT
+CCCAGATGCGTACAGTCCCTTGTAAGCTATGGAGTAAAGGGGTTAGTTTA
+AAATTCTGGACGTCTTGGACAAAGGATAAACGGGACACGAATTTGTATTA
+AGGGCAGTGAAACATAACAGTATCCTGTTAGGACCAAGAAATGCCGCCAG
+AGAGGAATCGTGTCAATTCTCAATTCCTGCCAGGAGGAACAGGGATCGGT
+TTTGCGCGAGGAGTGTACATTGAGGCGCTCCAGAAAATCCCGGCTGGTCG
+GAACAGTTCACATGCGGGTACAAATTTTGACTTCCCGCCGGGTCTGTTCT
+GTGACTCCCGGCATCTGGCGTGACTTTAAGTTCTCTGTCAAGATATTATT
+TACTGTCGCTTAAGAGACTACTCGCCCGGTAAATCATCCGGATTAAGTTT
+TACTATGAACTTCGGGCCGCCACATGCTTCAATCTGACAACCAGGAGGCT
+AATGATAACACGTTTTCACCGCAATGTAGAAGAGAGTTCGACAGGGGAAT
+TCAATCAGATGGACCTCGCGGAACCCATGAGCAATCGATCCGTTCATCAG
+TTGATCAGCCCCCGAAGACCCCCGGCTTCCCACCGAACACCCAGAACGCA
+CTTATTCAGTACCCGGTAGGTCCGTTAAGGTGACGGTAAATAATTTCAAA
+GAGTACTAGTTGTCGGCGATAATACGCGAACACCAACAAGCTTATGTGTG
+AGGATGACATGAGAGTCTGGTAGGGCTCCAAATCCTGGTTACATGGTAAT
+ATGTTGCTCCAGCTATCCAGGCCACGATGCCGACACCCGACATTACCGAC
+CCTGAGGGATATCATCAACTACATGACTGATCGAGTTCCGGAAAGGTATT
+GGGATGCACGGTCCGTGCACGCTTTTTTACCCAACACTCCTGTGTTTTCG
+AATAGCGAAAGGAGGATGTCGGGTAGTCTCGCTAGCAAGCGGGCGCTGCT
+TTTGTGAATGCGGCTTGGTACGGGCTGTTCTGCACAATCGCTTGCCTACG
+AGGCCGGCAAGAAGGTACTCTCAACTGATTAAGCTACTTTGCTTATCCTT
+TTTAATATACCCGGGCACCCGAGCAATTCCTGGTAGGTGGAACGTAATCG
+CGCTGCCGTGATCGACAAGGCTGCGGTTCATTCGCTTGGTTTGAAAACTC
+GCATGAGTAGCCATGATTAGTAAGCCTTATGGATAGCGGTCCAATCCTGG
+CCCCTTCATGCATGAGCACGATCGTTCTCCTTACAATCCAACACTGTACG
+CTGGGAGCGGCAGCTGCGCCATCCGACAGCCAGGAGCGTTACATGGCGAG
+GCGTTACGAGGCTTACGTCCAAGCATTATTTGCACCGCAAGGGAGAGATA
+GGTATAATGACATCATGGTTCCAACCGGATGACGCGATGCGAATATCACC
+GTTAATTTTCATGGAGATGTGTATCGCTTAGCTCGTATTGAGATGTCGCT
+ATGGGTCTGGGGTACCCGGTTGAGTCAGTGCTATGCAAAAGAGTTCAGCA
+CTTACCTGATGGCATCCAGTGACAAATTAGATAGGTTTTTTCGACGTGAA
+TGAACAACTGCCGAAGGCTTTTTGTGTCGCTCCACAAAAATCCGGGTGCG
+ATTTAAAATTATCGACAACGACTCGTTCTGATTGGGTTCCGCAAGTTCGC
+TTCTTCAACCTAGTGAGACGCAGAGTTACACAGATTTAGATGCTTGCTCG
+CCGACCGAGCTCAAGTACCAAATCTTTCCACTTATCGGAAGGACTCTTAC
+GGAGTTTACCGTAGCTTCACCCTCCCCAGACGGTACCCTAGTTGAACGAG
+TCTTAAAGGCGCCAGCTTAGCCAGCCGACATGCTTGTCAAGTTTTAGACA
+ACACACCTGTGTTCATGGATGTGATCGTGTAAGCCTGACGGCGGGCCTGC
+ATGCACGGGTACCGTATGGGCGTAGTAAGTGAACATTGGGATAGGACAGC
+TACGGAAGACAAGAATGAGCGACGAGCAACTTTGTACTAGCAATCGAGAT
+CACCGTGCAGGCTGAAACAAATACCTCCCCGCAAATTTTTTTCTATGACT
+GAGGAAAATCGATATCAATAGGCATACAGAAAGGCAGTATTGTGGAATCA
+CCCCCAACGGACAAGACCAAAGGACAATATTGCTAAAATTCAGGAGTAGA
+AAAATTTTCACGCGAGAGAGTTGCGGAACACTTGATTGTAACGTTAAACT
+GGCACGGTTTCCATTGCGCTATGATCAGCTAGTCTCACACAAAAGCTTTG
+CGGTGTTTCAGACGGTTTAGCTAAGTAAGTCAGATTGTACGGACCACTCC
+ACACAGCTCAGTGACCGTCGGCCGCCTATGTTCGATAGGCGGATTCTGGC
+ACCTCTTCAAGGCGTGGCGCGTGTGCATTCATTTTAGCCCACTATTGAAC
+AAAAGGTGGGTCTTCATTTAGGGTAAAATTGTGTATTCGCCATAGCGGTC
+TTAGAGTATCGATAAGTGATGACAAGTTCTCGTGAAGACCCCGGAAATCA
+CTTTGGTGACTAGCGAGACATAGTATAGGATAACGGTTCAGAGGCCTCTC
+TGAGGGTTGATCGGCAAGTTGAGTAGAAAAGCCCTTATCTCGCTAAAACC
+CCTAAACCTCGTCGGCGTAGGCTACCTACCTAGGGTTGGGACGGTGACGA
+CCCGTTAGGTTAGAGACCCATGATCAGACCGCGGAGACCCGCGGAAGGGT
+ACCGTTGATTCGATCTAGGAGTCTTCATTCTAATTGGATCCCGGACACGC
+CAATTTGCGTCCTAAAGGGGTGATTCTTCCCCAGATAAGCCTTTGGTATG
+CACGCATTCACCGTAGCATATCGTCCCTCAGGGAACGACCATTCTTTCTT
+GCGTAAGTGTTGGGAAGAATTATAAAATATGGTGAACCATAGGTCATCGG
+GGTTTTTACTGCGCGTGCGACCATCTGTAGATGGTTTACCGCCGTTTAGG
+CATGGGAAGCTTTCCTAGCTCCTTCTCAGACTTTTCCTGCCATTTAGATC
+CGTCTTCATGTGAAGGGTTCCTTAGTACATTGTACTCGAATTTTATGTAG
+TATTTTTCATCGGGACCATTGAGACAATTTTGCCGTTGGAACATGAAGTC
+AATTGCTGTGTCTGAACCCATAACCTTAATTCGAGCTCTCATGAGAGGGG
+TCAACGGAGTTGAAGACGATTGGATCAGGTGCCGGACACACTGACCTCTC
+CAGAGCGAGTTACACATGGTTTTTCCGCTCTTTTACAGAATGACCTCAGA
+TCAGGTGGTGGTGGTCCAGAGTTAAAGCAATAAAGTTCTTAGCCTGGGCG
+CCTTCCTATGGCGGGCGCGGCAACGGAGTTGGATAAATCGAACGCTGGAT
+GTGGTAAGTTCACGAAACATACCGCAACTTGGAGCCAAAACCTTGGCACA
+TCTCTCGAGGCCTCACGTCTACACTCCATTACTTCTAGTCACTGAGGTGT
+GTCATGGAGTGCAGATTAATGAGGTTGCGAATGAGAGGATTAAGAACTGC
+ATTTAGGCCCTAATTGTTCGCTGTTAGGACTACGGTTCGCTGGGGAATAA
+GCGGATAGGCTTACGGTTCGACCGCGGCCCAGGGAATAATGAAACGTGCA
+GATTTCACTACAGTTCCGAATGGGCGTGTGACCTGACATTCTGGTGGGAG
+CTCATTCTTGTAGGTCGAAATTACATTGTATCCACAAGGATCAGGATGAC
+TCTGGTTGTAGGGAAAGCCTAGCTTGTAAACCAAGCTACGGGCTGTGAGT
+TGCAGCCCGTCGATCATTGGATATCTCTTGTATTAACGTTTTAAGCCGAC
+TTAGCAATTAGTTTGTTATAGCAACGACAAATCGGGTACGCTGGGGGCCC
+ATAGCGACTATATTCGCCATTACGCTCGCGCAGTCCATCCATCGCGTCTT
+GATGTGGTTAATGTTCGAAACAGAAAACTACGATCTTTGTCATATATTTG
+AGTTGCAACTCGGTTGTTCGGGCGACCGGAGCTACGGGGGGTCCGTCCGA
+ATAGGGCTGGCACCGATCTGGGGCTATCAACCCCCTATATCGGTATGTTA
+AGTAAAACACTAGACGCTTACAGATCATTTTCGAATTCACGCCCCCGTGT
+CACTTATGTACTCTTAATGAGTCACCCTGTAGTAGTGGTTGGGCCTGTCG
+CATCCCTTACTTCGCCTCACATCCCCTCCAAACGTGAATATACTTATCCT
+TTAACCTAGGTGGTTATGGGCCCACATTCTTGTAGTTTCCAAAACGGTCG
+GCTGCTATGAAAATGCCCGTGTTGCGCCAAGCTACGTTTCAGTCGTCATC
+CTAACTCGATCGTATGCTGACTACGCTTAGCCTCACATGGCAAACGCCCT
+TGGATATATTTGTTCCTAATCGTGTTTTCACGGTTGGAAGCAGTAATGCA
+CAAGACCTTTACTAAATTGCTGGATACAGTGCGCTGCATGCAGGAGAGAT
+CTAGCGACCAAGCGTCACTAATTTATCGCCATGACACCACGAAACAACGT
+ATCAGAGGGATCAGTGCGGTATACGCCTACGCGCGGAGTAGATTATCCAC
+GAGGTGTCCAGAGAAAGTCTATCGTCATTGATTTAAACGATGCGCGTGGC
+TGGTCGAAGAACAGCGCGTGCAAGTGGCCGGGTAAATCACATACCCGATG
+TAAGTCTTGCAAGATGTGCCGCATCGGACTCCTTGAGTTGTTGTAAGTGA
+CACCTAGCATTTAGTTTGTATCATGACACGGGTCCCAATCAACACTGGCG
+GTGCTAATAGTTCCGTATTGTTAGGTTCACATAAGCGGCTTCGAGCAGGG
+TACGTACCAGGTTGTCTGTCGTGACAGGTACTGTTAGGCGGATGGGAGAA
+TCAGAAAGGACTTCTAGGTCATACCTTTGAATTGCAAAAAGACCTAACTC
+ACATATCTCCAGGCTTCTTATCGACCCAGATTGAGCGTATCTAAAGGCGT
+CGATTAAGGGAAGAACCTAACTAACTTATCCTGAAAGGCGGCCAGCCTTA
+GCTTTGGCGGAGCCATAATGTCAGAGGGACAATAATGCAAGCCGGTTTAA
+ATGCGAAGTTCGAAGATTGCTGAGCACCGAGAATCCACTCGATGCGCCCA
+TTACTGAATACCGTTGTGTGAAAGTTCTCGATCGACTCCCAATTCTGCGG
+GCTAAGATTTAGACTGTACAAGGAGCAATTCTAATGTGTGCAAACGTAGG
+ATAACCAGAGCGATAATGTGTAGTTGGTGTTCTCTTTCTCACGAAGTTGA
+AGATGGGAGGAAGTAGGCCCACGGATTTAGATAGGTATGTTCTTTCTATC
+CGAGATAATGGCCTGGCGTACGGAGCGGGGCTATACATAAGTCTTCGATG
+TTTAATAACCGTTCGAGGCCACGTGGTAAGTGGCTGGTTCGCAATATCGA
+TGTTGTCTGCAAAACCAGCATCGCATTGACTATCGAGTGGACAGCCTCAG
+GTAACTTAACCATGGTTGGGCTGGCGAACTATTACTCTTTTACCGCCTTT
+AAACATTGTACCACACGGTGAAGGACGGGGCCTTGGAAGTCGTATTCCGC
+ACGCTTCGTGGTGATGCCCCCGATCTGTTCACCTAAGTTCGCTCCTGTTA
+CATCTGCGGCTGGGCTTTTGCAGCGGCTCTTAAGCATAGCGAGGGGTATT
+TGAGATGTAGGGGCACACTTTCAAGGTCACTAGGGCAGCCTTAACGGTTG
+TGTTCCGCGTTTATCTGCCCGACAGTTCTCTATGTACGGAAACACATGGC
+GTTTTCTCAACACCATCGTCCGGATCCTGGACATCCTAAAGCTTGCGCAG
+GAAGGCAGGGTCAGCGACGCCCCAATGCTGTGCTTTGGTTCTCAACTCCT
+TGAACAGTTACCTTGGACCATGCCCTAATTTAGTGGCCGTCCCGTTGGGA
+TATGTGTGCTTTAGTATTTTAAGTTCCCGTTGTAATAGAAACACTAACCA
+ACGATTCGCACATTTATAATGCCATTAACTTTACACTGTCCACTTTCCAA
+ATACGTAGAAGTGGGAGGTGGAGGATCAAGCCACTTTACTCCGCGCCTTA
+TGCGTCTGACCCCTCTGCGGCGGACACGACGCGGTAATCCGGTGCTTAAA
+CGCAACAAGGCTGGGGGATTGCAGAAAGCATGCGTGTACGGGCACCTCCT
+CAACTCCTCCCTAAGAGACAGGTGTAGATCAATTCACCGAAACGCGGCAG
+TTTTATGTGGGACATCATATTTTCACTACGTTAGTAGTAGCCACCGTCCT
+AAAAGTTTGCCCTATTTATCGGCTTAATTGCCGTGAATTTTAATGATCAG
+TGATACACATACCTACCTTATTTAGCATATAGATGTCGACTGCGAAACGA
+ACGCGACATCAGGAACCTCTTACAATTCCTAGTACCCAGAAACGCGTTCC
+AGAGCGCAATTGTCTTTGAGCTCCGCCGAAGGCCCTGGGCCAATCGGCTA
+GCGGTGTCTGACCCATGGGCGGTTTCAAACGTTCGTACTAGCCAGAAATA
+ACTTCCTCTTTGTTACTCGCGGGCGGACAGTCTTTGTAGGCCAGAGTAGC
+CTTTCCACTGGAAGGCATTGGACTGCCAGAGCAAGTGGACCCGAGCTATT
+CATTGCAGTAAATGTACGCTGCTGGAACAGGTAAATTCACTCAGGGACCG
+TTCCGTGATTGTGCTCCTCTACGTGTGAACTTTCAGCAACACTAAGCTCA
+GATTCAATCAGGATGTGGACTCACATACTGCACACCCTGATTGTCGTTTT
+GGGCTCTGGCAGCGCGTGTGCTTAACAAATACACATCGATACTGTCTCCA
+CCCTTAATAGCGCTAAGAACCGATTATATACATCGCGAGTAACCTGTCGA
+TCGTAACCCACTCAAGACGTAGTGACTCCTCCAAGCACAACCCACCTCAG
+ACTAGAACGGGAGGCTGTCTAACAAACTCAATGTCATACAGAAAATGAAT
+CGCGTAATGACCGCCGGTACGTCGTAATGTGCAGTGGGCCATTGCTGAAC
+AAGTTTGCCCACAGTCGTCCCAAGGGTAGAGCGGACAGGGTCAAAGAACT
+ATTGTGTGGCACAGTCATCGAATTGACAGCCCGAGGTACGCTTAGGGGGC
+GACCGCATTGTCTTGTAGACAGACAATCACATTGTTGGAGACAAGGTTTG
+AACCAGCCGAGAACGAGGTGTTTTGGTAGAGCGGTTCTTGGCTCACATGC
+GTCGATAGCTCTTGTCTAAGTCACGCACCCCGGCCAGGTGAGTTGATAAC
+CGCAAGTTTCGCTGAACCATGGTTTCATAGCGCAGTGTGGGCCTACCCTT
+ATTTTTATGTTGATCGAAACGATGATCTACGTGACTACTTTCATTATCCG
+TCAGCTCCTTCAACGAAGGAGACACCTGGAGGCAACGGGAACCGTTTGCC
+TAAGCTTGTGTAATATAGATGCGGTGCGCTTCGTGTCTTGAGAAGGTGGT
+GCGAGGTGCGTTTCGGGTGGACCTGGGTATATTACTGCAGCCGGGCCATG
+CTAGGCATATCCGCCGGTAACATTTAGAAAAAGCGTCCGTTTCGGTAATG
+CAGGTAGCCGAATATGCTCCCTAACACCTATTCGCGATCGCCCCCATTAT
+TGGTATAGTTCGAGCGATGGTCGGGCAGTCGGGATAACACTATCCCCTTC
+GTAATCGCACCAAGCGATCGGGAGGTGTAGCGAATTGAGATCTCCGTAGA
+GCAACCCGTATAATCAGGTGTCTTCTTCTCCCAGTCCATCAGTATACCTG
+TAGGGCTGTGGAAGCTGGCCTAAAGGACTGCCACAAACTCTACCCAACCA
+CTTCTGCGAACCCTTTTCGGGGGTTTCTTTATAAGCAACGACAATTGTTA
+CAGATTCCCGCCTGTAAATCAAAGTGGGCTCAATGCTTGAACACAGGGTC
+CATTATCACCGCTATCGCCGGTTAATGTTTTTAGTGGTCGTTCATAAAAC
+CCCACATAGTAGCCGGGCCTTTAGCCTGTCTTACCGGAAGCGAGGTCGAG
+AACTTGAGTCTGTTCCAAAGTGGAACCACTGTTTGGCTCAAGGTAGCTAT
+GATCACCTGGCTTGAGTAGATAAACGGCGCAACGATGCCGGGTGTTTTAA
+CGTGGTAGCGCGCCCAAAGGGTCCTATGCTAGATACCGTTACTCGCGTAG
+TCAGATATTGTAGGCAGACTGGTCAAATTCGAACAGCAGTTCAATTGTAC
+CACCCCGGAGGCCGAACACCACTCTCATATGTACGTACCAGCTGTTGCCT
+CCCGGCGAACATACCGACGCGATACCAGGCTCGTACCACCGCTGTTTGCG
+ATAGTTCCAAGAAAAGAACATTACTCCTTGGGCGGAGGACTCTTGGACAG
+TAGCGTCCTCAGTTCCCCATCCTTACGTGTGCACTTACCCTTCATTTCGT
+CTTTGGAAGTTACGAGAGCACGCCCCGCTCCGCGAAGCGCGATTATAACT
+TAAGGCGCAGCACTATTTCGCTAATACTACAATCCCATAGTTAATTTTTT
+AAGTGGTGTAAAGTCGCAGTCAGGGGTACTCTTGGTCTCTCTTAAGAGAT
+TACCCTCTTTATTTTACATTTACCTTGCGGCCTAATAGAACTTAACCTGG
+CACTCTAATAGACTACAGTGTCCTTTCTCATCACTAAGTTTAGTGAATCG
+CCGATCCCAAACCTTATCAGATAGAATAGTCTACTGCCTAACTTGATGTG
+TATGTTCTGAAAACTACCTTCAACGCTAACGCGGTGATTCAGCGGTGCTA
+AGTACAGCTCGACCTCCTAGATCCGACTAAGATCGACTCTCAACTAGAAA
+GCCCTCCACCCAGGCAAGAATGTGTTAGTCACGTCCCACTCGCGATGAAA
+GAAGGCGAGGAAACGGAACCCCAGTTGATTCTTTGGTCTAAGGTGTTTAT
+GATTACTGATTTTGAAGGGCTCAGCACTAACGTATCTGGGCGCCGTCCGC
+CATAAACCAAATTGTCGGTCTTATAATTCGCCTTATGTCTTTCCTATAGA
+CCTAGTTAAGGGGGTGCTTTCGCACGATAAAAGCATATCGAGTAGGCATG
+TATTATACGTGTCGCGGCAGCGCAGTCTCTTATATGCAAGTTGGAACTCC
+CCCCGCATGACTATTACGATATAAGTGCACGGACTTCCCTGAGTTATAAA
+TTACTAGTGCACTGCTGGCTATGGGTCGCTTATATCTGCACCGTTCGTCC
+TTGGATAGCAACGGCCACACCCGGCAAAAACGGGTGATCGACCGTTGCAC
+GATCCGTGGATAGCGTCGTGCCCCGTAGGGATGACACTAAGATGCCTTCA
+TCTAGGTAGAACAAAGATATAGACGTACCGGTACCAGTTGAATACCAGCC
+ATCGGCTACGGTATAACGTTGGGACGCGCGACGTTTGGCCACTGGATGAT
+CTCTAGCCCAGACAGGCGATAGGCATGGATCCGTGCAAGGCGTCCCCTAA
+CTTACCGGCCATTAGTGTAACCGGGCTGAGTCTACAGTCTTGCAGGGTCT
+CTCCCGGCATAAGCTATTTCACTATTGACTGCGCTTAACCTTCTAACGGC
+CGCAAGTTAGAATAATATGCGTGTGAATGCTTTGATAATGACTTCTGCAG
+ATATGTTACAATTTTGCCTTGCCTTTGCGCGATTGGCGAACTATGACTTC
+CACACACTCATGGTGACAGTTGCACTACTATAGCGGGCCTTTGGCTCCAA
+TATTAGCGCACGCAGCACTATGTGTGCTGGTATATGGTGTGGGATGTAAG
+GACGATTCACGATCATTCAAGACGCCCGCACCGTTGAGAGTTGCGAGGAA
+CCCGGTAGACTGATTCAATTTACGACTGCTACACTCTCGCTCTCATGCTG
+CGCTAGGTGCAATTTTCATGGTGAACGTTTTGGCCTCCCAGTTCAGCTAG
+GTCTGCGTTACACTAACACGTTCCAATCGTACTGACGTTATGGGTAGCCC
+GCATGCTTGACAATCATCCGCGCTGGCAGACAGTTCAGTGCTGGACCCGG
+GTATAAGCCTGCACGGTTCTTATATGTCGATATGATGATACGGGGAGTAT
+GTAGCACAATCGGGTACGCCACGCTAAAGGGGTTTTTCGAGGCCTCATTG
+CAGAACTTATGTAAAACAAGAGGGATGCCCCGTTCACCGCACTGAATAAC
+TGCCCTCTCCATATAAAGGCACCCACAGTCACGTGACTGTCCGTGGATTA
+CCGTTAGGTAATGCGGATGTGCCATCTGATCCTTCTTACAACTTACGCAT
+CTGCATAAGCGTATTGTACCGCGTAGATAATGCAGCAAAGCCCCTTTACA
+CGTCGCTTAGGCCCACTAGTGGATCGAGGCTCAACGCTACCTTCAACGTT
+TTCCGCTATGTTATGTGCTGCGGCGTTCGCCGTGGTGATCGGCGCCTCAT
+AGAAGTCACTCGGGCTAAGTGACGCCTTCTACGGCGTATCCCCCCTCATC
+GCACTGCCTGTAGGGAACGTACGGGCGCATGCCCGGTCACCTAGGGATGT
+CACGGAGCGACAGGAACGGTACAAGGACTAGCCCTAGGTCAAGCCGTGAA
+GTCTTGGGCTGGTTCGGCATGCACTGCACTATGACGGCCAGGCCACTCCC
+CCCAGTCAGTTCACACCCGCCGTGAGATTATTGTATGTGTTCGGCGAGGA
+AGGAGCGCCGCATCTAAGCCTACCGCCGTACGTCTTTCCGGATCGTATCC
+CACGTGCGTTTGAATGGGCCGATGGTACTAGCCCCTTAGCTGAGGTAGCA
+ATTTTTGAGAGATTACACCTTCCGCAATTACGCAAACATCCGCGAAGCGT
+GGAGAATATAAGCCCACCCGATTGAGCGCGCCGGATCGCGTCATCGGTGA
+AACTCAGGATAAAGCGTCCATTCGTACCCAGACTGGGACCTGTATTACAG
+ATCTAATGAACACTGAGGAAAAGTCATTTGATTTGTTACTTTTGGGGGAG
+TGACACTACGGGATCGGAAATCTGAGTGGGTCCGCCTCATAGCCATCTGG
+AGCTCTTGCTCTAATGGCAGTAATTATATTTAGGAATTCTAGGCCCCTGA
+AGGTAGATTTACCGGGCTCGACCATGGGGCCATGTACCTGTTAAAAGTAC
+ATCGAATCGGCGTGCCATGTCCGTTCACCAGTCTCTATGTTAACATGTCG
+AGCACCGAAGTCACCCAGGTGTTAATTTCGTTTCCTAGAAACACAGACGG
+GTAGATAATGCTCTAAATTCTTAGGATATTTTTTCTAAACCGAAGTTAGT
+ACACCCGTAAACCCGACCATGTGGTCAAGCACCCTGTACCCCCCGTAATA
+CTATAAGATTCCTTTTTAATGTTTTGGGGTGAGGCATTCACACTCCAACA
+TGAGAACCTTAACGCCGGCGTGATCGCGTCGAGGTCCCAGGCACCCCACC
+AGGAAGAACAACTCATCGCAGTTATTCGAGTCCCTGTACACATCGGCTAC
+AGTGGGAAAAGAGCTGCGGCGATTGATTCGCACCCGGTCCGGACCCGGCG
+ATATCACCTTCGGACAACCTCTGCGGCCGTCCCAAGGGTGGCCAGTGGCG
+TCTAGTGCCCCGGAGCCCTGGCTATGACTCCCCTTGTATTTAATATTCAG
+ATGGGATACGGTCGTTGCGCTCGCATGCGGTAGCCTAAGGTATCTAAATT
+CGGGGGAACTAGGATGCCATAGACAGTTAGTAATCTACCACGCGTCCAGG
+CGGTGACGAATTTCTGAATGGCTGGTACACAGCAGTCTCTCCTAGATTGC
+CGAGCGTCGACTCCCAAGATTGATCCGAGTGCCCCAATGGACGAATGGGT
+TTCCGCCTCCCATCCACTGAGTGACCAACTATCATGGATTAAGGTACTAT
+TTCAATAGAATTTTTCTCATTATGACTACATTTCTCGAGTACGCCCACCC
+ACTATATCACATAAAATAACGGTATCCACTAACAAGTGACTAGGCTTCGC
+TAAGCGTAAGGATCAGGACCGTCGTGTGTAACTCATAAGCATCCCTGCTC
+GATTTACGGAGTTGTCTTGGAGCGTTTCTGCCGAACTAACCATTATGTTC
+ACCATGGATCGAGGGGCAGATGCTAGTTTATTTCTGTTGGGCATGAGGGG
+AATAATTGCCATGCGCAGTAACCACAATTACATAGGGCAAACGAACATCA
+TAGAGCGGGTGGTTCTACAGATGCGGTTCCTGTCCCCTTCTGCACGCCTG
+CCGTGGATGGGTGGCATGAATCGTCTTTCGGTAATACTTGTTCAGTTGGT
+CGGGACGTTCGGAGCAAAGTCATCTGTCTTTTTCGTGGTACCAGGGGAAC
+TGAGCATGAAGCGACTAAATTGCCCACCTCTATGGAGGGTATTATACTAA
+ATCCTTAATCTACGGAGTGTTGGCGGGCGACTCCACGAAGGCACATTAGC
+TGTACGTCGCAGAGTGCTACTTATATAGCTATATTTTATCGACTTGCACT
+TCACGTCAACCGTCCACTGAAAACGCGCAAAGAGACCACCTGACATCAGT
+TCGAACTACGACAGAGCTCTCGTCGTCAGCACAGATTCGAACAGAGTATC
+AAACATGGGTAGTGGGGTGAGCACGGGCTCTTCAAAAGTTGCTATCTAAT
+CGCAAGTTAATTTTAACATATATAATTTCGGCACCAACTGTGTATCACAG
+GTGGCCATCGAAGTTGGCACCTAGCTAAGTGGCTCTAATTTATTTAAAAC
+TATATTAACTCTTCTCAGCTAGCAGGCGACAAGACTAATGCTGGCTATCA
+TACTATCTAGTTCTGGCAGTCCCCCCGAGCCGGGAGTATTCCGTTGCACT
+CACCTGACGCGATGCACGGCTTGATATGCGCTGGATGCGCCTCTCGAGTC
+GAGAAGAAGTCAGGCGAACTCCTTGGACTCCATACGTATATCTACACGAT
+TCCAAGTCAGTCATCGTAAAATGACTTCGGTGGGTAAGTACGAACGCACT
+CAGCCATTAGAGAGGCCGGATGTACCGGATAAGTGTCAACATGGCCCGTC
+ACAACTGAAACGCGCAGATGCCTATAACGGACTTTTCCAATTATATCACG
+CGATGTGATATTTTTCATACGACTGCGTCAAGCCATGCAATTTGCATACA
+ACTACGTTCGAACTCCAGTCCGCACTGTGTCATAAATTGCTGTGCCTGAC
+CTTGTATTAAGTGTCCCGGCATTACCCTAGCCTTGAGGTTTTAAATACCT
+ACGCGTTAACCCGTAGCGCTATAGACTGCTTACAACCCATGCCACTAACC
+ATACAGCGGGCCGCCAATCTAGGTCGTAGGACTTATAGCAATAGCTTACT
+TTCTCCAACTAGTCGCTTTATGACCAGGGGATCTTGCTGCCCTTTCCGAT
+CAACCCGGCAAACTTAGACGAATATACGATTCGGGTATGGGGGGTAACAG
+TAGTTTCGCCAGCTGATGCGGTTAGAGTCCGCCACAATTAGTATCTGCGT
+TTCGAACGGTGCAATCGTCTGGAAGCCCCATAGTCGCCGAACTAGCCGAG
+CCAGGCGTCAAGAATAAAACAGTGTCTCAAGGGGCGTAACTCGAGATAAC
+AAACAGATAAATGGTTCATTCCCTGTGGGTCTTATGGAGACGCTACGATG
+CAACTTGTTGGGGCTGCATGCATATGAGAGAAGTGCGGTATCACCGTTCA
+TGTAGCCGGTTGCTGACCCTCGCCTGTATCTGGTCGTGTGACTAGAAGGG
+CCTTAACGTCCCATTAAATTTCGAGACCAGTTAGTACATCCTGAATACAG
+CTCAGACCGTCACTCACTAGTCACGCATCCAACCCTTACGCGCTAGCCGC
+CAAGTATCGTCCCCGGCGAGACTCGTCAGCTTATAGTCCCGACGGCCATG
+GTAAGATAGAAGCATAGGCTTAAGCTGCAATTGCTGCCCGTGCTGCACTC
+TGTCAAATCTTGCTTCAGTGTGGTCCTCATTCAAACTAAGCTATCCAGTC
+CCACCTTACCACTGCACTACGCGGGCAGTTGGCAAATTTTACGTATATCC
+ATACCTGAAATGTCATCCTCCCCGGTTAATGCTGCTTCACCTGGTATTAC
+AACAGAGTTATAGGTCGCGCTCAACGCGGGACCCGCATCAAGGGAACCGA
+ATGCTCGACGCGAGGAAAACTCAGGTTGGTATGGGCCCAGTGAATTTTCT
+TAGCACGCCTTGCAATTTAACTTCATCACGGAGTGGCGGCTAAAAAATGC
+TTATAGCACTGGATCAGCGGAATAATAAAGAATCCGCGGAAAGGGTAGGG
+TTATCTTAGATCATATTACGGGTCTAGCCATGCGTGCGGCAGTTCAGACT
+TAAAGTACCGTGTCAATGGCGCGAAATAGCCGTAGCCATACCGTCATGGG
+CGGCTGTGGTTTTCGGCCGAAAGCCTCTCCAGACAGAAGTCCGGTGGATT
+CATCCGTGTACATATCCATGTTAGCGATCGCCGAGAACGGGGTTACTAGC
+TTATCGATCGCGGAAGTGTGCATATAGACAGTGCTCTCACAACCGCCTTG
+TGGAACTCAATTTAGCTAGTGCCTAGCCCGACACAACCGCAAACTTAATA
+CAAAGTTATACCCGGAAACGCGAAAACGAGAGTGTATACACTCCGACCCA
+AGGAGGTCTCCTAGGCGTACTGATCCCACAAGGCGCGTTTGAACCGGAGG
+AATAGACGGAGAGACTAGTCTAGTCGGTTGACAGCCGTTTGTCAGAAATT
+TGCGAGGGCTAGTGGAACAATAAGATGGTGAATCCCTATACAGGGGTCAC
+ACGGATAGCACGTTCTGCAAACCCTAAGAGTTTGCAAACGGCGTTATGCC
+TGGTGGCGTACGCGACCACGTCCATCTCGGGCGGTTCGAGCTGTGAATCC
+TTGAGCAGTTCGCGGGAAAAAATAAGCATCTCTGCGTTATTGATAGCGAG
+GACAGGCGAGCTCATTCCGTCCGGTGCGCAGGTTTTCGAGCATTCCAGAC
+CGGAGTGGCGTCCAGTGGAGTACGATTATAGTGCGCAGATAATCACGCCT
+GGGTGTCAGCCCGAAGAACGCGTTGGACAAGCGCTAAGAACTTCATACCA
+TTGGTTATGATCCTAAGGCTGGGCAGACATATCGAGATATGAGCGATTTG
+CCGCCTTCTGATCAAGGCTCACACCAGTCGATGGATTTGCCAATTAGATA
+GACAAGCGAAGCCCAGCGAATTATGCCGCCATCAGGACGATAAGTCAGAC
+GCGGGGATAAGTATGAGCGACCGCGTGCATAAGTCTTTAGTAACGGACTT
+GTAGAGATGTGGGTAGATCATTCAACACCCTACGAGGTATAATACCTCCT
+GGGACCCGGTCGAAAAGTGAGTCCCAAATGACCTTTGGCCGTATTAATCA
+TTATCTAAGACTACGTTTCCTAAGTCAGAATATGTCCGAGCGGATTGATT
+GGTTTCTAATCGTATGCTACATTACTCCAGTCGTAATCGCCTCGTATTGG
+ACTGTCCCTAGATGTCTCCTCGGGGGTTTCATTCGCGAGTTGACTATGTC
+ACCTGCTGTCGGTTACACATTCGATGTGAGAGTAATTGTTGCGGAAATGG
+GCGTATCCCAAAAACGCCTAGGGATGGCGTCTCGGATCGTTACGACACAC
+TAATGACGCCCAGCAGCGCGTTCTGTTGCAGGCCAACGGGATGGCGTTTA
+GGGCACTGCCCGCGTGGCGACGGCAACCAGTGACTCGGCAACTTGTCAAT
+ATCGGATGTGTACATTCGGCTCGCCCAAGACGAAGATCAATCAGGTGACC
+AGTACATAACTTGATCTGTCTAAGATCTTAAAGGTCTAATGGACCTCGGA
+GCGACGGGCTGGAACATGCGAATTCCCATTGAGCCGACAGAGATCTCCTC
+TTTTGGCAATACGACTGTTAATGCGGGGTGGTCCCTCGGATAAATTCTAT
+GCTATAGTGCGCATAAAGAGCTGTAGACTCATGGGTCAAGGCTCAACGCC
+ACCGAAGCCAGGGCCACGGTTCGGTAACCATTCAGAGCACAAGCTAAAAC
+AGAGAGTAAGAGTTTCTTTTAGTGGAACTTGTAAGCGCCCCCAGCCTGAT
+ATAGGTCCTTCTTTTGATGCTAGCCTAACAAGGGTACGGGTCAGTCTAGC
+GTTTTAACTGTACGACTATTTATAGGCACATAGGCATAGTAATCATCTGG
+TGGCCGACTCGTCGTACTTGGTTTCTACAAGCAGCCAGGCGAGGATTGTC
+TAGAAGTGACAGAAGCTACAGTCTTTTGTGTGGATTTGAACCCAAATATG
+TGGGCGCCGGGTCTGTAGGGCGTGCTTATTAGCCACAACGGACAATGTAC
+TTATAACACGGTGCACTTCCGGATCGTGCATGGTGCGCTCTTGATATAGA
+TAGGATACAAATCTACTAGACGCATGGCGGTCAGTTAAGTGAACGACAAT
+TTTGGCCCGTCCCCTGACTCTGTCTGTCCGTTACCACGGGAATGTCGCAG
+TCGTTCACTCAGGATAGCGATGCAGTATGATCTTGATTTCCCTTACGGCT
+AATAAAAGCAAGCCTGAGAATGATAGGGTCCTTCGTCCCTACGTACAAAT
+TATTTGTACCTGAGCGTTCAAACATAGCAAAGGTCAAGACTTAGGTGTAG
+TTGAAAGCAGGGCGTCAGACGGGGAAGTCGCCCCCAGAAGGGTGCAGTGT
+GATTGGTATTGGCGTGACGACTTCGCCACTTCGTTGCATGATACTAGAGA
+CTTTACGGATCGGTTGTGCAGTGCAAGAGGACCTAGGACTGTGTTTTGAT
+CCCTAGGTATTGCCAGCCAAGGAGCCTCTTTCTGGTAAACAATGTGCGGG
+TGAGTGCCAACCCCATTTTTTAAATTCCGTGCACGCCATGGCGTATGCCC
+CGCTCAACGGAAAGTGATTCTTCGTAGCTTGCTGGCTCAAAGTTTAAGGA
+TAACATGCCTGTTGTGATATCCAGGCGCTTATCCCTGCCTGATTCCGTAG
+TGCCAACGCCACAACACGGCAATTTCTAGCATGTCACTTTCAACCAGCAG
+CGGGCTCAGTCTCATACGGTAGAAGCACCGGGAGAGCATCGATCTTGCCT
+GTTGGATTTCAGACCGGGAACTTGGCCATCGGACTCATATGAGCCCCTTC
+TTTGGGGCGGCCCTTCGCGCATCAAGCCGAGGTTAGTTTCATTTGAAAAC
+GGCGTCCCTTGGGGCGTGAAATGATATCCCCCGTGTTTCCGGGCTACGTA
+TTCTAACCTGTCAGCGACCTGAAATTGAAGGTAATAAACACACTTATAAG
+TTTTGCATTGGGAAACGGTAAATCTCCCAATTGGGATATGAGAATGCACG
+AGATTTCGCGGTGGACACACAGCGGGTTAAGTGATCCAGTCCTGGAACAG
+AATCTAGGCTCAGGCCAGTGAAGACGCCCGAACTTGCCATACAGTATCCC
+GTCGGTTGCTATTCGCCTAGGCGAGCACTATTAGCGTAACCAGACTTAAC
+ACTCTTATATGACCAGCCGCTGGAGGTTTTCGAATTTCTATGATTATCGC
+CTTCCCTTCCGCGAGTTGCCTTTTCGTACGGCAGTGAGCGTTCGGCACTT
+TTGCACAGCCGGATTATTTTAGAAGGCTGTTGCTTTCGCAAAGACCATAT
+CTTAAGAAAGTCATAATCTTATAAGCCACTATTGAATTTTATAATCGGAG
+GGTGGAACTTCTGGACCATGAAGAGGTTGGAGTAAGGCTGCACCGTATCC
+AGCCAAGCGATTCAATACCAGCTTCGGATCGTGAGCCGCAGTCGATGTGC
+CCGCCCTTACAGGTTTGAAAACGGAAAGGTGACGGAGCTCCAGCATTGGA
+ATTCCCCAGGACGGCCATTCAATTCGAAGAAGCCACAGACTCGCTCGTAT
+GGTATGCCTAATGCTTTCTCCGTAGAGGTGGCTTATTCGAAAACGGGTTA
+TTAATCTGTGTGTCAGTGGATCTAAGGAGACACAATTGTTGTACCGGCCC
+AAACGTTGCAATCGTGGTAACAAGATCACTGTTGATCTTGCATATCACAT
+GTAGACCAAGATACCGCAATGGGAAACTCGCCTTGGTAGCCAGATTAATA
+TTATAGTCACTATATGAATCTCCACCCGTATCCCGAACGCTGGCCTTGTA
+TAGGTGCGGCGGAAGACCTAGGGTATACAGGAGTGGGACACCCGGTTGCT
+AGACATCCCTGCGCAATTTAATGTAGATAGAAAGAACCATTGTGTTAGGA
+CATGCGTTAAGTAAACGGCTGGCTTACACTAACACAGGGTAGCAGAATAT
+ACCTTACTCGAGGTGTGGCTACACCCCCTATAATCGACACCTCCCACAAC
+GAAGCAAGCGACGGATGGTCTCGTGTACCGTTTTACAGAGGGCGTGCTGG
+GTTCTAAGTGGGGCCGCTAACGGAGGGTGTGCACTCACCCGGTACGCGTC
+CACAGGTACATTCTCTCCCTGCAGACCTTATATAGGGAGATGGCGCCACC
+GTCGATGGCGTCCTCGCCATGAACTAAGGAGAAGTCTGTCTATCCCAGAG
+GATTTGTATTAGACCTTCACCCGCACTAAGGACGCTCGCTGGTTTGTCGT
+TCCAACTCAATGCAGTTAGCTCGCGTAAGTGTTAACGGTGGATGACTAAC
+GTCACGTGTCCTAGTCCTCCAGAAGCTGAACCCGAGATGTTAGAGTTACA
+CCGATAAGCGTAAAATGCACCCGCTCGTGGCATAGAAACTACGCAGTGTT
+CTGGAGGGGGCAAGCGTTACAGAGAAGCATTGGTATGACCTGGCCCATTT
+GTATCTCTTCAATAAGACCTTATCCTCTTGATCCGGGGTGGCTCTAAAAT
+AATGGACGGCTGGGTAGCCGGTTGGCCGACTGGCCGGTGGCTGCAACCTG
+TCCGATAAACGGGCGTGAACTTAATCCCCTTACGGCGTTCAAAATGGTGG
+ACTCTGGGGGTTCTATTCAGGCGACCACCCTATATCAATCGGCGGCTCAC
+CACGAGTGTCAAACCGTCAAAGCTCCGTCTACTAAGGAATAGGTTGCTAT
+CTCGTCGCTCATCTGCTATCTTAGTCCCGAAACTTTATAAATCACCATCA
+GACGTATATGTAGTTACGCTGGGGACTGGCGCTACCCTAGACGGCCTCAC
+CATATTTGCACGTCTACGGAAGTCCGTTCCCCCGGGAGAACCAATCCACC
+ATCCCTTTAGTTCCAAAAATTTACAGACCACATTAGCCATAGCGCTCGCC
+TATCACTGTCATGGTCAGCATAAACATGGAGGCAGTAGCCCTAACGGTTA
+CGTTCGGACCAGCCTTCAGTCCAGTCATGTAATTAATCAATAATGTGCTC
+GTATTACTTGTAACTCATTGCTACGAGTGAGATTCTATTACTGATCCAAA
+GAGGTGCACACATACACATCAGAGTGGCCTGGGGCCGTCGCGGGGTGTTC
+CCCGGGTTGCCGATTACCTCAAACACCCAGCCTGTAGGTTGGGCTTGGAT
+GCAATGCCAACAGGGAGTATCGTATATTTGAGGAATCGAAGGTCTTACCC
+TCGTTAAAGGCCTTCAGGTCTTCAATTTTCAGTGGGTGGACTTTGTGATC
+TACGGCTCGTCTCGCACTGGTGATTCGGACATTGAGGACGTTTTTTCTTG
+GGCTCATATTATGCTTTGTGCTTCTAAGAGGACGAGTCGGAGGCAATGAA
+ACCGAGGATCCATATGCGTATTCCAGTAGTTTTACTAGGGATGGCCAGTT
+GTTCAATAACTGCCGGGTGATTTTGTTACCTTGCCACTCTAGGCTGTTTC
+GAATTGCGTCCGAAAGTGGATTAGCCCAGTCAGTCCGTATCAATGAATTT
+ATATTGACGCATCGCTCAAGGAGTCATTAGTAGTGAGCAATTAACGTTCA
+TTCCGTTATTCCACTGAACATCCTAAGTAAACACATACCGGGACGAGTTA
+CTGGGAGGAGGACGACGCAGGTATCACAGTGGATCACGTATTGCCTCCCA
+CGTGCCATTACGATTGTGACAGGACTATGTTACTCCCGCCGTGCCTTTGT
+ATCTTGTAACCCATGTTCGGACCCGACTTTTAAGTCCTCGATAGATCTCG
+CCACCGTGCCGATGCATTTTTTAAGTGGTCATGGAGAAATCCGGCTGGTA
+CGACGTACACTAACTAGCTCTTGGTGTTTTAGCTCCACTCGGGGCACCGA
+AAGACGAAGCTTTCTTGTGATACTCTCTCCGAACTCAAGGGGTTTAGGTC
+CACAAAGAAAATGTACATGGGATTTCCATAGTCCAGGCGTGGGCCAAGGA
+AAGACATGCGGATCGGTATTATGTGCTCTGGAGCCGTCTCGATGTTAGAT
+CGGAGAAAAAACGTGTATCAGGGAAAACGTGAAAAGTACGACGTGAACAA
+TTCTAGTTCGTACATGAGACCACGCACCCCTTTTACCTGTTAATAGCTCA
+GCCACGGCATCTTCGCCCGAGACGAGCGTATTCTGAGTAGAGAGCCCCTC
+CATACTCGGATGGTCTAGGCTTAGCGCCCGGTTGTTCAGACTAGTGCGAA
+GCGGATGACGACCTCCGTTCCTATTAACGGAATGCAATGGAACCGCGGGC
+AATGCAGCCACTTTAATTAAAATGCAGCACAAAATTTTTTGAGAACTAAG
+AAAGGGGCAGCGTGGGTGAGTTGAAAAGAACCCCCGCGCTACACCAACGT
+TGGCTGGTACCACCGCCTTACTGAACATGATGCAGAAACATACCTCGTCC
+GTGCTCTAGTCTACGGGGTGGAGGTGCTGATGAGATCATAAGCTGTCACT
+AACAGTGCACCAGAAGTGAAAGTCTACCTCTTGAGCCATCTGAGATAATT
+TGTCTCCGTCCTTCGCATGTTAGTCACCAAGAAATCGGATAGTCGATGAT
+TAGACAAGGTGACGACGCCCGGGGGGACACGCTCGTGGACGAGATTGTAA
+ACAATCTGGTCCTTAAGCTATCTACAACGTTAATGGGTCGCGCTGCAAGA
+CGATCACTAGACAAGTGACGTGACCCATCGCGGACCGAGCGTGATAGTAG
+GATATATTGAGTTATCTCGGCTCTCTTACTAGCTCATCGAGGTTCCTTGT
+TACCTTTCAAATAGCTATCATCCCAACACGGTCTCGAAATGTACACTAAA
+TGCTGAGTGTTCAGTGGTACCGTTTTGCTTGTTAACGTGTACCCCCGCTC
+CAAGTGAATGGCTGCTGCCACTTAGCCAAATCCTTGAAAACGCTGTTCAA
+CCAGTGATAAGTGCCCTGTTATCAATCAATCGTCTAGTCCACTGAAGGCT
+AATTTATGACTATGCCCATCGATGGCAGACACTGACGTGACGTAAATAGC
+CAGGTCATCCGGTGTCTTGGACGTTTCCGTCCGGTGCAGCACTCACACTT
+GTTAGTTAGTTTGGCCCCGTGATGTCGAGTCTCGCTGAGGGCCTCAGCCT
+TTATACGTGGGCCTACCATGACTTATCTAATGTCGAGGCAAAGGAGACGC
+GCATGTAATTTCGAACCAGAAGTGACAGAGGTAGATAAACCCTCTCGACC
+CTAAGCAAGTAAGACAGCGGTCCAGACGATAAAAGACACGTAGGGAATTT
+TAGCAACGCGGGTGTATGATTAACTCTAGCAGGGGCAGCAGAGGAGCGAG
+GACTATGCATATTGGACCGTCCGGCGACGTGGACACGGATATCCTTTGAG
+GTTGAATCGACGATCTGCGTAGCTTGTAATCCTATCGTTGTTTTCATTGT
+TGTTCCGTGAATTCCGTTCGTACGGAGGATCGGTGCCCGAGGGCTGATCC
+TAACCGCGAACGCCACACCATTAAATACTGGCGCTCCCAAAAGAGGAACG
+ACTAGTCTTAAAGCATAAACCGACATCAGTACGGGTCGGCCTTGAGATAC
+TGTGTGCCCGATGCTCTCCCATAGTCATTTCAGGCACGAATGTCAACGTC
+ATAGCAGTTTTCAAGTTTTGTAAGAACACCTCGGCCAATGCTCGCGCCCT
+TCGCTGACGCTCACTAAAGCTCAGAAATGTATAGCAGCAAGTCGGAAGAG
+ACACTGGCCTCGGATCCTTGCCTGTCACAGATCGGCGATATGCCGTCCAC
+TGTCCCTTGATCTTCTGATTTAGTAACCGGCGCGAGTGTCGCGTCCGTCC
+TCATCAAGTTAGAGGGTCACGGGAGAAGGAGTCCCACGTAAGATAGGGCC
+TGAAATGTCTGATGAAAAATAAGTATCGTATCGACTATCGGCTGGATTAT
+CAGATGCATGTCTGGCGGCCGGTCGGATCATGTCCCACGAAAATCTACCC
+CCACGTACAAGTATCTCGGCCTACCGCTCGCTCCGGTATAGTATTGGCGT
+TGACGCGATTCAAACATCGATCGCGTGCGAACCCGCCTAGGTGTACTTAC
+CAGCCGCTCTGTGTCGTAACCTGTATGGTAGGGTCCAACATCGACAGTGG
+ACTCACGAGGATAGGATTACCCTTAAGACGGTAGGTGTTTAGGGAATACT
+CAAGAGGGTGCTGCTGTAACTAATATAAGTTTAATGACTGGACCTTGGCA
+CACTAAGAGCCGATTGCCATCACGCATATCCCTCAACACGATCTGCTCGC
+TTACGAAACTGACTGCTGTTATTACCAAATTGAGGTGGGAAGGTGGACCT
+ACTAGGGATATTGAAAAGATACTAGCCTTCACGCTCGCATATAGGGACCA
+CAAAAACGGTGCAGCATGTTTGGCCCGTCCGCGTTTTCGCAAGATTTTAC
+CGGGGATAGAATGACATCTTAAAAAGTTTGGGCTTGACTCTAAAGCCCTC
+TTGGGCCTTTACTAATCCGCGCCTGGCTTGGACCTGGGCGAAAGACCCAG
+AGTGCAGGGACAAATCAAGTGTTACCTACAGCATCCGGTGACAACTGTGA
+TTCAACCAAACTGCCCCCTTTAGTATGGACAGTCAATAAACGTCTCTGTT
+ACTTTATTCAGTACATGGCGGTTGACAAATATGGAAATCACCTGCATAGA
+ATTCCTTCAAGATCGTGCCATGCATTGCTACAGACTGGTCCGAGGTCAAG
+GTGTGGCCACGCGTGGCTGGATCGGTTGACCTGGGGTATTGGTTTACCTC
+GGCCGAGAGCAGTGATCAAGTGATAATATGGGCCACGGTGAACGACGTTT
+CGTCTGTTGACGTCCGGCCACCAATTGAACCATCGTATTAAAACATCCGC
+GTCCGACCAGTGTCTTAGCGGAAACTACGGTGCTCTTTAGGTCAATCGGC
+CATGTTTCGACCGGGGGCGTCCGTCGGATAGTCGGCCGGATCGTCTCTCG
+TGGACTCGGCTCATTCGCTGTGAAGGTTGGTCCCCGGTCTACGAGCAATC
+CCGCATTGGCCGAAACAAGCGGTGGCTGTTGCGAAGCAAAAGATGCGGAG
+GGGTGGGGCACATGTCAGCCCACTCGACGGACCCAACCCTAAGTAAAAGT
+ACATGCACCCCGTAGGACGGGCCCTTTCACCTGACAAGCGCATGACCTAT
+ACCAGTTAGCAATGTCTTACCGAGGCGAGCGACCGTGTTTGACTGTACCG
+AGGCTATGACGACTCTGTATGTCAAACGTTCTATTGGTAATGCCATCCAA
+CGCGCATGTCGCTACGTCGGCGCTGGACCCTAGACACCTGGAAACGAAAA
+TCACACATGGCCCTTGTCAACACAGAATTTCCCCGGAGATGTACTGGAGT
+GACCATCGCTTTTGGCGACCCGCCGGCGGAGTCGGAGCGGGTTTGTGTTT
+TTGGTTGTTGGGTGTAAGGGGTCCGGCATTAAGGTGTTTGTTATCAATAC
+GGAATACGCATAGTTTAAGGAACGCTCTTTACGGCGAAGATGTGTGCGTG
+CACGAGGGGAAACGCAATTAGCTACACTTCGATCCGCTACCATGATTAAC
+TAACGATAACGTCTTGGCAGGTATGATAAGGTAAGCTGGCATGGTTTATG
+CTGTAGCAGCCCCCTATTCTAAGCGCCATCTAGTGGCCTCGTGATACGGA
+GATCTATCCTACTGAAAAAAAAGGGTGTTTAGACCATCTGATTAACAAAC
+CTCTAGGATATCGCGGAGTATGCAGTGGCACATGGCGTACAACCGACTCT
+CCAATGGCCTATTTCGCTCCGAATCAGTCAAATTCCGACCCATACAACCT
+GACTCCCCATATGTCCTGGTATGCTTAAGCCAGTGGCGACTGAAACTGTT
+TGATGTTCCTTACACTGGCAGTCGACGGGGATTTCATCCGTCTTTTTTCA
+TCTGAGCTCCGAGCTCCTCGGGATCCGAGGTGCCCTCTAACCGTCGAGTC
+CGCTTAACCCACAAGTGACCGTGGCTAACATAGGGACCCGCGTGGCTCCG
+ACGATCTTTGGACACGAGCTCTATCCCGGGTCACGGGGGCAGTGCATTGG
+AATTCTGGGGAGCCAGCTCCTCGGCGGCTGCTGCACCCCACGTCTTGCAT
+TGTACCAATATGCATGCCTGCATGTGGCCCGGTGCTTGGACGTAAACTGA
+CACCTGGTTGTTTAGTCAGTTGTTATTTGAGTGAAGGCGAAAACAGTAGA
+GCAGGAGTCGTTGGCTCCATGTCTAGGGTATAATCGGAACAGAAATTCCC
+ACCCATATGCCCCGCCTCTAGTCGTCCAGGTTTGCGTCGCTAGTCTCTTG
+GACTAAGATGATGCCACGCAGTCCAAGCTAGAGACCTGTACTTTTTATCT
+GCCTCGGTTGGAACACTCATATGCCTATTCCATAGGGGATTTGGGGCATC
+CACTGCTAATTGTCGCGTTGTACGAAGTTTCGTGGCATTGGTTGGGCCGA
+TATAACAAACACGAGGTGAGGGCCTAGACTTCAGCGCACAAATGAATCCC
+TAGATTCAACCGAGCCCTACATTACTAAGTTGCGTCCACCGCGAATGCAC
+GCATTATCGGCGGCTGCGATGATGCTCCCGAATCCTCTTAGATGGTGGCG
+CTGTAAAACCATCCGGTCAAGGAGGATGGCACGCCGGTCTAGTTTCATGT
+AACGTCAATCTAATTCCCTATAGTGCCATGCGCCCCGAATTAAGGCTGCG
+ACTGTTGACAGTAGGAAAAGGAAGGCGTCTCCTGTATCGCTTCGACTACC
+AGCTTTGCCCCTTAGCCGGAAAAGACTAACCCCTGATACTTACATAATGG
+CAAAAGCACAAGGTTTAGGCGAAGAGCCAATCGCGGTGGCAAGAAGCGCG
+AAATGGCGCCACGACGTGGCCGAAGTTCGTTCCTCCGAGTGCCAAGGTAG
+CGGATCCATACTGCCCAACCATACACTATTACAGAGGCAGAATAAGTGTG
+CGAGATTCCGGAAAGCTGGTTAGGTACTCGATAGGTACCCACTTGCATCT
+CTGTGGATCACTACTTGCCCTCCAAACCCCTACGTCGCGGCCTGTGGGCT
+AATGGGAAAATCCAGTAAATCTGGTCATTCAAGAGTATAAGCGAAGCATT
+GTTCAGCCTGCCTCCGCGGATTTGGGATTACAGGGCTTTGCGCGCTTTCT
+ACCTAATGGTCCTGCTGCGTTATAATAAGCACGCGTACGGTCGGGGCATG
+TCTTTATACAAAACACGGAACCTGATCCGCAATTGACCCCTCACCGAGTA
+AGAAAGACTGGCCCGAGGATAATGACCCGGCGGTCGACCGTCGCCGCGTA
+CGGAATCCGTGGTGCAAACTTAAATGGCATAATGCGCATCAGTTGCCGTC
+AGGTGTGGTAAGACCTACGGCTGGATTTTACTGGTACGTGGAGTGTTTAG
+GATGATCTCAGATATGTAGCCACCCTAGAAAGGTATGCACGCACTGCCAA
+AACCCCGACGGTGCTCTCGCCCGCTTGTCTGTGCAGTCCCACACACACGA
+CCGTGTAGCTGGGGTTTCCCATGGGGAGCATAGGAGCTCATGAGGGCAGA
+TTAATCGCATTAAAGCTGCAAATCCCTGCAATCCGCACCGCGTCGATGTC
+GCACTAAAACGTTTCTGAATTTATGTCGTAGGCCTGTATATCTCCGTATC
+AATTGGGTGCGACTCTTTAATGCAAACGCATCATGGGCTCTGATTATTTC
+CGCAGTGTCGAAGCGCAGCTTTATGGAGTCACAGTCCTTGTAAGTCAGGC
+GCACAGCAGAAAGGATGCGAGCTCCGTCTGTTCTTGTGGTCCGTGAATAG
+TTGCAACGCACTGGATAGCGCCCGAACCTTCGACTTTAGAAGTTAGACAC
+GTTCCAGGACGATCTTTATCGTGCCGCCAAAGGTCAGTCGTTCCCGCACA
+CATTACCTTCATATGAATTACTGTTGCAGACGGCCTCGCCTGCTGAATCA
+ACTGCCTGCTGTCAAGTAGTGGACCGTGCGTTATGACGAATTCTGGCAAC
+GCTTTGAATTGCGGAGCGTAGGGCTGACTGGCCTTTTTTGCCCCATTAGG
+TAAAGAATTCCGGTAAGAGGGTATAGTAGTACGCTGGGTATATCGTCGAT
+CGCTGCTCTCATTACGTAATATGCTACCTCATTTTGGGTAAGACGCACAT
+CTTATCATTTGCAGTCAGCTAAAAACCACGCCTCGACCATCGGCCCGCAC
+GCTATACCGTAATTTAGTGCGGGAAATTGCTCGCTTTCTCGCGTATTCAA
+GGGGATGTTTTCTTCCGGCGGGGTTTAATATGTAATGGGAATGCTTCTGC
+AAAAGGTGACGGTCTCCCATAAAGAGCGTCGCTCCCCTACTATTACGTGC
+AATACGCGGCGAGGTGGGAGTCTTATGATTTTGAGGTCGATCCTGTCCTA
+GAACCTTGACGAAGAGTCCGTTATTAAGCACGTTAAAGGGAGATGATTTG
+TTCCGGGACCCACGGTGGGTCTTAATACAAGTCAGTTCGCATCTGGCACC
+TCTGACAATGCATGACATCCATCCTTAGACCGTCTCTGAGAGGTTTTAGG
+GTTGATAAGCCAGAAAAAACATTTCCGAATTGCCTCCAGGGTGCAAACAA
+GGGTGTCTCGTGGAAGGCAACGGTTATCGGAGGGCGGACGCGAGTGTCTG
+CTCTCTCGATACTTCCCGGGAAATCTGAGTTTGTCCCTCTAACTCATCCC
+TAGGCTTAAGTGGGAGGGCACGCGGCATTGAGAACAACCGAATAGACATA
+TTACCGAAACCCATATCCATGACATGGGAAAATTAGCATTAAAGGGATAT
+CAAATTGGGAACATCTCAACACCGGGGCGCTGGACTTACTAACCGCACAA
+TTCTCAATGGTATGGCAGACAGTAGTACTACTCCACTGAATAACGGCATT
+GGTGGATAGCCCCGTCCAAAATATAGCTCATATGTTCTTACATCAGATAG
+ACACCAATAAAGATCGGTTTCTCACTTATTCGACAAGCACCGGAGGCCTT
+GAGAACTCGGCCCGAAGGAATCATGATTGGGGCGTCTAAATCTCATCGTG
+GAACTGGCACAAAACGTTGGCACGACTGATCCCATTTCCCAGTATAGAGT
+TTTACTCCTCCCCGACCTGATTCCCCGAATGACTCAGGGAGCTCGTAACG
+CGTGCACGAGTTCCCTATCTTTAATTACCAGGGCTGAACAGATAACGTGA
+GTAGAAAATAAAGAAAAGAAGTTGTCCTTTGGGCAATCAATTGAAGTGCT
+GTGGTGAAAAAACAGATTGTTCGAGAAATTTTCTCACTCTCGACTAGGCG
+GCTCAACGATCGCCAGCCCACCAGAGACAACCGCTTGCCAAGAGTCGGTG
+ACACGTCAGGCAGACGTTCCTTCACTTTGGATGCGTTCATTCTTACCAAA
+TTACACCAGTAGCGTGGGGTCGTGGGAGTACCTTTGAATACCACGTCACT
+GTATCGTTATTCGAGGTGAAAAGATATTATAGAGTACATGCCCTCGTTAC
+TTTCAGTGTTTCCGCTTTTAGTCAAGTAAGCTCCCACGGTACTCGCATGC
+CATAGTTAGACGGTTATAGTCATAGTTATGGGATTTGGCAGGATTACTGT
+CCGATGACAGCGCAAGTCACCAGTATCGTACGGCGGAACTACCTCCTCCC
+AGAATTCGAAGCTTTACAAGCCTACTATGTAGACGCCGCCCGTAATATTC
+TCTGGGTGTAATTAGGCGTACTGAACTCACCGTATTTACCCGCTATTACG
+TCTTTTTATAAACTTGTCACCAAAAAACCCCCGCCTAATTTATCTGAGGG
+GGTCACTAAATGTCAAGCATATTAAGGGAAACACGTGCGGATTCTTACGC
+ATCGCAGGCTGCAATGGCCGCGGCTTTTGGACCGTTGAGCAACGAGACGA
+ATTCAGGTAAACCGGCCGATCTCAATGCGCCTACTCGTTAGGAAGCTACG
+CGGCGGCTGTCGCAGACCGTTTGCTTGGTAACGTGACTTTCCGCGAATAT
+ATCCCCTAAGACGAGGGGTCGGACAGGGATGATATAAGCTTCTGGTATAA
+CTAAAAAGATCGTAGTAACGGTGAATACGGAGCCGCGAAGCGAGTTCCAG
+ACGATCAAGGTCTGAGTGGTGTTGCTACGAACAACTTAATTTGGCGTCTG
+TAACGCAATGATTTAACCGGTGTCTGGGTCCACACGCCGTTAACCCTGGT
+TCCTCATCTGTCCCCGGTTCCGGACAGGCGTTGACTGCACTTCTCGGCCG
+CATCATCGTCCAATGGTTCGGGGTAGCAGCATAGAGGTCGTGAGCTCCAC
+CAATCCTATATGCTGCCCTCGACATATACGCCCTTCCGAACTAGCCCCGT
+CCTCTAAACACGAGTTAGCGACCCACACGGAACTAACGTCAGAGAACCCC
+TGGCCTAGACTACTGCCCTAGTACGCAGCTTACCAGACATTAACGAAAAA
+ATCTACTGACCAATCCCCACTGCTGCGCTCACTGTTTGTCTTTGCTTAGC
+AAGTTTGTTGGCCCAACGGCACACGGGATTAGTCAGTGTCGATTATGTCT
+AGTCTCAGCCTTCTTCGAAAACCCACTGGAGTGATGCGGGATTAGTCTTA
+GGTCGAGCGAATAGACATCATTTAGTTGCGCGCAGATGGGCCATCTGTAT
+GCCGCTATGATACCTCAGCACTGTATGACTGTTACTCACGGATGAAAAAG
+TTTACCCTGTCACTACCAAGGTTTACTAAAAAACTCCGTTGTGGCGGGGA
+GGATTAAGTTCCATAGCATCAGGCCGGGCAAGTACCATACTTCTCTGCTT
+TGGCCTAAGAGGGAGGCGTCGTCCCGTGCTCCGACCTCCTCTTTACTTAT
+GGCGAAAAACACCCACCATGTTCCGTGCTACGTAATCAGGGACTCAGAGC
+ATGCCCCCCTCGTGTAACTGGAACTGGTATAACGAGAAGCGGTCCGCCTC
+TGTTAGAACTACACTCTTGCTAGCTGGGTTAGCTGAGAAGCACTCCGATC
+TCCAAACATAGACATTGCCCAACATACCTCCAGCGGTCGCTGCATAGTCT
+TGTTCCCCTACGCAGAGCTCTGCAGCATAGTTCATGTCTCAACCCCCACC
+GAGGAGCCCGTCATAAGACACGGGGTGTGGTCTGAGGCCTAAATAGTTGC
+AGCGTGATCTCTCTTAGGTATGAATGAACTCCCAAATCCGACCACGCGGG
+AGGTCATTTTACCAAGCCCGTCGCACAAAGATCTCTGTCACTTGAGAGTT
+CACATCATATGATGTATAACATCACGCTTCAACGTCCTGCGTTCATCAGG
+GCAAAACTGACGAAAACCTACCACTCATGTGCGCTTGTCGACTCTGACTT
+TCGGCGCACGTAGGCATGCGAGGCATATAACGCGATGACCTCCCCAGCGA
+GGAATGTAAATTGTCTGAGAGTAATCTCTTAGACACTGAACCACGTTTCT
+TTGTCGAGGTGTCCAAGCTGGACTGCTGCTAATTAGATGCGCTGGCATAA
+GAGAGCGAGAACTTTCTGTATGCCGGTATAACTTCCCAGATGCCACGTTA
+TGGCACCTTAAGAACAATTCTGCGTATACAGGCGGGCTACTACGCCGTTG
+AGTACGAATGGATAAGTATGGAGGCCACTATAGTCCTATACAGAACTCCT
+ACATTGCGAGTCCGGTAGCCCTCTCCGGTCCAGAGCCCAGAAATAACCGG
+ACGGAGTCGCTGGTTGTATTGTTCCTACCTATAAGTGTTCAGCTGTAACA
+CGTACCTCACAGGTAACGTGATCAATTCCTCTTATATAAGTTTCAACAGC
+CGCCACTATATAGGACATCATGCCCCGCGCGGTATCGCGTAGAGTCCTTG
+GCGCTTCCCGCAGTCGAAACAATATAACTGCGCATCTAGAAGTCTAGAAA
+GTTAACAGTGGTCCAGGGACGCGTATCATTGGACATGGGCCGACGAAGTT
+CCTAGGTCAGCATGGTATGTGTACCAGACCGTGCAAAGTTCTAGAACATT
+TACGAGAAGCCCTGTCGAGTAGATCATCAACTCGGTCACAGCTATTATAC
+TGACTCCGTACGTTCATTAGCCCGAAATCCTGCCTCGGTTCATAGTTGCG
+TAGTAAGTACCTGCTAGCACCTCGCAGGCCCTCGGGCGTAGCCAATCGGT
+CAGAAAAATTGTGCGCTCCGTGACAGCAAGCTCTGTACCAGAAACCGCCG
+GAATTATATCATGATGTCATGATATCGGATCCAGAAAACGCGAGCTACTG
+TCTTCCATTGTAAGTGCACGTCTCAGAGTGGCGGATTCAATTCCGTCCTA
+AAGGCCGTAATACTCCGACTTCCCACAGCGCTATCCGTGAATACGTCGAC
+TCATATCGGGGGCCGTCTAAGCCTAAATTGTGATAGGCGGTCGCGTCTAA
+CCGAGCGTTGCCCGGGATAGCTCATAAGATATCCCAAAATACCCAACTGT
+AGTGTGTCGCACTCGCAGGTCTTCTCTACTCAATCCGGAATCCTAATATC
+CGGGGGCATGGCATCTATGCATATACAGGTCTTAGTTTATCGTTGCTAAT
+AGATCTGTGGCACCTTTGGGCAAAGCGAGTACGGCCAACCAGGTAATCCG
+GCCTATGTCATGACGAGAGGTTCGTCCGCGCCAGAGTCGATCGTCCTCCG
+TTGGTTCCGTTCTGGCGTCGTGGTCCCGGTGTAACCTGAAGGATAGCAAT
+AGACAGAGATGGAAATACTTCCTGGATTGGATAAAGCTCGCCTCACGATT
+AAGACAGACAGGTACGGCGACGGACATAAGTGGCGACGTGACAAGTACGA
+GCCGTCCGATGTCCAAAGTGAGGTAGAGAGGTAGAACGAACCAGTGCTGT
+CAGACGAATGGGGGTGCTGACTCTCCTACAAATTAAGATGCGTTTTTTAG
+CAGCTAGAGGGCTTCATTTTGGCAATGACGCGTCCCCGCAGAATCGGGGA
+AACCATCCTCTGAGCATGTGTCTGATGATGCTGTCAGCGCGGGATTAGCG
+GTAAGAATACTGTGTGGTTGACGCTGCTCACTAAGAAGCGCTAGACGAGA
+GGTCTCGGTGCATTCTCCCCTCTACTAATCGTATTTGGCCTGAGCAAAAG
+CGACTGCGCTGGACGAGGTGTAGTCGGATTAACCTGTCGAGTTTCACATG
+CTATCATGACAGAAACTCCTCGTGGGATCCCTAATCTGGTTCCGCAGTTG
+TACAGCCCGAGTCGTGTTTCACCGTAGATCAGCGAGCCACGGCCATGACT
+TCATCTGAAGGTGCAAAGCTCCTTTCTGGCGAAAGTGTCACTTCGCATGG
+ATGTGTTTGTACGGTCACCATCTTAGCCGGGCTAACGAAATGAGGCGGGC
+CACGGCATTCACCGCACCGAGGGCTCGCACTCGATACCCCCGCATTACGA
+ATTACGAGTCGCAGTCGCTTCCGAGCGAAACATGTACTCTCCCATAAGTA
+GATCAGCCGTGATCATAATACAGCGGTCTGCGCGCTTGATGCGCGGTCCG
+CACCTCCTGTTCCGCTTTAGAGGGGAGACTTTGAACTATTCAAACACTAT
+GGGTAAAGCCCGGTCATTCTCTATGAGTTGCGCCCAATTGCTACATATCA
+AAGTGAATGGAGCAAGTCGTGACTAGTAGAGTGCTTACTAGTCATAAGGC
+GCCTTTGGATGGCGTGGCCGAGCTGTACGACGCCTTTGGTTAATGAGCCG
+CCTACCTCCCTATTTGAATTACGCTAGCTCGGGCCTAAGCCGTGTTTTTC
+ATTGTTTGGATCTTATTGCGTCCCAGAGGCGATACTATTGTGAGTTTAGA
+GGAACTGAATACTCATGCGTGGATAGCCAACTAATCCTGAGTAGGAAATA
+CCGAAACGACGTGACCGCCCGCGCCTGTGCGCTTCAAGTATCCGAGCGAC
+CTATTGAGCGTATGCAAGGTGGTGCCCGGCCGAATTGCCGTCGCAAACTT
+TCGCATAGGTTACTATGGCCATCGATCTATAGAAAAATAACATTTACACG
+GCTTTGAATCTACACACACAAAGGCGGAATGGCCGCTCGTCGGCAAAAGT
+ACTAGATCCAAGCAGGCCCATGAGAACGTGACCCCACTTATATGTCTCGG
+CGCCACAACACCAGAACTAGCCTTGCACATTCATTGTCTGCAGACTTGAC
+AACCAGCACGGGCGTTAAACCCAAGTGACGGGGTTTCCCGTTGGAATGAA
+CGTCCGAGCCGTGGCATAAGGTCTGGGATCGGGTTATTTCCCACTCTTCA
+TGTGTTGGTGGTGTGTCGTCACTCTTGACACGGCGCGGAAAAGCGGTTCT
+GATCCTCGCGGGACTTAATGACCGCCCAACCAAGGACCAGATAGTCGGTA
+GTGTCGAATGAGTAACTACATGTGAATGGGAGTGAAAAGAAGTGGTCTAC
+AATTATTCACGATGGGTGCATCGGGCACGGGCGGCGGCACCGTTGTCCCA
+CGGAACCATAAAGGTCCCTTTTGCTTGCCTTTGGTGGGCTCTGTTCATTC
+TCACGCGTTCGGGGGCCTATATGGGCTGCAATTAGTGGCTTGAACTGGCG
+TTCTTCGCTCTTCGCCTCCTTTACTGCCTTCTCAGGGGTATAACCGCTGC
+ACCGAGTTTCCACTAAGGCCAAAAAGCGAGACTAGCCGATCTCGTCTTCT
+CTGGACAGATCCTGGCTTAGCAGAGCTAATCTTCGATTAGTATTGGACGG
+CGATCTTAGTGACACATGACTGTGGGTGAATCGTAAACATTAAGCAGAAG
+GAGTACAGGAGACCATGAGGAATTAGCCGGTAGGAGGCTTGCCTATTCCT
+TATGAAAAAAACTGATGACTTATGCAACGGGCTAACGTGTGAACTTGCGA
+CCCCCGTTCAATTCCTTGGCAGGTACACGAGTAATCGATCACTGATACAC
+GTGGCTCAACATTGACCGAGCCCGGCCAGTAATTACCGATGTCCCATTAT
+AAGGCGGGAGGAAGGAAATTTGATTGAGCTAAGGAGGGCCTGGGTCGACG
+CGTTGCGGTCTGTGCGATGGGGGTAAGCTTGGCTATCGTTCGCACCGAGA
+CGAGCAGCTGACGCAAGTCCACGGCTTGACTCGGTTTTTACAGGTAAACT
+ATTGTTCACAGTGAAGTTTCTATGGGAGAGAGACATCACATGTAGTATAA
+GTCCCCGCCATCGGTAGGGGAAAACTAATCACACACCTGCTTGACACAGT
+TTTTGTTAAATATCATAAGATTCGTGATTTGGATAGACTCAGCTTTCTGA
+CAATTGCACGTTCTCTGCGCAACCGGCTTGTTACGACACTACCCTGATGC
+TTCTACGTCACCCTGAATTTGGGGAGTAAGCTTTATGATTTGTTTTGACC
+CGGAATATGACTTTGACCGCGGGCGACTTGCGGGGGCCAGTGCCTACTGC
+AAACCCGTCCGTATCATCTGCTGGCTACGTACCCTACAAGCGAAGAACAG
+TCTACGGCTGGACAGTTGAGCTTAGAAGGCTCCGGTAAAAAGAACACCTC
+CCTAATATACTTCTTGGTGAATCATTCAAAACCAGGTGGCATGACGGGGA
+TCCTGCGATATGAGGAGAGAGTTTGACTAGGCACTACCAAGTCGCTGCGT
+AGAAGGTAGCAAGATCTCAATCGGGACGCTTTACAAATACTCTACTTGAC
+GAATCTCAAGCGAGTCAGTTCGCCACTTCTACCACTACTCATCAGACGCG
+AGCAATGCATAAGGGGATGGAAACTGGCAGTTTTCTTATTGGAATCACCG
+GTACTTCAGATCACGTTTCCACATTGACGCTGAGGTCTTATAATAATATG
+TTTAAGGCTACGTATCGGCAGCCATCTCTCCCCAGTCTCCACCACAGTGG
+GCTGACCCCAACGGAAACCAACCGATATTGATCCTTACGGGAGACACTGT
+GCATTCGCATATGCTTTGTTGACGCCAGTTTAATTCTTCCTGGGCAGGGA
+TATACTGGTTTAAAGTGACGTCATGTATCCGCTGTATTAAGCCGCTGGCA
+AGGTTGTAGCGGTGGTGACCCTACAAGGCCAGGGAGGTTTCGGATTACAT
+GGCATGCAGGATGCTACGCATTCCATTCAAAATTTGCCACTTAGTAGACC
+TTTGAGTCAGTATTATGCCAGTTCTGTCTGCGACGCATTTCGCACAATGA
+CCCCGGCTTGGGTAACGGGGTTTCGAGTGGGCGCCGCCTTACGCTCGCTT
+ATATGACCCTACAGGTTTAAATATTATACCCTTACGTTGGCCATCAGGCA
+TCGCACCCTGTCTGAGGCTCAGTTGTAGGCACGCATCTGTTTAATTGTTG
+GTAACTTTTTAAATAGATCCGATCCGCCTGCGCTGACTAGGAACTTACCT
+TGTCGATGTTCCATTGGAAGGGTGGTCGCTGCGGCCGAGAAGTGAGTTTG
+CATTGCGCAATGCGAGGGAGTTCACCCTGCATATACCAGCCTTATGAGGT
+GGTAAATTGGCTGACTATCTTTCGATTCCCGTAATAAGTGGGGTCCCGGA
+ACATATCAGCATCGTTCGGTGAGACGTTTACTAGGGCAAGCACGAGTGCA
+AAAAAGAGGTTCAGCATTGGTTTGATTCCTTTACGATCGTGGACGGTGCC
+GCTACGAGAGCACATCAAATTCCAGGTCAGTCAGTTTCGGGGTTTTGGTC
+TGCGGATCGGAACTCGTGAAAACATCCGGCCTGTCCCTCTCCTAGGTGCC
+AGTGGACGTCCCCCAAAAATCTAAGTTACTAGCTATTCAGTAAGTGTAAA
+CCGCACAGGCGACGCTCACGCACTAGTCGGCTGGTGTGCCACTTGGACGG
+TATGTTGCCCCAAGTTCAATCATCGTTACACGGAATGCGCCGAGAGTTTA
+GCTCGCCGTACCGCAATCGGCGGGCAAGTAGGAAGCTTTTTTAGGTCGTA
+GGACTCACCGTGGGACTACTGCGCATAATCCCAATTAGAGACCGATACCG
+AATACAGAGCTATTCAATGTGAAATTAGAACGTCGGTCAGAGCAAGAAGA
+AAAGGTTTATTGTACAAGTTCCGAGCCGTGCGTTCACTATGCCCACAGCA
+CCTGCGTATTAGGGACGTGCTTAAGAATAACTACTGAGAACAACCATCAC
+CGTGTAGCGGTTTAACCGGTTGAGCTAGTTTAGACACAGCACGGACCTAA
+GGTCGGTTAGTTTGATAATGGGTGTCCACCTCCTCCGTGACTGGTAAATA
+TACTCGGAGTGATAGGTTATTGACAGCGAGAGCGGAATAGAGACCGTACG
+CTCACCGCGGATAAGCGGTGACCGTGATCCGCAGTCCAGTTAGAGGCGTA
+TCTTACACGACGGCTACCCCGCTCCAAGTTGTGGTTTAAGATGAGGCAAA
+GCGTCTATTGCGACAAAAAACCAAGTCGCGACGGGTACGAGACGAGACAG
+ATAAACAGAAGAGGTAATTCGTACCACGGGGGGACTTTATTTAATGAGCG
+GCTGTCACTTGGTCCGTCGTTTGAGAGGGGACACCTCATATGATAAGTAG
+TGCCGAGGATCACGCCAGTCGTTATGTGTCCGCGATTAGTAATCGTTCAA
+TTACACAAAGTCCTTTAAAGGAAAAGGCTTTGCAGGTATGAGGTTCCACT
+AATAGGTAGACTGTGTCTACGTCCCGGCTGAATTATCTACTGGTCTCCTG
+GTTGTAATGTCCACACACAATAGCCGTACATCAGGTCCCACGCCGGTCGA
+CTTGATATAGCCCATACATCACCTGTATTGCGGAGGACGGTGGTGTACCG
+AACGTCGGACAACCGTACTGCCAATGAAAGAACTCAGAAGGAGATAGCAC
+CCGCGCTGGTCTCTTGCACAACTAGGCGAACGCGACTCCCCATTCCTCCA
+TGAAGCATAGATAGGTTGTATAATCCAACAAGTTCACTCGTAGGTATTAA
+GTAGACCACCCTCAGGCCCTCGAAATTTGTCGATTGAGCATAACTATACG
+ACCGAGAAGGAGCTCATTTTTTAATCCTGCATCTAGGTTATTACTCCTTC
+TGTAGCTTACAAACAAGCCCTTTCTACGAAGGTAGATATCTAGGTAGGGT
+TCTCTTTTTTAAAGTGCGTATTGCGACTCGGAAGCCCCTAGTATTCTCGC
+AAGTCCTACATTACAGACGAATAAGTAGATATTTGCGGGCTCTAGCGCAA
+ATCAACAATCACATCTTGCTTGAACTCCGAGAAACTGGTTTATAGCCGAA
+GGCGTATTAACCGGTGTTGCGCACCCTTGATGAGTTTTTGTTCGCACGGT
+TCGCTAATTACCGAATCCGGTGTTATCTGTGAGAAAAGCCCCACAAAGGG
+CTTATGTGCCCAAGTAATTGGGGTGGTCTGAGTGTACCGGGCATTTCTGG
+GACACGTTTTGAACCTGCTGAACGGCTAAAACGCACGAGACCGCAGCTTG
+ATCCACGGGGATCCCACTCTCAACGCGCGTACCTCAAATTGGTTTCTCTC
+TCTCTAGATAATAAGCAGCGATTTGTGAACCAGGACGACGTCGTAAGGAA
+AGACCGTATAGTCAGTCGAAATCCATGATTTACAGCATATTAGTTCCGGA
+TGGTGCAAAGTTGGCCTTCGTTCCGTAATCCGAATAAAAACCACCGTGCT
+CGACTCGAGCGCTGGCCGCCACGGTGCGCGGGTGCGGGGCCACCAGGTAA
+GTAATCTGAGGGACTACAATACTCGTCTGCCCGTCCCGCATTATCAACCC
+CGAAGTTGGCCCTAAAGTATCATCCCTGGACCTAGAAAACCTAGGGCCTC
+TAAAGGACGCCGTCGGTACGCAATAAGTCTGAAATATCACTACACGCGCC
+TCGAGTCCACCCGATCCTCGAGCAACCATCCCTATATGCAAAAGACATCG
+CACGGGTAACCGTGTTCGCCGACTGGATGGCTAGGAAGACATATTGCTAG
+TAGAATGCGCGACTAACAAAGCACTGTCGTCAAATTTGCTTCCGCCCAAG
+GTGTGACGTTATTCCTAGTGCAGAGGCGTAGCGAGCCCAGATTTAGATCT
+AAGACTGCCGCAACGAAGCGACATCAGGCACATTGTTTGTTTTTGACCAC
+TCTTGTTAAACCTCTGAACGCGGCAATCCTGACGGTCCGAGCCATCACGC
+GGTGTGCGAGTGTAAGACCTCCGAATGAACAGTGGACGATCAGACGCGAG
+TTGTCAAAGGGTCGAGACGACTTGCATGTCTCTTAATGACACCCAAGGTG
+AATGAAGCTATAACTGAAGTTTAGAACACGGAATCGGGCAGTCCGTCCGA
+TACGATCGGATGAGTAATACTACCACAGCACGCGTCATACCGGGCTGACT
+CTTACATGAACTAATTGCTCGACTCTCGTACCTCATTACTCTATCCCCAG
+CAATGCCGACCGAGGAGTATAAGCGTTACTTGACATGACAGCGTTCGACG
+CCATTAGCAACTACTCTGCTGAGTGCGGGTTACAGAAGGAGTCCGACGTA
+CCCGAGAATATTCGTCGGTTCTGTGTGATCGCCGATACAATGTCCATCCT
+GGCCTCGAAACCGGACTCAGCAGAGCCTTCCGAGAGTTCCGCGGCATACA
+ATAACTCTTATCGAACTAACCAGAGGATGTCCGACGATTCCCCCCGGATT
+AAGTCAGTGAGGTGGGGATGTACGTACAGAGGGCGGACAGCACACCGGTT
+TGAAGAGTTCCCAAGTCCTGCCCGGACCCGCTTATACAACGTGCCATTAC
+GGCGAATGGTGGCTCTGCTATTGCGCCCTAGTATATAATTTCTTTAACTT
+CGAAAATGGGCACAAGCTTTGTCAAAGGTCAAGTCGTTGTCCGCTGTACC
+TCCCCGCATACGATACCTCGCTGAGTCCCACCACCCATGTTCTAGTTTTT
+ACTGAAAGGTCGTCACGGAAATTCAATTACGCCACAAGGAGCTAACTTAG
+GCTTCGGGCGGACATTTTTTGTCGTGGTGTGGGCGGGTCCGATGAATAGC
+ACCACGTCCCTGACTGAAGTATTAAAATTGTGCTGAGGAAAGTCTATACC
+TGAGGTTGGCCCAAGGGCCTTTTCTTTATGTCTAGATTTCATCTGACATC
+GGTAATTTCCGTCGCTCCCAACGACGTTGTAACACTGCTTGACAGTGCAT
+TTGCAAAGCGTCATAAGCATCGTCTAAGCCTCATAAAAAATTATAATTAG
+ACCATAGTCCTGCGACAAAGTCTTACCCCGATATGGCGAAAGTCCTTTTT
+TTGATTCTGCCGAGAGATGACCACACCCGTTAAGGATCCGGATTGGCCGA
+ATGCGGTTGGCTGATTCCCGAACACGGTTCATCGGCGGCTTTACTGCTTG
+TGACCATACTATATATCAAAGTTTAGGTGTCTTCTCTGTTGCCCTCAGTT
+TCGATCCGCCTCCAATAAAATTCCTATCAAGTGAAAAACAAGAGGGTCCA
+CGTTTGTTATCTAGAGGGAAGCCGGAAATCAGTGGATGACTCGACGACGG
+CTGGGCCTATTGCGGATGATAGCAGTTATAACACGCTCAAGTTGATTGTA
+TCGCCTTACCGGTCAAGCTGTAATATGGAACGATAGCGAGATTCCAACCG
+ATGGGCCATATGCGAACCATGTTCTTCTTTAGAATAGCGTGGGACCGCAT
+ACCGGAACCGTAGGTTTCCATTTCTTGATCCGCACTCGGAGGTAGATATT
+TCAACCCAGCCGTCGCAAGGCCGCAAAATTCAGAACACCCCAACTTGTCG
+GACCGTATATCTATTCTATGAAATCACTTCAATTCTTTCGAGCAAGAAAT
+CGCCAATGGGTGAACCACGACCATGGGTTTGCCATTTTGGGTGGATGTTC
+TTATCCACATGAAGGTCCGTCTTGTAAGAACCTATTGCTTCACAATCACT
+AGCGCGCTGGCGTGGCGGCACAAGTAGTAATGGCACGACCCATCCGCGGC
+TTTGTATCGTGCCGTCTTGACCTCAGATTTCTCCGGGGCCAGTCCCATAT
+TCAACGTACAATAACAGTGATAAGCCTTAGGGAATTACTCCTCTCAATGT
+CAAAGGCCATTTGCTCAGCCCTTATCGTGTCTACCCATGATCGTATGGTT
+GCCGGCAATCTCGATCCCAGTAAACCGTCCTACAGAAGTAAAACAGTCCA
+CACACGTTTGGCCACGGTAATTGTTTCAGCGGATCAGGAGAACTGCGGTG
+TTATTGCACGGTGTTCCTCGTATGAAACGCATTACAGTCTAGGGCTGAGA
+TGCCTTAGCCCAGACAATAGGTAACAGGGGCGCGTGCCCAAGAAATAATA
+AGCACCGGAGTGCAAGCCTTCTTCCTATTCCGCCTACCTTCTCAATGTAG
+AAGTGGGTTACGTGTAACACTGCAAGATGTCCGTAAGTGTAGAAATCTAG
+CTCTCGAGCATTCATAGTGATATGGGCTCTGTCAGCTGCGAGTTCAACGC
+TATGTTAACTAGGAATTCCTGTGACCATGGTGCGGACCTTGGTTATGTTC
+GTGTGGTCGCCTACTTCCGCCCACCCTGGCACGTTGAGCTGAGGTCTTCG
+TACCGTGTACAGAACGAAAATTTAGATTGCGAATTAAAGGAACGGATTGC
+CGATGTTACGTGAGCCGCATGCGGCATCTTCCGTAGAATGATGCGTGAGG
+AACTATGCCCGGGCGATAGTTTCTGCCTACCCATACTCAAGTTTATGCAG
+CAGACAGCAATTCTGTCTAGAGAAAGTCTTGGGCCGCGGGTTGTGGTTTC
+AAGTATCATGGGTACTCGGAATGGCAGCGCTTATCTCGCCGCGAGGCTAG
+GCTGTGTCCATAAGGGATACAAGATAACATTTAGTTTTCTACGCCACACC
+TTTCTGATTAACGTTTGGAAGACCACAACAGCCAATCTTTAGGCAATGGG
+GGTCGGCCAGAGGCCTCTAAACGCAGTCCAACCGTGGTGATGTCGGGATA
+GACCTATATAACGCCCCGCTCCCTATTAACCCAGGCGTTCCCCCAAATTT
+AATCGGCCGATCTAGTGTTCCTCACGTGGACTTGCGCTTCGCATGCTAGG
+TACTAGCTCCACAAACGGCTCAATAGGTGAGTCCTTACCTCTAGGGCGTG
+TCTCGAGAAATATAAAATGGGGGTTGGCCTCGAGCGCGCCCCCAGGACGC
+ACCGAAGTCTCCTAGCTTCCTAGGCGCCAACATTTGCGTGATAAACCCAC
+TGCCAACCTTCTTCAAACCGGAATTGGGTCCAGCTGACGTGGATGTGGCA
+GCGTAATGTTGCTCGCGGAATAAGCTCGGATTACAATTCGCGCTATTACG
+GTTAACCAAGATTTAGTATTGTCATGAGAGCTGATCCCGCTGGGGGCAGG
+TCTGCTCATCTCAAGGAGTCATAGAAGGTCAAGTGGTAGGGCCTCCAGCC
+GCCCTGCAACGACTCAAGAACCCTTTCACCCCCCCGCAGTATAAATAGGC
+AGCACCGCGCTGGAATCCTGCACTTTGTCCCGATATGCGAAACGCTTCCA
+ACAGCACGTGTCCCCTATAGATATTGCAAACAGCTCTAACGTGGGTTACA
+ACCCAATAATCATGCGAATACATCACCGTAGCAGCAAGCGTACTTGTTGA
+CAGTTAGCAAAACAACTTTGCGCATTTCCTAGTCTCCGCCTCATCTAGTT
+CTGCAAATTTTGGTCACGTGCTCAGTCGTGCGCGGCAGTTCGACTACTGG
+TGGGATAGTTAACTTACGATCTATGAACATTCCCATCTCTAAAATGGGCC
+CCTCGACTTCGAGACTCGCGTATGAAGATATTAGAAAACCAGTGGGCAGA
+GGGATAGTGCTGGATGCAGAGTAGAGTGCAGGTTATAGAACGCGTGTCAG
+GTACTAGACGCCGATTACATATGCCCTCTTCTTGATAAGCTGTGGTCATT
+TGAGATTAATGAGGTGGTTTCCTCTTAAAGCGGCCCGGCCTAAGGAGATC
+TACTACTTCGTATCTGGGTTTACAAGAGTCCCTGCTCTGGGCGAGAGTAC
+ATGACTAAAGCTAACGTTCACCTCTTTTGTGTCACTTAGGGAAATGTTCA
+GGTTGACCCTTGTGTCTATCCTTCCCGTGCTGCACTTGTGTGCTGAAGAT
+CACTGAATCACTAAGTGCATACCGTTTGCGATCCGGAAGGAACCAAACGC
+GCACGCATCAACTCAATGCACTTGACACATAAGACGATAGGAGTTAGTAG
+TAAAATACTGGTTTGATCACCCTTTTCTATATGCTAGTGGTTAGCATGGC
+AAAGAGTTTGACGATGACCATTGATAGCGGGCAGCTACATAGAATCACGT
+ATCAAACATATTAGTTGGCCCGCATATATGGTAAAAGTCATACAAGTAAC
+CAGGAATTATTTCACCTGGGGTTTAATGGTGGGTGTATTATGACATATCT
+ACCATATCATGTGGCGCATGTATTCGAAGTCCACGTCATTCCAGTCCCCG
+CAACTTTGTATAACGCGTCATCAACGAATGAGCGACGTCCGTTGCTTATA
+TCTTTGTTAAGCCCGCAACTACCGTTCCGTGAGTTTGGGCAGAGGCCACG
+CTGTAGCCTTGGCACGCGCTATACTAATGTGTTACGTAGCCCGTTCTGAT
+TGCCGCAGAGACCCCAAGGCAAGCAATTTGCGTAAGAATAAGGCCTTGGC
+GCATCACCATCACCCGATCGACATTAGCCTCGTGCTACCCGCGAGGTCCT
+TGTGTCCACCCCGGCTGTTAGATTAGGTGCCGGCAGCAAGTAAATGGGCG
+TACCGCTCAGGACCCGACCCGTGTCATTATCAAAGAGAGGAGAACGGTCG
+CCTAGCCATATGGTTGAGCTCTAATATATTTTGCACAGAAGGGATTATCG
+GTCGCTAAACGTGCTCTCATTATAATATCTAACCCGTCACCTTTATCATT
+TCGGCAGTAGCATTCCCCCCTACCTGCTATTTTTACATGTGCGTTATTAT
+GACGATAGATCAAACGCCCCGGTTTAATTCATCGGCGAGTGCAAAAATAG
+ATGGGTTCGTCGGCTTCACCTAAATGGAAGCAGTACGACGCAATGGGTCA
+TTGGTGTGTTATTTGCACCTAGGTGGTAGGGAGCCAAATATCCTGATTGC
+GCTCCGGCGAGCGTTCGAGAATCATAACTCGTACCTGCGTAGGAGGATGG
+CCGTGCTTTCTGCTAGAAATGGAAGCTCTGTGACTATTGTCATCTATTCG
+CTGCCCCTGGATTGTTTTCAGGACAAGTTCGCTAGTACTGGTTTTTAGGG
+AAGAGAAATTCCAATCGGTGCCTTGCTTCAGCATCTGTCTTAGCCTGCGC
+TCTGAATCGTACTACTGCGACGTATGGAAACGTATTTATCATTCCCCGAG
+TTCAAATGACTTTTTGTGGGCCCACGAGTCTAGTAAGGGAGTCGGAACTG
+GACGTCATAGGCACCAAGGAGGGTCTTGCTCCATGCTGACAAAGTATCAG
+GAAGTATCCTATATCACGGTCCTCTCCGGATTGCTCTACACCCTGGGCGA
+ATGCCTTAGGCAGACTTATAACCGCTGAGTGATTGGGTTATCTTGGCCAT
+TACTGCCCGGTAAAAGAGTATCCCCTGACAGCGATTGATCGCCTGAAGGT
+CGACTTAAATAGAAGTCGCCTGATCGTGTCACGATTGTTTGCGGTGGGCT
+TAAGATTGTTGTGCGTGTGGCCTCACCTTGGTTTCTGTTGAGATCCAGAC
+CTTAACGTAATAAAGTGTGATGGTTGAGGGTACTCTAAAGACTTGACCTT
+ACCATATTGGGTAGTCAGATGCGCAGCCGTAATCGTTCGTACCGCCTCTC
+ATTCACGTGCGTGTCCATTTGTCATCTATGGGGAACATGTTGTGTCACCA
+AAGAATGCACGCCACCCGACGACTTTACTGTATTCCAGAACGGCAAGTTA
+GCGCTTGGGTAAGGTGGTATATCAGCTATCACACTTATCGATCTGATTAG
+GTGTTCGGATTTGAATTTTCAACTGTTCTTATTAACATTCACAAGAGTTA
+ATGACCACGGACTGCATTGTCCGTGGCCTTCCGTCAGAACTGGAAAACTT
+GGAGGTCGGACCAGCCTCAACGGCAAGTCGTACTTAAACACTTCTGAAAG
+ATACAGGAGGGGACTAGTCATATTACGGTCTCTAGCTCTAATTGACCGCG
+CTTGCCTGAGTGCAGCAGGCCTGCAACACGAATCCTCGTGCTGTTACGAC
+ATGAATATGGTTACGTCCCCAGGTTTGGGCGGCCGGCTAACAGGGTCGTA
+CCCTTTACTGCTAGCGCACGCGGGCTTGGGACTCACGGGGAGAACGCGTA
+CTGCCTAAGCAGGCGCGGGATCGCTAATCTTATATATTCTCCCTCTCAAT
+TGTCCCTGTGTAATCGCTACCCGTTTTTGGGGCTAGTCCATTTATTAGAG
+ACGATTACCGAAAAGCTCGTCGTGGTCACAGTCATCTCGCAGTCTATGTA
+GCCCCCGCCCGACCTGCCATCTGTCACAGCATAAACCCTCTCATCGACAC
+GTGTATCGAAGACCCAGGTTTGACTACAGAACTCAACCTCCTAGTCGGAG
+GGTCTCGGTAGGATGTGGGTTAAGTTGTCCTTCGGTGCACAACGAACAGA
+GTGAGACCCTCCTTCCGGAACATGGTGTATTCACGAAATAAGGACTCTTA
+TCGGAATAGTTAGGTCCTTTAAGGCATTTAGCATCAGAAGTGCAACAATA
+ACAGGTGTAACTGTGAGTTAGAGTCGCCTGAACGTGCCGGTCTACGTGGG
+TTGATTTTCCCTCGACACGGTTCGACTATTTCGGCCGATGCTAGAGTAGA
+CGCGTTTCGCCGTGAGCTCGGTCGGATATGTTAGTTTATTTCATTAAAAG
+ACATAAGTATGCAATAACGATGGACGTCCGGCGTCCAAAGGACAATAAAC
+TTTTTCTGAGCTTGTGACTAACACCAGCGTTAGGACCCGGTATCCGAACA
+CTACTATCGGCATTGTGACCAGAGTGATAAAGGGGCCTGATTCTAATCAG
+TAAAGCCTACGAAAAGCGCTGGCTACAACGATTCCGACTAAACAACAAAT
+GGTAACACTGCGAGATTAGGCTTTGGCGCGTCAATGCCAGCGTACGCATA
+AGGATGGTAACGAGCGCCTACTTGAGGGTATCCCACACAACGGTCCTTGC
+GACAAGTTTCTTGGATCGCTGCAGCATGTCGCGAGTATAACGGCGTGTAA
+ACCCCGGTCGTTTGCATTACTTGCCAATTTTAAGTTTTTGCGAAACTAGG
+CTTAAAGCAGTGCGATATCAAAGAAGTATTCCTATAGACGCATGCTTGCT
+GCGACACAGTCTCACATAGCCGTACTACTTCACGGCGTTTCAACGGGCTT
+TTCATTTAATCCTTTGTGGCCCGTGTCTTTTAGCCACGATCTCCGGGTGA
+AGACTAATGCTACAAGTTAATCGATTTTTGAACCATGGTATTTTGTGTCA
+AGACCCCGGGACACAGCCGAGCGTGACTAACTCCATACCTGCAACTTAGA
+CAATCAGCATCGCAGGGAGGGAGATGCTCGTTTGCCTGCTGAGCGGTGTT
+TCGTCCCTGTAAATTGTTCTGCGTTACCTCAAACTGGGGAGGGGATAGCC
+ACTTTAGGTGCTATAGGGTGCGTTCTATAACGCGATGGCAATGTGTAAAA
+ATCCCATACCCAGTCCTTGTGCGTGGAAAGTAGTCGTTTTATTTGCACGA
+TCGCTCTGGAGGTCGTACTTCGGCAGTGCATTAGCAGTCATAATAATGAT
+GGTAAGAGTAAATGATCGAACATATATTTCAACTGTCTCATCTGCGCGGA
+GGTTGCATCTCTCTCTTTTCCTGAAAACGGGGTAAAACGTTGATGTAGGG
+TGGAGCATCTTTGGGAAAGGACATTAGACCGGCTCTTACGATTGTTCCCT
+AAAGAGGATGTTCCCCCATAGGAACCGTCGGGGTGCTGATCAGAGACTGG
+CCGCGGGGCAACAGGCGGTTCTCTGAAGTAGTTGTTCACTAAAGGGTTAA
+CCATAACAACGAGCGAACACACACGACGCCGTAGGGGTGGGGATTCTGAT
+CCAGCAGCGGGGCGTTAGCGGCCACATGCTTCTCCAGCGTTAGACACACC
+AATGGAGAAGACTTACCAACCTTGTGTGAGAGAGTCCCGACCCCGTCCCG
+TCTCTGTTTTTAGCATACTCTTAGATCTCTCTGTTCAGATTGATAACATC
+TCGATGCTGCCACTGCTAGATGTTATCAAGATACTTTGATTCACAGATGT
+TATACACGAGCGTACACCTAGGGAGTCGGCAGCAAAGTCCTTTAATCTTA
+CGATAAGGGTGATAGCGTTCTAGGCCGGTGTTAGACGTAACACCGGAACA
+AGTCAGCGGTTCGGGCTTCCGTAATTCTCGACTTCGGCAGCTAGCTCCAT
+CCAAGCAATTGTTAATTAACAAAACGACGACCATTAAGCCAATCAGAGAA
+TTGTAACATCACGACGCAAGACTGACGTGAATATGAAAGAGGATACTAGG
+CTTAACGAGTTCCCGCAGGTGCATCCGTTCACCGAGTACGATGTCCATTG
+TAGCCTAAATGCTTTAAGGGGGAGTATTTCCCATGTAAATACCCCCGGGT
+CCTTTCGGATCGCGCCCAAATTGCAACCACACAACTGGGACCTGATGCCG
+TAAGATACGTCATTGAGTACTGAATAATCTCTCCGCGGCGGCTTCACTAG
+GTTATCGACGCTTGCTAGACGCCAAATCCCCCGGCGGCGACGCTTGTGTC
+CACTTCTCACGTAAAGAAACACATCCATTCAAAGCAAACGTCTTGGTAAC
+TTCCAAAACGAAGAACGATTCTTAGAGAGCCGCGATTCTCAGTCTGCATA
+GCCCGCTAGTGGTGAACGAGCGGCGATCAAACCATCAGAACGTGGGAGTG
+GGTCTACCTAGGCCTTACTGCTTCATCCGAACTCGATAGCCATAGTGTAC
+CCGGACTAAAACGGATCTACCATGTTATAATACGACAACTGTAATGAGAG
+AATCTAGACACTCGAGCAGATTTCATTACAGTCGTGATTTATACGCCTGT
+GTACCAAAGAGCTAGTATGGCTCTAAAAAGAGACGGAACGTCATCGGGCC
+GATGGCATAGAGAGATAGCAATAGTCGAGATCCTCGACAATCGAAGATTT
+GGACGGCGTTTTCAGACTAGGTATTACATTGGTTGAGTTGCATATCCGGC
+CATACAACGGATCACAAGGTACCTCTAGATATGCATGAAGACATGCTCTA
+GTATCGAACCCCCAAAGTAGATGTCTCTGCTGCATGGTATATAGTGCAAC
+AGTGCGCAACCGCCTATACAGTAATGTTGTGTTAGGAGCACGTGGGGTCG
+ATATCGCTACCTATTGTGCCGTAACTACGTTACATCTACGATGCTCGTTG
+CTACGTGCTTCATGGGACGGTAGTAGTCAGATGATTTCGTTCGCTCAGCA
+TTCCGTAGGCCACCAGTCCGAATCTAATAGGCAAATATGACACAGTGCAT
+GTCTAGCTGGAGCAAACACCGCAACGTGAATGACTTCATTGCTTTTGGTC
+TCAATGTCTATTGTACAGGATCTCCGTGAAGGTTCTACGCCCGAGAGTTC
+TACGCGCTGACCCTTATCGTAAGTCTAGTCGATTGCTTGGGACTGCGACG
+CCTGACAAAAAACATTGTTCCACTCTCTCCGCTTCGAACCGTCTCTCTCG
+CCATCCGTAGGTTGTCTCAAGTGCAGTGAGGCACGAGTCGGGTAAGTGCC
+TTAACGGCTACAATTGTAGCTAAGGTCCCGACACGCGGTCAGCTTCTTCG
+AAGAGCTCAAAGCCATGACACAGAGTTACACGGTTACTCCGGCCGGCTGT
+CAGCGACCCTTATACATTATAGTATTATTCAATGGGCTTAGTTCAACTTT
+TTTTACATGGGCCTAGTACAACGTCAGCGGAGCCCCACTAGTAGTGTCCA
+TGGTGGACATGGAAGAAAGAAGTGACTGGGCGCCCTACGCATTACGGTGG
+TAGCTACTTTACTCCCCGTATGACAGCCGTTGTATGTAATGTTCCGAACT
+AAGGCCCTTCCGATTCTGGGCCTTCGTTACACGGGGAGAGATATATTCTG
+GGCTATCTAAATACGGATATGGTTGACCTGCAAGGATGCGCTTGCACTGG
+CCCTGTTCGCACACGTAGGCATTAGTCTTGCGCCTGTTGTAACTTCCATT
+GTTACACTCATCCTTGTAGCAATATACTACCTTTTATCGTACGTTTGTGC
+GGGGAATCAACGACGCGCGGTCACGCATAGACTTTGGTGGGAAATATTGG
+ATCCGGTTCCGGATATTGGCTGCGCACCCACGCGGAATCTCCTCCTATAC
+ATAGCTGAAGGCTACACGCCGCCTTCTAATGTCTATCTGTTTAGGCAATC
+ATACGCTTGTTCCCGTGCAAGATGAACTGGGCCATCACGATGAAGCTTCC
+GTCACACTAGTATTTCTTTCTGGGTTAAGGAATTCCCTAACCGGTAAACT
+GTTGTTCCTCAGCGCGCAGTGCGCTAGACTGGTCTCTTGATCAGCTCCAC
+CGTCTGCCCTTTAGTCATCTTCGCCGGCAAGCACAACTGGATATGATTAT
+CAGCTCGCTGTATCGGCCATAAATGTGCGGGTTCTAAGAGTTATCGGAAC
+CGTGTCTAGTCTAAAACGCGGAACGAGCGCTCACCTCTAACGAGGGCGAT
+GTCGACGGTAGTGGACGTAGAGGCGTCTGCATTATCCCCTAGCCAGCTCC
+TAGGGCCCACGGTACCGTGACAAATGACGATCAATCAGATGTTATCGGAA
+CTACAGAATGATTGTGCACCGACAAGCGGCACTGGCCTATACGTTGTGTT
+ACCGGCTGTTATTTACGCAGATCTAATCCTGCTTAATCTATGCCAGGCGA
+CTATCGAAACAAATTTGCTTTAGCCTGCAAGATGGGAACGATCCAGTGAC
+TATACTTAATCTCCTTTGACTGGGCACGTAAGATTAGGGACACGGCGTCA
+AATAAGTAGAGACAGCAACCGTAGTAGATCGGTGAATCCCAGGTTACTCT
+CTGGTTCGAGGTAGCCCGGAGGGGCCCTTAATATGGGCGGTCGATTTGCA
+AGGGAGTTTACGACTGAATATCTATGCCATCCGGGTTCTTAATTCGTCCG
+ATACGCGTGACGCTGAGAGGTCTCAAATGGTCAACAGGACTCGAACGAGG
+ACCGGCCGTGCCAGTCCATGTCCTTCCACGTCTCTGTACACGCCCAGAGA
+TTCCGGGGCAAGGTAGATCACCTAGCGTGAACAGACGAGAGGTTGCCATG
+TTTTTTTACGGCCAGTGGTATTCATTTACCAGTGATTTCTGCCGCTGTGC
+GCGTGTACTTGAATATCCATAGTGGGAGTTAAACGGTACCGCTGAAACGT
+AATCGCAGCCTGATTAAGACTTCTACGGATTTCGTCTACCTTTATGGGCA
+TTCTGTTGTGGAGGAAAGCGTAGGCTGCGTGTTATACTCTGATTGGGTCT
+AGCTCCCGCTCCACAAGGAACGGACGTCTCCCCGGCCTGACTCGCATCCG
+CCTTCAAGGTACGAGTACGAACCCGCCTTAAGGTTACGACTCAATATACA
+CCGCTACATTTTCCGCACGTCTATAGTACGTCTTAAATCCCCGCTAAGAT
+CCGACGATACAACTGCTCGTTAGCCGGATAGTCAGACTATCATCCTGTTG
+GGTGTAAGGCTAAGCCTTCCACCATGTCGTAAAAGATTTGCGAGTAGTCT
+TGGTCCGAACATCGTAGGTTCCCTGCTAATCTGTTTTTTTACATGTAATA
+AAACTGTGCTTCCATAAGTCGAGACAATAATACACGCATCATCTTCCAGG
+TGCTGTTGCAGGGATTTAAGGTGGATTTTTATAGGGTCTGATACGGTGCG
+TGCGTAATCGTTGACACGGATGTCGACTTGCCCGGCCTCGGTACCCCGGC
+GATAGATTGGGCAGTTACAGGTCTTACGTCGCAGTCATACATGGATTCGC
+CGCTTTATGGCTGTGTCCTCCTCAGACTGCGGCGGAGTGGTGTCGTAAAC
+CGAGACCACCATTATTGAACCGGTCAACGGTGTCCGTTCACCAGAGTGGT
+AACATTACTAGTCTCTAGACTACGTGATAACACGACAACGGCCCTTATAT
+CATAATCTAGGATCCCTTGCAAACAAAGCTTCCAGGTAACAGCGTAGGGC
+TTTGGCCCCCGAACGCCCGGGTGATTTATATACGCACCCCAAAAATCTCG
+TTCGGCACAGGGTATGGAACGCCAGTGGACAGAGAATGTGCCATGTGTCC
+TAAAGCCAATGGCCCACTATTTCACAGAATGTTGGGCGAGAGCATCCCAC
+AGGTTTTCTTCTGTTGATATATACGGCCTGTGTAAGACGGAGATTGTGTC
+TGATCCCCTTTAGACATGGTTAATTGTCGTATCACTGCAGAAACCTGCGC
+TGATTATCTGCAGGGTCATTTATGGTAGTAACACACCGAGTCCTAGCAAG
+TCCGTGATCATGGTGATCAATGGATTATCGACCACATAATAAAGAACGCG
+TGGTTCATTACTTAGCATCCCTCTGCTTCTAAACTACATTAGTGTAATTG
+ATTTGAATTTTGCGAAATACGAAGTATTATTGGGGTGACCGTAACCGGAT
+ACCGCCAGCATAGCCATGCTCTCCGCACGGCAACGCGAGAAGCGGCGTAC
+ATTATATCTGTAGTCCTACACCACACCGGGCGTAAAGACTAGCACTCTCT
+TCTCATTTATCCATAGGCGAAAGCGTAACTCAGTCCTCTCCAGGACAATT
+GAAGCACTATTGCACTAGTATACATTTGGGAACGATCTCCGTAGACTCAC
+GTTTAGTGCCTTGTTCGTTGGCCAACGTACTATACCTCCGTAAGTGCTCA
+TTTTCTGGGCCTCAGTGTATCGGCAGGGCACAGTAACGAGCCATGACATG
+GTGCGGCACGGGTTACATCCATGTCCTGACAGGGAGGGTTACCCGCTGTG
+ACGTACTGCCCGTGATTCGATCATAAAGATATAAATATGACTGACCCGTC
+TTAGTTCCCTTCCGGCAAGGGGTCCTCACCCTAACCGCTCACCCTCCATT
+TCTAATTGTGAACTCTTGACGCCTACGCTGTGTAAGGAAGAGGTTCTGTT
+TACCTTGTGAGTCAATCCTACCTTGTGACTCGCATAAGATCGGGACATTG
+GCATTGAATATTGTCCAGAAGGAACACAGAAGAAATCTAACGGAAACGGA
+AAAATTCCTGCACCCAAGTTCGATAGGTAGCGTTTTATTGGAGTGACACT
+CCGAAATGCCACAGGTGAATGTGAAGATTACACCACTAGGGCCATAGACC
+AATTAGGGTCGAGCTCCAAGCAAACCGACGATTTGACGTGTCAAACGGCC
+GTCTATGGTAATTATTATCCCTATCTGACAATTGGCGTTGCGTGTCTGTC
+TGGTGATCCCCGATTATCGATTTATAGCGGGTACGTCGAATCCCGTAACG
+TGCTGACCTTATGCCCGAGTACATAACAGGGACCCCCGAATAGCGAGCTA
+CAGACATCCTTAAAGAGTTTCCAAACGCCCTGCGCGTTCTTGTCTAAGTG
+TTAAGCCCCACTGTTGCGATTGTTGTTTCAGTCGTGATACCTCCTGTCCA
+TCCCCCCGTTATTTGCGCCAACCGGCACCAACCCGATTCGGGTATAGTAA
+TGACTAAATGCCCGCGGCCCCGTGCAGTCAACGAACTCTACATTTATGAA
+CACAGCGTCACAGGTTTAACCGCGTAGGATCTTCTGCGACTGGCGCCTAT
+CAGGTACATGCTTACCCTGATATCGGGAGGGTTTGCTTCTGCAAAGATAG
+ATACAAGAAGCAAGGTTCGGAGATAGGTGACTATCCGAAGTTTCGCACCT
+TAGGTTGACTGAAGGACTACTACGCCGGTTACCCAAACTGGTTAAGGGCT
+ACTCTTGAGCTAGCTTTGGTACGGACCTTGCTAGAGCTTCTCCAGCGAAT
+TCGCAGTTTAGGTGCCCGCTAATGAACAGTATCTTCCACCGAAGCTCTCC
+TGGAGGTCATTTAGCTTACTTACATACGCCCGCTCCACTGAGCCTAGTGT
+CTGGACTATCTATCCCTACTCTATGATCCTATAATTCTAACTTGCAGAAA
+AATGGTCATCCGTAGCCCTCGGCTAGCAATCAAGATGTAGTCGTGGCTAA
+TATCTATAACGCCGCAAAACAACTTCCGCTGCAGTATACATGTGCACGCT
+GGATTGTCGGCATTAATAACGGGGTCTATAATATTGACGCCGACTTAAGA
+GCACTAGCCGAATCACGACCTTACAAACTTTGCGCGCGCGACGCCAATTA
+GCGGCGAACAAGCGTACACGTGCCTCATAAAAATTCCAATTGGACCCGCA
+AGACTTGCTCCACATGGTCTAGTTTATGGAACCACGCCATGTGAAAACAC
+GCGACAGACTCACGCTACGCCGCGACTGACCTGACTGGGAGGTGTGCGCA
+TTTCGCGATAAGATGCGCGCGGAGCTTTGTCAGGGCGAGAAAGAGGCAAA
+CGTACTTCCTCGGCTGTCCAGCTATTAAATCTCTAGAGCAGTTACGGCAA
+AATAGAACTTTAGAACCTTTTTGACCCCTGTACTATAGAAACGCTCCGCA
+CCCGCTCCTGTTACTTTGCTCGTAGTCGTGCACCCATTCAAGGCCGACCC
+ATCCTGACTAACAAGGCATGATGAATTCATAGCGCGGAGCTGACGGATAA
+ACCGTAAGTGTTACGGCAATAAGAACCCCTAGCATAGCTGAACTGATCCC
+GCACCGGGCTGGGTGGAATATACGGATCGTTCTAAGCAAAACCTGCATCC
+TCCGAGTTCTCCGGACACTCCGGAACCCGGGTAGAACTGGTCCCCAACGG
+TGCCCCGCCCCGTCTCACGACTTCGAGGGCGACTAGAGGCTGAGCTCCAG
+CGACCTACGTGCCTCATTATCGGACGATCCTCGGGGTCAGCACAGAAGGC
+ATGTAATCGGTAGTGATACGGGGACGTTCCTTCGCACTTTGAGAGTCGGC
+ACGAGCCAGCAGGGAACTCATAAACTGGTCGCGTAGCGTGCAATTCCCAC
+CTCTAAACGCTGGTACGATAGAAATTAGCTTTAGTACTAATTCCTACGGT
+CCGGGAAGATTCTGTCAGATAAATGACTTCGATTTTCAACTCACTAATAA
+CCTGTCCACTCTTTTGCCTTTAAGAACGCACTAGTACTTCACAAATTTCA
+GTGGACCAGACCAGTTGACTAGGCTGCGGTAATATGCTGCATCAAAAGGG
+GTAGACAACTCGAACTATTACAGCCTAACGCCTTGACTATCATCCAGACA
+ATGATCCATAAAGACGCGTCTCGTATTTGCACCATTAATAGATCACATAC
+AACAGAATGTACGGATTATCTACAACTACCACAGAATTACACAATCACCC
+CGGCCCAGCCAAACGCGTGCGTATTGTCAGCACCCCCTTAACAAATTGCA
+CTTAGCAGGAACCGCCCAATATCGTCCTTGCCGCCTAAGTAAGCAGACCG
+CTGTCTGGAGGAAGAGTAAATGTCAGTTCTGCCAGAAATAACGGCGTCCA
+TCAGCGCAAAGCAGACGCCACGTACTAGTGGAAGCTCACTAACAAAAACA
+TTGATTCCGCGCTAGGGAAGATAGCGTCGCTAATCGGCGGATTTGGCGCC
+GACTTACAAATAATTCTTTCCTGCGGCGGGTCTCACGTGTTAGATATCCA
+AAGCCTAAGGCTGCACTATCGGAAACGTTACCAGAATCATTGCGGGTCGA
+GCTTCCTTGTATTGCCTACCACGTAGTCTCAGCTTGACATTCGTTTTTTG
+GCTAGCCTGCACAGAGATCTCGACACTACACTCCTAATGGACCAACCACC
+CCCTTTTGGACCTAAATACGTAAGCAACGTTACCAAGCCAACTGAGTGAG
+GCACCACACATCCTAGGTCTATTATAAGTTGCACTGGCAGAAGCTGGGGA
+GCGCTATACCCCACTGACGCTTCTTTCCTTTAATTTAGCGCCACGCCTAG
+GAGCTGCGTCACTATTATCCTTCCGGTGATAGATCCCATCATTATCTCCA
+GTCCTTTGACAGCTGTTTATGCGATAGATCGTGAGCCCTCATGATGCTGG
+GCGTGTGGTATATATAACTCTTTCTGTGACGGCCTGATGATCTTTACGCG
+GGGACGAACGCCTGCAGACTGGGAATAGCGTTAACCTATACTTGAGTCGC
+TCCATTCTTCAGATGTCATTGCTTCTACTAAGGGACATGCAAACTGCACA
+CACAAAGAGCAGCTGCGCGCTACGTGCCCCAACACGATAATGCCGGTCCA
+ATTGTGGGGGAATGTAAGTTGTGTTGTGAGATGATCGACTCGACAGTCTC
+TATAGTATAGGTTGGTTGAACGACCAGGGACCAAGAAAACCGGAGTTGTA
+AATCTTTAGCGTCAAGCGCCACAACCAATAGACTCACGTCCTTAGGGTTC
+TTAAGGTTGGCTGAAGCGGGTGCAACAGCTCGAGGAAAACTTTATCAACG
+CCTCATAATGTGAACCGCGTTAGTCCATTCGCGTGTTTCCTCTCTTCTTA
+TGCACCTCGAGAGTCCGCCAGAGTAGACTACTACGGCGCCCGTCCAATGT
+CAGTTAGTGAGCAGTCGCCTCTCACTTATGGACTGACTCTTGAGGCTGTA
+ACAGACCGACATTTGTCCTTTTCGTAAACGGTTAATGCTTCCTGGAACGA
+ATTACCAGGGCGAACGTCATCGCCCCAGAGTAGTTCGTTACGAGACGATT
+CAGCCGAGAGATCTGATAGGTCCCACGGCGAGCATATGGAAAGCACCTAC
+CGATCTAGGGAACTATAAGTATCATGGATTGGTCGCTCCATCTGTCACAC
+GCCCTGCCCCGACAAGGCCATGTATATGAATGACCACGCCGACCAGGTCA
+ATAACGACGTTGTGGGGTAGCGCTGCGAGTGGCACAGCAAATATTTCACG
+TCTCGGTTCGGTTTGCCTACAGTCCTTGTATAGGTTGAGGGTGCGACTTG
+TGGAGCCAAATTTTGAACGATTTCCCAAGTAAACAGTGGACTCCTATGTC
+ACAAGTATATTCGCTCGTAATCTAATACGCCTGGCAAGCAACAGGAAAAC
+CTCCCGGGGGCACTTTTATTTGGCGCGGACACCGATCGCAGGATACCCCC
+TATTGATACCCAACTCTCAAGCGAGACAAGCAATTACATCTCGAGGAATA
+ATAGCAGTCGAAAGTAGAGGTGGGGCCTGCGTAAGCTGCTGATCGCGTAA
+TTTAGTGATAGTCTTCAGCGCGTGCGCCAGCGTGATACTTATCAACGAAG
+GCTGATGGCTCATTCCGGCCGATTTCCTTCAGGAGAGCTGCAACTCCAGG
+CCGATATGTGGGCTAATCCTCCACGTCTTATTGAATGTCGTGCTACTAGT
+TAAGGGCTCCCTTGCTGCATGATAGTGTCCTAGAGTTCCTTGGTCACCGG
+CCTAAGCCGCGCATACTCACCACCATGCGTGTTGGCTCCCAGGGTAGGTT
+TGGGTCGTAGCTGGAGTGGATTAGGTCGGACACTACACAGTCGTTTCCTA
+ATAAGGAAGCGACAGCTTCCGATTACTTACCTATTAACCTGCGACACCCA
+AACGGTAAGGGTGCGCAACGCGCAAACTACAGAAAGGCGCAGGAGTGATG
+GCGCGATACCCCTGGGGGTACCCCCCAGTTGTAGACGTGCGCGAGCATGG
+AGTGGTCCTCAGATACGTCAATTCTGGTGGGCGCATGGTATATGCGAGAA
+ACGTAAGACCAGTGCTAAGGACAAGATCAGAGGAGGATTGTATCCTCTAC
+AGAGCTAATGGAGGCTGGTAAGCCAGACGGGCCCAGCCTATGGTATCCAG
+CAAGCAGAGAAATCTACTACCCGTTAGACATACTGGAACGATTGTCACAT
+AACTCAGTCGGCTCTTTGAAATCTGAAGTGGGTAAGGTCAGGGTCTCAAA
+CCCTATAGAATGTTCCTTGCAGCCGGCTCTCCTGTCCAACTACACGGCTG
+GCCCTATTGTCCAGCGTTTGGACGACCCAGAAACATTGACGAGGACCTAC
+TAAGTGAGGAGGACGCGTCTTTTACTCATCTACAATGGGAACGAAGCACG
+ACTGACCGGGGCCTTCCATTTATATCTTGCCTTTAACCTCTAAGAACATC
+CGAGAGGATAGTCACGCACCACAGTCTTCGACATAAGTAGTGGAGACCCG
+TGGTGGTCTTTATATGGAATATTTTGAACCCTATGCCCTAGTTATACACT
+ATCGATGCCTCGTAGCCTAGTTGTGGCTGGCTGTGCTCATCGAACTAGTG
+TGACCCTGTAATTGATCGACTAAAAGGGTTATGTTGTCCACCGCTCCTCC
+GCTTTCTCCATACTCGCTTCATCAGGGGTCTCAGTGTCTTCGGGCGTCCC
+TCGGTCTTACCTTACTTAATTGCGGGTGAATTTTGGCCCACTTACATACT
+CCCACTCCGGGATCTAGCTTGGGTTTGAAACTTAGCTTCCTGCGTCCAGT
+GTTGCAAGCAAAAGGGGATTGTCGTGTTCCCCTAACAATCACACGAACGA
+GTAGTATAGGGAGCTGTAAGGCTGACTTCAGATATGGCTCCCCAGGACAG
+ATAGCATGAATTACGTCACCCTGAACACGCTCTTCGCAATATGGCGTTGT
+GCCATCACGGAAAGACCGAATAAAGCCAGAAGGATTTTAAAAGACGAGTC
+GACAAATGCCAGCCTTTGCAATCGCCTAGCTAAGCATGGTTATCATCGCC
+AACGTATTAATTGTGCGTTTGGAGGCCGCCAAAAGCAGCGTTGAATGGCA
+AACTTCCGTTGGTACAAGCGCTTGAGACCCACCTGTTAGTGACGTGGAGC
+TCATCCCCTGCGAACCATAACCAATTAGGAATGCCGCCTGCGAGTCAACA
+TACTCATACAAGAACCTGCAGCCGCGACATGATTCGCGGGTACGTATTCC
+CATCTGGGAGCGATCAGGTCGACTTGTCAGACAGTAACGACGATGCGATA
+CAGCCTCGCGCGCCAATTGGGCCTATCTAATTTGAACCTACTTAGTAATA
+ATATGCATGCGGAAAATAGATGGTCCCGCTTTTCTCGCTAAGGCCCGTCA
+TTATTCGTACACGCAAACGTTCGGGGCCAGGTGCCTGTAGGCAAATCGCA
+TGCCGCCCCACAACCCCGTCTCTGAGGGCAATCAATTTAACCCCTATACG
+TTGAGCCCGTCCTAGAGATTACGTACATAATTTTAGCTTGAGAGTCCTGA
+CGACAATTATCAATGTATCGGAGTAGCAGTTACTGTTCCCTGAGGTTGAC
+CTCAGAGGACTGCAGATGGTTCCGTCAAGGGGTTCTGATTGCCCTCTCGT
+TTTTCGGAATTTCATTGCGTTCACTAATGTCTTACCTTTCCGGCGCCAGT
+TTTTTCATGATACCCTAAAATCGGCAATATTAATATCGAAGATGGAGATC
+GGGATTCGTGATCCATAATATGATTCCTCCTGTTCCTCCAAATTTCCCGC
+AGCACTCAAGGCAGGTTAGAGGAACTCTTGGACGTAAGCCGCGTTACGTA
+ACCAGATGCGTATGATATGCAGCCTTTCTGCCTGTATCCTTCGCGTCGAG
+TGTCGTGGGCAAAAGACGGTCTAGCGCGGTCTGGTTATGGTTAGACACTG
+GGCGCGATAAAAGATCGCAGTTCTGACTACTTGATCTCTAGGGCTAGTCG
+GCCGGAGTCCTGATATGAGGATTAGCGTCCTCCCCTCCACCGCTGTGATC
+GACGTATGCTCAGTACTGATGCCACCAGATGGGTCATTAGGATTAGCTTG
+ATGCTTGGCCAATGACGACATCACACCTCATTGCTCAAGCGTAGACCGTT
+CGTATCCAATATTAAAACGTAATACGGCCGTTGGTAACTAGCGTTCCTAA
+GAAATGCATTAGATCTAGGTACCAGTACAGGTAAGCTCCCAATACGTGTG
+CTAGCGCGCTCTGATCTTCATCGGCTGCTGGCCGCGATCATAATTTGAGG
+CGATAACTAACAACATGAGTGAGCTGGGGCGGGAATTGTGTGCATCCTGT
+AGCCGATCGATTTTTACTTTCCTTACCTCCGGTTACGGGCTCCAAACGTA
+CGTCGGTGGATACTGAGACATCAACGATAAAGACCGGCTACCCAACACTG
+AGAAGGCGTTTCGCTACGAAAATACAACTTCTTTTATTTCAGTATGCGGG
+AGGGCTCGGTACTTCCGAATACCCGACAAGTAAGGAAGGTGCCTTCGAGA
+CTGCACGCTAATGCGGAAAAGCCCACTGATTACTCTATACCTTTTTCTCA
+GCGAATGTGATAAACGGGATTTGGCCTTACCTTCTAGGGGCTTCGATGCA
+AATGGGCCGCAACAAGATCATGTCCCAATGGGTACTGCATGAGAAAAATG
+AGAAGGCCTTTAGCTACAATCTGTTAACTCTAATCTTGACTCCGTTCACG
+AGATAACTATCGGGGCATTTGGGTTCCCTACGTCTTGCCGCCCAAGTACT
+GAGTTGTGTAAGGCGCGTTATTGCCCTTCAGCGGCGTGGTAGTCGCTCGT
+ATTCAAAGTAATATTACGCAATGATGCCCTCCTGCTTCTGTACAGCCAGA
+GATCTACCTTCTCGACTACTAGAGATGAAATCCAAGGCAGTACGCTTGAA
+ACGACTGATATACACGTCTTAGTGCCAGAACAGTTGGAATCGTGTTCGAG
+ATGCCGCAAACGCCTGCCCTGACGAGCAACGTTTCTAGATAAGCGCGATT
+TGCACAGTTGAGGTCTTCACTGAGGACCTAGGATGTGCGTAAATGGGGAA
+TCGTTGGATGTGCAGCTTCTTCGGGCACATATAAAATCGTAACGTGCTCG
+CGCTCCGTACCCGTCCTTACAGTGTCAGCTCACCGACCGTCTCGAGCCTG
+GCAGCCCTAACCTCACGATGATGATACGGAGCGGCTATTACACGCCGGAC
+GTGGGATACGAATAGGTTCTGCAATGCACCCGGGGGACCGGGATAAATAA
+CAATTAAGACGATTACCACAGCAAGCATAAGGATTAGTGCGCGTTTTGAC
+CTGTGAGCTCTATACAAATCTATCCAAATACCTCAGTCCAGCATGCGAGG
+CTCTAGAGTATGCATCGTGTATTAAGTCATGAAGTCTAGTAGTACCGGGG
+ACCCTAGGAGAGGCTTCTTTAGGACGCAGCCGTACCCGCGTCCAGTAAAT
+GACAAAGGAGGCCTAGCTAACTAGGCCGCACGCAGGCATGAACTGCATTA
+AGGCGTTATTATACGGTTTGCCGGAAGAACACTATAATTCAGCGAACACG
+TCAACCGAATGACATTCGCAGTGAGGCACAATGCTAACAGTGAGTGCCTG
+TCCTCCATACATGGCACTACGCTAACGAGGATTGACGCATACCTTACTCA
+CCGCTTTGTTAGCCTCGTTGCCAGGCTACGAGATCAATGCAAAAATTGAA
+GAGGCAAGTAAGCTGGCATAAAAAGCATCGTTCCTCTCTCGTAGCGGAAT
+GACAGCAATGACACCCGCTTTGTGTCCAATGCCCGACGATGCATCAGCGC
+CGAACTTACCAGTCGCAAGTGTAGGCATTACTCAACTTGGAGTATGGTAA
+AATGAGAGACGTTTCAGCAGGTACTGCCTGGGGGCAAGGAGTGCGCCGTT
+GCAAATCAAGGAACGAGCGGAGGAAGTTATTCATCAAGCTTAGTAATGTC
+CGTTGGGAGCTGGTCAGGTTCTATAGCCTAGCGAAAATAAGTAGCCTTAT
+TTTCAAAATGCAATATTACACCTGTGTACTAAATCCTTCGCGCGGTTTGG
+GAGATATAGAAAAACACAATAGGCATGTTCTGGGTGTTCTTAGTCTGGCT
+TACCCACAGGGGACCATAAGGCCTATACATGGGACTTTAAGGGGTTTGGC
+GAAAACTAGGCCATCTAGCGCTGACATTCTGGTGAACCGAAGCAACATTG
+TTGCTACCCGCGTGGTTCTTCACATGGGAGAAAAGGCCGAAGGTGGCCGG
+GGGTTGGTCCCACTTTGGTCTCGCGGGGGAGCCTCCTGAGGCCGAGATTG
+GCTCCAAATACACCAGGTCCATTGCGCAGTTACCCAGTCACCTCTTCTTT
+AGCTCAGTATTCCAATGAAGACAGCTTTGAGTTGGTACGCTTCCATTACC
+GATGCCCGAAACTGCTCTTGGTGGATTTATCGTATGAACTCAGATAACCG
+TCCCTAGCCCCGACTGTGCTTAGGAGCGGGGTGTACCCCATCAAACCGTT
+GGACTCACGCCCACCTGTCACCGACATACGGTGGCCTGGGTATAAGGAAG
+AGCAAGTCGCCGGTAAGCTGGTATTACTCCCGAGGTATGACGATCATTGC
+TCCTGTGGCCCCGTCTCGCAGACACCGTTACTCACCATGTATAGATGAGA
+CAAGGGCTGTCACGCTTTCTCACTCAGAAAGTCAGGCGCTGGCACTCGTC
+TCGATTTACTTGAAACCAGTCCACTCGAGCCAGGTAGGATGCTTCATCGC
+CGCTCGCCTAAACAAGACATAGTTATTGCAGTTAACGCGGATGGTTACCG
+TATATGACGTGTATTCTATGTCCTCCGCCACCCTTGAACGTGAGTGAGGA
+CATAACGCGCGTACCTCTCACCAGTCTACATTATCGCGACTTCATTGGTG
+CCCAGTCATTTTAACATTCGAATCTTCTTGCTCTCTCATCCATTAGTTCT
+AGGACATGCCGGGGGTGATAATTACTTGGGCGGAGAGACGAATATAAGAC
+CAGACCTGCGTTCCAAATCATCCACGTGTCCTATAGTGTTTACGGTCTGA
+TATCGACGGGCATCTTTTGCAGTCGCCTGGAGCAACGCAACAAAAGTTAC
+CCTATAGCCTCCGCGTGCAATGGCTTGGTACACAAATTATACAGCCCGGG
+TCCTCCGGCCTCCAGGGCACATTAGTCTTACGCTTTGCCTATTTTGATAA
+TGATAGTCATTACACATGTACGCGATTCGGTATTAGCATCCCTTGCACCA
+GGATCAACGCGTGAGCACGACCATTGAAAGAGTTAGTGTCGCTTGTTATC
+ATGGGCCGTACCCTACTCTAGTCATCGTATTTGCGCAGGGATAATTGGCA
+CACATTTACCGAAAGCGCAGCCCATGCCTTCCATTCCGATCATGATGGAC
+GCACAAGCTGTGGGACGGTATCGCATACAGGGGGATCATTCGGCTATGTC
+AACAGTGGCCGAAATTCCCCGTTTTCCAGGCCACGGCGCCTAGCCCTAAA
+ATGGGCAAGGCGCATCCGCATGCGTCGTATCACAGCTGATTTAATCAAAT
+TGCAGAACGTCCATATGCAGTTTTGCTCGGGTCTCACATCAATCGTCCTT
+CTTAGGAGATCTAAGTAATCAAACAACTCCAGTTATGTGTGGCAACCGTG
+TGCCTAGAGTATAGTGCTACCATAACGCTTTTGGATACCTCCACCTGACC
+CGCTAGCACGATCGGACGACAGTCGATCCTGGCCTCAGGGTAACTAACAT
+ATGTCACTGTAACTTCGGAACCGTACATACAAGCATAGATAGTGGCGACC
+CGGTGTAGGCAAGGATATTTTCAGCCTAACAGGCCTGTTGTAGCACGGTG
+GAGGTAACATAAGTCACTAGTCGTCGGTTATTGGAATGCACCGAACATTG
+CTCGCGTCGTCGCCCTCTTGAAGAGGTAAATATTACTAGGAATATTCACC
+GTCCCATGTGAGCGTGACATTTTGCACTGAGAATGAATACATACAATAAG
+CGTGGGGAGCATATATTGGTTCGATAATCATGAACCCCCCTATTTGCCGA
+CTACAAAAAGCCGTTTCTACGTTCCGTGGAATAGGTTTGAAGATGGCTGA
+AATTGGACATCTGACTCTGTAAAACCACAAGAGTACATCAACCATTCCTT
+ATGAGTGATAACTGAAGGGAGCCATTTCAATTACGCGGCTGCGCATGCCG
+TCTACCGTAGAAGTCGTCCCGTACTCACATGCCCAGTCGTTGTGACTATA
+CGATCACAAGCGATATGGTCAGTTTAACAAACCTTCGCTCCGTAAGATTC
+CCATAAGCCACAGCGAAGAAAGGCGGCTTCCCCCGCGTCAAAGGGACCAT
+GTCCAAGTTATTGTTGCCCCCCGTCCATCGCCTGATGTGCAAGGGATACG
+CGCTAACGCTTAACACGGCTCCGGCACTACTAACTGGCTGAGGCTGTCGT
+CTCAGCGCATCAATTGAGAGCCCCTCTAGTCCAAACAAGACGAGAACTTC
+CTAGCTTGTAGGCAATGGCTTTATAGCCCCGCTTATCTAGCGAGTGGTGA
+AAGTTTTTTGCCCCCACCTGACCATTAACCTCGATCGGTATTGTAGCCGT
+TTACCGCTTGATCGAACCTGGCTGCGTGCCTGACGTTAGAAGCTTATTAA
+CCTATAACTCTGACTCTTTCCATTCCCTCTTCTACTTTGATAGGAACTTA
+GGGTAATCAAATCCTGAATCTGCCTCGCATGCCTTGAGTTGCCTCTGTGT
+TATCGTCAGATTGTGGTTACATGGCGGGTTGCTAGCCTGGATCAAGCCTG
+TATAGGTCAGAGCTTGAGGAAGCTGCCTGCCAATTGTATCAACTCCTTGG
+TCCTTTTCTTAACCTCAAACGTATATCCCTAGGAGAAGTAGCACGGTTGG
+TCGAATTCCGACCTTATCCACATAGGCTCTTACTATACTTAGCTAGTTTT
+TCCACAGAGGGAAGCCTGCTGGTCGGTTGAGCCTGCAGAAGCATGAAATG
+AAGACCGCAGCGGGCTGACTGACTGCTGAAAGTGAATATGTGCCTCTTCC
+TGAGGTGGATCTCCCATGTACCACTCTGATTACGGTCGCTGCTATTTAAA
+TATTTAATGGGGGGGTGAGACCTGCAGCACCTTCCTCCAGGTATACGGGT
+CTTGGGAGATGTTGAATTGGGGCGCTCTGCCCCCCTTTCCTATAGGTGAA
+GCTAGCCAGTTTATGTAATGAGCAATTGTCTCTCCTAGCCGTTATAGGAT
+GAGGTCGGCGGTGTGCTGGACGATTGATCAAAATGCTTGACGCGCCCAGG
+GTTGACTTAGCCCAGGCATGGAATAGCAATCCCAGGGTCATCACCGATAG
+TTCTAACCGAGCGATGTTGTCCTCCGTATCTTGCCCACCGACGCATAGGG
+GCTCTAGGCGATTGGATTCCGTTAAGGCATCATTAGTTTGCAACACAGGG
+GGTGTAATCGCATACGGATTCGCTAAGATTATGCAGATTCCTGGACAGCC
+TGGATAGTCATTGTCGTACTGGCAAGCTACGTGAGAGTCATGTCCAACTC
+CTGCTAGAAAGGTCCATGGCGTCGAGGAACAGGCCTCGGAGCTTATAATA
+TACGCAATGGCGCCAGTCGCCACTGCCTTAGATAACTCGGAGATGTTAAT
+CCTGCACGTTAGGTAGCGGAATGATGCCCAAACACTTTGTACTCTGTTGG
+TCAAAGATGTATCAGCGGGAGAGACTCCCCGCAATCTTCTTTGGACGTAA
+GGACAATTTAAGGTCCGGGGGAGGGGTCTGTCGCGCCGAAGCCTGACGGC
+CTATCTGAGATTACCTCCTGTAACCAGCCTTGGGATTGTAACCATATCCT
+AGTGATTGGTTTCGTAGGTTGTCGCGACCTCACATTGGCCGCAATGGCTC
+GCGCGAAAAGCTGATACTTGAGTTTCGGGGCCGGTTTCTTACTCTTTCCT
+GTTACGCGATTTGACTCATCCAACTACCGCTTGATGCGTGGTAAGCGCTA
+ATCGGAATCTGCTATTGCCTATGACTATTTAACTGCCGCTGCGCTATTTA
+TCGGGCTTATCCGTCGCCCGAAAGTTATCAGGTGACTTTTGTAGCTGAAC
+TCACGATGCATCAGTGGTGTAAACAAGTGCTTTGTTCGACCAGAGAGAGC
+TTGGATGTCCAAAGGGCTCGCGGATACGATCTCTCCACGTAGCATAATTG
+TCGTAGGGAGGGCCGTCACAAAATGATGCATCATATCCACGGTGCTAAAA
+ATTAGATGGCGGTCCCAGACCGCTGAGTAGGGGTCCAGAAGTATGAGATC
+GCGTTTGCAGAAAACTGCCGCCGATCTAGATGGGGGCAAAAACGTAGACA
+AGCATCATGACGGAATCAGATTTATGAGCTGCCAAAATTTGGCATCGCAC
+CGATGCAATATACGTGAATTCATAGTGTAGAGTTCTTAGAAGGTGAAAGA
+CGCACGGCCTCTGGAAGAAGACCGTGGCATATGGTTAGAGAATCATGCAG
+TTACAAGTAATATGTGCGTACCGAGGGCTGAATCCCCTCACACTACACTT
+ATAGATATACCATCTCGTTAACTGGCCTGCACTGCGACTGCTTATCTAGT
+TCCACCTTAGTACTGTCAAGTTGCACTACCACACGATCTAGGCGCGAAAA
+TGGGAATCCAGGAAGCTGAAGACTAGACGCGACAGCTCCAGCGCGTCCCA
+TCAGCCGAGATTGGAAGCATCTGTATAAATAGAGTCTCAAAACTTCTCCG
+CAGGGGAAGCCGTGCAGCAAGTAAGTAACCGCTCACAGTAGGCACACGTG
+GAATCCGTCGAGGGCAGGTTTGCATGGGATGAACCTGAAAATGTTTGTAG
+ACACCATGATCACCAGTAAGGGATTGTTTGATTGATGTTCATCCCACGAG
+GGTGGATTGCCTCATAATAGAAAAAAGAGGGCTTACGTTAGGACCTTGGC
+TCACAGAGGATCGTCGCACATAAGGGCACCCACCACTGGGGTCAATACCC
+ACACTTTAGCGAGGCTTTAGGTGTGACACGGAGAACCACTTGCATCTGGG
+GTCGCCTCGGAGGCAACAGTACGTGGAAGCACTCCCTCCGCTTTATTCAT
+TTCAGTGCTTGAGACGATAATGACGGTCCACGACCAATTCCTTTCAATGC
+CTCGATACAACTTTGAAAAATTCTCCGCTAAGATCGTTTGACGTGCTCGA
+AGTCCTATTGCGCGACCCTTAAAAGTAGATCTGCGGGGCTTTGCCCCATT
+TCTTCCATAAGTGATCTCCGTACCCACGAACGAGCCCGGCCGATAACCGC
+TTCCAAGAGAACTCTAGAGCGACGTCCTCCGTCTCGGCTATGCGAGCGCC
+ACTCCCTGGACTCAACATATCCTAAACTTGATCGTCCGGACGTCTCGATC
+GCGTTTTAATCATTGCGGTAGACCACTAGTCGTACCCTAACGCGTAATTT
+GATATGTTTAGTTGAAATTGTCCTAAGTGCTACTTATCACGCAGCTACGT
+CTGAGCGATGTTGTAGGATTCGCGATAAAAGATCAGACATCATTGCAAAT
+AATTTGGGCTTATTGCTCACGTGGACGATAGTAGATCTAAGTAGTGTTAT
+GCATGTGATGGCCCCCAGCGTCAGTCGATTGACTGCACTAGCATGTTCTG
+CCGAGAAACCGGCGCAGTGGGCAAGTACGGGAGGTCTCCAAATCCGTGGA
+TTTGGTACTGGATCTTCCTATGCCCAGTGGGCATGAAAGCGGTCCACGAC
+GTTGATATCAAACCCCGACTGAGTTAGCGTATCGCGGTCCAGCTGATTCT
+TAGCAGGTGTCTAAGCGCGACTCAGACCTCACACTAATATTCATGCAGTT
+AGAGAAGAAGTGCTTAGTTTGGATATTACCATTAGGCTCATGGTGTTCTG
+CGTTGATCAGCCTGAGTCGCATAACTCAGCGAACGTATTGACTATGTTCT
+ATCGTCACTTTCCCTCTCCTCTAAACTGCCCTGGTACCTCATGTCATTAA
+AGCTTCTTGCCGGTAAGGCTTTACACCGCCGGTTGCCCGGATGTGAGTCG
+TGGCAATCCCTTCTGTATGCAAAATAGAGAGCAGACGACGCAGGCCTAAT
+GGGGCCCTGTACTACCCATTCTGCCCATGCGGACGGCGCGGATTTAAATC
+CAAGACATGATACCGATGTAGTCTGCACACCGGGCTTCCAGTACGTTCTT
+GATACATACGTAAAATCCAGCTGGATGCACAGCGTCGGTCCTGGCGAGGA
+CTCTGTACCTCGTTCGAAAGGATGTTCAATCACAATAGGAGTATTAGACG
+GCTAACAGCGATGAAGGACGGCGTAGACCGTATTGGTCAATTCAGGGCGG
+CCCATTTTAATGGTCAGACATAGCACGGTACGGCGATGGCCGATAACCAT
+TCCTCCGACACATTGTAAGTCCGAGCCTGTATATTATATCAAACAGAGTC
+CGTATTCCTAGCCTAACTGATGTCGGGGACAGGAAACCGTGCGTTTGGGT
+TGAGAGAAAGTACAGCACTCTTACAGGAAGGAAATCATACAATTCAGAGT
+GTGGCAAAGAGGACCGAGCAATAGTACGTGAGAGCTACTATTGTTGAAAC
+AACAAACTGGTAATAACATATGCGGTATTTTAACGCAATGTTGGTGTATC
+ACTCCGACGAGATACTCTGATATCGGGGCGTAAGATAAACAAAGATGTCA
+TGACCAGGTGTAAAGAGGTTGGGATCTCTTCCCAGAACGCCTGAAACATA
+ATATAGCGTCCCCCGAGTTCTGCCCACCCAGTCGTCCCATCCTCCCAAAT
+CAGAAGTCCACATGCGGCCCGAATTCGTCAGAATCAAGACCTTCTCCTGA
+TGGACGACATGGCCCTAGTGGAGAGATTGCGCTTTACTAGCGTGAACATG
+AATGGACTGTTAATTCAGGGCAACTTCCCTCGCAGAGCCGTTCATCCGGT
+GCATCGTCGTAGATCCGCCCTTACTTTCTTTTATGCGCGATTCACTTCGC
+CTTACGTTTTGCCCAGAGGTAATTCTCTCGAATACCACCTTGGTACGCAC
+GTTGTTCTTACTTGGAGCAGGCGTTCTGGCATGTTATATGGCAGATAGAA
+GGGATTTTTACGTGAACACCTAACCCTACGGGGGAGCCGAAACACCGAAA
+ATCATAAGGATAACTCAGCTCCTTGAGCTTTTGTACCCATACGGCTCTTA
+CTTTTAATGTTGGATTTTATAATAAACGTACTCGCTCCCTCGTCAGCACA
+GCCTGACAGCAGCTGTAACTAAACGGCGGTATGTTAACACACATGGAGAC
+AATTTATACTGCGGCCGGTGGCACTGAGGGTACCTCTCATAGGCGGAATA
+GTTGAGAATATCTACTGAGACCGACGAGGTGCGGACAAATGATCTTTCGA
+TGAGCGTCGCAAGACGACCTACATCAAACGGGACGTGAAGCTTCGCAGGT
+TAAGAGGATGGGTGACAATAATTAAAAGTCTAGCCTCTTTCAGGTGCGCT
+GAAGCGATACCAGAACCCGGACGTTCCTTATAACTGCACCGGCTTTCGAA
+TTCCTGTCCCACTATAACTAGGCAGCTAAGCAGATTTATTTCTGGCTAGC
+TACATCATATTGACCCATGTCTAGGCCTCGGCCTCTATTATAGGGACCTG
+GTCCTAGGTAGACTGACTACCCCGTAGGCGATATAGAGCATACAATAAGG
+AGGGAGCACTCATTCACCAAGCAATAGCCTCAGGAGGCTACGGTAGTCGG
+GAAGGCCTTCTCTGGTGCCTAAGTAAGCATGTCGTTTGATAACAACAGCA
+TTCTCCTGGAGAGAGAGGGAACGAGGCCATGCTATCGCCACCTGTAGGAC
+GTGGTTTGTCTGCCAATTAGTGACACCACGTTCTTGTGTCTTGGTAGCTT
+TTCACCGCAATCCTTTTACTAAGCAAGCACTGACAGGATATGTAGTTCGA
+ATTCGATGGAGGGTAGATGTAAAGAGGGGCCAGTAGGGCGCTGTTTCCTA
+ACTCAAGTTCCTTTAAGAGATGCCTTAATCCCTAAAGTCGACGGGGTCTC
+ACCATACTACGACAGGCTTCAGATATACCCTCCATTGGCGAGATATTGGC
+CCTCACGGATAATTATTACTTAGGGTAGAGCTTATCCCTCGAAAGAAGGG
+ACACAACAGTCCTTTATCAAATTTGATAGTTGGATGCGCGTGAGCGTATT
+GCTCATTTTACACCCATATAACGGACTGTCCGTGCGAAGAAGTAGTTTCG
+GCGTCGTTTATCTCACGATTACGACCCCTCAAATCTCGTTCATTCTCGTT
+AGAGGCTAGGGCAGTTTTCTAGCGTATTAGTCTTTCCATGTGTACGTTCG
+ACAACGTCCATTTGGTCGTCAGAGGTAAGACGCCCCTCTACTTATTAAAC
+CACATAGCTCATTTTAGGGCCTCTGGTTCTCCCGATGGAAAAACTTTGAG
+ATCAGCCTGCCCAAATGCGGCCACTTAACATCTAAGTAGGGAGACAAATA
+ACCTTTTGACCCATTTCGCCGGGGGGTATCTTTGCGTTTCTCGTGGACAG
+TTGAAAAAGTCGGATCCTAAGCTAACGTAATAGCCATAAGTTCGTAAGCA
+CCCAGACTGCGAACCAGCGGCGGCGGGAGGGTCTGGGATGTCCGATAACG
+GCTGTTGATAACAAAACGTGAAGGTTGCGCGCGGGATGAAAGTCGCCTGG
+TCTCGCTAGGAACTAGAACAGCCCGGGTATCTCGAGCAGAGAAGCGGATC
+ACTACGCCTGCTAAAGGCAACTTCGAACCATCGCTGGAATTGGGAGAGCG
+TTCTTGCAGTTGCATAGATATACAGATGAGCTGTTGGATCCGCAATGGAA
+CAGCAAGAAGCCACAGCACCAAAACCCCCTCTAAAAAATTAATCGCGTGC
+CTAGGGATTAGACACCCAGATGCTAGAGAATGGGCTTCATGGAATTTGTC
+GGTGGGAACGCACTGTCCCCGTGTTCGGACGTTCGCACCGATTACGCCTG
+TTAGCATCTCGGTGTACCTATGTGTGCCAAACGAGACAGTACAATACCCT
+ACAACCAGCTTACCTGCTGCTCATGAAAAGTCGCACTACATAGCGAGTGG
+GCATAAGGAGGCACGCGGAGCACACGGTCGACCATCTTGACCCGCCCGGC
+GTCTGGCAGTCTGGGAGCTTCATTAATTCCGCACTCAACGGCGGAACAGG
+TTACCACTTAGAAACTATCTTAAAGATTTCCAGTATGGGGCAATCCCATA
+AATATCTAGGGTCGAACTCCAGAAGCCGAAATGTCTGGTCACTCAATTCA
+CATAAATGGAATACGCCGTCGAGCAGCCAAATTGATCAAATCAATGGGGT
+TGTGTCAGCTGCAAGACATGCGTACGGGAATAAATGGAACCTCACAAAAG
+GAGCAACCTCACCTTGCCTCCTGATTCCTCAATAACAGGTAGATAAATGA
+TACTTGGGCGAATAAGGACGTAGCTTTTCGAATCTACCATTCAAAGCGGA
+ACGGGGTTGACAAGTTCGCGTTCGTAGTATCTTTACTTAGAACACGCTGC
+GAGGCTTTCAAGTCCAGGATCATTGGACTAGAGTTCTTGCGACCCTGCAC
+TCGCATGATGGGACCAGCATCCCATAAATGCGCCTTGCGACTGACCCTCC
+AGCAGTCTTCGATGCTCTTTGTAGTGCATAAGTTTACGGGTTTTCAGGTG
+TAGTGGGCCCCCGGGCTCGAAGTCGACTAGAAACTGGTGTGTGTATGTCC
+GGGGCTTAGCAACAGCAGTCACAGAGTCATTTGACTCATCCCACATGGTC
+CGCACTATTGCAAGGAACCTCTGCCCTTGGAAGGTATCTCCAAGCAAGTT
+ACGCGAGGGTTCAGCGGGAATTCTTGGGACAGCTAGCCCTAATGGACAGC
+AAAAGCGCGGAAAGAAAGACAAAGCGGAAGTCGAGAAGTCAAACTCTGTA
+GTGGCCTCCCCAGTCGGATATAATTCTCTCTAAAAGTCGCTTTGTACTGT
+ATAGACCAGAAAAAGCAAAAGCTATGAGCTGATTTGTCAATTAGGGCCGA
+GCTTACAGTAGACGACTAGCTAATGGCTACACCCGTCATCCCGCTCAGGT
+TCAACGTTCTAAAACCGCTAGAGAAGAGCTTACATCATCTTCAGTGTGCT
+CCCCGATTGAAACGAGGACGGGGGCGTGATTAGGGGTATAACGTAAATGT
+CCTCACCTTAACGAATGCAGGGCTCCTAATGTTTCATACAGTGCATTCGA
+AATAACTGTATCTATATCTGGTCCCACGATTGGCAGTTATTATGAACTCT
+AAATCAAAGCGCTACAACTCATCATGAAGTTGGCATAAGGTATTAATTGA
+TTTGTCCCCAGCTTAAGTCCTGCCAGTAACAGGATACTACGACATCCGAA
+TCTCTAAGAATTGACCTCTAAGTATGGTTTCCGCCTAAGATTTGCACCTA
+ACTGTATGTTTGGTTGGCGGAGAGAGAAAACATGGGAATGCTATTGGAGC
+CTCCTTGCTATGTGCCCCTTTCAGTACACCTAAGAAATGTCGTCGAGAAC
+GGCAAACAGTTTTGGTCTCGTGTACGTCCCTAATCATGAGGCCGCGCGAC
+CGTGTTCGGAGCCATTCCCGATTGTCGCCGTACTACGCCATACGCAGAAT
+GCCAGAGCCCTCAATGCACGATATAATTAATGAGCAATGCAATGCATGAT
+CTGATAACATGATATGTTTTTACGGCACCCAGATCTGACCGGAGGAGCGT
+GGGCATTCGTGTATAAGTACGGCTGGACTCGCCGACACGTAGTGCCAGTA
+TGCAAAGTATGGTAGAACAGTAAAGTGCAACTTATCACGTATTTCCCCAC
+TCTAACATTGGGCGTCTTCTTTGACTCTGAAGGACCCAAACTAAACTTTC
+CAGACTCGGGTCGACGAGACCGGTCTGTCAGCGTCCACTTCCCCTGAGAC
+GGCTATAACGGGCGGAAAATCCTAGCATGAGTCACCTCACGAAGTAAAGC
+TATCTTTAGGCACCACTAAACTATTTACTAAACTCCATTTAGGCGCCCTG
+TAATGGGGTCAGTCCCGGTCGCCTTGTCCGTTTATCGTATAGGTTGTAAT
+GTAAGCTTTATGCATAAGAAGTAGCTCCCCTGCGGGTCCGCTAATACCGC
+GCGCTAAAGCCGGGCGGGCGCAAATTACGTGACAGCAAAATACGATACGT
+AGTCACGCAAATATGACAATATACAAGGACGGATCCGCCAGTGAAAAGTT
+CCGCCAGTTGATACTTCGCACCGTTTAGACGTTCGGACTCTATCTCCGGA
+GCCGCACGAAACCTCATGGAGGGCAAGGAAAAAAACCCTACGAGCGCGTT
+AGGATTAATGGACCTTATTTGACGACGAATTCAATTAATAGAACACCGAA
+CGCAGGAACTTCTAAAACCCAAGTATCGTCTTTAGGACGCAGAGAACTAT
+TTTGCATCTTTCCCCTTAGCGTGTACACCTAGATCTCTGGCAGAGGCCGC
+ATGCCATGGGCCATATTTGCGCTTGGTTGCCTATTCACGATGTGGAATTA
+CGTTCAAAGTGTGCACTGGCATTGTGTTTTCGCAGTATCTTACAGAATGG
+GCTAGGTCCACCCCAGAATCCTGTCGCATTCGGCGATATCGGTGGGCAAC
+TGGGACCAATATCTCCCAGTTTGGTACGTCCGTATGGGAAACAGGCGAAA
+TCTATTATCTGGCTCCCGCCTAAATCGCCGAATATAGGAGTTAAAGAGAC
+GATCAAAATGGTGCCAGCAAGGGTGATACACGGTGGCGCGCATACACTTG
+AACTGACATTGCAAATAACTTTTATTCCACCAGACCTAGCCTACTACGAC
+GGTACTCTGCACATGGTTCATCTGTTTGGCGTTCTAGGCAAGATCCGCGG
+GCCCTAATTTGAATTCCGCATCGGTACTGCTCCCCGACTTATAGCCCGAG
+GCCGAGTAGTTAAAGATCCCGCCTCTTAGGACGAGACCACGCGTTGCGCC
+CTCCAGATTGGTAAGGTCTCCTGACGTAGCTAGCAGGTAATGAGGTCACT
+ACGGTGAAGGGAGTTGCACTTTGTTAGCAGTTCGGTTTTCACCCACCGAC
+GATCTTCTAGGCCCCAAGTGAACTTCCACGGCCCCCTACCGTCGTCCCAG
+AGCTGTACCCATGGACCGCCGCATATGTGGTGACAACCTATTAAACTCCG
+CTATGCGTGGTAGCCTTGATTCCTCATCGTGTTCTATACATATGACCGAC
+CCCGGCAATCAAGCGTCGGGCGCTAGACTGTGACCTCTTTGGAAAGATGC
+CAGTGAGCACTGTTACCGGGCTAGGGACGGCCATCCACATCTGCCCGTTC
+TCCGTAGTCGCTCTCGATCGCGTCAGCGGCCGAGTGCTATATGATCCGAG
+CGCCGGACTCGCACTTCCAATCGTCCTTACTTCATGGCTAATCAAGGATG
+TGAAAACGGGCTCTGAGTACATTCCCCCTCTAAGAACTGAGCCAATGGTC
+AGTCATCAATCATGAGGTGAAGCATGCCTCCGTGCGTGGGGGGTGGTGCG
+AAAATTGTCTCCATCTTTCTCACAGTGTAGTCTTGGGTGATAAAAATGAA
+CCATGGAAGGAGCTGTGAGCGCGCCCCTGGATACAAAGAACATGTCCAAG
+CGACTGTGGAGGCGGTAGACTTAGTCGATCATGCGGAGGAATACTCGACC
+CCCTGTACACATGTGTTATATCGCATGTAAGTGCGTCATGCGCCCCTGTC
+GACCTAGCACGCAACTTCCCATATCGATACCACAAACGACGTATTGTCCG
+ATGGTAATGTTTCGTAGGTCCGACGCCAGGATAAATCTACTCACTATTAT
+CTGCGCCTCTGTGTCAGACTGCACATGTCCGACCAGATATCCTCCCCTCC
+CGGCCGCAGGGCCCTATGATGTATGTGCATAGGCATATAGGATAAGTGCT
+CTGGGAATGCCTGGTCGTAGGGGGCAGCGATATTTTCTGAGACTAACGAC
+TCCCCTGCTTGGTGGTTGGTAATCCCGGCGGAGATCTCTTCCGATTCCGC
+GCTTCTACAGATTGTTTAGATGTCTCGGACCAGAGGGGTGCTTTATCATC
+TGAGGGAAGAGCATCTACTACAACTTGGCGCATTGTGGGTGTGACACCTG
+AGGGCATCCATCTTAGCTGGCGAGTGCTGCAATTCATAGCGCAATAGTAG
+TACAATTTATTTTGATCCATAGCTTGTCTGATCATACTTGCCGCACTACC
+TTAGCCAGGGGGTTTTAACACTTCCATTGGGGGGCTTGTACATGCCGAGT
+AACCCATGTAATCTACAGTCATATCTTACTCAGGGTTGCCTTTGTCCCCC
+ATACCCCTTGGACAGAACGTGGCGATACTCCTGTCCCAGAGGTTTCTGGC
+TACTCTTATACTATACTCTGCTCTTGTAGCTAGCGCAAGAGTACAAGAAG
+ATGAGAACTCCTGACTGCGCCTCACAACTGAAAGAAGTTACAATCGCATT
+AGTGAGGTCGAATACGACCGACGGCGTAGCCCGAGTCTGGAGCATACTCC
+AACGCCACCAGTAACGATCTTTTTCGGTACAAGATGAAAATGCTGTAACA
+GCGACGAGCGTGGCCAGCGAGCTTTGCTGATCAAGGGCCGGGTACAAAAA
+CGCATAATCCAATCAGCGGTCTCACTCGTCCCCACGCCATAGTTTCATCT
+ACCGGACCCGAATACAGGTAGCGCGGTCGCTTCCACGTCGGCCACGAATA
+TTTGCGGCTGGAACTTATATCTTGACTGTTACGGTGTGCTTGTTATTTAT
+CCCACTATTTGGTTGACATCGGTCCATCAGGTGCATAATCGATTATGGAC
+CGTTTTATACGCTTGCTTTTTGCATGTTTGGTTCTCGACTTTACATCCAA
+AGAAACTACTCTCGCAAGGCCGGGAACAAGTTTCGTTGCTCCATTAGTGA
+GATATTTTAGAACGAGCCCAGCTTAGCTAACGACTTATGATACCTCTCAG
+AGGCTTGGACAAATCGCACTCATAAATCCGTCCAGCGGGATTTCAAACCC
+ATGCGGATTGTAATAAGCAGGGCTGGAAACTGTAAATCTCAACGGCGGTT
+GATTGTGAGAGGAACCGATTCTATCAATGCGGCCCTGGGCGAACAGGATT
+AGGCTGCGGGTAGGGCGAAAGCCTGTCGTCACTGAATGACCCACAGAATT
+TCATTCCATGCTTCATTGCCGACCCTGTATTATCATATTTCTGGGACCTC
+TGGCTCTCAGTCCTAACACCCAGGATCTCTGGTGGGCCTAGATGAGACCT
+AGTGACCCGTGCTCGTAATGCCAGCCATCCAGCATTTGAAATTTAATGAA
+AGTCGTTTATAAACGTCATCTATGATGAGGGTAAATGTTGATGCGGTCAA
+TTGCTTCATATGACACCGTTCGGGTTTAATTGCGTCAAGGAAGTGCAGCA
+ACAATTAATCGATTCGTATCCACGCCAAAAAGTCACTGACCTTTACGGTA
+AGGGATAATATAGGTTCCAAGCCGAGTGCTCATCGCCAGAGGGGCGATGT
+AAAACTTAGGCCGTACATCTATGGCAAGATACGGGATTCGCTCCAAGATA
+AGGTCTGGTCTCCTATCTCTCATAATCAGTGAACCTCTAATTCACAGGCA
+ACCTCAGGCGAGTATAGGCCTATGGGACGTTCTGTGAAAGATAACTATCG
+GAATGGAGCTTTCCGGGATCCATTGCCAACCCCGGTCTGGAGTAGGAAAC
+TATAGTCACCTGGCTTCAACACGACTTCGGTCTATGTCCGGGTTTATTAG
+TGCCTGGGACTGAATCCGCACCCCCGCATGGTCCGTTATGCGTGCCTAAG
+TTTAGCGATGCTATGAGCTTCCCAGGGGATAAGTTATCCGCTTAAGTCGG
+GCTCAATTTACTCCTGACGTTATTCGCCTAAGGGTTCTTGGACTATCCTT
+ATAACTTCTCGCGTTTTTCATTTAGGCTATACGGCGATACCTGACAAAGC
+GTAGAGTCTCTTGCTCGATCGGGGTAAGGTATAGAAAATTACTCCACCTT
+CCATGGGGGACCCACGCCGGTATCTGGACAGCGAAGATCTAGAGACTAAA
+GAGCGTGATGGGGCAGATAGCGAGATCTGTATGAAGACAAGCCACCCATG
+GTCTACCTGGGAGAAACTAATGGTACGTTACCTGGCACCCGCAACTTAGA
+GCATGGGGACGCGCTTCATAGATTGCTCCTTATAACGAAAGTCGGTTTTG
+TGAACTACAAACATTTTGTATTGTTTCGACCCCTTTAAGGAAATGATAAT
+ATTCTGGCGACTCGTAACAATACCTTGCCGCTAGACCAACTCTTACTTTA
+GGTCCACACGGTTGCTTTGAGTCCTATGGCGTTCACGTCAGCCATGGGGA
+TTAGGGCAACTTCTTGCCAGCTGAGCGGGCATTTCGCAGATGGGTGAAGG
+CAAACTCAGGCGTTAGTTGCAACCTATCTCTGGGCTCACAGATTGTGCGC
+TATACTGCCTGTCTAAGAGCACCATAGATCATCGCTACTTTATTTCGTTA
+GCGCGGGCGAAATGATTCTCATTGTTAAAGTAAAATAGCATGAATGTAGT
+GCGGGCTGGACGTAAGAGGGGGGATGTCTGCGCCAGAAGACGCGGCAAGG
+CCAGGTCTGAGACTGGAAGGCCTATGGGTAGGATCGTTGCGAGTTTGGAG
+CAGCAGCTATCAGATACGCAACTCCCTTGACTGGCGTGGCCCACACATAT
+ACTTTTGCGCTGTTGTTACTAATGAGCTCTACGGCATACGCAAATTGTCC
+CTGTGATCCACGAACACCCATAATATCATAGTCCGGGAAAGCTACTAACT
+TCAATCTAATATCGATGCGCAGCGCAATAGCGGGGTCATCTTCCTTTCTA
+TAGAGTTCAGGGACTAACAACACTACATGTTAGTCGGTGAGTAACGAATG
+ACGACAGATGATTACGCGCAAGAACCCCTTACGAGTTCGATCCAAATAGG
+GTAGCAAAACATTTGGGGTATTGCGCAGTAGGCCCAGAGTCAGTAGCACA
+TCCCTCGATTGTTTTCCATGCTCTGTCAACTTCAGCCCGACCGCACACGA
+AATTGCCTTCAGAGAGAGATTCAGTCCCGCTCGAACTCAGGGACGGAATC
+TAGGAGGTTTGCTCGAATCCGAGAAAACACAAAACCTTAATCATGCACTG
+CGGATACCGGCCTCACAGAGTCCAGAATCTCATACCTATGGAAGTTGTGG
+AGCTAAACTGTACGTTTTCGAGGTTCCTGACAGTGATTTTACTCAGGAAA
+CCGATGTTTTCCGAGCATGCCCAAATAGCAGAAGAAGAAGGTAAAAGGGG
+TTCATATTCCTTTCTCTGGACCCCCTGCTAAGCAGCTTCAAGAGGGCCGT
+GCGGGGGGTCTGACACCACACCAGTAAACAGGACCGATTGTTTACTAAAA
+GTTCTCTACATGCGTGCACAGACTCGGGGAATAGCTCTACAAGGAAAGAG
+GCAGTAATAGTTATAACTTCGGACCGAGGATAGATAGTTCGCTCCACCTA
+GCGTCACGCCAGGCAACACCATATGGCTAGAGGGGCAGTTTGCAATGCAA
+AGATTTAACCCATGGTGGGGCTTCACTGACGCGAATACTCATAGTTAGGA
+AGGGGGGGTATCTAGCTGGTGGCCTTACTGCGGGGGGCACACAGACTTGT
+TGTGCCTCGCCAAACGGTAACGGGTATGTCAGTTACGACCTCATTCGCAG
+ATCTCCAGTACATCCCGTGCAGGGCTAGACGCCAAGTAGACCCACGTGTC
+AGGGGATCTACCACCACCGATTCCTTTCCCCTTTCCAGTTTTCAGGTCCG
+TATATGACGCTTACGTGTACGTTACAGAGTGGGATCTCTCCACAAGGGTC
+TTACCCCTATACGCTCTCAGCCATTTATTGCGTTGAACAGTAACTTGGGC
+ATGATTCGGTGTTCGCTCACCAATGTCCGTCGGGTGGATCTCATCCGACA
+CTTGCCAGCTATCGCGAGCAGAACAGGACAGCCCTTCCGAACCCCCAGGT
+TATTCCTGCGTCTCTACACCCTCTTTAGTTAGATAATCTTAAAGAAAATG
+GTGCGTAAGAGGTTCTTATAGTAGGTGCTCGGATTAGACGTCCAGAACGG
+ACATCCCCAAAAATCGCTGAATATGGTGGCTCTATTGGCTGAGCACTATA
+ACGAAGCCCCCAAAAGGATGTCCGAGCTACGCACGAATCGCCGGCAGAGC
+GCAATTAAGGATGCGTCGAGTAAGGCGGCACAGGTCACCTGTGACTTGAT
+AGCGCACAACTCCATTCGTCGGAGGGACGGGCGGTAGATCCGTTATGGGT
+CCAAGACGGACATTACCGAATGCCTACGGCTGCGGCTGGGAAAACGCGTG
+CAGACCCTGCTCCCGAGTTCAGCCGAACGAATACTACTCTTCCAGCTGAA
+ATTTTAACGTGGTAGGCCTTATAAATGGGGTGTATCCGATGTGAGAGGCC
+CGTGCGATCTGGACGTGCACTGAGAATCGATCATATCGATTGAAGGTCCC
+GGATTAATTCCTCAAGATAACCTTCGTGATGGTATAGCACGAAATTGTTC
+TCCTTGTCCAGGTGACCCAGTCCTCTTAAGTTACAGCACCTATACGTCCT
+TTTAAATGAGTTCAGGGTTAACCTTCCCACGGGCTAGAACCGTGGTGATA
+ACGAGGGGACCCGGGTTCTATAGACTGTAAAAGGGCATCCGACTTAGAAG
+CGTGCGCACCTTATGATAAGGCTCGGTGCCCGTCGCTATCTATGGGTGCA
+ACCGAAGGGGTATGGTACCGAATGACATCAAGGCATGGTTGAGAAGAACG
+ACAGTTTACCGAAGCGCGCACCATCATTTCTAGGGAGACTGGTTAGCTAG
+ATTGACGGGCCGCGGCACGTAACCCTCAGATCAATCCTTCAGAAACAGTA
+GCAGTCTCGGATATAGGGCTCGAGCGCGTGGATAGTGCCCATCAGATTAG
+ATCCGAGATTTAACAAGTCTAATGAACGGGCTAAGGTCCCCAATACAGCA
+GCGCTAGCGCTCTCGTGCATGGCATGAGGGGCCCGCATTTTCGTCACATG
+GTTAACACGGCGTATACAACTAAATAGTGGCTGCCAGTGATAATATTACA
+CTAGAATTCTAACAACATATAAGTAGCCACTATCATCGTTGGTTGCATCT
+AATCATGTATGGATAAAATTGGCGAGGACTGATTATTGTTGGAGGGGAGT
+CAAAACTGTCCAATGTTATACTCTCTCTGATAAGAATATCTCCTTGAATT
+GATCCCCAAGTGTCCTGTATAGGCGTATCCAGATTACAGGTTTATATTGC
+GGAGCTAGATTTTGCGAATATATCCTAGCGAACTGCGCTGGGCAAGATGC
+CTATACATAGCATAAACTAAAATCGATCCCGATTGATCAGCGTATCAAAA
+CGTTATCTGCTACGAGTACGGACACGCGTTGCCTGACTGTGAGTCCTTGG
+GGCGAATGTATTTAGGGGACCCCAGCATAAAGCCGGCTGGTTTATTCCGA
+TGGTGCTTTTCGTTCCCGAAGTCGTTCGTGAATCGTAGCGGATAGGGCAT
+TTACTCCATTTATTAGGTCCCTTATAGCGAACCTTACCGCAGGGTACCCA
+CGTAAATAACCAGAACTAAATGATTGTCGGGGTGAGGAAGCGTCCTTTCA
+TGGATCTTTTGACTCGACGGGGCGGCACATTCGGCTAATGTGCCTACTTA
+GAGCAGACCCCCGCGAGAGGGCCCGTCTCCTCGAGGTCTCTAACATCAAT
+TCACTAACGAGGGACACCAAACCTGTTATTAGATCAGGCGGAGTGACTGG
+ATTCCTGCTCGAGCAAAGGTGACACACCTTAAACGTCACCGCGCAACCGT
+CAAGGGAGAGTAGATGAATGTAGTGCGGGAGGTTCGAAGCAACGGTATCG
+GTGCGAGCGATACATGTTGATGATCCCGGAGTATCTTCTTCAGGCGGATA
+GATATCAGACTTGACATTGACCGAGGAATGGAATGGTCCCATGGAACGCC
+GTTGCCTTGCCCCACAGCGCATTAATGCCCTTGTCAGGGAGATTCCAGAT
+ATTAGTACAACTCCTCGCTCCGCTGCGACTTATGTATGCCTCGAGTTCCG
+AGGCCATTAACGATGTAACGTAACACAGACGGACGGATCTTAGGATATGC
+TAGCTACACGGAACTAATCCACCGAATAGATCACAGGCATGCTATCCGTT
+AGCGCCCCTCCACACGTCACAAGATGTGCAGGCGTTTAAGAAAGCCTAAC
+GCAAGGCAATACATAGCCTTTTCCACTTTGTTACATCAGCTTCCTGATTA
+GGAGGGTTCAAACTACCTCGTCGCGGGGGGCGGACCGTTTGCGTCTTCAT
+GGTGTTCTGGGGCGAGCTCTCCGCAGCGGCCGTAGTTGACAGTAGCTACG
+GCTCGTCCTCACATAAAATAGTGGATTGCTCCGGAGGACGTTGATGCGCG
+CCACTAAAAGTAAATAGGCTGCAGTCTGTACCAAGTGCCCCATAACGGTT
+GTAGAGGGGGCAACGATTGACAGTGCAAATCTCGTGCGGTGGCTTCGGTG
+CTGGACATCCGCCCAGTTCGTAGATGCCCTCACTTGCGGTAAAAGAGTCT
+AGTTCGACAGAGCGGCGTTGGAGCGACACTAACCCGTCATATTCGTGACC
+AACGCGGTATTGGTACTTCAGCAGAAAGGTTGTAAGAGTGGGTTTTTTAC
+TGCATAAAATCGTCTAGATAGACTAGAGCTCATCGTCCACGGAGTCACGT
+TGTTCCAAACCGGTGGTGTCGATGTGATCATAATACCGTTGTTGTCCCTG
+AAAAGTGCTAGGAAGCCCCACGTAGATCGGGGCACTTTAACTTTGACGAT
+ACTGCGCCAGCAACGCAGAGTTACTAAAAGTCGTTACCCTCCCCGTAAGA
+GGCTGTTTCCCTTCAATCACTGGCGACCCGCTCCGGAAACCTTATCTCCG
+AAAGGGTTGCCGGAATCCTTAAGGGGCCGAACAATTAGAGGAAGCACTAC
+AGGCAGACCTTTCATCTCTCCAGCCATATGGCCAAAATCCCGGAATTTCA
+GACTGGCATTTTAGTCCGTGTAGTTAGCCACGGCTACATCGTCGAGATCA
+CTGGCGCTGCCAAGCCATCTCGGAACCCCGCAGGGGTGTTGGGGGGTACT
+CGGCGAAAGTGTGTTTGTTAACGTGGTCCGGATAAATCGATTCGATCGCC
+ATACCGTAGCTGTACGTTCCTCGCAACGAAGGTCAAACTTCGGGCAGCAA
+CGAAATAGGATGACACCCGTTAGTCGCCCCTCCGTAGTTCGACCTATCAC
+TGCACATGTCCCGTCGGGAATTGGTGACGGAGGGACGCCTCCCCCCCCTT
+GCAACGAGTATCTCATCCCGAAAGAGTACCTCAGTTGGGTCTTGCGAATT
+TGCGCTAGCTCGCAGAAGAAAGGCACTTAGGGATGAGTGCACGTGCTTAT
+GCCCTCGACGGGTACTAGAGTCCGCTGGTGTGCATCCTAAGGCGCTCGGT
+TGGTATGTTATTTTGTATCAACCGTAACCATCCAGTCCCGTCAACGGAGC
+ATGGAGTGCTATGACCACGCTACGGGCCATGTGCGATTCACAGCCACGTG
+AGCCAGCCCCTACTACACAAACGTTCGCTGTAGTTCTATAGTGGAAGATC
+TGCGGCAACGAGTCATATGGGGCTTCCACCCTCAACCACAGTCATGATTG
+GCCCGCCCTGTCTTGACAACGCTAGTGTCTGTAACCGGTTGTTCATGTAT
+TTCGATATCTCGGGCAACTTGGCAAAACACATCGTGATAGAGAGTGGTAA
+AAATAATTTGAAACTCCAAGGGTCGCCACATGTACGGGTGGGCGTACCCA
+TACTAGGAGGAGGATACTCTAATGTGCGGTGGCCCATGACTACGTGGTAC
+AAAGCGCTTTAGCCGCCCGGCGACTGGCTTTCCTGGGAACAATAGGGTCA
+ACCTGGGTCTATGGATTAGTCTCTAGGATCGATCTTTGGCTATTGAATAT
+GTACGCGCCTAGGGCCGTATAATTTACGTGGCCCTCCCGACACGCTCCCT
+AGCATCCGAATCCCGAAATATAAGGAGAGCACTATTTCACTGTGCGCACA
+ACAGTGACTCAAGGGCTCATGGGCCTAGGTTATCTATAGACACGTACTAC
+AACCCGTCTCATGAGTCCAAGCCCTCCCCAGCTGCGACAGTTTCCTGAGA
+ACGGCTCCAAGTTATCCCACTAGGTTACCCAATAGCTCTCCATATTTATA
+CTTTGCTGGCCTGGACGCTGAGTATGCCCCGGCCAAAGACGACCTAGCGG
+GTCCTTGCGATTATACAACGTGCTTAGGGCAAATAATACCCTCAGTCATA
+AGCTCGTGCACTCAAGCGTCTCGCCGCATACTGGTCTATAAATTATTCTG
+TAGGGTGGCTTTCATGCACAGTGCGTCCCCGAATCAACTGGTACCCCATA
+TTCACGTGTACGATGGCATTAGCCTCCATGAGAAAGCCCATGTACGAGCT
+TGCACGCAGTTGCGCGCTGCGCGTGAACGAAGGAGCGTGATCGCCACTTT
+GGACGAAAGCTACGACCAGTGACCTACCTAACTGCACCACCGACGAGTCT
+AACATGGTGCCGTGGGGCAAGTTGCTCATCAGCAGTGCCGGCGTATCAGC
+ATGCATCGTCCGGACCTCATTCAGTTCCCGATGAAGCCGCAGTTAACTGT
+AACTAGTGGTTAGTTTAGCACATAAACTGGCTTTAGCGGCGTGTGAAGTA
+TAGTTGACTTGCCTGTGAGGTGATCCAAGGCGATTTGATCGGGCCAATCC
+CCCTATGACTGAGCGGTCTTTATAGTGTGGCCCGGAGACTTTAGCCAAAA
+TAGCTTTTACAACATGTAGTGAAAAGGAGTAGTCACATAGCGCGTGGATG
+TCCTGGGGTGACCTGATACACACTAGCGTAGTGGTACGTAACTCGTCAGT
+CTGCGCACATCATTAGTATGGTCATACTCGTCCGCTTCGGAACCATGTCA
+AGACCCATCTAGGAGATACTAGGATCCATAGAATATCGCAAGGGTTTTTT
+CGGAAGGACGCCGAGCGACATAGCAGCTCAAAACAAATAGGGCTCGTCCG
+ATCATAACAGTCTGCAGAGATAAAAGGATCTCTAAGGACCTCCTAATAGG
+CGGACGGCATGCATTGTCAGGCGAATAGCTAGACACAGCGACACACTTGC
+GCATACGTGTGTCGTTAGTGACAGCCGCGAACTATAGCCATAGTTAACCG
+CGACATAAGGTCGCATTCTACTCTTGACACACAAGGTGCGAGAAGGGAGG
+ATTGCTACCGCCCAGTAAAATGCAACACAACCATGCTTCATGGGGACGCC
+TTACATCCTAGCGTGCACTCGGCTTTGAATCCCTCTCACCTATCTCTCGC
+CGCTAAACTTCCGCTCTGGCCCGCGCATTTAGGTACAGGCGGAAGAGGCG
+TTTCGTATTAGTAGCGCATCCATCGTACTTACATCTAGGAACCTAGAAGC
+TAGCGTCGCAATATGTCCGGAGAACCCGCGAGGGTCTTTGCTCGCATTCA
+CAGGCCCTCCTACCTTGAGCGACTTGGTTTGTTAATAGGATCTTCGCGTT
+GGGCAGGGGCGTTGGCGCCCCTACCCCTCAAGGTCACGCAGAGGTGCGGC
+ACTTAACCTATTTTCCGGCGGACAAGAGCTTGCGAATTGACAATGTTCCT
+CGACAGGAGTACAATTGCAGTGTACTGGGAGACGGTGCTAGCATGGAGGA
+CTAACCGGGCCGAACCTATAGATGTTAGCGTCCCCCAATGGAACCAAGGG
+CCCGTGGTAACATCGTGTTACGCCTGTGCGTCTGGGCCTCACTTATGACA
+TTCATTCTCACTCTAGTAGGACGCCGTAAGTACGGACGGAATCTCGGGGT
+AGCCACTCTCCAAGGGATGCTAGCATAGACACAAAGCGACTGCAGGGTAG
+TTGGACGACGAGCCCCGCATTGGATTTTAGGCGTAGTCAGAACAGTACGG
+CTATCCACTCACTGCAGAGGTACCATTTACCGTAGTTAGGATTCGCTACC
+GGATGTGCCACGCCATAATGGGTGGCCGAGGGCCCATTAGATATATTCGA
+TTCTAGTGGCCTGCGCCGTGAATATCTATGTACGCGGTTTTTCTCTGGGT
+CCTATAATGTGAAGTCTGATCTGGCCAATGTCGCAATGGATGGAGTCGCC
+ACCCTTCGCCACTCGAAGCCCAACTACTAAATGTCTAAGAAGCTTGGTTA
+AAGGCCAAAAGCAAGGCAAGCGAATTACGGGTATATCCAGCGTTTAGGAA
+AAGAGAATAAAACGAGATAAGCGCGATTGTACTAGCAGTATTGTCTAGAG
+GTGGAATGTCCCACTAGCATTCACACGATCCTGAGCTTCGAGGAGCTCCG
+ACGTGCCTGCCGTGGGTAACCCGTTTGTGAGACATATCCGCTGGGGCTTC
+GAGCACGGTCGAGAAGCCTGTTTTACGAAACTCCATGTTTCGGAGGTTGG
+GGCTCCTTATGAATTGTAATCCTTCCCTTCCCCGGCTTCCGGAACTCCTG
+AGCTGGGACCCGCAGTGTGAAAAGCATAGCACTCTTTACCTGCCGGCAAA
+CTCGGGCAGGTCCAAAAATGGCCAAAATCACCCGGCCTTGTGAGTCAGCC
+GCGGCTCATCATATTGGGACAGACCACGTTGAAAGCAGTAACGTGTTAGA
+TGTGCCTAGATGCACAATCACTTCACTTTTGAGAGTTTGTGAACGTACGT
+ATGTCTACAAACAGTGTATGGCGCAAGTTGTCTGAAAACTCCTACATTGC
+TCGATGAAGCGCGACTCAGGGCTTAGGGCAACTGCGGTTAATGGACTCAA
+GGTCAGCTGATGTTACTTTGCTAGACCTGTATGAAAGAAGAGCTTGCGAG
+CAACCTAAGTGACAAGTTCAGCTAAAACAACCCTAAGCATGTCAAATCAG
+GGAACCACGGGCGTTTGTGCGGAAGGGATCACTACGGGGGACTCAAATGC
+GTTGGTCGGTGACCCGTGGTAACGCCCCGCACCTCCCGCGATGGCTCCCC
+ATCCTACCTGCGAGTTCGACCAGAGTCGAGCGCCGGATCAGCCGCAATCG
+AGTCGTCTAGTCACAAGCGAAAAGAGGAATGAATCTATCTCGCAAAAGTG
+GGGCTCGCTAGCACCCTATTGTTATGCATAGCGCGTATCACGTGTCCTGT
+TAGACCCAAAGGCTTACACCGAGGCACGGGGTTTGTCTCGTCAGTCGTGA
+ATATAGGATGTGCATAGGTATGTTATAGTAGCCATGTTGGAGAGCGACGA
+GCGACAGATCATCCAATAAACACACGTCGGTTCGTAGCCACCGTGATCCC
+TCACTGTCTTTATAAACAGCATCTGGGTTAGCGGCTGCGGCGGAATGCGA
+ATGTGATCCGGAAAGAGGTTACCGGAACTTTCAAGTTTTTGCTCGGGAAT
+TAACTTCTAATCCTGTCGTGCTCATGTAGCTAGCCCCGCTAGCAGATCTG
+ACATCCGTGGTTAAGAGAGGCCAGCCATGAACGGGCATTAATCTAGGCAG
+TAGGAGAGTCGGCACAGTGCGAGGATAATGGAGTAGGTTATGCTTAGACT
+TTCTATAGCGAGGAACCTGAGATGAAATATATACCATGAACGTAGCTATG
+CTGTGTAACTGTTACCTTTATCATCTACATCCTAGACTGACAGAACTACC
+TGCGTTATATCTGAGCTATCAAATGGATTATGCCTGCCACGGGAGTAATT
+CGGTCGTCAATTCCGGTTACAGGCCCTCCTAGATCCTCCTCAGCTCACTC
+TATGACGCACAATGCGTTGTTCTTGCCCCCTTAGCGTGCCATTAGGGGCG
+CATTACAGGCTATCTTATACATTCTTACCCGTACCACAATCCCCCATCTT
+GGTTGGCAGGACACTAGCGGGGCCGACTACTAACTCCCTAACAACGGGAA
+CGTGACGCGAACTAGCCACCGAAATGACACTGTGTCGAGGCACGTTTGCT
+CTGGTTCCTTTCGGCAGCCAGCTTCGGGAGTTCCCAGGCGCCAGTATAGT
+CTTTGCGAACTGAGGGATCATAGACACGGACTTTAATTTTAAACGTAAAG
+TGCTCTCAGTTGGCACCACTCTCATTAGAGTCGGGCTACTGAAATTCTTT
+GAGCCTTGTTGAGGGCTTCCCTGCCCTGACGTGTTGCCGATGCCCGGTAT
+TTAGGATGGATAGCCATGGAGAGTTGGTTAAGGACAATGAGCATTTCATA
+TGACCACCGGAATGTAAGAGGGATAATAAGCTTATCTAGAGCCACTACGC
+TACCGGCTGAGGCCGCCCCGAATTGGGAGACGGATCTTTTTGCACCTACC
+AAAAACAATGTCAGTAACGTCCAGCAACCGCCCAATACAGTACGCACCAT
+GGGACTCTGTGGAGAAGGTGGTGGGCTACTACACGACCAATTGTTGTATA
+CCAGTTCGGGCAGTGATCCCTACTCGGGAGTAGAGTTATCTGTATTAACC
+CCAACATCCCTACGTACGTCCCCGCCCGTAGTCTTAAGAGTTTCAATAGT
+GGTCAGCATTTTCACAAAGCTTGCGCAACGACCGGTCACCTCCGTCAGCA
+GCCAGTGGTTAGTATTTAACGAGCGAGAACCAAGGCGTCTCTCGTCAACC
+TGCCATTCCGTAGGAACGATGGATTAAGATATACGCGAGGGGTTTGTCTA
+GGGGCATCTGGGAGCAATTTGGGGTTTACACATAGTTACCTTGCCTATCT
+GTAGGGATTACGAGATTGGTGACGGAAGTGATTTTAATGAGTCGTTGTCT
+GCCTACAGTGCTTTTAAAGTACGAGTGAGACCGGGTCATGTAACAACCCA
+GTGGACGATCAACCGCGGCCAAATACCGCAAAAGTCCCAGACAAGAACAT
+CGATGGAACAATGAATCGGCGGATAGTGTTGTGCTAGTGCTAATTCTTGC
+CATTCGTTGCACTCCAAGTTGTCGATCTTAGCGCTGGTCTTGGGCCTAGA
+CCTGTTCCGGCGTCCCAAACTAAGACGGCCTAACCGTTCACCTTGACATT
+GAAAATCCATGGCTGAAGCATCTCCATAGGGCGGCCGTTCCCATTTTTTT
+CTCTCAAAATGGGTACAACACTTTGTACTGCGTATGAAGTGTCTAACAAG
+TTTTATGGCCTTACAGGGAATTTATGACACCGGCCTACAAAATCGGAAGA
+GGGCTACTATTAGATACGCGGACTTTCGGGACAATTTCATAGCTGGGATG
+TCCGTGTATGGGGGTTACCCTCGCTTTAGGCGCTCCCTTCGGTGCGGAAT
+TCATCATTAGGTTCATTATCCTCGCGTAATGCGCGCTACCATAACTCGTA
+GTGGGGCTAGTTATGAGGGATGGCGGTCATTGAGCGAGTTCCTGAACGTT
+GCGCTTAATTTCCGATAACGCTGGCTCCGTATGCATCAGTTCTTCTGGTG
+TCCTAGGCGCTCTCTGGATTAGAACTAAAGTCGCCATGATTGATCTTAAA
+TTGGTATCTCTGTGAAACAACGCGCTGGACACTGACGGAGGCTTGTGCAA
+TTACTTATGACTGTGCCACTACTATCCTATGTTCCAAGGATTCTGCTGGC
+GGTTTTGCCTCAATCCCGTGAATCTATGCATCGATTTTGGCGGAAGTTCA
+TCGTAAAACGAGGATAGGGATACTCCTAAAAATTGCTGGCAATTCGCCCG
+CCACTCGCGGTGAAACGACGGCAGCCCCGCTACTCCTCGAATCTCAAATC
+AAATTGATCGGTAATTACTTGATAGAACAACCCTGACCGCCTCTAAGAAG
+AATAGGCGGCCTTTGGAAAGTATACGACCTGTGACGCACTACCAAGTCTG
+TACATCAGGCTGCGCCCGATTAACCGTGCCATCTCCAGGAGTGTAGTGAC
+CTGTTGTATGGGCGAGTAAGTCGTGATGCGCGAGGCCTGACCGCGCTGTG
+GGAGAGTAACGAGCTGGAATCCAAGAGTATAATCACCACCACAGCTATTC
+TCTGCGACTCGTCATGATCCACAATGCCTGTCATATATTGCTGTCGGCAG
+CGTGGCCTATTGCCTCATTAGGGCGACGCTATGCTACTTCGGAGGCGCAA
+GCGGATTTCTATTACTTCAGTCGAGCCGCGCACGCCGAAACCTTTCGAAG
+ACCGCTTGGCCAAGGAGTTCCACAAGTCACGATCGGACGTCTGGGATCAG
+TTGATAGCTCCGTGTATATGCAAGCCAATGACAGGCCCAGCTCTTGTCGG
+AGTGGCTGGCTCGCTAATATAGTATCGTGTTCGAATATGTATTTCCTACT
+CAATCTAGATCGGGCGGTCCCATCCTCTGTTGACCCTGTTCCCTGAACGT
+TTCGTACAAAGAGTCATACATCGTCTGTATTTATAGTCTTCTGCGCAATG
+GCCCGAATGCCACGCTACCCCTTGGCCTGAGGGATCACTTAAGGTAGGAA
+TGAATTGGGGATCAGGGTTTCTACCGTAGCATCCTCCGCCATAAGAGGGA
+TTGGTTCATAGGAACCCCTGGTTACCCAAGAGAAAGACCGAGAAACGCGC
+CGTAAAATAGGTGGAAACGACTCCGGAGATAATCCCGGAGCCGTAAACCA
+GCATGAAATGCCCTTCAAGGCTCCACATGAGCCCAACGCAAATTTTGGGA
+GTTGGCGCTATTAAAAGCACTACAGAATGTGAGACTCGATAACATGCTTG
+GCCATTGAAGAACCAGAGGTCCCGTCCATCTGTTTTTATCGAATACTCCG
+ATGTCCTGACCATCGCGATCGCGTGTACTAAATGTCTAAAACGTCCTCTA
+TATACCGTATCGTCGGGCGGCTGCCCTCAACCGAAGTGCAAAACATTCGT
+TTAACCCTGCTTCCACGAACTACCAACTGGGGGTATCTGGTCGGGGCGAC
+GCCTCGGGTCCCGCGGCGTCAAATGAGTAGTTGAAACTATTCCTCCTTGC
+CTGGAATCCTGCGTTGCTTCCGCCCGCAGCCCAAAAGTACGTTATGCCAG
+TAGTAACTTATGCTTGCGGACGGTTATTCCGAAGTATGCCCGAACAGTCG
+CAGTAAGGTACGTGTTGATGTTATTAACGATTCTTGGTCTATGGTTTTTG
+GCAGGTTGATACCATCGAACTGGTGCTTCATCCAGAGGATGTCGATTCCC
+TTTCCACGCGAGGGCCCTTTCCTGGCACATGGGCCTTCTCTTAAAGGTAT
+AGAAGTCTGCAGCTCCATACTCCCGAGAGAGAGGGTTTCGTTATACCTTT
+TTTAGAGGTCCCGTGCATGATCGTACTAAGATGGCACCTTTATGAATTAA
+TAAACGGCTGCTCACGGATTCGGGGGTCGACCCGTAACCCTACTGATATA
+CCGCGTGTAGCTCCGGGGGGTAAACACCACAGCCCAACACCAAATGATGT
+TTATACTGTCACATGACCTTCACTGGACGGACATGCGCTGAGAACGCACT
+GTAACGACTAGCGAACCGTCGGCTCTTCTCTGTTTGAGCGGTTTGAGTTC
+GGCCTAAGCGGGGCCTGCGACGGCGACATACCTTAATGAGCAGTGAGAAA
+CAAACGGATGTGATGCGACTGCCCCTAGTCATACACTTCGTAGGTCCTCC
+ATACAAGAGATATTATTCTGAGGTCATTTTGACACTCGCTAACAAATAGC
+GAAGGAAAATTCTGTACTAAAAAAGCAAAAAATCTTCCCGACACCTGTGG
+ACTACCTGCCTCGTTGTGCCCGTCCATGGAGCCCGCGTTGATTATTTACT
+ACCTCAATATAGTCGTTGAGGATAAAGCTTGAAGGCGTACGGTCCTGAAA
+TAGACAATAATGTGTGAGCTGGCACCTAGGAAGATGTGCCGGGCAAGAAA
+TACGAGATTAGTCATCGCTAACTTTACCTTAACCGCAAGTGAAGCAACTG
+CTCAACATAACTACACCTGGTAACAAGCATAGTAACCTGCTATCAGTCTT
+AAAGGAATCTGGCTTGGCCCGTTGCGCGCGTAGCTCCTTCTCAAACTTAT
+AAAACTTAGGGACGACGAAGAGGAGGCTCGTGGGCATCTACTACTGAATA
+TACTCCTCATGAGTTAGAACCTCTGCTAGGCAAAGGGTCGGGGGGCTCGC
+CAGGCACGGTTGGAGCTGAGATGATGGCTAGAATTTTTCCCGACTCCATG
+GGGGGGTGTGGGGTTGGGTGTATTCGTATGACTCTAGTAAGGTCCTGTTC
+ATAAGCGAGATAACCCGGCGCTTGTGTAGACTCAAGTACAAACAGATTAA
+GCTTAGATGTACTGTCTGAGCCTACTAGCGGGTGGACCGCGGGGGGGCCC
+GAGGGTAACTAAGGTAAACGGCCTATGGAGGGTGTAGGATCCACTGGTGG
+CAGGTATTTAGGTGCCCGATTTGCTTTTGATAATATTCGAAACAAGCCGT
+ACTAGTCTCCGAGGAGTGTGCGTGACCCTGACATAAGCACACCATTTGCT
+TTCGAGTCATACACGTTTTTAGGCGTCGCTTTCCGTACGAGAAGGCGGTA
+CAACCTATAACGCACTAGTTATTACTCCCGCCCGGGGCGGGCCATGGAAT
+CCGGGAGAGTTCGCGCACTGGACCACGTGCCGGTAGATAAATCAATTTGT
+GGGAAGGCGGTCGCGGGTCGAGATAGTAACCGACCATTGAGGTCCAATGA
+TATCAACCGAAATCTGCACAGGTCTGCACTGATGGCTCGGGGGCAAGGAT
+TGAATCCCCCCTAACATTTTGTCAAGCGGAAGCGAGCCCGACAACCGGTC
+GAGTGAACCGCTCGTGGGTGCAGACAGTTTCCTTCAATGCGCCTGGCGTA
+TACCTGATTATGTTTCAAGACACATATGGGGTTGGGTACTGAGCATAACC
+TCACACGGCGCAATCACTGAGGGCCGCGTAATGCCTTTACGAGCCAATAT
+TGGGGTGTAAGAGGTCCCGGATGACGTTATCTTAGCTATGCTTTTCAACG
+ATACTTGTAGCTGCAAGCGACGAGAGGCACCCGGCGATATTATGTTGCTA
+ACCCGGATGCACCTGATGACGAATGTGGGTCCTTTTGGTCATTCCCGCGA
+GAATTTTACTTTCCGTTTGTGGCTGATGTCTTTAGGGGGTATAATATATA
+CGGATAGCGGTCATAATCGAGTTCAATAGCAGCGAGATGTGGGAGCGATT
+GCACAAGAGTTAGCACCACCGAAAGAATTTCAAAGCGTAGTCGGACCGAT
+GATCTAAAAGGCGCGGGTGCGACAATATCCTCGCATAACCTACACGTCAT
+CACAAGGGTTGTGTTTACTTTTCGCCGTGCGTAGTCCCAACAGTCAACTA
+GATAGCCGCCGGCCGCAATCCGTAGGCCCGGCGCTCCTCGTTGTTCTCAC
+CTAATTATCGTTACCAGCTAGAGTCAAAAGAGCACATACCCCCTTCCCCA
+CGGAGATATGACGACTGTCAGGCTTCAGCCATAATGCCGAACTGTATTTC
+CTGTTCAGGATAGCAACCAAGCTGTCCAATGCGCAGTTAGCAGATCTAAG
+CCCTCTGTTTACATCGGAGACTACTCCATCTGTGGGTTGCCTGCCGCAGG
+CTATCACCAGGATGTGTGGGAGAACTCTAAAACATATAATCCGAGTGCTC
+ACTTCGCCGGTGACTCGGACTAGTCCATGCCAGGGTGTGACTACACTCAT
+GTACTAGCCCGTGTCTCCCAATATCCCCACAAGCTAGGTACGACTTCTTT
+TGTGCTTCCGCCCTCTACCTTAAAATACGGGTGTTCGTCGCAATCAGGAT
+CGGGAGATGCCGCCTAGCAAATAGTGGTGTCGCAGCCGGTCCGTGGTATT
+GCCGCGATTAAGGACGCTTGGGGAACACAGATGATGCCTCTTCACGGTAT
+GACATCGTGGCAGGGTAGTACCTCCATCTCTAATAGTATTTCTTGTCATA
+GTTATGGTTTCTGAACCAATTAAGTGGAATAATAGTTCCTAGTCGCAATT
+AGACACGGTGTCATAAAAGCCCCTGAAAGTAGATCGATGCAGCAACAACA
+TCTCAACCTTGGTACAGAGCTGAATATGTAGGGCCAACTGGCTGTGATAG
+GGGTCCCTCCGCGGCTATGGTGATTTGGGTTGACGTCAGTAACAACTATT
+AATTGGTAGAACCAGTATAAAGGCAATGTAGGCCGAACTAGGACTGCCGA
+TTCGGAGGCAGAGTCTCGAAGCGGTTGAACCCAATTACCAGGCTATACCT
+TGACCGAACCGAAACGGACGGGAACTGCCCGACCGCACTTAAATGTAAGG
+CTTCAGACTTAAGTGTGCTCCTGTCCTGCGATCCAATCAGGGGATCGGCT
+CTTCTTTAGGTAATTTAGTTTGGGCGTATAGATGCGGGGTGAGCGTGGAA
+GTGCTGAAACTCGTGGGCGGCTCGTTTTTCACACAAGTCGGGTAGCCCCC
+TGCGGTGTAGAAGTCTTCCCAGACGGTGTGCCTACTCTATAGCACACGGA
+CATACACATCTCCTTATCAACCAGCGAGACTCTAACCTGAGCCCAAGGTA
+CAGGAAACTTCGCAGCACACGTTTACCGAATATGGCGTCTTTCGAAACGG
+TGATGCACAGCAATCCCCTGGATAGCTTAACTGCCTGCACCACCAGACCC
+GCCGGTTGTTGCAGGCCACCGACCATAGTGCCCTCATAACGTAGGTTGTG
+GACGACGCGTGCCGGGGGTCTGGCGGACAAGTGGGTAGATTGGTGGATCT
+ATTTCATCTACTCGTATCCCTATCTCCAATCTTCGACGTTCGAGGACTAT
+GAACGCGGGACTCGTCGGCGAATACTTGGGTCGAAGGCTCGCGCCTTTAT
+AGGCTTTGTAAAGACACAGGTTGGAATCAGGCGCATGGCACTGATTCGCT
+TGCCGAATCTAGGCCTTCTCCGAGATTCGGACCCGAACTCTCTCATGCTC
+TCCGCACGATTAGCATCACGCTCACTCGTGCATCGCTTTCATATTCTGAG
+TGTGACTATGCTCGATGTCACACACTTCCTGGAATTGCGACACAGTGTAG
+CGCTAGCGTAATGATCTCGGATCGTGTAAATCGTTCTGATTAATTGTGCA
+AGGTAGCGAACTCAAAATCGTTGTATAGTTATCGAACGACCAATTAATCA
+CATCTGAGTGATGTTACCTAATACGGAGCCTGAAACGATGGCGCTATAGA
+ACAGGCTCCTTAACAGAATATATAGACCCGGAATAGTGAACGTCCTTATG
+GGTTAGGCGTACACTGGTGCGACTTTACGGACACTACAGCTAGCAGGATG
+ACAAGCAGTGGCTCCCAAAAGTATGCATCACCCGAAGCCAAATGGTTGAC
+AAAACTAATCCCACCTCTTTAACATCTCATGTGGGTTAAAAATCGTTGGC
+TATGCGAAGCGAGTTGCCGGTCTATACAAGTGCCAAGCGGTTTTTTTAAG
+CGCCAAGTTGTGTTGCCAGGACATATAGGGCGGTGCCTAGAAGACAATCT
+CGGCGTCATGGCCAACTGCATCCTTAATCATCGCGCGTATCTCACGAGAA
+CGTGAACTACTGGCTGGACTTGTCGAGTTTGTCCACCTGGATAACAGAAG
+AACAATGACCACTGAGTCTTAATAGATGACAGCGTATTGACACTCGGGCT
+GTCGTAGATTCTTCAGGTCAGTGCGTTCTGTAAACTTCGTGCTGTAAGAT
+TCCAGAAGCTGACATAAAATGACGCCTGATATTCTCCAGAAGCGGACAGC
+GAGGTCCTGGGGGTAACAAAGGTGACGCAATGCGTCTAGCTCTCTAAGAT
+TCCAGGCGCAAATTTCCATTTGCATGTGAACGCATGGCTTGCTCTAGCTT
+ACAATCGAGCTTTCGACATCCGTTGTCCTACCCACGTTACGTAAAGCTAG
+GCAGTGGTCGTTCTTCGTCCCACCTCTCTGAACACGACCCACAGCCCGCG
+TTGGGAACCTCGAGAGATCCTGCCTGTAATCGTGTTGAGTCCCGGACTGG
+TCTTGTGCCAATAATTCCGATTATGCTTGAATGGACCCTTAGTATAATAT
+TTGTACACCGCCTTGACAACTAGCGAAACGGGGCAAAGTCATTCACGCGT
+CAAGCTGCCGTTGAGGAGACGCCATAGCTAGGCTCTTTTCCTACACAATA
+AGCATATCCGAGTAGTCACTTGGGGCCACGCGGTTAAGTTGACCTCGAGA
+ATAAGAGTCCTAAGGTCATTCAGGACACCGTAGATCAGCTCAAAATTGAG
+TAATTTAACATGAGTTCCAACTTCCGAACTAATCGTACAGCCTCGGCCGG
+GTGGGGTTAAGGCCTGTCGAATGCAAAAATACTAAGGGACCCTTGGATCA
+CGGAGGCACAGAAGAGTATTCCATTGAATTCAATGTGCGTCTTCAGCGTA
+ATGCATCCCAATCGACTGAAGAGTGGCTTCCTACTCTTTATTATCGCAAG
+GTACTGTCTCCGAGTCTCAAGGATTTCACAGGGCGTGCGAGATACTGAAA
+GGCATCTAATCCTCAATGATGTATCCGAACTAAGACAGTCTGTGGCCCGA
+TCGCATTCCGGTCTACATATGCACCTGGTCCCCACGAAACTGAACGCACT
+TAGAGCTTGCCCACGCCAGCCGGTCTACCTCCAGCTGGCGTGTATGTAGA
+CCGAGATCTTAGTTGCGTCCATAGCTATCCAACATTGGTCTAGCGCTCCA
+GATAGCAAACAGAATAAGCCACTGGCTGTTGAACGATGCTGGACGTATTA
+TCTCGACTACAGCCAGCACACCGTATATAATAACAGTCGCATCGTCCAGG
+CGTCCGCCTCAGGAGAAACTGTGGGTCAAGTTAAACCAAATTTCACTTTA
+GGCGCCAGCAGCTGAGGTATTCCGGGATGCCGACGTGACACTCACACAAT
+TACTTAATTCTGTAACAGGGCCTGGTCTAACGACTTTAGGAGCTTCGGTG
+TTATTAAACTACCTTGCTCGTGCCAGGGCCCACGAGGTAGCCAGGGAGCT
+GCGTCTATAGAACTAGCCAATAGTTGATGTCTTCCGGCGAATTGCACATG
+CGTCTTTTAGACCGCCGATCAGCAGATTTCCAGCCATTTCTGTTTGCGAT
+CCCTATACGATCTCATTTCGTTGCTTCGCACCGGTCCTACTCATTGATCG
+CAGACGCAAAGCGAGTGAGGGAGCGTGGCAAAGAAGTCGATTGAGTCCCC
+CGCATCCTTAATACAGTTTGGGTAGGTAATTTCTGTCTAACGCGAGCATA
+CACGATAAGAATTTGAGAATATCGTCCTGTGTAACATTCTGTCCCTGACT
+AGTGGATGGGGGCTCGCGGAAAGGCAGCTTCTACCTCTTTTTACTGAAGC
+CCTATTCACCTAAATGGTAATTGGATCTCGCTTCGGCACTGCCTACTTAA
+GTATAGGACGAGGTGAGTCCACCTGCTTTAATCGGTCCGGCACGTCATGT
+ATACGGGGGCGCTGCATCGAATGAATCTAAGCGCGGGTTTACGCTCACCG
+CGCTTAAGGCAGCATGCGCACGCGCGAACGGGACTCAAAGCCTTCTTAGG
+GCCGCACCGTTGCGGTTGTAATAAAACACCCAACTACAAACAAGAACCCA
+TTACTACAAAACGGTTGGTGGCAGAATAAGCTTCGATGCTCCGATTGGGG
+ACCGTCTGGAGAATGATCCTGGAAATGCCGGCAACTCGACTGTGGGTCGT
+CGTAGCACTATGTAGACGTGAGCTGCTGTACGGCTCGCTAACATCAATCT
+GTTGGGCTGTCTAACGTATGTTAACTTCGAGTAAGAGTGCTCTCGGTCCT
+TATCCAGCTCGACTAAGCCACCTGGGATTATGGTAAGGAACGCTGGAACA
+ACCAGGCCGATTATGCATAGGATGCTTCTCTTAACCTTGTTGCCTCCCAT
+TTAGCTACCGCCCTAGTTTTATGGCACGGCCTAACGAGCCTTAGATACAA
+CATATTAGGGAAGCAGCTACTTAAGAAGTTGGGTAGATTCGGGCTCATAC
+CCATCGCCTCATGCCGGTGGTTATATCACGAGTTCTTAAGCCGGGCATGC
+ATATAGTGACCGGGACCGCGCAACGAACGGCCGCAGGGGACCGATTAGCG
+TTTACTACTTTCGCACGTAAGTCATGGAGCTGCTATAACAATCCCAGTAT
+GCCTTAAACACAATTAGGTCGCTAGGCAAGGGCACGGCATGACTGGCTCA
+GTCCTGTGCAGTTGGCTTTAATTTTCGCTAGAGCTAACCTATAGTGGGGG
+CCCGCGGAGAGCTAGAGGCGCCCGCAGGCATTGTACGTAAGGAGCTTTGT
+CTGAAAGATGACCACCCGTAAGTTACCAGATCCAAGTGCGTGATGCCCGG
+CCGGACCCAATCGATACATTAATATCTTATAATGGATGCCGCTCCTGAAG
+GATGGTTACAGAATAGGAGTAATAAGCTAAGGGTGTACATAGCGGCGCGT
+GTATCTGGGCGCATAGGTGCGTGCGGCGACACCCTACCGGCTAGCTTGCG
+CCCTAGACGTTTAGGAATATAGCCCCCTATTGTAGCTACAACACCGTCTT
+ATCGAAGCCCCACACTGTATTCGATTTGTGAACTTGGCGCAATGGTAGGA
+ATAAATTGGCGGAGTCAGTGGGTTTTATTTAGGGTTTCGATTTTCAGGGG
+CATACGTGGATCGACTGACGCGTGGGTAATGAGATGTATTACATGATAAC
+GCTACCTTGCGCTTCTACCCTTCAGTATATGTATAACGATAATGGTAGAC
+CGAAGATGGAGCCGCATGTCGGAATGCCTAATATCGGGTCCACAGATCAG
+ATGGCCAGATATTAACTCACGTAACCCCAAGCCCCGCCCGTAGTAAAGCT
+CTCCGCAGCACTGCCGCCACCAGTCGAAATTAATTCTACTATGGACGAAC
+GCCGCTAAGCACTGTGTATCCGGCAATGTGAATAGATAAGTATCGCAGGT
+CCCTTTGACGAGGTGTTTCATTATAGCTCCCGCGCAGCCCCCCGGGCCCA
+CCGTGCACCTTGCAAGTTAGATACGCTATGGCGTCCTACTAGTTGATACA
+AGTCTTAATCTAGGTCACGAGCGTGTCGACAGGCAATGGCCGGATTATAG
+AAGTATCATGTCTGGCCCTCTCACTAGTATCTTACGCTACGCCACATTTC
+GCGGTCTGTTCAGTGGGTAAAATAACGCGACCAACAGTACATAGGGCAGA
+AACCACACTTTGTAATAACCGACCGTTGATCGCATGCAGACGCCTAGTCT
+ATTCTCTTCGCAGTTAAGGGCTTCATTTGTGCCTACTTACCACAATATGT
+CCGCGTTTATTCCGAGTAAAATATCATGTTCCACTATGATGATAGTTCGC
+CTCCACATGCGCGGATAAGACTAGCTAAAAGGCGGGGCCCTTAACATCTA
+TGGTGAGAGAATTACCTAGAGACCTAAGGGGACCTTTCTCAATTATGCTG
+AGTACCGGGTGTGCCTTGTAGCAGGATGAACAGGAGTTCCAAACACAAGT
+AATCGGCCCCCGACAGAATCAACTGTACCTCAAGCTAGTTACCTGTAATT
+TTGCTGATATGGAAGAGCTGGCAAGTCTCCTGACGTCGCAGCATTGATCG
+CTGTTGTAGCCATTGAATCACGACAGGCTCCTGACGCTCACGCGCGCGCT
+CCCAGGAAAGCTACAATTGTAGTCAGGGCTGACGTAGCGCCCCTCCTCCC
+CGGCGGGATAGAATCTGTGCAATCGAGGAATTCTTTGTTCCTACATAGAC
+TTTAGTCGCGATGTCTGGGTTGGACCACAACAACGGCGGTAAGGCTGGGT
+GAGCGCAACGTCAAATTCAGAGGGCTTCGGAAATACGTCGTTTGAGCAAG
+AGTCCACACGGCCGCGGTCACTATGTCCGATAATCTGAGTGAGTCAATGC
+TAAGAGCATAATCTAGAATGCGGACACTGTGCGTTGTCTAAGTCAACATG
+CCTTTGGACCGTATAGGGGTCTTCGCTACCAATACACACGGGGGCGCGAA
+TACCGTATTAGTCATCAGGAGAGCCGGTGCTACGTTCTTGGAGAGACCCG
+ACGCACACGGAGCTAGAATAGGGGCACGTTGCTGAACATAAAAGTACGTA
+AGTACTGAGAACTCATACACTAATGGCTTCACCGGATACAAGGTCAGGCA
+ATATTATATTTTCCCCTTGATTGTCAGACTTTGAGCTTCCGCCGGCAGGC
+GGTTCCCGTCAACAGACATAGCCTACGTTACGGTACAATGAGCACACATA
+CCTAACATTGGCACCCGTACCCGTTCCCAAATAGACTACGACAGCTTGCC
+GTAGACCGATCACTGATACCTTCTTATCCCTGAACAGACACTCAGGACGT
+ATGGCACTACCGCAAACCGTCATGGGTACCGCTCGTTAACGGACTAATCT
+GCCAGCTCATTAGACTTTACCTGGTATTATGGGGGTTCATTAAATAATCT
+TTGTCGGACTTCTTCCGAAGGGTCTTAGTATAGATGGAGCCCGACTTTAA
+ACGGCGCAGTTGAATTGTAGCTTTAAAAATGGTAGCCTGTTAGTAACGTC
+GAACTGGATCGACTGTGCACAACATAACGTCGCTAAGGAGGCCTATTCAA
+AGGGCACGTGTAGGATTTGCATCGGATTTCCCTCCACCGCGAAAAATTTG
+CAGTCCTGAAGCTTTATGGCGTCTATCATTCCTTCTAGATTCCTCGTCCG
+TATGGGAGGAGACCTGTAGCACGAATGCTGTCTCAGCATTTTAGAGCGTT
+TGGTTCTCGGCCCCCCCGCCGGCGTCGACCTACAAGCGTGAACATTCTCG
+GGTATATTAAAGAGACTAAACCTGGTAACACGGAAAAGTATTTGAGTGAT
+AGTTCGACTACGGGCGTCCGACAAATTTTAGGGACATAGTCGATACATGT
+CCTCTCAAGGGACCGAGGAGGTGGTACGTATACCAGAGCGTCATGACGGT
+TAACGACAGTGGTGCTATAACACTGTCCCCCACAGTCCTGACTTATACTT
+ACGAGCCGCTTTTTGTTCGCCCGATTATTCCTTGAGCCAGGTATGGGCAT
+GAACCATTTATAGAGATGCTAATGACGGCTGCAATTGCTTCGCGCTAATA
+ACAAATCCCTCGCACTACCCTACCTAAACTCCTCCGTGACTATTCCGGAA
+GTAGTAGATGAAGCAACGATTGAATTCTCTTTAATCGATAACAGCCTATA
+CACGTATAGACGCTAGTTACAACTGACACGAGTCCCTTTTCGTAGCGTGC
+TGAGAACTGCAACCCCTTAAGTCACTATGGTTCGACGACCTTCCAGGCAG
+TTACAATCCCATGTTCGTAGCCAGCGGACCGGGTGCGATATTAAGCTGCT
+TGCACAAAGCCTCTTGGGCTGGCTAGGCAGCCTACCGGAACCTGAGCCTG
+AGTATGGAACTTTCACAACAAAGGACAACCAACCCCACCGCGGGAAGCAG
+TTAAGCTGTTAGGCATCTGATGCAAGGGATGTGGTTGGCGACACCTTGTG
+AATATTCAGATATGTCGTCAGATCTCCTCAACTACTTCAGGGTCTCGCTA
+TTCACAAAAACGACAACCAAATAGTGCCTTTAACCATCCTCATAACTGGC
+GGGACCCGGCTGCTACTCGTTCTCCGGCGCTTTCTTAGGTGACCCTCCAG
+TCCATGCAGGTATCCGATCGGCAGAGCAGCCAAAGGGCTGGATATGCTAC
+GTCTGAGCACTTATTTCATGTGCACAGCAATAAACTTTGGCCAGACTTGT
+GTTTACAGTTCATTCAGCAGATCCTCGTATCTCTCTGTCAATAGATGCAA
+ATAAGCAACCTGCACATGGTTTTGCTCATTCACTCTTGGGCAGCTGGATA
+AACCAAAGGCGTCGAGGCGCTACCTAGAAACGAACCACTATTAACTACAG
+GGCTGCCGTGATCGTATGCACGTTAACATGTGTGCGTTTGATCCAGGCAC
+GAGAGGCTCCCGTTACTCGAGCTAGGTCATCCTTGTCCGGAGCTTACCAA
+CGTCCGCTTTCAGAGCATGCTGTAGGGAACTGTGCAGTGTGAGCGGGATT
+CTCGTTGTCTTCCTGTGGTGCATTTCGGGTGTCCAGTACACTCAAGCCAT
+AATGGAGACGGGTATGAAGGTCGTTGTACATCTATTGTAGACAAGTAGAA
+TGCAGAGGTGTGGATCGGGTCAGTTTCACATTTAGTCGAACTTTGAGTGA
+AAGCGAGAGTTTAGATAAGTTATCAAAATCTCCAAGCTAATTTTACCGCC
+AGGCGGTAAGGGGTCCCTGTGTACTCGACACCTCAGTGAAAAGAAAGGAT
+TATAAAAGCTTGCACCAAGTTATAGACATCAAAGTTCAACCACGTCGGGC
+GGCCGCGTAATCGTTCGTGCGACAATGTCAGCGCATTCGGCTTATCGTTG
+CGTGGATCTGCCAGGCGATCTAGTAAACTGGAAGTATAAACAAGCACAAA
+AATTAAGGTATCCACACTGCCCCTTTAAACGCCTGCGCAGCTAATCCGAC
+GTTGCTCGTGGACGGCCTGAGGTCGCCCACTGCCGGACGTCCACTCGCAT
+TTTGGGCGTGGTTCCTGGTGCTTGGCAGTTTACCTCTTCTTAAAGCTACG
+AGACGCAGGCAGAATTTCTGAGAGGATTCAGCACCAAGCACCAGGGCTCT
+GATCAATTCCAAAGTAGTTGGGTAACGCGTACCGCCTGGGACAGTACGCA
+GTTTTCTCAGCAGTTGGCGCGACCGACCAGGCCTAGAACTACAACCACTC
+GTATCATCAAGACTGACGACAATGCTGAAGATTACTCCTCGGGAATCGCG
+TTTGGATGGACCCTCGAGTCCCGCCGAGCAAACATTACACTTGTTTAAAC
+GTCCGATGACGTGACCTGCCAGTCCAATGTGAACTTAGTATGACTAGGTC
+TCCAGTCTGGTCCAGTGCCACACCGAGGCCCGTAATGCAAAATTTAACTT
+GAACCACAAGCGCATCTCTCATCCAATAGAGATTGGAAAGGCTTGGGCGT
+TGCCATATACCTGCGCGCCGAACGTCATATTAGTTACTTTTTCAAACCTC
+AGGAAGAGCGGCCCTTAATTAGGTCCGGCTCTTTATTACTGTGTGTAATA
+GCTCGCTCGTGGCTGGCCCCATCCCGGACTTGTAGATTGCTTGTAAGCAA
+CCACCTACATAGGGGCCGGTTGGCACTTATCAGATATCGAAAGATCGCTT
+GCAAGACTCTGGCTGTTTTCAAGATGCCGAGGGGGTGTGCTGATACTAGC
+TAGCCGGGCGAGTAGTGATTGGTAGATTAGGGATGGTGGGCGGATTGTAA
+GGGTCAACAAGGAGACAGAAGAGACGGTTCAGTTCTGTCCCTTACCAAAT
+CCTTTCCTTTCCACACTTATAGCTTCAGCAGAATATGACAGTAGGTTCTC
+GCGGACCCAAGATAAAGGCCCGGTGGGCAGACACTTGACCGCCAAACTCA
+GAGAATATCGACCATTATGCTCTCGCTCCTGGCGGGCCAGTAGGAGCATT
+TTAGCTAACGTTCTCTGTAAGTAGATAAAGCGCAACCCATGGCTTTAGTA
+TCGAACCGGTCCTATGAACTATAGAACGCGATAGAGCTCTTATTGCACAA
+GAGCCGCTTATGAATAAAGAGCATGGAATGATGCCGACCGATAAACCCCT
+TATAGCAGCGCATAGTCAACTGAAACTGAGGGCATTCGATGGACAGAATA
+GGCTAAACATCCTACGTTATTATTAGCCAAAGAAACGCCCTTTAATCAGT
+GCAGGTCCAGACTAGCCCCCCTCCTAAATCGGAGGGATTGGCACTGAATG
+TGTAGACCGTTCGGTGCTCGTCAGCTATTAGTTGTCCTTTTTTGGCATGA
+AGATGATATAAACGCTCTCTAACCACTGTGGAAAGTCGCCTCGGGCTTGT
+AGGTCGCAGGAACACTGACAGAGTTTATTCTTTGTAGCCGAAGAGTCTTA
+CCCTCGCTGACGATGCTTGTATAGTAAGGTTGGACACGCGGATCCTTCAA
+TGGATCAGCGAGACGTGCAACAAGGATCAAGTCACTCCTTGGCACCCAAC
+CATTCTCGAAAACAGATGATGATATGAGCATGAATCATGACCCCAAGCAT
+GAAATAACTTACGCATTGGGAGCAGGTTCCCTGGACAACAGACTACGATT
+ACTCCGGGTCCACGATTGGGGTGCTGCCCAGCCTTTCAAAGGCTTATGGT
+CCAGCGTGTACTTCAGGATGATGCCTGTAACCACCTCGTGAACACAAATT
+GAAAGTATGACCTACAGAGCCAATGTGGTGTAGGACGTACGCAATAACTC
+TAATGAAACTCGAGAGCCGACGGGCAACGGGCATCGAACGATCATGTGAC
+GAATTCGTTCACTGCTGTATCCGAGTAACCTTGGAGAAGCTTGCCGCTTA
+ATAGCGAATGGGCGACTAATTTGGGCAGTGCTCAATCGTAAAATAAGTAC
+GACGTAAACTTCCCTCTGAACGTCCTTGCCAGTCTCACCGACACGGGCAT
+GAGTCTATGCTATACCCCTAGTTGTCCATGAGTTGGGGATTCTGTTTTAT
+TATATCCATCCGTTGCGAGGTAGAAGACTACATCACGCAATATACTTGAG
+CAGAGGGAAACCTCGCAGCACCATAGATAGCAAAGTCAGACCCCTTAGGG
+TGCGATTCCGGCACTACCACTCGTTAAAACGTTGTGCGGAGTGTGACCGC
+GCTCATACGAGGAGGATTAGGCTAAAAAAATTACCCATAACGTTCGAGAC
+GGGCCCACCGCAGTTGGGGACTTAGTAACTCACCCGCTTATGGGCCGACG
+GCAGTAACGCTCTCAACGACCGAATTTTGCCACCCAGTTGCGAGACATTA
+TCTATTTACCTCTGCGGAGAACAGACTCCATGTTACCAGGAGGCGAAGTC
+TGTCCAACGAAATTGCGGCGGAAGTGCCACCCATTATAGCCTCCGTGCCA
+TAGCTTGAGCAAAGTGAGATCGCTTGCTTCAGCGACCGAACAGATCGCGT
+GTCGTGAGTAAACTTAATTCCGCGAGGGATTTACGTACGTGCCGAGAAAG
+CCCGTCCAAATGTAGTGTTCCTCCGAAGGTTATACTGCTATACGGCGTCT
+CGAGCGGCAATTAACTTCGATAACGCGCTTACCATAGAGCTGTTCTGCAA
+GTTAGGCACTGTCCGGCGGGGCGTGCAGCGCTTTCTCAAAAGGTCTGATT
+ATGTACTGGCTTTGGTCGGCGTACTCGAATAGTCCCCTCCTGAGGTAGTA
+TCGAACCGTAGGACACTGATGCAGCCAAAAGTCCATTCCCTTTGGTTACG
+CGGCGCCGAACTCTAGAATTCAAGCTTACGTGCGACCAGCGCTCTAGAAG
+CTTAGCAAAGCACACGATACCCGGCGCATATCGAAAATGGCTACGGTTTC
+GCGGCCGCTCTGACGAACTGATGCATGCCATGTGTACGTCTATGGGCACC
+ACCTGCAGTTCGAAAGCAGATGGCAGAACGCAGGGAGCTTGGAAAGTGAG
+AGACGGCATAGCGGGAAACTCTGGTGTCCGCACCCAGTATAACCTTCGGC
+AAGGTATTGTTGTTATCTATCGCTCTTGGCCTACGCACCGACGCGCGTAG
+TGCTATAGGAAAAACTAACAGGACTGATCGCCGATGGAGTCTGGTTAAGA
+CCTTTAGTACACCGTCGCAGAGATCCCCAGCAACCAGCTAGGTCTTCTGA
+TGATTCGATCTGTCGTGTAACCGCATCGTAAGCTCCGTGCTCTGTCTTTC
+CCTCATCTCCGTGCTGTTGCCTCAGAGGCCGCCGCGGGCTACTACATAGA
+AGGTGGTGTTATCGAGGCCCCAGTTCACACAGCCGGTTCGGATCTAAGAT
+AATCCAATCGGGTCTTGATGACGGGAATGGAGTGAAGGCAGTAAGTTCAT
+AGAGGTATACAGATATACAGACTCGCGTCCACCTATACTACGTGTATACA
+AATTAGTTATCCCAAAACGTTTCGACACTGAGATGCACCGGGCAGCGTAG
+GTCCGGTCTAATTTCAGAGAGGACTAAGGTCTACATATACGTTGAAGCCA
+GTCGAGGTCGTTGAATCTGCCACTTTGCGATAACTCCCCAAGTGTCGGCT
+AATCCTTATTCGGCTAACGTGTTTGCGCAAAGGCTGCCGTTGAGAGATGC
+AGTGGACACGGGTAGACCGGTAGCCCTACATCTAAGGGTTCGGCAATTTC
+CCGCGGAGGTTGATTAAGACGGGAGATCTGAACTCTCATGTCGGGAACAG
+TAAGCCCCAGGCAACTCTGGTCCAACGATCCATCAACAGTTCCCGTGGCT
+AGGGTCGCACTTTCGGACCATAGTGTTTCCGATCCAAACCCTAACCTGAA
+ATTCGGATAGATGACTTCAGAACGCGTTTGCTAGCCGTTGATTTGAGATT
+ATCCCTTTCGGAAGCCCCGATCCGTACGCTTCCTTACACTTGTCCAACTT
+CAGATAATCTACGGGCGGCGGTTCCACTTTCCAATATTACGTGATTGCAC
+GGTGTGTGGCGTCGATTCTCTGCAAGCGCGCTGTGACTGTTTTGGGACTA
+CCTTTACGAAGGTCCAGTTACGTGACCCAGGGCAGGACGGATCCATCCGG
+GAAGAGTAAGAGTCTATTAAGGGGTCATATTCCCATCTGCTCAGGGACGT
+TGCAACTAAAATAAAACCGGAGCCCTATTTTGGTCTTTGTGTTTGCTAAC
+CGGCGTCCGGTTTCATAGCGCACTTGTCCGCTACTCGTACGGATGTACAT
+CCTGCTAGCTACATCGGCGAGGACTACTGCACTTTTATTCTGATATTCAT
+CTCTTGTAGTAGCTGAACGGAGGTCCAGTCACGAATGTCTGTTAATGAGC
+CAATTGTTCCGGTGGAGAGCCCAAAGCTTACTCGCAGTTGAGGAGCGAAT
+GAACGCTCAATACTTTCCAAACGCAATCCATAGTCAGAGCTCGATTGGCT
+CCCACACCATACTGCGGATTGGCGAGGTAGGCAAGCTAGATCCGGACTGG
+CAAGCCCAGTTGGAATTCAGACCCTGCTCACTCAGGATCGTAGACGACTT
+TTTCGACTTAGGAATATGTATAGTGTAGCGTGCTAATCGCTACTTTGGTT
+CGTGTAGAGCAGGAATATCGCGGTGGGGACAAACAAGCGATGGTTCGAGC
+TTGCGGTGTGTTGGCGTCCCTTACCTATGATGACAAGTATGTAGGTAGAG
+TTTCATCCGGGCCATATTTGAATATCCACACTCGGTAGCTAGGATGGACC
+GGAACATGCAACGCGGTTTGTTACATTCTATCGGCCTAACGTTCAAACGG
+TGCCACAGCCGATCGAACATGTATGGCGCCTATCGCTTGAGCCTCACGGG
+TGGTCCGCTAGCAGCACGTTGCCAACGAGGTCTCTGCAGTATGCTAAACT
+GCCGAAGTGAGTGAAGGTATTGATCGGAGTCGCCACGCATATCCCTTTAT
+ATCAAAACTCATCGAGACGATATGTCCTAAAAAGATCCACAAATCGTACT
+CCATTGAGGGGCGAATCCCACTCCTTCACATAATTTTGACGGCAAATCGA
+ACAGTTAGGCACAACTGTTGTATCACCGCCTCTCCGGTGGCCCGGTTTCG
+GTTTAAGATTACTTGCGTACCTGATCTAGGTTTCGCGAGTGCCAAATGCG
+TGACGCTCGAATCCCCTGCAGCCTCTTAGCCATGCTGCATGGAGACGGGC
+GGCACCTAGAACTCGCGCATACTCGCAGCAGCGTATGATTCGTCCCTGCT
+GAATCTTTGACTCCGGGAGGAACTTGTATTGCAGGTCGCTTCCATGGTCT
+CTCCCCACATAGATATCTGCAGACAATAGGAAATGGGCCCAGATCGAGGT
+CTCGCGGGAATTTTATTAACTAGTACGTTACACTTGACTGCGGAGGAAAT
+CGTCGTATAACAATGAGTGGAAATATGGATATTCTTCATCACGCAAACTA
+CGATCAAACGAATGGGCTTTGACTTGTACAGGATCATAATTCGTTCTCAC
+ACTCGTATTCATCTGCACCTCCGACCCCTAAAATTTTAGTTGTTATCAGA
+ACACGGTCCCAAGTCCCTGCCCTCAGAGCTATATAGGCCGGTAATAACGC
+TGTGATGATGAGTCCAGATACACACTGTCGACTAAGCTGGACCCGATTCT
+ATCCACTCCTCAGCGTCGCCCGAGTAATCGGGCGTCCCTAGCATATGAGC
+CCACTACGTCGTCTTCGTCCAGCAGCTTTACAAACCCCTAGTGAATCTCC
+TCACCGGTCGATCCTGTTTAACGGTGTCATACACAATAGTTGATCACTCC
+TGGACCTAGCAGTGTGTCCGGCCTTTAGGCAGTACAGTTGGGAACCCGAG
+TGTCACACCGTGTCAGAGTTTAGCGGTGACTGACTATCCCCTCGTGGCTA
+ATTTAGGTTGTGTACCGTGTGAACCCATCCCCGAGCAACGCTGAGCTGGC
+GTAGCTACGTAGTTTTGTCACGCCATTGTGCTCCAGCCACCATTGGCGGG
+ATGAGGGGGTGAATGGTGTTGTTCAGCGATAAAAATGCAGAGGCGTCTTC
+AGGTTGCAGACACTAGTATTCGCACAGGTACACTAAACCACACGTATTCG
+GGGGTTAAGGAATAACGTGCTACGCAGGAACGAAGGGTCCGGATATCTGC
+TGATTTCCTACATTAAATTGGCCCCTAAAGGTTGTCAAGACACATGAATG
+CATATTCACCACTCAGGGCCCCCGCTCTGTGTGTCTGCCTTAGCACATAA
+TTCGTATAGGACAGACGTAAGTCAGGGTTGCGAGCAATGGACTCCCTGAT
+GCACTGAAAGGTGCCGTGTCCCGAGGTCGCAGTACTATCATGCGAAAGAG
+TGTCGGACCCTGACGATTCGCTAATACACAAGCAAACTCGCAACGTGGAT
+ACCGGCGCCGTTTGATGATTCTAGGGACAAGCATCTGACATAACACAGTC
+TCCGACCTGGATTGGAAGAACATTAACCCAGCCAACGAGAGTACTATAAT
+TAAAGGAGTAGGAGCGCCAAGTTCGTCAGTGTACGCGCATGAGCCGATGG
+TGTCCATCAAGTGAATGGAGTAGGCTTCAAGAAATCTCAATAACAACATT
+TTGGTTTACTCCCGAATAAACCAGCCTTCCGATTTTGGGTGAATTAGGGG
+AAGTGGTTTGTGCCTAGAGGGGATAAATCCGGAGATGGTGCTGTGGCTTT
+GACTATTGTGATCACTCCTATTGCAGCTTTCTAACCGACCCGACCGAGCA
+AGTATCTAAGATACAGTGAACTTATATATCTTCTTCGAAGCAAATCAACC
+GCGGTGACTACATAACGGCATAGTGTGTACTGCTTTGTTATACTCCGACG
+TTATCTTCATATGGTACGTCCACAGCGATGTTTGTGCTTACCCATGCCCA
+CGACAGCAGCGTATCATTTCTTCAAAGAAGAACGTCGCCATCGTGCTAGG
+TTCTAGTTAAGCGACGAGTTTGATCTCGTCTTGTGGCGTCCCACACTGGG
+TTTCACAGCGTAACTAAATAGCGGTTCTGGCATTGATTAACTTCCTCCGG
+CCTTGCCTCCTCAGCGGTCCTTCTCAACGGGTCCGGCTGTCGCCCGGGGG
+CTGGACGCCCTAAACTGGACCGGTATATTGCTTCTGACAGACCGTCCGCA
+TTCAGGCACACCCCGGGTGCGCGGATAAGGGATCGGGGTTCGCCTCCGCG
+AGGGCAACGTTCCTACCCCGGCAGTGTCTTAGAATCATTGGTCAGTAAAC
+CTCGCCGTGTAATCAGAAGACTATCTAGTCATCTGATGTCTAGGACAAGC
+CCTGATAATTGTCTTCTAGAAATTCTGGGGATTTGATCACCCCAATGTTA
+GAATTAGTAAGCATTCAGGCCCCCATTTCAGATAGTTGGTCATGGTTAGG
+GTCACTCCAAAGCGGAGGTTGAGTGCTTTACGCCGGCGAGGTGTTAATGA
+GTGAAGGCTCAAGAAACTCACTACCCTGATAAAAGCAGCCTACGGGTGTT
+TATAAGAGTCCAATTCCGAGCAAATCTTTCCTTACAGGGCAGTTCTGATG
+CCAGTAGGATGAGCCTCTTGATTCCATCTGGACCTGTTTAAACAGCGCGT
+TGTCGGGTTCTTCACCGTTCTCAAAGGAAGTTTCCCGCAACTCCTCGTCT
+CCGAAAATGTGTGAAGGATGCCCTATGTTATGCGCATCTGAATATCAGAC
+TTACAGGTAGTAGTGAAGTACCAGTAGTTCAGGATTGCCGTTTTCCCTTA
+GCAGCGTTGGACAGAATTCCACTACTTTTACCTCGTGGCAGATATATATA
+GCTGGCGGCTCGTATAAGGTATAGCTCTGTAGACCGCCATTAGAGTAACA
+TCAGTAGCCGCTACCCCAATTCGAGATCCCTACACATACCAGCAACTAGA
+CCCAACATGCCGGGATATCGGTCAGTTCCGTTTATCAGACAAGTACCGTC
+GTCGACCGCCCATGTCCGGCATAAATGAGTGGGGATCGTGGATCCAGAAC
+CCTTGGTCAAGAAGTTTGCGCCCTAATAGGAACATCCTCTGCAGTTAAGA
+TATATTTCTGTTGGAAGTTTCTGCCAATCCAGTGCATCCGAGCACTCTGC
+ATGCATTAACTGGGACGAGGACCTAGTGCCTCCGTATCCCAATGACCCAC
+CAAGTATTTTCGGTGTGTGTAGAACACTCTGGACGTTAATGAGGAGTATA
+TTTTATTTCATGCCCCTGCGACACTCCGTGAGGGTCACCGGCGTAAGCGG
+ACTAGCTAGGAGACCAGTTTCCGCTTCTGTGATTTCGAAACGCGTGGGCT
+ACTATCCCTCATCGTCGCACTGACCCACTATTTACCGCGAGAACGAGCGT
+CTCCCAGACTCGGAGAAAGGACAAGCACATTAGAGGGTGTCCTCTGCCGG
+GATGGACGATTAGTTATTTATGCTTTAAACCAATAGCTAGACGACGCTAG
+GGGTGGCCGTAAGCGACTCTAGCCAATGTCAGTGTATGCCTGTTATAGTC
+CCTGGTGGGGTAAGACGGAGTAACTAGAGAGGTGAGTGATCCGATGGCTC
+AAATAATGGTTGCAGCTATTTGTGCTCACTAGTTGCCGGCTTGTCCTCTC
+CACATGGCCTGTGAGTCTGTCATTCGTAGCCAAATGCGTTAACTAATCAC
+AGGTCGAGCAAGTCGGTGTGCAAGCGAGGATCTTGGCTCACTATACCGTC
+GCGGAAGCTGATTTTCCCCGATCGGTTGTGGGTTAATAGCATCACACGAT
+TCCCCGGGGATCTGTTCTAGGTGACGCCGTCATACGCAGAGAATTAAGAA
+GATTATCTCATGAACGGCGCGCGATAAGATTACACTCCAGGCCTACAACA
+TAAGTAACCGGGCAATCGGGGTTCCGATCCCCATAGTCCGACGGATAAAC
+TCGGTATATGCTGGTGACAGCGGCAGGTGCCGATAGAAATCGATCAAGTG
+GCGATCGGATTACGTAGGAAGATACTCTGGCGTTCGCTGGTGATTAGCGT
+CTCTCTACGACGAGGCATTAAGTGGCTTCCTCCATCTTTCACCCCACCCT
+AGATTACATTGCATGCCTTGTCAACGCGGTCGAGATACGGCTACAGTAAC
+GCAACATGCTCAATTAGGAACTCTTAAAAGAGAACCGGTATAGTTGCATC
+TCCTACTATGTGGGTGATATGTAATCTAAATAACACACCCAGGTATTAAC
+GTAGCATGGCGGGCGAAAATTTGCGTCAATATGCTTACTGCCCGCCTGTC
+AGAAACGTACTATGGTGGCCTGGCGTGCCCTCGTTCGCAAGGTTTGCATA
+TATGAAGGAAGGTCGGGAGTAGTGCCGCACTAGGTGTAATGTCCGGCACA
+AACACACTTTAAAACGTCTGGCCGTGCCAACTATTGGTATCTGTTCCAGA
+ATATACTCATGAGTTCATCACGAGGGGGTCCTTGGGACAGTCTCCCAAGG
+TCGGGGAGCTATCCCCAACTCACAGTGTACACCAATTGGCTTGGAGACAG
+CGGATCCCTCGATTGATGGCTATGGGGCTGACCGAATGTGCTAACTGCGC
+AGCGCGGGCGTTCAAGCTAGGCAGCTGGCCGTCCAGGGCCCCCCTCAAGC
+CCATAACGGCAAACCATCTCATCCACTGGTGCAAGCCGACACTCATCGTC
+TGTCGGCACAATAACCTAGGGTTTCGCGGTGGTCAGCTCCACGCTTAAGA
+GTGATCGACCGCGCCAGGGTTCTGGTTCACTTTGGAACCCCTGCACCGAA
+AGAGGTAAGACGTATCCTTAGTAGCCTCGCCCTGCCGTTGTCCTTAGTCC
+AGTTATCACAGTTATTTTACATTGCTTTCATCAGTGCCAACGGCCCGATG
+GGCAGCTTTACTTTGATCAGGTGTGGGCCGGAGTCAGCCGTAGACGGCAT
+ATGCTATATGCCCGAGTGTCCCCAAGAACTGGAGCAGTTGCTTTCACGTA
+GTGGTTAAGGAACCGGTGTCTAAAAAGTAGGTTGCCTCCTAGGTTATTGT
+TATGGTAATCGGACGTTTAGGGTTTGACGCCGTGTATAACTGGCAGACAA
+TAGACCTCTAGCCCCTATAGGCCAATGACATTGGGTAATGGACGCGCAGA
+GCGCCATATCGATTAGTTCTGGCAGATATCCTCAGTACCCCGGACCGGTT
+TCGTGCAGAGGGGCGGAGGAGGCAGAACATAAGAGTATAAGATACTCTTG
+ATGTCCATTCGGGATCAGCGAGTTTTTCTCCATACTGTCGGTTCAAGCTT
+GGATTCTCCGACCTTTTGAGGCTCTTCAAGAACGATGTCACTAGTCTGAG
+TTGCGTTTCTATTAGGATGCACATGGATTGGGATTGTTAAGGGACCCTGT
+CCCCAGCAACCCCGATTTTATCGAATCAGGCCAAAGGCGGCCAGCATTAT
+AATAGGTGAACAAGGAAGTAGGCGCTGCCCGCGCGTGCAATTCCTTAATA
+AGCGACGTAACAAAACCCCCGGCAGCTGGACAGTTGACCGTGTCGCTCAC
+ATTTAGTGGCCGTTAGTGCCGGCAGTTACAGACTGAATGCCCGCTTGTGC
+TACCCGTATCTCGTGAGTGCTCTGACCGTCAAGAATAAACCTCCCACCCC
+TCTAAACTTCAGCCCGGATGACACATGCGGACTGTTCCTGCGGATGGGTG
+TACGGGTTTTCCGTCCACGATTGACATAGCACCTCCCTTCACTTCGCGAT
+TTTTCTTGAGGGATTTAAGTAATCCCGACAGGTCTACAAGTTATTCGGCG
+TGTTGTTCTCCGCCAATGTGACGCTTCTGATTAGGCTGACAACATGGACC
+GCGGCACAGCACCAAGTAAGAAAGACATGCTAGTAGAGAGAAATTTCAAC
+AGGTTTATCGGGAGAGCGGGAGTCCGCGATTTCTAATCTACAAATGTCGA
+GCGTAAAAGACGCGTATTTCTCCGTTGCGTGCTGACGGCCTTTTTTCGGA
+ACCTCCGCCAAGTACATTACGCGCACAGGCACATGTCTTGCTTTCATCGC
+TTGGGTGTACCCAGGCGCACTACGAAGGGCATGAATTATTACATGGTCCT
+ATATGCCAGGCCTTATTCAAATCTAACGATCGAGACTGGCGATTATCTGC
+CATGGGGATTGACGGGGGCTGGATATCGAATCGGCGAAGGGAACGACTGA
+CGCAACAGTTTCCACGTCTGACGTGTCCTTCGACGAACCCCGCACCAAGT
+TGTAAGTAATGGGCTGCCCCTGACTAAGTCTTGGAATCAACGAGCTAAAA
+CTTGGTCCAGCGATAAATACCTCCAGAAAAGCGGGACGTTGCGTGCGGTT
+CCCTGTCTGGAATGAAATTTACCCAGGTGCCTCCAGCGGATACGTTTAGT
+ACTGCCTTGATTTGTGCACAACAGACAGTGGCCGTAGAGGGTTCTCCAGA
+TAGGTGCCTAGGCGCTGCACTATTAGTGAGGCAACCGCAGAGAAACTGGG
+TTCATCTCATATCGAAAATGTTTGCAACCTTCCGAATTAAATAGAAAAGT
+GAGCTAAATTGGGCGCCATACGGCGGCCAAGGGAGCTCCCTACACGATCA
+AAACGATGCTATCTCGTAATGACCGTCAGAAAATGGGAGCCATCCAGCCC
+GAGTAGGCTACATCAAGGGGTTAAAGCTTCCACTGAGGTACTGGTTGTGA
+TGGAACTGTAAGCTTCTTAGTCTAGCGGGGCTGCGAGTGCCAATTCGAAT
+CAGCCCAGCCACTCGTACCTAGACGTCGCGTGGATTCGTCTGATTCGTTA
+AACAACAGTAACTCATCTCGACGGTAAAGAGAAGCGGCTCAAAATAACGA
+GATGAATTCAGATTCGGGGCTGGCCTCTAGCATATTCAGGGCAAACCAAC
+ATGTAATAATTGGCCCTAAGTTTCGGGCTATCCCGCTCTCTAATTTGTGT
+AGTATGCCTACACCGACCCATTGCAATTAAACATCGTTACTCAAGGTTGC
+GTACAAAATGGTTGATGGCCCGGTTTGGGCCGTGTCTTTAGCCCCACTGT
+GCCAGAGTGTGACCAAAAGTTAACTTGCCAATACCGACCAAACACGCATG
+CGGCGGACAGTGCTGGACGTAATACTAGTAATCACATCCGGCCTTAAGCG
+TCGACAAGGAGTACATGAGCATCAAGCTAGAGCCTTACCCAAGACGAGCG
+ACATGTATATCGATTAAAGACAAGTGTTCAGAAAACTCCGCGATGTCTGC
+GTATCGGAGGCAATGGCCGCGAGGGTTCAAACGTACACGTCGTACCGGAG
+GCCAGTACCTGCAGGTGCGCAAGATGCGTAAACTTCATCGTCTGCGGGCT
+AGGGCTTTTGCGGCCAATCACGCGAGCTGAGCAACCACCATATTGGCCCG
+CTTTTGCGACGACTGCAGGCTACAAAACCCAGGAGATTTACGGCCAGCAC
+AAGCATCTCAACCGAGAGTATACAGTTAGCTAGAATCGAAGGATGGACAT
+TAGAGGGAGTACTCCATAAACAAAGCCCATTGAGAATTCAGAATCTTGAC
+CGATCTTGCAAGCGCTGGGGAGTACTAGGTGGGGCTGTCATGATAGATTC
+AAGTCGGCTCCACGCGCCACACATAGCGCCGTGATAACGACAGAACTGGC
+AGCGCCCGGAATGTGCTCCCTCGGTCAACCTTAAGACTAAGCTGATCACG
+TACCCCGCCGAATAGCAGATCGCTTCATTTGCGAATGTGCTCGCACGACA
+CTTATAAGCCCTTCCGCTGCACTTACTGGTGTTATAGCTACGGCGAACCA
+CGGCCAACCGCAGGGAACCTGACAGGATCACATCGTGGGAGCCACTGGCT
+CGGGTTTGTCTTGTTTGTCCACAGGAATCATTTGAGAGCGTGGAGCAAGA
+CGCCTAATCGAAGGTAAGCCTTGGTATAATTGCACATGTGTCAGGACCTA
+CTGAAAGAGTCCAATCTTCCAATCAGTATCCCAGCCTCGCGACAGCGATA
+CGTGAGACGCGCAGTATCAGTCCGAGTCGCCAGTGTTTCCGGGTTCAATG
+CCCGCCTGAATGTATTCGGTCCTGAAACAGTTCACATGCAGTGTCCTCCC
+CGTCGATATAATAGCGCTGTGTAACTCCATGCCCTTCTCTGTGACTCTGT
+AGCGTACTAACCGTAGCGAGTGGCTATCAACGATTGCGCTGAGCATCGCC
+GGCCTCAAATGTGAATCTTGGCGTCAATGACCTCTTACACGCTTGCCGTA
+TCGTTCCGTTACGCGAAGGGACAGCCACTCACGCACGAGCTGCCGATGAA
+ATACACGAAAACGTCATGGGACCACGCCCCTGACAGTCCTTATAATTGAC
+GTCCGGAGGAACACCGCGGATTTTCAATCTGCCGATCTTCGATTCTTGGC
+CTCTCCTCTGATATTTACTAACTTCCCTTCTTCCCACAAATAGATGGGCC
+AATCCTAGCATGGCAATCCCCCGCCGGCATCTAGTTCATAATTCGTGCCA
+AAATAACGCTCGAACCCTGCACGTGTCCATGATACGGGTCTTGGGCGCAC
+AGAAGATTAAATGTATCCCGGCCCCATACGCGGGAAAGGTTACACCTACA
+CATTCAACTATGATTCGCAATAGCTACGCTCCCCTTTTCTAAGCGATAGT
+TAGCCTCCTAGACGTAAGTAGCACAGTGTCTCAACGGTAAAAAGAATGTG
+TGGGACGCCGCACAAAGTTAACTAGGTAAGGTTGAAGGACTTTCAACCGT
+CTTGCCTATATAAAAATATCAGGACCTTAGTCCAATCGCTCACGGAGAGA
+ACTTATGGTCGCCCCATATAGCCCTGGCTACTATGAAAGGGACAAATTGT
+GGCAGGGTTGGGCAGGCCTATTGACCGCTAATGGAGTGCGAAATGTGATC
+CCATAAAACATTTAGTACGGCAGTGTGAGATTTTACATGAGCCTGCTTCT
+GTCATAACGGCAAAGATATAAACGTCTAGGGAAGCAGGGAAAACTAGCCC
+AACTCCCCAAAAGGAGGAAACGACCTGACCACGCCGGGCAGAGAACCCTT
+AAGGAGTGAAATCCGCGAAACTGCCGCCCATATGAGCAGAACCGCGACCA
+TGTACGATTGTGCTCTTCGGCGGGGACCACACCTACGGATCGTCCTCTTC
+CCATTGCTCGTCTAGCTATTAAGTCGGACGCCCGCACGATCCTTTTCTTG
+GTAGTTAGTTTAGGCCACCCGCCCCCACAACTGTACCGATTCCTTGTGAT
+CAACCCCTTTAATTTGCTCCTACTGTTTTTGCAGGTTGAGCGTAATAGCG
+CCAGTGTGGAAGTGCTGGAACCTGCCAGGAAAGTTTGTAAAACGACGACA
+TCGGGATGACCGTTATGTACGCTCGGTGTCTTTCCTTGTTCAGTTCGAGA
+GCATTGTCGTAAACCGGCTGAAAGTGGAGACCTCGCACTTTGAGAAGACG
+GACTCTCGGCATAGATGGAAGGGGGGCCGCTTGCGGTTTTACTTGCCGGC
+AGTGCCCTGTGGCGAGGCTCGCTGGGAGCGTCTATCGATTGATAGTAATA
+CTGAGCGCTCATGCTTTGCGGCTTTAAAATAGTCAGATGTAAGAAAAACT
+CAGGTTTCTTATCATGACGAACTCCGGGGGCCCTGACTACTTTATAGATC
+TCTTGAGCAAGAGCCTCCATTGTTGGCGCGTCAGTTGTTTGCGGTGATTG
+CGCTATGTAGCCCGAGTCGTGTAGGGAACTTTATGCGGGCCCCATGTTAC
+GCTTGCTCACCTTAAAATCCCGGCTAGTAAGTCTCAGTGAACGTGGGCAT
+TACTTAGCGCCCGCTCGCATCAGGGATGTGCTCTGTCCTCTGCATAGGAC
+ATTTTCTACTAGGCCAGACCTGAGGACCGTGACCCTAGCTACAGATATAC
+TGACAGTCAGGCCGTTTCTATATAGTGGGCAATTCAACCGGTCGGCGGTG
+GTATCAGCTTCAAAAAGCGCCATCGAAAAACCGGTATATCCGAGAAGAAC
+CTAAGTTGGAGCTCATAGGTCTACAGGTTAGCACACGTGCTACAGGATAA
+ATACTGTTCATACGCTCTTGTACTCGATAAGTGCAGCCCCGTGACCCATA
+AACGATGGCTCACCCAAGATGTTAGATGTCTCCGTTTCCGACTGAGTCGG
+TGCATTGACATCCAACCCGTGTGTGCTAAATTTATGCAGCGGACTCTCCC
+ACTTGATCGGCGGGTGAGTTAGGATTGAGGAATTCCCTAGCTGCAGACTG
+TACGAGTAGCTGATTTCCCTACCTCTAGAATCGAAGCGCACAGGTCCAAC
+GTGGGAACAGAAGGGAATAATTTAGTGCGGTAGTAACCTCAGTCTAGTAG
+GCATGAAAACAACTGGCTAGCGGAACCTAGGCCAGCGCGTATTGAGCGCG
+TGGGACATTGATGATGATAGCTACAGGTTGGTCTAGGGGACACACAGGGA
+AAAATCAGCTAACGTTTATAGACACGGATCGCCGACCGCCTATAGTCGAA
+GCCTCATAAACCTCGGTTGGATACGTACTTTTATTTGCTCCCTTCGGGGG
+TGGCAGCACGAGCTCTTACCAAAGTGCCCTTAGGGCAATCACGGTGACTT
+CGATTTCTCAGAACCCCGAGGAAGCGACTGCAGTTACAGTTTCATATGGC
+AAAGGGGAGTGCGTTTGCTTGCAACAACATGCGAACCAGTCCTGGCACAC
+ACTTGGCCATTTGAGCCTTCTATCATTTGGTTTATTTACGGCCGATGTGG
+ATCCGGTGGGTCATTCCGGCCGCTGTTCGCCTAGCTCTAGTACTACTGGC
+GAAGTAAATAGAGATGGCCTGCCCTAGATACGAATGTTTTAGAACGTTGA
+GTTTACTGAGGAGGCTTGGCATAGTTTACAATGTAGTGCTAAGTGACAAG
+TCCATGCGGGAAAGATAACGTAACTAATCTGTCATATACCTACTAGAATG
+GGATGGCAACGGCACAGAATCGATCTAGACTTGAGGTGGTAGACGCTCGA
+TATACATCTGACCATACTAAGATGTTGTTACTGTGCATTACTCCTTCTCG
+TTGGTAACTTGTAAGACATTCTTCAGCACCATGAAATCTTGCTCGGATTC
+TTCAGCCAATAATGGTCGTAACACCCTGGTCACACGACACTAAGGTAGTG
+TTCCCTTGCCTGGGGTGCCCCACCATATGTTGCTGCCTTTCTGTGTACGG
+ATATACTACTGGTACCAAAGACTAACCGATAGGGGATTGGATAACTTCAC
+CCAAGGGCTGCCAGCATACAGTGTTGAAGAAGTCGAAGTCGAGTTGCCGC
+GACCATTAACACGCGAATACCGAGAGCCCCTGTATGACGTTAACGCAAGC
+GGGGCACTAGCGTGTCGGACTGCTCCCGTACCTGCGATGGTAAAAGACCG
+TCGGCAATCCAGAGTTCGACGGACGGGGAATCCCTAAGGGGACGGCAGAC
+TCCTGAAGTTACGTGCCATTTGGTGGTCGTCCGTGAGATGAGTCGGGGCC
+TTCCCGGACCCTCAGGAAGACTTTGTTCGTACACACTTCATGGCACCATC
+GAGCTTAAACCCGAGCGATACCTCCACCTAACATTCGGAAGAAAAATGGA
+TCTTTTGGAAATTGGTGAGGACCCTGATTGCTATGTTCTTTTTTAAACGT
+GACGCTTGTTGGCACAGCCATATGCATAAAAGCGTGCAAGAACCTGGCTG
+GAGAAAATGGTGCGTCAGAAGTGTTTAACGATGTTCAATCCCCTTTTTGA
+CTCGACGTCTGACCAGGGGGACTTCCCCAGATGAGCCGAGCAAGCGCCTA
+GTTCATCCATACAGGTTTGGTAACATATGAAGTGTGGAGACTAATTGACC
+CGCTGACCCATTTAACGTCGCGAGCCCGGTCACGAGGAGTCAACCGGGAG
+CCGAACCGTGGGCTCTGTATGAATGCAGGGGAGATGAGTGTTCTTATCAA
+TGAGTTCACTGTTTAAGCGATGGTATGCACGCAAGTTGATACGCACTTCA
+GACGGCATAGGATGCTCATTTTGGAACTTCCATGTCCAAAACCGCGAGAT
+GTACGCGAACGAATGCTCTAAACAGACATAGCGTATCCTGGACCGACTCT
+TAATACTGAGATACGCAACAGCCCCGTGATGTCAAAGCCGGTGCCTACGA
+CGTTAGGCAACGCTTACAATTCTGGAAAGGACGGATTTCCACAGCGAATC
+GACAATAGTTAGTAGAGGGTGTGATATAGTCAGGTCAGCTTCCCCTGACT
+CTAGGATCGCTTACTGTCAGCCAGACGAGTCGTAATTTTGATCATGTAAT
+GATTATCCACCTACGGCGTTTTATGGGTGGTGAACCTCTGCGGGTTCCAT
+CTGCTCAAGCAGCGTTTGCTCATAAGTATGTTAGTTAAAGATTCGTCCCT
+CCAGCTACCAGATTGTACCAGCGCTTGAAAACCATGGTTCTGTATACGCT
+TGTATTCCCGTACCGAGCCGGTCCGAGCTCCACCCCTAAACTGGGATCGC
+GATTTTTGCTCGTGAGACAGGTTAAGTCCCGACTTTCCAGCGCATCCGGT
+AGTCGCGCGGAAGACACTCGATAAAGAGACCTGTCATGCAATTTTCTACG
+GAGGATTGGCGCATTCTGGGTAGGTGCGGGGTTGTACCTGATCATAGTAC
+GGTCCCAAATGAGGCATACTTTGCTCAGACATACAGCTGATAATGCGTTC
+ACCGTGGCCTCGCAATCAGCGGTGTTTGAGCTTAACATTACGACAATACG
+CTTCAGTTGTGGATAGTCACAACATGTTCGTAGCAGAATACACCGTTGAA
+CCTTGAGTATTGATAAATTCGAGTGTCGGTGCCTTTCTAAGTGGTCACTC
+GTTTAGCCCAGACATAAAGGCAGGTTGTGTTACCATTGCATGACACGGTG
+GAAGATGAGTGCACCTCGCCAGTCTTGTCAGACGATACGACTACTCATAA
+AAGGGACGTACGAAGTTTCGGATCGATTGCCCTGGATTCACCACGTGCTA
+GCTGCCTTGCTCAGATGCTACGCGATCTTAATCGGTCTCCACTCCCCGCG
+TGTTCGCGGCAGGAGAAGCCTAAGCATTCATTCACACGGGTTGCTAGGCA
+TCTTCGATATATTACGGACATAGCTCTACAACATCAGAATTATGGGAAAT
+ACGGGAGTAGTAACGGGTAACAGCGTCTCATATCTGAACAAATCGCCGTT
+TCTAGGATACCGCGACGATCTAAGGAGCAGAATGACTAAGCAGAATCATC
+GTAACCTGCGAGTGCCCTCATTTATCCGACGTGTCGGCTAGAATGATATT
+CTTGATGTCTGCTGAAGAGTTGGAATAGTCCTTTAATCCAAAGGTCGCTA
+GAAGATGCCCTCGCAGGTACAATGTGCTCTGCCGCTGTTGCAAAGATCAC
+GAAGTCCACCTTAAACTAATATCACGTTGTCAAAATACACTCACTCGGTT
+GACGCCGTTAAATCCAACCGGCCAGTAGGTGGAACACGATGCGTATCACG
+TACTATTGACTATGAGTAATGGCCTCAAGCTCACAGTCGTGTGGACGAAC
+GACCCACGGGGAGGCACTAGACTGAGGTTCGCTCAATCACCATCGTAGCG
+TGTTTTGAGCGCCCGTAGCGCGGAGTAAGGAAGTAGAGGCGTTGTTTAAG
+GAATACGGCTGCGACGTGTACCCATCGACAAGGAAGACTGCTAACACAGT
+TACAACAAGATCCCAAATGCGGTTGTTCACATCCAGGAGCCTCCTCAAAT
+GCTATCTAGTATCACAGTAAACCAACCATTAATTGGTGCGCCAGAGCATT
+TCTGTCTGGTCCCGGTACAGATCTTAAAATAAGGATGTTGCCCTCTTGGC
+CGCATCGTCGAAAAATGTAGGGATGTTGCGCCTGGTCCTTGGTGTTCTCG
+AAGGCTTAGGCCAGGAAAATCGGATCAATCGGCCTCGATACGTAGGGCAT
+CCTCTCGCATCTTGCTGCAGGGTACCTGATTATTCACAACTCGCATTAGC
+TACTCCTCAAGCGTGACTGTAACCCGTGTGAGTAACTCCATCACCACGCA
+GAGACGAAGGAGACATATTTCAACGTAACAACCGCGCGGCACTCCTCCTC
+TTCTCACAGCAGAATAGCCAGTAAGTCACTAAGAGATGAACTATCCCAGA
+ATGCCATGAGTCGTGAACGTACCGCGGATAATAGTTATGAGAGCTGGAGC
+GCTTATTGTCATATCTAAAAGAGGGAGGTTGTGTGACGTAGACGATAGAG
+TATCCATAGGGACGAATCAAGGAAACAGCTTTCTGGTGTTACTTATCGAT
+TATCGTGTCCGAGAGATGTCTGTTCTCGGCAGCGGGCGCCTGCGTCCTGG
+TCCATACGCGCTCTCAGTGAGAGCTAAATATAGTTTCCGCAGGTGAGCGA
+GTGTATACAACCGTCAGATTGTTGTACAGGCCATTACTCTGACGGTCCTC
+GAATTGGATCTCTCAAGAGAGCTGGTCCCTGCCTATCTCCCCTGGACATA
+TCAAGTGGGTGGAGACGGTGCAGGCAGGTTGGAAAGCAGTCGCCAAAACT
+GATTGGTGGGCATCTTGAGGGTGGCTCGTCGTTCCCACATAAGCCTTCAG
+GAGTAAGAAAGCCGAATACAGCCGCCCACGTGTGGGTCGTATCTATCCGA
+GGGGCCGGGCTACCGTCGCGACCCTACTGACTGGGAGGCACGGTTGCAGC
+TGGTCATCTGGTTCCATTCGCATTATCGGAATGGCTATTTTGCTTATCCC
+TAACACGTCATTAGTAGGTCAAGCGAGCTAAAGGGGAACCGGTCAGGTAG
+GGAGCCAGTGGTTCCATAAAGATGGGCCAGTGACTGTTACCCGTACACGC
+GGGGTCAAATACCGATCGGAGGCATTGTGCCGACCAAACGGTCTGATGTC
+CAGGAGGGCTCGTCTCTCACGATCCGCAGAGGGAGCGCTGTGACCCGACT
+TACCAGCCCGTCAGTTACGTGAATACAAACCTAGAGATTCATTAGTTCCC
+CAGTGTGTTCGCCATTCAATAAATCAGCCAGCTCCTTATCATTACTTATT
+GGACAATATCAACGCCGGTGCTGGGTTCGGTCTTGAGCTAGATAAATCCA
+AAGCGAACTTGTTCGTTTGAGGACGCCCCCCCAGTGACAGACGGATTTCT
+AACCTCACGGGACCCAGGCCCGTGGAGAGGAAATGCAAACCAAAAAGGCT
+GTTACCAGCGAGCCAATCGGATCCTAAATCTGTGTCCTGCGTATGATAGT
+TTCTTGTTTACCTGCTCGTTAGCCGCCAGACCCCTGAGTACCTCTGCCTT
+CATAAGTGTGGCGCCTACCGTGATCCCCCTGCAACCATCCCCCCTCCGTC
+AAATCGGTATTGTGATACAGTCACAGAGAAGAAATAGGGCCTAGAGGCAT
+CAGAATAAATAACACGATCCAGGGTTGCGTAAATATAGAACATTATAATA
+GGCGCGGTTGAAGGCACGACGGCCGCGGTCAGTTTCTGGCGTGGCTCCAA
+TGAGAACGCTCAACGAAGAAACATTACCATGGGGACTGAACCACCTAGAA
+CGGTGCGCCTGGAAAAGCCTGACGGGCCAACAACTAGCGAGCAACCCTTT
+GAGGGTATACTGGCGAAATCCGACCCTTAGGCAACCGGAAACGGTTCTTT
+CTTAACTAATCGTCCTAGCGTAGCACTGACTTTAGAACGATTAAGAGAAC
+CAGTCAGATTCCGTTTCCCGTAGAAACTTATCCGAGCTTAATAGGGATCT
+GGTGAGCGTAATAGTGTCCAGTTCCTGCCTGTCTATCACTGTGTGTCCAA
+AAGGTCACGCTCAGCGGGGTGCGTCATGTCCATATGGCGCGTATTATGTT
+TACAGCGTAGAACTGTGAAAATTGGAGCCTAGAGATCAACATGTCTCGAC
+GCGGACGTCTACCGATTGAAAAACGTGACGGGCGTTAAATAAAAAACGTC
+GCCCGGGGCGGGTACGGATATGCTTTGAGTCGGGCTACTCTGGGCTAGTG
+CAGTATTTTTAACACATTGAGATTGGAGGCGAACTTTGGGATAGCATAAG
+ATCGCTGACCAAGCCCTAATCCAGTACGCATGCCGTGGGCCCACACGCAC
+TCGCGGTGTGGTTGATTCAGTCCACTCTACGCCTGTGCTTGATTGCCCCC
+AGCTGCGCTCTGACGTGTCGAGCATGTAAACCGGTAAGTTCGAATAAACA
+TGATTACTCCGTATTAGCATAGTTACAGCCATCGTTGCCCGGGCCAGTTG
+ATACCGCCTCTAGTTCCCGATGGGCAAGTACGGGGAACATTGGGTTAGCA
+TTATGAACTACGAAACCTACACCCGAGTGCTAAGGGAGACTGTTCCGCGC
+ATTGACAGGCAGGTAGCCCTACTTCAAAGGGCATTTGTGTAAAAGATCAC
+TATTGCGGGTTGTGTCGTTCTAGCTCCATGCGCAAACTTAGAAAGTCCCG
+ACTCAGCCGCAGGGCAGGTGACCTACCTAGACCGCCACGCTCCTCAGGCT
+GTTAAGTCTCAGCCGTGATTCATGATATAGAACAAACGCAGTGAAATATG
+TGGATATCGGCACACATTGACGGCAAATTGAGGCGGTAGAGGCAACTCAG
+GAAAGTCTATAGGGCCGAACGTACGGATAACGCGAGTTCATAAATTGTTC
+AACAGAGAGGAACCAAGCCAACCCACCTCAGTTTTTTTCTGGCCCTTGCA
+ACAGTCAGCATTTTCCCAAAGGTGGTGCAGCTAGCTCGTCCTCGGTTAGG
+TGTGGATGGGACAACGCGAAGCCCGATAGATTGACCTATTTAAGATGGTG
+GATACCAGACAGCACGCTCAATCGAACTGCAGGAAATTTGAGAACAGAAT
+GCTCATACCGGCCGGGGTCGTGACTGCTGCTTTTAACTCTCCTTAAGGAC
+TCGGTTGACTGCCACCGATGTGTCCCGGTCAACTGGCCTCTACCGAGGCA
+AACATAAATCCTGTACGGGAGACGGAAGTTCTAGCAAGCAGCTGCGCAAG
+GGGTTAGAGTGCTTTTTTCTCACAATGGCTACACCTGGGGGTTACAATCA
+TGTCTATCTGATCGATATATCGATGCGTAGTATCTGATATTTTTTACATT
+GACGTCGGACGTTCTCTTATTTCGGCGCTAAGATTTAGCTCTTAGATTCT
+AGGCACTTGCGAACTCGGCCCGCCAATCATGTGCGGTGTCAGGGGACGAA
+GGTTTTCTACCTTGGAAGGTTTCCTAAAACACCACCGGACAGAACTTGCC
+CTGAAATGGTTTGCTTAGAGAATTAGTATCAGTATCAGCTGCGGTTCGTG
+GGAAGCGGTTTCGATGGCGTGTGCGTGAGATCCCCGCCTACTTGTCTTGT
+TCACTTCAGAGGGTTGGAAGCGCAGAATATGCGTGCCAAATTAATAAGCC
+GGTGGCATGACTGCGTTCCCAGGCATATTCCGAACTGACCCTCCATTCGC
+CTTACGACTTGTTTCTGCCTGGTCGTCAATATCTGCGGATCGCTATCGCT
+AGGCTGATGGCAGTAGAACCATCACAAGGGATATCGTAAGTTCTGTGTTA
+ACACACATATTTGATTAGGCGAGTAACAGGGGTTAACGGATCCATATCCT
+CCCGCCGCTACCTCGCGTCCAGCTCGTCCGGCACTCTGAAATTGATTTTT
+GGGCACCATCTAACAATTCGAAGGAGAATGGCTGAGAGTGATGTGAATGC
+CCTCTTTTCATTTAAAAGAAACAGTCCCGATAACATTAGATCGTCCTCAT
+AATCATTGCAGGAGGTGATAAATCAGTTACTTGTATAGACGTGCTTTAAT
+GGCGCCGGCCAGCATATTATATACTACATACCTCATTGAATTTGTAAGCC
+TATCACCAAGATCGGTATGTGCTATCACCCGAATCACCACCTGCTGTTTC
+GCTCGCATACGATTGAGTCCTAGGTTGGTCATCTGCTTAAGCGTTTAAGG
+AATGCAAGGTGGTTCGTCAGTTTTCTTAACCTAGACCAGTACTATAACAG
+CTACACCAGCAAACGATAAGGATATAGAATACAAGTTCATAATGTTTGAG
+GAGGATCAGGGGTTCGCTCCTCATCAGCTACATTCGTACGCAAACGGCTT
+CCACTCGCAAGCTACAGTCATTGTGTCGTAATAGACATAAACATCTTATG
+ATCGTACGCGGAAGCCTCGCCTCATCTCCCAGCCTAAGTCGGGCATTGCT
+AATAACCCTGCTGACACACATGTCTATGCATACCAGGCCGCATAACAAGT
+TGTATTACCCCCTCTTTCATTCATTCCTTATCGAGACCGCTAGTATACGG
+TATTTGTACACCATGGTGTTTTGTCCCGCGGGCTCACTCAAAGAAGTGAT
+TCAAGCGCGAAAATACCGTACATCTACGCATATGCATCGACTTTATGCGT
+TCGTCCATCCCACTGCATGAACTCCGGGCAAGTCCATCTTGCCCTATAGT
+TCAATACGTGATGAGCAGACGATGACAAGATGCGCACCTTTACTGTATCC
+GTGCCCGTTGAAGAGCTCTTGTCGAGGGTTTTCCGATCGGTCGGCTTCTG
+GAACCGGGAGGTGAACGGCCAACTCTACAACGCATAGGGCCGCACATCTA
+AAAAGCCATCGGGCAGTATGTTACGAGCGTCACCGGGAGACCGGGGTCGA
+ATACCGGAATTAAATCCATTAACAGCATCAGTGCTTTCGGACCTCTCCTG
+CTCCGTAAAGGAGCCCGCAACGAAGGTGTATCGGCAACTAAGTCTAGCGT
+GGAGTATACCAGGATGCGCTTACGCGCAGGGATAATATCCAAGGAGTTGT
+AAGCTACGTTTGCTCACTCTATATGATACGCGAGACGTGTTGTCCGTAGT
+AACCTGTAGAACAGATACATTAAGCGATTTCACTGGGGTTCCTAATCTGA
+GCCGTGATAAAGAGACACCAGCCTCGCATAGTTGGATTATAGGCCAAAAC
+GACCGGCGCCCAATTGCGCGTGAGGACGCTATTGTGGTCCAAGATCAAAA
+CACATAAGACTAAACATCATGGATTCTTCGTGCCCGATAAGACCTTGAAT
+AAGTTAGTCCGCATCTGGAATATTCATGTGTCAGCAGAAATGGCATAAGA
+GCGCTAATTGAGCTATGTTCTCTTTGTAGCCGTCTATCTTTATCGTCACT
+CCCGAGTGAGGCAGCCCCCCGTAGGGGCTACTCACAACCCCCTCAATTCG
+GTCAATGTCTACAAGGGGAGTAAATGGCGCCTTTGGCGGGAGGCCGGCGT
+GGAGTCTGCTTGGTAAACAGCCTTAAGTGCATATCAGTACGGATACGGCT
+TTCTAGTCGGAGCTTACTGCTCCGCAGTCAATTTATGCCATGTTTAAGTC
+CTAGGCCCTAGGGATCTAATCAGTCTGTGCCGACTGTTGGTGGCTCGAGT
+CTAGGGTTCCAGAGCGCTAAATGCGCATACAGGGGTTTTAAGGATGCGCC
+GACAGTAGTCTATCGCCCATAATTGAGGGAGCCGGAGGCAGCTAGCAGGC
+CCATGAAGAGGAAGGTACATACGTGCAGAGCAGACTCCTGATTGAATCTG
+GTTGGTATTGAGTAGATTCTACCACCGAATCGTTATGCATAGGAAGTGTG
+ATCTTTAGTCTGCAGCTTCAATTCTTTACCACCATTTGTTGGGAGGTAGA
+ATACTCGCTACGGCTTTGTGGGGAATGAACCCTCTAAACTGTTAGCCCTC
+GTCGTGCGGGTGTGGATAGTACCGGGGACTATTAGCAATCGGATTTCGCA
+GAATAAACGCTTAATCACCGTAGACTACAACGGGCTTCCTGCGGACCCTT
+CCGCAAACGACCTAGCGATTGGTGAATCTCTACGCTGTCGTCACATAGAG
+TTACCGATGTCTTACCCGATGCTGTATTAAAAATTACCTCACCCGCACCA
+TTCCACGCTAAACGCATTTCTTCGTTCGTACTACGTGAACCGCGGCGACC
+CCTCCGCGACTAAGACAGCTGGGAAGAAGTCAATTACACCAGCCTGTTGC
+GTTAACGGTGCATTTCAAAGCTTCGCTCCAATGCACCCCCCATTATGATA
+AGATCGATCCTGAAAGTTGCACCTCGAAGATTGAATACAGAAGATAGGAG
+ACGCTGGAGGTGATTATCATTGCCAGCAATGAGGCACAGGGTTTCTGCCC
+ACGCGAAAGGTGAACGAAGCTGTATAGTGTACTCATTAATGTACCCGAAC
+GGTCGTTCTGATCTGGGTTCGCTTGGTTAAGCATTCGGCTGTCGAGTTCT
+TATTGCGTTTTGATATGCAGCCCGGTCTAGGGCAGCACCGACCCTGAATG
+GTGTTCCTGCCCTATGAGTTACAATATCAGGGGGATCCCCCCGTCAAGAC
+TCAAGTAGCTTTTCGTGATGTGTACTGAGCTAGAACCACGTTCCACGCCG
+GCTCAGGGAGACTTGTTTGGTGATTGCCTCAAGCGTACCGATGTTAGGCG
+CACGCCCGTCTCTCTAACCGTATCCTCGGATGAGTTTTATGGACAGCAGA
+GCGCGCTTAAAGGGTCTTATTAGGGTTTCATAAAAGCTGGCAGCACCTCC
+ACCCGGCAGTTTGTTTTTCTGGCACATACATCTCCAACAGCAGCTACAAT
+GAATAGTCTTAGCAAGTGCCGTCCTTTGCTTGACTCCATAGCCTATTTCT
+CATTCAAGAACTACCGCAGTCTGATAAGTTAACTCGCGACAGTGATAAAC
+TCCTGGCTTAGTTGTCGAGCTACCTTTTTATTCAGTTCGAGAATAGGCAC
+ATACCAAGGACCGCCACTATTGTGATATATGGTATCCCTGCTCCATTAAC
+CTCGCCGCGTGACGTTGAGCAAGCCATTATGATTATTTGGCCGGCCCGAG
+GCCAGGATGTGATTGTCACGATGGCGGTGTATCGATCGAGGTTCTAACAA
+CTGGAGGAACTGTCCGTGTTTGCGGGCGGCCGAAGAGTCCGAAAGGAGCA
+ATGGTGCTACACACTGAGAGACATGGGCTATATACCGCCGAAGTAATATC
+TATAAGAGGTGCAGGTTACAATCTAAGAGTCCGAAGGATGCCAGAAGAGA
+TATCGAGGTAGTGACTAGAATAAACCGCGGGTTTTTGTGTATTGCGCTCA
+GGCAAGATATAAGTTATCGGGGCAGCGTACACGATCAAATTAAAAATTGC
+TGAGGCGGTGAGCGGAACGCATTGAGTATACCCGATATTAAGTACGGTAA
+ACGATTACGCGGTCGCAATAGTCGGTATAAGATTCGGAAGAGGCTGGCAA
+TCATCTCCTTCAACGAATTGTCTCACACGAGAACATACGCTAGCGAGAGT
+GCATTCAGCCAATGGACATATGACCGCAAAGATCGAACCGAAGCGGGCGG
+GGGGCGTGCACTGGTGGCTCCACCGGCGTCAAATATGGACTAACAAACGA
+CTAAGCCCTTAGGTAGAGGCCCTACCGCATGAGAATGGATTTCCTGACGA
+AAGTATTCATCCTAAGGCCGTCTGTAACTTCCCCTGGTTCCGTTGAGCGT
+TCGAGCTAAAGGGCTATGCGCTATGCCCGGACATACATGCCTTCCAGTCT
+TTAGTCGGGTAAACAAACAGCTGCCTATTCGGATCGAGCGGGCGGTCAGG
+GAGTAAGAGATTGATTTCTATAGGCGTTGCAACCTTTCCTCCAACTTATA
+AAAAGATGAAGGGATAACAGGTGTCGTAAGGTTCTATATCGGCGATTTTC
+CTGTGTCTCGAGTGAACGATTCGGCCCACGTGCGGATTCAACATGCCTGC
+TCGGCTGGTGATTACAATCACGAGGGACCACCCTGTCTGCTGGTACGACT
+CGAATGACGTCCGGTGTTATAGACTAAAATTGAATATTACGATGCCTGTC
+ATAGAAGGTAATGTCGCCCTGTACTTATTTACGGCTTCCGCCTACGCGGG
+TAACAATTCCCCAAACCAACACAATACATGTTGTGAAAGCTTAAGAGGAA
+CCGCAGCTTACCCAGGTGATTCAACGCAAATCATAAGATAATAGCATTCT
+CCTTCAATGTTATTGCTAAATGTAGAATTGTCCCAGTTACCAATTTTACT
+ATTGCCGAACGCTGCACAATTTTCCGCCTCCGGCATCTTCTTTAATTGAT
+TGGATGAAGGGACTGACTATAGTTCCAAGCCTGAGATAGGCCTCGACAGT
+GCTCACCTGAATCATATGCCTGTATTCCCAACTCCTAGATTATCTAGGGG
+GATGTTCAATGGACCGCCAGTATTCAAATATTCACGCGGCACTAAGTTGA
+GTAACCGTAAGCCTTTAAACGCGTCCCCAGCAATTAGGTACCACAGTGCT
+TAGGGGTAGTATCAGCCGAGTGTTCTACTTAGGTCGGTGAATGAGTGGTT
+GATTAGTGAGACCCGACCTCGGGTTGTCTATCGACGTTGTGAAGCTACGG
+TCGGAACTCAGCGGACCCTCACGGGGACGATGGATGTTTGAACCACGAGC
+GCGTCAGGGCTGCCGGAGATACGGACCCGATGTTTCGCTTTCCTAGATCG
+ATGCTTTGGCAGACTTAGCAGCTCATACGAAGTGCCCGAGTGACAGACAT
+TATTTGGGTCGCCCACCGTATTGGTCCAGCCCCAGTTGGCGATCCGACAA
+TAAACATTATTGGGCGGTCTACGGCACCGGCTCAGCGATGTTGGATTAAA
+AGGTGCTGGGCTTACGGTCACAATGTCCGACTCTAAATAAATCCTCCTAA
+CGCTGGCGCTATTGTAACGGCAGCAACTCATTCTGATAGGGCGGTCATCC
+GAGCGTCCTGGTGAACTTGCCATCTGGAATGCGTAGCCACGTTCTTATGA
+GAGCGCAGGACCCACGAGCACTTGTTGTCTTAACGCTTTGTCTGCAATAA
+TCGCAAGACGTACCGTTCTGACCCAATCATCGCTTGAGGGGCAGGTATTA
+CTAACTTAAGGCGGCTCATCCACCGAGACTGGCCAGAGACAGGACCCTAG
+TACATCCCACCTTATCCTATTGGCCGCCCTACAGAAACGTGCTTGGGTAG
+AAGAGTGGGAACAGAAGAAGGCTGCTTAAATGGACTTTTTATAAATCTAC
+GAACCGGACTCCACGGCCTCTCCCACGCGGGCCTAACGTCTTTTACTTTT
+TGCTGTTGATTTGAGGTTGTTCTGCAGACGTTTTACGATAATTAAATTGT
+CGAGGCCCAGTGCCAGGCCGAAGACACTATGTTCAAGGGCGTGAATGGAC
+GAGTCGTGCTCGCGTCACTGAGTGACGTCAGCCCAACGAAAGGGTCGACA
+CAACAACGGGTCGGATAGCGTATCCAAGGCAAAGACAAGGTCATGGCGGG
+CTCTGCAGGCGTCTTTACACCCGCCTTGGGTTCGATCTGTCAGTACGTGA
+GGCCGGATCTCGTAAGTTTTCCCTACCACATTGCGACGTGCTGAGCCTTT
+CATAGATACAACTATATTTAAATTCAGTTTTTTCTTTGGAACCATGTCTT
+ACACTTTAGCAGGGGGCAAATTGAAATATGGAACCATGCGGCTCCCGCAG
+GTCAACGATGTGATCCCGGAACACTGTATTAACAGACCGAGAAGAACGTG
+ACTGACTCCCACCGGCAGACCGCTGCCTCGTTTAGTAAGAGCTGTAGCCC
+ACCTCTGGGCTACATGGGACCTCTAACGGCACTCTGTGATATGAAAAAGC
+AAAGAACGGGGCGCAGGACATGTTATCGTCGATTAAGTCGGGTAGGTCTG
+CGAACCCGTCGAAGGGCATCGAAATCGTTTGGGACGATAGCATTCTCCGC
+GCTTAGTGTGCTCGTAGGTAAGGCCCAGTCGACGTGCATGAATTTGGAGT
+GATAATTGTGTAAGCCTGACTAGGTGTGCCCTGCGTACTAATTTATTGAC
+TATTCTCGCTACAAAATCGATACGAATTGCCACTCCAAACTCGGATACTA
+ATATACGACGTCCTGCTACTAAGCGAATGAGCGGTCCTCGATGCAAAAGA
+AGTGCAGGGTTGTGCGACGTCACTAATAATCCATTAGGCGGCTTGACCCA
+ACCATGTCGTATTCGTTGCGGTCGAGCTCACCGCCAGAACCCAATGTCGC
+GGGCCCTTCCCTATTCCCCAATACGCCTTGGACTCTGCGTGCGCACACCT
+AGCCACGCTTGTCTAAAGGCCCACGAGGTTGTGTGGAGTAATTCGTAGCC
+ATATATGACGGGTGGTTGGTCGAAGACTGAGGCCACCGCACAGAATTAAG
+AGCGCGTGGGCGAACGACGAGGAACAGCGATTACGCAGTCGGACGCCTTT
+TCCACGTACGTGACGGGTAGGCTAAATCATATGCTCGCCAGACTCACAGT
+AACCATGGTAAGACTAGCAGCATAATATTCGAGACATTAGCGGCACTGTT
+CAACGATGCCACTAAAGGTAGGACTCTTTTCACGAGTACATGTGCCAAAT
+GTATAGTTAAAGTTACGCATGGGGCCAGAAGCCGACGAAACCCCCTTCTC
+AACGCCATACACAATGCGAAGTAAGCTTCTCTCAGAGCGAAAAGTTATAG
+GCGCTACTCTTTCTGTCAGGCGATAAGACTCGTCGCCGCCATGTCGTACA
+CTTTTAACAGACGACACAACTGCTGAATAGTGTGGTGGCAGATGATGGCC
+ATTTAAACACTTTCTTTGGTCAGTCCGGTGTCCGGGTTCAGCAAATCGCG
+CAAGTTCGGCCCATTGAGAACAACTTGGCATGTAGGTGCCGCGCATAGTA
+ATCGATCGTGTAATGTGAAGTCATAGCCTCCAGCACGGCTTCGTGCGTAC
+CACGTAACACGGCATGAAATGTCGAGAGTTGACGTCGCAAATCGGAGGAC
+AAATGTTCTGCACGGTGAGACATGGTGGCAGCTTGGACGCGCCACTACCT
+CCATGGCGCAATGTGAGCGATTTATATTGAGTTACGGGGTGTCCCGACTG
+ATTGTGCGGCCGTCTTCGCTTTTGCGCTGTATAACATTGACAAGAGCCAT
+GCTAAGCAACGGTCCTCCTTACTCATAGGGCAATTTACAAGCTTATCTTG
+GCGTTATACTCGGCCTCAGAGGTTTAGCAGTTGTGAAGACGTGAAGGTCC
+TTTATGACTAGACATGGTGTCACAAGCGGTGTCAACGACCGGTGACTTGC
+GGTGCAGCAGCGATACGTCAAAACCACGGACGCTCCGGGCCGTTCTGCTC
+CTATTTGTCAGACGCCCAGCTTCAGGGTTGTCAACCAGATGCCGTAACAA
+TGAGTCACCGTACTCCAGCAGAGGTCAAAGATTGACTAGTTGCTGGATAT
+GCATCCCTGTCAAAAGGGTCCCCCATTGCATTCAGTATTGCGGAACTGTT
+TTCGTATCCCGTCGGTCTCAAATGATGTTACCGCCATGAAACGATGACTG
+AGACGTGTGCGTTCCACGTGCCGGAAAAGTTATGCGACAAGGACTAGTAA
+GGATTGTATTACGTCACACATTTGATACCTGTATTTTATAACTTTTTGCA
+CACCAAGTGAAGGTGTCTTGCAATCGGCGGGGGCAGTAAAGGTAGGCCGC
+ACTCTATTAATATCAACTGGCCACCAGTAACCCTTTCTCGTTACGTGTGC
+GAGGGGATCAAACTGTATTTGCTCGTTACCCCCATCTGCAGCTCGGGAGG
+GATCTAACGTGATCCCCAGAAAATTACGCTCATCCTTCTGATGATGGGAT
+TGTCGACAATCTCAGTTTCGAAAACCGTAGTACAATTGAATCTAGCAGCC
+GCGCGAGGACCACGTTAGGCCGTCGGTTTAGATTTTGATATTATGCCAGC
+CAGGGTGTATAGATCGCCCGGATTCGTGATCCAACCTGACAGCGAGACAC
+TAAACGTAGGGGGATAATTCCTGGAGAATCTGCCATCGAGTACAGGGTGC
+CCTTGCAGTAAGAGTTCAACGATCTCGTCAGCGTAATTTTGGGCTCAGAA
+GCGTAGGCAATGCATCGGAGCATGGGGAGCCATGATCGTGCAACGAGGGG
+CGCTGCGATTCGTTAGCGTCCGTCCTTTAAATTGATCCCATCTGTGCTGA
+TCTCTGTTACAGCAGATAGATAGACACGGTCAAGTTACTCGTCACCGCAC
+CTTCACGTGGACTATTTACCCTAGTATTAGCGACCCGCGTTGGCAAACCA
+AGTATCAGTGTGGGCCTAGACGGGTGGGTAGTTCAGCTATTTCACATCCG
+TGGGGCGCTTGAATGTTAAAGGCTTTAGGCAGCGGTGTGTCACCGATCGC
+ACGGCGCATGTAAGGCGCCTTGGCGATGTAGGGTTTCGGTGATGCGGCGC
+GAAATTTAGAACTCAATTTAGCTATGGTTCGTGGGAAGAGAGATAAGCCT
+CCTCTCCTGATGTCGTTCCGAGAGAAGATCACTATCAAGGTGTCTTGGCC
+GGCGGCAGATGTGGATGCCCCAAGGAATGGCACCACATCGTCCCTGGTAG
+TATCGTCAGCGCTTATTCGACCCACAACCTGGGGCGGATTACGGGCATAG
+GAATTCTGCCAACAGAGGTAGGGCGGCAGTCGGACTTTGGGCGCCCTCTT
+CGTGACAATAGACGGCCCAATCCCGAGGGGCGACTGGAAAGTCTCGTTTG
+CGACAATCTTATACCGCGCACATTGTAGTCAAACCTTGTCGTTTTTGCAA
+GCAACTCGAATGTGGGTCGCAAAGCCCTATGGGGCCTAGGTGGCGATCCT
+CTCACGAAGTTCCGTATCGCGTTCCAAGTCCTTTGATCTTCATTTTTGAT
+CGTCAGAGAAACGTCTCCCGTGTGCTGCGTTAACTGAGAGTGGGTAGTAC
+TGAGTGCGCAGGGGGCGCTTCTTATCCTGACGCTAGTGCAAGAGAGTGAA
+ACTGAGCCTTACGCCAGGTAGTCCCATACGCGACCAAGACCAAAATGGAC
+TCGATAGCTTTATTCCGCGCCCAGTAATATCATGGGGGGGTAGGATGCTG
+CTGTCAAATTTTGTCCGTGCTTGACGTTCCCGCGAAGTCCTTATCGGAGG
+ACGTGTCGGGTTTTGCCGTTGACGTATCCTGGCGGGGTCCATTCGGGGAC
+CCGTGCTGCGCAAAGAAGTGGGTGCAAGAGACAAAGCATTCAATTACTTA
+AATTCAATAGCCCATGGTGCCCAGATCTGCTCGGGAGGGAGTAGTGTCAC
+CATCGGCATGCGACTAGACGTCTTGGAGCTAGCCGCGTACATGTGGCAAG
+AAATTAGAGGGGATCACTTCAGGAAGCTAAGATACCCGAGCTTTACCAGC
+CCTTCCCAGCTGCCTGTCACCACATATGGCGCGGCCCTCCCTTCGAAGTT
+GAGTTTACCGGACCCCATTGTCAGAAGATCACTTACAAGACTACAAGCAT
+GGAGAGAGAGGACTTCGATCCAGATCAGAGGATTTAAGCCGGGCGGGAAG
+CCAGGGTGGATTCTGCTCGAGGCGTATCAATTGGTGGACCAGCACCACCT
+AGCTAGGTCCGAGGTTATGAAAGCTCGTTCTCGTATGCGCAGCGGGTCTA
+AAGGGTAGGCACTTCAACGAGTGCTTTTACAAGGTAGTTAGAATTAAGTG
+CTAAGGGGCTCTTCTGGAATACACGTGCTACAAGTCAAGGAGGTTGATCA
+TTGCCATATTTAGACGAGTTTTATCAATAGGTCTAAATCACTGTGGCGGC
+CATAATACGCGCTGTACGCCGTTTGCGTTTTCCGTAGAGGAGTTGACTTC
+TGGATCGACTTTGATTGGCCTACACCTGCGGCGCGAGAAAGAGCACAACA
+AGTATTGGAACTTTAAACTTTTCGCCATTACACCGTTTGTTTGCTACCCG
+ACTTTGCCGAGCATGGCTGGGGTAAACGTGCGCAGTGTCACTACTGCGCT
+TACATGGTTATTCTCATGCTGCCTTTCTGGGGGGCACCACGTACGACGAA
+TGAACCTCATTCGTCCTCCAGCCCGTTAATGGTGAGTAGCCGAAAGGTAG
+CGGTGCATTACCCATTATTAATGGATCCGTGATAAAAAGGGTTGCACGCG
+CCTATTCAATAGTGTGAGTCTGGGATGCCATGCTGGTTCAATGTAGACCA
+AAACACCGAGACACGACCCAGTTTGAGCGCTCTGGTTTAGTCTAACACAA
+CAAATGGCGCTCGACGGCAAAGCGGCACTGAAATTGAGCTCCACAAGGCT
+CTAGAGAAAACGATTTTGCCTGTGATTCATTAGTGGCCCGTAAAAGCATG
+GGCGAACCTTAGCTGACATTATGACTGGGAGCGCTATAGAATGCCGTTTT
+CAAGATGCAGGGAGCCCTAACCGCCCGCTTGCCAGACCAATTCGAAAATC
+CCTTGGATTTCCACATTCCAGTGGAACAAAATAAGGTATAGACGGTGGCC
+GGGAGACCGCCTCTTTGTCACCCCTTACGAAATCCGGTCATTGGGGTTTG
+ACAAGGGCCCCGGTCGCGGAGTTGTTTTCCGGGCACTATCACTGCACGAT
+TATGGTAACTTGTGTTCTTCGTATGGCGATATTTTGGATCGCTCTAAAAG
+AATCGAGATTGTCAGAGCCTGCTTCGTTGCCGTTTGGTTGTTCTAAATGC
+CGGCGATGATGATATAACGATTAGTCGACGACGAATGCCACGCAGTCACG
+CGAAACCACTACTATGGGTGACGCACATAGAACTGGTTTCCAGTCTCGAT
+ACACTACTCTAAAATTACTCAGATCCTATAGATTATACATCACCTTATAC
+TTATGAGTACGCTATCAGGTTTGGTCGAAGAAAAGTAATGGGGTGCATCG
+TTCGGTCTACCGCGATAGTATGCCCACCTGATAGACAATGCAAAGAAATG
+CTGTACATATGACAAGCGGTATGACTCCCAGATAAATAATTCTCATTCTG
+GGGCGTTTAAGGAGTCTGGAAACAGAAGGTCAGTAGGTTCAATTCTATTG
+ACTAGTAAGAGCAACGCATAATCCCAGGTGGCGCTAAGATTTTACAGTTC
+GAAAATAAAAGTAAGCACCATCGTTGGCGACATACCCTGGTCACACGAGT
+AGATAGAAAGCCGATTGTTGTCTCTGTTAGGCATCAGATCCATGAGACAG
+ACCCCAGTATGCAGACAACCGTTTTGTTTAATTACGCCCAGAATGTCATA
+GAACATAGTAAGACTGTGGTTGTCGTTGACCCAGTGGGACTCCAAATTGT
+GCCGAAATTGGGTATTCATCAAGTATGCGGTCTGATGGCGACCACGAGTG
+TTAAGCTTAATGAGGTGTCTCCACTATAATCGACTCTCCCCAGCTAATTC
+CCGGCGTTCTTATGAGGCTCGATCGCTACCACGTAGCCCACGAAGGTAGA
+CATACCTAGGCTGCGTACGGGTGTACGCCGACTAATGAAGTCTCCTTGTC
+TCTGTCTCCCCACCTTAAAAGAACATTTCCAGTACAAATTCACTAGTAGG
+AGGTTTATGTCTTGAATTAAATGTATTTCTCACCCCAGAGCCTTGACGGA
+GCTCTAGAAAATCTGCCTGCTCGCCTTGCTTTATGCGTGCTATAGCAGGT
+ATGCTGACCTCACCCGAGGAACGCGTGACTGAAACTTAATCGCTACCAAC
+ACCCTTCATACTTAGCTATCTCTTTCCCCGGACTTCTTACGGTCCACAAC
+GTATGGTTTCCCACGATTCCTATTGATCCGAGGGTTTTCCGCGCAGTAAA
+ACCTAGTGGGATAGTGCGTTCCCGTACTATACTCTGGTCTACGATTGAGC
+TAGTCGATCTAGTGTTATCTAACACCCCCCGTCCAAAGAATAGTTTGAGA
+GCCTCGTACGGCCGGACTGCGTAGGTCGCCGCGAGGGGATCATCATAGGA
+TCAACGCGGGACCTACGCCCGAAATACACCACGTCTCATCGGGTATATTA
+CCTGCGGTCTGATGGACAGTCCTCGCATCAGGCTCCTCTACTGAGTATTG
+TCAGCAGACTCCCGGGTGTCACCCTGCATTCGAGAGCTCGCAGACCGAAG
+GGCACACGTTGTGCCGTCAATGTCACGTCTTGGGGATAGTTTTCTTCTAG
+CGAAACCAGCTCGTGGCGTTGGTTTCTGCAGTTGTCCTACCAGCTTACGA
+CCGTATACTTTGAGGGGATCCACTTCGGCGCTATGGCAATGCCAGTTTGT
+AAATATGTGTGGAATTTCGCCCAGGTCCATCCCTCCACCACTCGCAAAAT
+AAGTTGTAAGCGGTGCGGATATCTAGGGTCCGGTTGGCTCCCTGAGCCAA
+TGTCGAGCCCGGGCCGTTAACGCTTGAGCCCCGAGAACTGAACGAACTGG
+AAAAGTGCGTCGCTCGCCTAACCAATAGTTATTCGGCTAGTCCTAGGTTG
+GGCCAAAGGCGGAAACGGTTCATGCTACGATGGTTCACGTCGGGTATACC
+TAAGTCTAGGTGGATGACTCCGAGGGGCAAGTAACGCCTCGGTAATTAAT
+ACCTGCGACACTGTCGGGGCGGGAGGGGCCACTCGGCATTGAGAGGCATC
+AAATGATAGGAAATGCAAGAATGGGACTCAGAAAGCATCCCCCCGCTTGA
+ATAGATACGTTTCCTAGACATTCTATTTTAGGTTCGGTCGCTGCCGGTAA
+ATGTGGCCTCTCCTACTCGTTAAATAAGCCAGATAGCTGCTGAATACCCT
+TCCTTAGACACACACTTTCGTGATCGCACGCTCTTGCTTAAAACTTTACG
+GATGTCTTTTGTGCGTTCGCTTCGGCCGTCTAAAGACCGTTCTTCAACAC
+GATAAGCAAGTGCAATGAGGGCCGGCCAGTCCGCCGGAAACCACAGTGTT
+TAGATTGACCCGAATAGCGTTCATGCGGAATCTTAAGGGATGCCTTCAAT
+AAGAACCAGAAGGACTTCTTGCACACAACTCCCTGGGCCCATTACGGGTA
+AGACGCATTATGAGCGCAACCATATGTCGTGTCGATGGTATCCCACCGTT
+TAATCCGGGAGATCCAATCAATGAGGAATAGTAGGATCCTGTGGATAAGC
+AATAGTCGGCCTGTGGGTGAACCAGCAACTGGTTCGATGGTTCATAGAAG
+GTATAAAAGGCAACCCTTACTGCTAATAGGTTGGGACGACCCTGGCGCAA
+CAACTCAGGTGTCCCAGGGTGCCGTGACTTACACCGACAGTCGCATGAGT
+TTAGCGACCTTGGTTCAGCTCACCTACGGAAGTCCTTTTTGACTGCAGCA
+ACGGATCTATCCCATGCTAATAAACAAGCCAGCGATACGCCTCCGGTATG
+AACGCACGGCTCACGCTATCATATAGCGTGGCGAGTGTCGTCTCTGAGAA
+TGGTTGCCTCGTTGGATAGGGTTGGATTTTTCTTAACGACGACAGACCCA
+CCTGTTAAAAACAAGGTGTTATTCAACGCATACAATGCTAACCTGCCTTC
+CACCTGGGACTTAACGAGTGTCTTGGTGTGACACTCGGTGTATCTTACAG
+TCCGCGGATATTATCATCAGGTCGTCGTCCGCCAGACGCAAGGTAGCGAG
+ACAATCTTAGTAGCCTGGCCAACCTCCATTCAACCACGCGCAAGGGTGCG
+ATCGAGAATCGCGCAAACTCAGAGTCCCGTAATTGTAAGTAGTTGCCATG
+GGATGTTGCTGGTCCGGGCCGACGCTTTTGGAGGCACAACTCATCAGTGG
+TATGGATCGGGTGTCGCCCTCAAGTATGTGTACGCTCGTAGGACGGACTT
+ACCTCTTATAACAAGTTGTCCGTCGCTTGCGCACATCGCTGGAAGTAGTC
+AACATCACAACGGAGGGGGGGCAGTATCGCCGGACCTTGTGGAGTGTCCC
+TTCTTTGACTTTGCGCTATACCCGCATCTGTCGTCTGGAGGTTTCATGAG
+CGCAAATAACTTCAGCAAACTAACAGAATGATTGTTGTAACTCTGGTGCT
+CTGCCGCTCACATATAACCCTCTCCTTTCGTGGTAACGTAGTCCTTGGTG
+CTTCGTTAAGCAACATATAGTATTACCGATGCCCCCGCTGGAGCGCATGT
+GGGACCGTCACGCCTGAACACTTCTTGTCTGGCAGTGTACCTCGCCGTGA
+TCCAAAAACAGGGTCAAATGTTCGAAACTTAGCATAGACAAAATGTGTCC
+TTATGATTATTAGTAGAACTGTAGTAATTGTATGTCGGGAGACCCGGTGA
+ATCCAAGTTGGACAACAGTGAACACCACATGTAGAGTATAACCATGAATG
+GCCCAGCATCACCGCTAATAACTATAAATATACACTAGATCTCGAGAAAT
+GAGACAAAACATTGTGGAGACGACTCTGCGGACAAGACAAAGTCGAGGAG
+TACGATAAACTCCGAAATTCTAACCGGTGGTACAGGGCCGAAGCATGGAT
+ATGACAGCCTGAAAAATAAGCGTTAGATTCGCTGAGAAGATATTCGCCAA
+TAATAGAGGTTAGTGTTGCACACGCGCTCCCGACCCATTGCTCGAGCGAC
+AGATCTACATAAGACTTTACACCCTCCGGATTGATCCTTAAGTGGGTCCC
+GGTACAAAACAGCCGCGGGGACATTACCAGACTGTTGTACTGGTGCTAAT
+GACTGGGCAACATGATACAGAATTGGGCGTTACACATCTAGGTACCTTTT
+TGTGATGTGGGGAAGTATGACCTCTTCTACTGTGAACAATGCCACCGGGT
+AATAGCGCCCACGTTCCTAGGCCACGGTTGCTAAAACCGTTATTGCTAGG
+ACTGTGGTGTGGACTGCTCCCTAGCATATATGCGACTACATACATTACAC
+CTGAATTCAGTGTGATCTTACGCACGCATTTAATTGTTTTAAGCTCAGGG
+GCCTCTATTGCGGCGATTATGTCGAGGTGGCATTTCAGAGCCAATTCGAC
+CGGAGTTATAAAGCCCGTACGACGAATATGGTCAAACATAGTTGTTACAT
+CTCAAAACTAATCTGTAGTGATTAGATGAAGGGTCATTCATGAGTTCCGA
+ACCGTAGGGGTCAGGTCAGGATACTCGTTTGATATCGAGCCCAAGCTCGT
+TGTGAGTCAGAGAGGCTGTTTATCTTTCGTATCTGCGGGCGAAAAAGCTA
+ACTTTTAACGATATCAGATAACACTATTAGTAGGTTGTCAGTCGGTAACC
+GCTGTTTACGAAACGAACTTTGTAGTATCATGCCCCAAACCTAATTACTC
+CGGAATACGTTCGACACATGTCGACTAGGTTCAGAACTTTCATCACAAAC
+CCGGGAAGACCACCTCACGAATAGCAGGAGCCCTCCAGATATTGTTAATT
+AACACGCAATCTAAAGAGATTTCTTCCGAGGGAGTGCCCTTCGTGGCCAG
+ACGGGTGTACTTTGTTGGTCACGATATATTACCACTCGAGTCATAAGGTA
+CGTACGCTTGCATTTAATGAAAATCCTCGGCAGATTGTCCCATAGGACGG
+CCACTAACCCTAGCACCCCAGAGCGCATTGCCTAAGATACTGCTTGTCTC
+GTGGGTCCATAAGTAAGCGAAGAACTCAAGACGTTCTTATACCCAAAGGA
+CCCATGTTTCAAGCGCGGGCTGTCATTAAATACAGTACCTACCTCAGACG
+TTAATAGAAGGGGTCTTGGAGGAGCTAATGCAGGTTGAACCGCTTTTCCT
+CAAGATAATAGTATTGCCGTATTTTGCGTTCCGAGTGCAGCGTGACTTGC
+GTGGAGCTCCCATGGAGGTCCGATTTGCGAGCAAACTACACTCGACCCCC
+GATCGCCAGATAGTAGACTCTGCACCGTAGTTGCTGCGTGCGCCGTCGTT
+CCGGAGCGAGGGAGGACTGCTTGTACCGTACTTATAAAGATGGTAATATA
+AAGTGGTACTGTACCGTAACCCCGATTACATGGTCTATGCCTCTAGGATT
+CCTCCAATCATAGAGCGATATCCAATATAGGTGATCCCGCGTCGTGCTAC
+TTTCCGCATCGCACACATATCGTATCGAGCATCTGCTAGACGCGTAATTA
+TGCCGAGGGGTGAGTTATAGCTAAACTGGTTACTCCCATAACGGAGGTAG
+CCGCCGTCTGATACAAGGACGCATGACATAGGCGTGTCTCACGTTCACAA
+TAGACGATACGCATGAGACGGAGCGAGCGAGTACAAACAGCTCATCTAAG
+CAAAAAAGCCTCTCCATACCTCCAGGCCAAACCCACTAATTGGTCTTACA
+ACGTAGCCTACTGGTTAAGCGCAGTTACGTGCACAGGCACCCAATCTGAA
+GCCTAAGGGCGATGAGTTTTTTGCGGGGAACTTTTGACTTATGAGAGGTG
+GCACCCAGGTGGGGTGTTGGATTCGTGTTAGCTATAGGGTGCGCAGATGG
+CGGACCGGTAGTTTATAAAGGAACCTCTAAGATCTATGTTTCCGGTGGGA
+GCTTCAAAACGTGTGATTCAGACGGCTAAGATAGTGCTGTGCCAAGCACC
+GGAACTCGGCGTAATTATCCCGCGACCCCTTTCGTTTGCTTCGAACCAGA
+AAACTGTCACGGTCACAAGTAAATGTCAGTCAATCTTCCGCGAGTCTGGG
+CCTAAATTGGCACGCGTACGAGAGCGGCCGTATCATGCACTGTAGGTAGA
+GTACGACGATAATCGGGTACGCCTCATAGCAACTATAGCGTTCTCTGCGC
+CGCAATTAGAACAGTATGTCTACGCGTTTACTATGAGTGAATATACCTAA
+ACGTACTTCAGGGGTGACTATTATTATAGGAATTAACGACAGCTTGAACT
+TTAGGCAATCTAATGAAGCCACTTACAAAAAAGCAAATATATAGCGGCGC
+TGTGTTTAGTAACATTCGAATGCACCACCGTCATTCCCTCACTATGAGCC
+CCGATATGCTGTTATAACGCAGTCTATCTAAGGAGAATTAAACTCAACTC
+ACCTCGGTGATTTTTACGTACTCACAGATAATATATAACGAAACGACGGG
+CTCTCTTCGCGTTCTCATCGCGAGCGCGATATCGCTTAAACTGGGGTGCG
+CTCAGGACACTCGTATCGAAGTGCAGGTAAGGTTTCGTAACGCGCCTTAG
+ATAGTCAATTACGGTGTGCCTGCCTTAATCTTCGATCGAGTATACGGGCA
+GCCGTCCATTACCAACATCCCTACACAACTAACTCGCAGCGTCTATTAGA
+AATAGGTGATGATGAGATTTACGAAATCCCGCTCTGGCGTTGTACACTCA
+TTCGCCAAATAACTAAACTCCGGCGGTTAGACGGTGTGGACAGCCCGTAT
+CTAAGCTATTTTTTCTTTTTCGTTAGCGTATGTTCAGCTTGACCGTAAAG
+GTTACCAGGTGGTACATAACGTAACGTAGTGGGTACCTTGGTTATTGGTA
+GGCTTTGAACACGCGGTGGGCAAGTACCGGGGTAGCTGCAAACTGCAAGC
+AGAATATTCGTGTAGGCACGAACTAAAATTTGTAGCAAGCTCGATGAGGA
+GAGGCGAAACGTAGCCCCAGTGTGCCCATCTGAAAACAGCGACATACAAC
+AGCTCGATGAGAAAGTCAGAAGCGTCGCTATTTTTTTAGGAGACGCAATA
+GAGTAGTTACCCACAAGGGTGTGTTTCGTATTTAAGCAGTCTCTAGTCTT
+TGCATCTGCTAAGTGATCGGAGCCCTTCTCGCGGCGCTAACCCCCTGTAT
+TGGCCTACGTGGAGTGATCTATAGAGGTTTAGCGATCCGTTGGAGCGTGG
+TCGGCACGGTCAATGACTGTAGAGAGGCGAAGTCAGTCTGCTTGGCGAAT
+TTCTTGGAGCAACTATATTAGCCACAGACGTTCAGATCTCAATTACGAAG
+AAGAGGTCCCTCGCTGTTCTCTGGGTGGTAAATCCTACAAAAATTCCCGC
+GGCTTGGTCACGCTTAAACATAGATCCACCGGCGACCAGTCGCGTTTTAC
+CAGCGATACCATATGTCGGCGGCTGCCACAGCTAGACATATGACGGGAAG
+AAAGTACCGTCCCCAGGCCGACCTCTTACTGAAATGCGATGGCCGATCCT
+GTAGTCCGTGATCGGCTTTTGGGTATGCATTAGTCTAGAGACATTATACA
+TCTTAAGTACTACCCGCTAAAGGAATCCTTTACAGGCGTATAATAAGTCG
+CGGATATCAGCACCATAGGTTCTGGGGTCACGGCAAGAACACTGTTGCAA
+ACCTGATTTCGCGACATAAAGTATGCATTCACTAGGCCTGGTGCCCTGAG
+CGTGTTGAGGCCGATCTCAGCAAATTGCAGGCGTAAAACTATCTACTCCC
+TAGTTGATCGTGAAGACTCTGGTATGGACGCTGCACGGTTGCCCAAGGAG
+ATGAGAAGAGAGTAGCCGAGACCCCTCTTACGAGAGGATTTTAACTTGGT
+TCAATATGCTTACCCTACCCTTGTCAGCATCCCGGGATACAGTTCCGTCG
+TTTACTTCAGCGTTCCTCTCTATTACATTTACCCATACATGGTCGTAGCT
+CCAGTTCACTCCTGACGTTAGTGGGACTGAGTAATATCTACTCGGTCACG
+CTTGACATTCTTGGCCAGTGTGGCGCCAGGCCTTGTAGTAAGCTGAAAAG
+CAGTGGTAAGACTATCGTCAGTGAAACGACGACATCGGCGACGAGCGCGT
+TCACGATTGCATACTGCCTCCAATGTCTCCTTTTATGGATGGCCTACCCT
+CCTCACCGGTCGTTCACTCTATCATAAGGCGGATCACAGAAGAAAAAGAG
+AGCCCCCCGCAGTCATTCTTCTCCACTGTACTGGACAGCCGCATCTAGCT
+CGGGGGGAGGCCAGCACATCGCCGACGTGTGACAACCACACGACTCCCTC
+TATTATTATACCGAAGGTACGTTCTGCCACTGTTGATGAGGCCAAAAAGG
+CGGTGCTTTTACAAGTTCGTGTCCCCACTCCATCCAACGGGCACGTCTTG
+AGTTATGCGTCCCCGCTCCTGGTAGACAGTAAAATGACCGGCCTCTAGAT
+AACCAGGAAGAGTTTCTCGTAGTTCTCATGCTTGATGTATGTTAAGGTTT
+CACATCTGGAAACACAGCGATAGTTCCTCGACGCTATGCCAGTAGGAGGG
+GAACTAGAAATGGGCCTTGGGCTGCTTAACGGTGCAAGCCGCCCGAGGCG
+GGCGGATGTAGTGCAGGCGAAACACCCACTAACACTAGAAGGAACACAGC
+GCCTTACAAATACACTGCAGGCTGATGCCTTAGTCGGCGGACCATGATTC
+CTCCTCTGACCCCTAAGACTCCTTCACGCACGTGTGGAGAAGGCCTCGGT
+ACTACTAAACGCGCGGACCGAACTACCCACAGTATTAAAGAAAAAAACTC
+GCAGTGCCTTACCTCTGATCCGCATATAGTCGGTCGGCACGCGTCGGTCT
+AGGTCGCGGTCTCCAATCGCTGCCTGTCCTTCAACACGGTCTTGTGGTCA
+TGGACGAGTATAGTACCTAGAACGCAGACTGCACGACGCTTATGTCCAAG
+GTAAAGAGAGTATCGTAAAGTAGGAGTTTGGTTATACGACATGAAACGCT
+ACTCGCTGACTGGTTGGACCAGTCGGCAGTTGTTATGTACTCACAGCCAC
+CGAGATCGTGATCGGTTCTTGGCACGTTAAGGCATCCCCTGATTCCGGGT
+CACTTACAACATGTGCGAATGTTATCTGCCAGCGTTCAGTGGAGTTCATG
+ATTCCTGATACACGTGGCTGCCGCTTCTTCCGGAGACCCACAATGATACT
+AACTGGAATTTTAGACGACAATGAATCTGGCTCATTGATTTTCAGATTGA
+CGAGTTGCCTTAGAATGCCCCCAAGCTGAGTGGAATCAACGCTGGGTCAA
+CCACTGTGGCTAGAAAGATCTAGCGACATCTTCTCGACGGACTATCGGAG
+CTGTTTGGATAATCAATCCTTGATGCGCTTGGTGTAACACTTCCGGGCTT
+ATCCATGCCAGAGGAGTGAATGCACGACCTCCATGTATTGCAATGCCCTT
+CGAAGACAAACTAAATGCGGCTGACCAACACAGCCGAGCGGAGTCTTCCA
+ACCCGTAACCTTAAGAAGCAATTTCTCGCCCCCCGCTTGGGGTGACTATT
+TAGAAGCATCCAGAAACAAGGATTTCCAACAATTTGTATATTACTAAACT
+AGATGATAAATACATACTTGCTCAGTACCTCGCAGAGAAAGGTGCTCCGT
+CCTCAGTAAGTACCGCGAGTACTCAAGCCGTAGAAGTCTTTTCTTGATTT
+TAAATTTACGGCCTGGGGCACTCCGGTAGTGTCTGTTGGGGTGTCCACAC
+CCTCTTACCGCATTATTCGCTCCGGTAAGCGCAAGGGATCAGTTGCATCG
+CGCGAGCGATAAGAATATGCAAGTAGTCCTTCATAGGTTTCGTTCGGTAT
+TCTCCAGTGTCTAGGGTCCTTGGTTATCGGCACTTAAGCGCCGGGTTAGC
+GATCTAGCTTTCGTGCTAAATACGTAATAAATGGCTCCTTCGGCCAGGTC
+CGGCGCTATATCCCTTTGTAACGTATGGGTGACTAGATGGGCCGATCTTG
+CGTACAAGAGGCTTGAAAGGAGCGAGAACAGAGTTGCACGCGAACACGAC
+AGCGACCAAAGTTAATGAACCTAGTGCAAACACCTTAGGTGTTCGCACTT
+GACACGCAGGGCGGGTCGACCCACTTAACCCCCATAATGAGACGAGTCGT
+GGCAGAACAACTACCTGGAAGTTGCCGCCCCTGTAGAGGACACCACATAA
+TCCAAGGGACAGCGTCAATGATGTGCCTGATTGTTAAACGCGCCCTCTCT
+CTATAGCGCTAGAAAAGACGAACCATGCCCACTTCCGGAGGGCCCCCTCC
+AGGTGAGCACAGGAGAGCAGAGAACTTAAATAGCGTCCTGTCTTGAGGGA
+CATCTGGAGAATTCTGCGCCGCACCTCGCGGCTAGGGCCGCGGCTGAACC
+GCATGACGTGGCTAACGTGGGTTCGGGATGAGAGGACCCGGGGGCTGTTT
+ATCACAGCCAGACGTGAAGCCGGTCAGAGTTCAGCGGCCGCGTATGGTAG
+ACAGATGGCTTACAAGTCAATTAGGACGCTTGTGCGTGTGCAAACGTGTA
+TACCATGGGAAAGTAGATGAACTCATGTCTTGCTCCTTTTTTCACGTAAT
+GGCCCTCGTCCGTAACCTTGGTGGGTTAAGAACTGGAATGGTGTGGCACA
+AGGCGATGCCGAACCTCCTAATTTAAAGGACTTCGTATTGGACTGCTCGC
+CAGTCGGAAGTCATGCGTTAAGCCCATAGAGCGTTAAGGTGTCAAGCTAC
+CAAAGCATTCAGAGAACACCTTTCTAATCTACCAGCTTGTAAATGGTATC
+ACAGGCTATCGTGGCGGCTGGACAGTACGAAGGGAAATGCGAGGGCCTCT
+TCTCAAGTAAGCCACTCTCTCATGAATGTGTTCACGACTAGTACTTAATA
+CGCTCCCCAGCACAGATCAGACCCCCCCGTTTTGGTGCGCACTATCGACT
+GTGTAGATTCGACAACGAGGCGTGAGCCGTACTGTCCTCATCCCTAAACG
+GAGGTTAGGAGACTTATAAAAAACATTGTTGTGAGACTTTTGGACTATTG
+TGCATGGTAGTCATTCCCCCCCGCCATGTCCGGTCATAAAAGGTCTCCCT
+AGCAGTATATCTACGTAGTAGAGCTTTTCTCTTCTGATAGTGGACGACGG
+AGATGCACTAGCTCCACGTCTCGACTTCCAGCAGTGGTATCGTGCATAAG
+AAGATTCACTTATTCCTTAACCTGCGGTACTTGGGAGTACGGCTAGCTAG
+TGATCTTAAGATTTTTCAACATGTAACACAACTTATACTGATGCCCCCAA
+ACTGCCTATACCCAACACGCAGCCCCTAGGATATTCTCGCTGTTGGAGAA
+TTAGGGTTGTCGGGTCTTTGGCAAAGATTTTCTCACTGCGGCCCTTTCCT
+GCCCTTGTATCAAGTTGGTGCACAGGGCACCGTAAGGCTTAAAGCGAATC
+TAACGAGAGGATCTGTAACTGCTACTTAGCAGAGAATACCAATGTCGTCG
+AAGCGTTATGCGGAATTCCACGTGCTGTATTCTTTTTCAACTTCAGGTAG
+CAACGTAGCAGACGCTGGGCGCCGAGGAGCCCATGTTAATTTTCCTTGAC
+AGGGTGAAAGCATCGTCCTGGTCTGTGTATTCGCCCTAATCGCTGGTATG
+GATACCCGGGCAGATGGTCGATCCGAATATAGAAGTCGGGTCTTCTGACA
+AAACTCTCGTACTTAGTACGAGGAGTTAAACCATTTACAATCCACGTCTA
+AGAAAAACAGGCCTTGATGAACAGTAGGGTACAAGCTAGCAAACCAGGAG
+ACGATAGCTAATATTTACTGTTTTGCTTTCCACCTACCCAGGAAATTCCT
+AGCGAATACCTAGAAGACAAGACGGCCATCGATTAACTGCAAATCTTATA
+CCTTTCAAAGTTTCCACGATTGGCCGACGAACGAAGTTAGAGGGAAGTGC
+ACCCACGCCATAGTGGGTACCTCGAGCAGAAGCGAATTGTAGCGGCGAGA
+CCATTACAGTGTACTCTATCTAGCTTCTAGAGACATGGCATATCGCTTTC
+ACGTGCGTAATTAGCGTATAGGGGTCCTCTTCCTCCATCTGCGGCCAGTC
+CCATTCTAATGTTCAGAAATGATCAGTCTGGCCAGACCCCGATAGCTACG
+TCCTCCATCGTTTGTTGGCGTTGGGTGTTTATTCACTAGGAACGAAACAA
+TTGGCGCCTGGCTAAGTTGCCGTCAGTTGAAGGATAGATCCGATCTATAA
+TTTCTCCACTAGTTGGGTTCAAGCATTGCGTCTAGGTGACAGGTGGCTAG
+TGCCTAGTGATTGGACGCATTACGATAAGAGAGTGAGTCGACCAGAGCTC
+TTGACTGACAGACGTGCAGATTACTACTGCTTTATCTTAGCATGTGCAGT
+ACCTTGCAGAGAGATAAATAGTTGCCCTCTTAATTTGTCTAATGTTCACT
+CTATGCCTCTAGGTACAAGCCAATGTGTAATTTCGTAAATAGACTAAAAT
+CTCTAAGCTTTGCGCGGTGCGCCGGTTCTCACCCCCAGAAACCCAAATGC
+CCTGAGTTCGGCACGACTGCTTCCACACCATCTCACCGTCAATTGTTGGG
+TGCCTATGGACCGTCCAGTTTACCCCGCTACTCACGAGAGAAATTCCGAG
+CAAGGAATGCTGTTAGGTTAAACTCCAATTTACATTGCTACGGATGCGGC
+ACCCTACCGTTTCGATGATGTGTGAGTCCGCCGCAAGTTGAGCGCTACTA
+AGCGGTGAGAGCGTGCTATTTTTAATTTACGCGTTATTTAGACAGACTAC
+TTAAGTGTCGATGTATCGTGTCCGTTCATGATGATACCGGGAGAGCTAGG
+ATTTAATCATACTTAGCTTGTATCTCCTGACAGTTGACATTTGAAAGCGC
+TTCTGTTGCGCAAGGCGGAGAAAATCCACGCGACTGTGAGTTGCTATCGG
+AATGAGAGGTATGAATATAACTAGTGACGGAAATAGACTGTATGTAACGA
+ATATAGGTTCCGCGGCTGTGAAGCGGCAAGAATTGAAGTCGCCCACTCGC
+GTCTCTGCTAACTGGATTCTTTCCGTAGTGTGTCGCGGGGGCAGTAGTGC
+TGGCTCAGCGGTGTCACGGCGACTATCCAATTCTCTTACATCTCGGGAAT
+TACGTAGCCATCATATGAACTGCGACCCTATATGTTGAATCGTCTTAAAG
+GAAAAAGTGTTATTAGACAATTTATGTTCCATCCAATACATTGGGGAGGA
+GCACAGAGTTTCTTGTTATCGCGGGGGACTGCAGTTTACGATAGCCGCGA
+CGGGCAGGCCATATTCCCACAGTAGGCTTCGGGGACGAGTGCAGTGTGAT
+AAGAACGGGCTCGGACTATCTATAGTCGTTGGTGGCTCTCCTGTTGGGAG
+GAACACGTTGTCAGTCCGTATGTGAGGGAGTCGGGGCATTTCAGCCCCGC
+AGTCCGATTCGAACCGCATTAACGATGACTGACGGAGTGGCTCCTGTCAG
+TTCCGGTGTGTTTCCAGGGCAACCAAGGAGGATTTGAAGTTCCCGCAAGC
+TCGTCTTAATGTCTAAGACGCGAAGTCTTCAGGTCCAGATAGGTGTACGC
+CGCTCTTATTTCTCGGGCATAAACACTCCCACGTCAATTTCGCTCCTTGT
+GTTTTTCATAATACCCTTTATTGTATCCTCACCATTGCGATAACGCTCTT
+AGGTACGTCCAACTAACTTTTTATGGTCTCCAAAACACCGAACTAAGCAT
+TAGACTGGGCATGGGACGAAAACGGGAGCATTCAGGTCGCATATTTGAAG
+TGCACCTGGTATCAATAACGCACGTTGCATTGATGGTCCATACGCAAGCT
+CGTCAGCTGCAGAACCTTTTGAGCTCATACGTGTTTCTAGTTTATAGTAT
+AATGAATATGGTATAAAGCAACAGGATACTTCATAAAGGTTCTGATCTCT
+CATTGTCCCGTTACATCAGTTCTTCATGCCACGGCCGCGGAGTGGCATTC
+TTGATAAGGTCCGGTGCACTGTTTAGCATTTGATGTGTTGGATTTTGCAG
+CGACAGGGAGAGAGCTAATTGCATCCGAAGTAGGAAGAGCCATTAACGCA
+CGAATGTCACACTGCTCTGTGTGCCGACCGGGTTCGAGCTTCTAGAGCGA
+TATGTTGTCGCAAATGAGACGCGGGCTAAATGGAGGTAGAGACGTAGCAC
+TCATGTGGCTGCCGAGCGAAGCGTGCATGCGAAGAGTCTGCATAAAATGT
+ACAAAAGAAGAAGTCCTGTGGGAAAGGGTCAATACGGAGCCCGTAGCTAC
+TAAGCCATACTCATACCAGACACTTCCTAGTCACAGTCATGGACTCTAGG
+TCATCCAATCTAACTTCGATCAGTTGGGGTTGATCTCGTCGTAACGACCT
+TACACCACGGATGGATTACTCGCCCCAGGGTCTCAAGTCCGACCCATTAA
+GGTAGCCGCTACGCCGGTTAAAATTAGGGCGGGTAGGTATGATAAACTTA
+CTTCTTGCATTACTCTCAGGTAGTGGCGGCGAGAGGTGTGCTAGTTTGGG
+GGTAACTCCGGCATTTCGCACGACCGAGTTCGAACCGACGCTCAGTCTGT
+AACCCTAATCAATACGCGTTCGCTCTCGCTAGGTATACATACCCGGACGA
+GTCCTGTCACGCCTTTAGACACAATCTGAATACGCCTGGATCATTTCCGT
+GGCATACGGGGTAGGGTATCGTCTGAAGCCGAGACCCACTATGAAGTGTC
+TGATGGAGCGGGAAAAACTGACGCGTTATGCTTGCGCTTCAGCTGCGGGA
+CGATAAATTATTGGTGTATGTTCGCAAGGGACTGGTGCGGAGAAAGCTAG
+TAGCGACTGAATTCCCACGCCAAACACTGGCCGTTCGTATTGGTGAGTGA
+GCACCGCTTCAAACAAATCGAAGCGGGGGCCTCGATTGGCACGTGGGGGT
+AAGCTGCACACAAACACGCTGTGTTCCGGCTGGAGATAAGAACCTTCACC
+ACGCTCAAGTACCCCTCCACTTCCTTCCATGTTCAAGTCTACATGTCCGG
+CCGGCCGATGGGGTCCACGTGAGTAACCGGCCAGAAGGGGGATTTCTTCC
+CGCATCCGATATGTGTCGGAGTTTCATGTCATAACCCCTATCGACCTCTG
+GACAAAGCCACTCGTTTGACTAGTTATGTGTCGCTCTATCAATTGCTTCG
+GGCTCCCATCGCGCAAAGACGCAGATTGACTGACGATTTAACCCATTTAG
+GACACTCCCATGATTTCGTGTCGAGTGACCCCATATTCTGGAAACCCATG
+CTACTCGCACTATAGCAATAGTGCATCGCGCGGCGGTGAAGTAGCCTACT
+TCGGGAATGATGACCGCGTGTCAACGGACCCGTACAAGGGTAGTAGAGGC
+AGGTGACTTGCCCGCCCCTCCATGTGGCACACGTTCAACAGACCTCTGCT
+AAGTTATCAGTAGGGCAAACTGATGGACCAAGTACCGTTGCTGCTGGACA
+GAACAGATACATAGAAGTCCGACTGAGCGTCGTCAACTACCCTAGAACGC
+GCGATCGGGGGCACCCCGCCAGCAACTAGCCAGTAAGCACTTAAGTGCCG
+CACACGACCGATTAGTGCGGGTCGTTTTGATAATCTTCCCAATCATCATG
+CATTTGGGTTCTCTAAAATTGGATGAGTCGTGCTGACCCATAAGTCACCT
+GGTCTTCGAGATTGACAAGTCTGCATACGGGTGCACCTTGGAACGGCGGG
+GCTATATCAGTATCCTAATTTCTTTTACTTGATTTGATCTAGGTTCACAG
+ATATTGGTCGGTGACCACTCTTCTTTGTCCAGTGCCGCTAACCGCTGAAG
+GCAACACCCCAGGGACCTAGTTGACGTCAACTACGATCTGCCCGGACAGT
+GCCGGGAAGGGGTCGGACTTGGAATCATTGTCCCATACCAACTGTCCCCG
+TAAATTGTCGATGCTTCTAGGTGTGTTGCAAAGAGGAACAACACAGGGCG
+GTCTACCTAGTCTGGGGTAGTATAAATGGTTGACGTCGAATACTTAAGTG
+TACACATACTTTAGAGTGCAGCTGTTTTAATGCTCTGACTGACGGTATTG
+GTACCCGTAGCGTGACTCAGCCCCCTGCATACCATTACTCAGTCACGTGA
+AAGCTTGGACTCTTCCCGATGTGTAACCACCTCAGGAGGGCTAGATCTTT
+CTCGTGATAGTCCACGGCAGACTCCATGAAGTAAACGAAGTAACTGCAGA
+AGTGGTGTGCCAAGGCCGAACACGTTGGATTAATCTGCATATTAGAATTA
+CTTGTATGCACCACGTTAATAATTGACGGAAACAGTGGCAGGCATTCATT
+CGATCATAGCACCTTAAAATTCAGCTCCCAAACATAGCGTACTGTAAGTT
+GTAGAACAGCGTTGCAGTTCGGCTCGAGTCGGATATACCGGCACGACCGG
+TGTCGACATTTTCGAAATATCGTGACTCTCTTCTGAGGGCATCCTGGGGC
+CCGTTGCAATAACTCGGTGCTGCAAGCAGGAGAGATCACGATCTGCCGAC
+CAGTAGACAGACGGGCGTCAACTTATTATTTTGGATTTCGTTGCACGAAA
+AAGGCAAAGTCTCTAAAAACGTACCTCATACGCTGTACCGTTAACCCGCG
+GTATCGGTCTACCTACGCTCTGCCTATCCATGACGAGCTTGTCATAATCC
+CCTCTTTTTCCGGTCGAAAAGTAAGCCATGCACCATTCAGACTCGTCAAA
+TTAAATCCCGACATCTGCCAAATTCGGTAGCAACCTCCTCTTCCCGTTTA
+AGCTATGCACGCTAGTTCTTTACAGCTTGACCTCCACTCCTGTACTGTAA
+GGTATCTAGGCGACTATATGGGACAGAACAGCGGCTAGCTCTCTTCCCCA
+GTCTGGGCGCGTCCGAAACCGGCCCGCTGAACGGTGAGCGGCGGACCAAA
+TCCGGGCGGTGAAGCTCAAACCCACACCGCTGGAGTGCAAACTCCAGCTA
+TGATAATTGACCTATGGCAAGGGTTTTCTCGCGCTCTTGTTCAATTCTAC
+GCGACCTCTACCTTTGCCCCCGGATACTAGTCGGGACAAACGTAGCGCCA
+AGAGAAGGGTCAGGCCTATATAATCCTACGCCTCTAAATCATCCCAGTAT
+ACAAAATCGCGAAGCTTTTACCCCACAATCAACATGAGGCACCTGTGAGG
+TCCCGCCAAATGGGGGGCACGCAGCGGTATATCTCGCTGGCCGTCAAGCC
+TTGGGGCTGCAGGGTATCGTTTACTAGGGCCCGTGCGAATCTACGACCTC
+GGGTGCGTGAAGTGCTCTGCTTTACATAGCCACCCATCACAGATAATAAA
+TTAGTTAGTGTATGCGTGCACTGTGTTCTACTCTCAAGCTGCCAACAGTT
+ACGAGCCCGTTAGAGGAGTCAGTAGCACATTTCACAACGTTCTCGCTCAC
+AACGCCGACGAAGGCCTAGTAGTACCGAAGCCCTGGCTGAGCTTAAATGA
+AACTAGCACATACAACAGTACCCATAGTCCTACCGAGGTGAAGCTCAATG
+CCCAGCAACGCCTGAGGCCGATCCCCCTATGTAACTCCTCGAGGTATCCT
+TCAGGCCACGCAACGTTACGAGATAGCTTTGAGCGCCTATATGCGTCATG
+TTTCGATATGGATAACACATGAACAATCCTAGAGTCGTATGCAGGTTTTT
+GAGGTGATTTGTTTAATTGCCGACCCCGGGCCTCCATACTTTAATGCTAA
+CGGACATTAACTACTGTTGATGAGTATCTCCGTATGGACAATTCCGGCTA
+ATATCAGGTAGAGTCCGCGATGGCACGATCTTCGCTACGTCTTATAGTTC
+CGCACGTTGGCTTATGTCAGCGACAAGCATTGTGAGATTAGAAAAGTGCA
+ATGCCATCTGCGTATTACAGCACGTAATGGCGAGGCCCAGTCGGCTGCAC
+GCGAAATCGACGGCCCGACTGACTCTCAAAATGTCGATCACGCCGTGCTA
+CTCTCTACCCTCAGAGGCTGTGTCCATAAAAACGCACACGGTAGTCAACG
+CTCCAACTTTGTCCTCTAGCTCTAGCTGTACACATAAGTAGGCGTCTGCA
+CGGGGTCATTAGTTGTCACGATTCCATAACATGAGAGCGCTTAACTTCTT
+CCACCATCGCATCACCGCAATGGTTCCCTAGGAAACTATGGTTAAGATCC
+ATTACAAGTGCCTTCCGCCTGGTCCAGTCTCGCTGCAGAGGTCTGCGGTG
+TTACAATATATCGGGTCTCTTGCGTTACGCCTAATATAAGCAACGCCGCT
+CAAGAGGAGAGACCTTTACTCGATACGGCGCGGAGAACCGTTCGGTCAAA
+CTATTGTGGCCACGTCAGATGGGGGTACTACCGATCTCCCAGAACCTAGA
+TTCAAGAGGTCGCAGAGTGAGTGGGATGGTCCCGCCAAAAAGCGCGGTTG
+TCCGATACAACGAGCCTATGGGCTTGGCGGCCTCGGGGAATCGAATCGTT
+TGTCGACACGACGACGACACCGTACTCTTAACTTGAGGGTTAAAGTAAAT
+CATTTGTCACGAAGGAAATGTGTTCGGTAAATCTAGAAGATAGCTGATGA
+CGGGATCGTCTGATTAGCCTTATTTGCCGGTTGACTACTAACTGGGGCAC
+CAAGTCATTACAGGCACTATTCCGGAAAATTTGTAATGGTGCATATAGCA
+ATTTCAACCAGGCGTTGGTCCCCGGTGTCTGTGTTTGTAAAGAACCATGT
+TGCCCGTCATGTCTTTATCAATGTATGGAGTAGTATGAAACAAAGCGAAC
+CTTATTTTGTGCCTACCTAGTTATAGCTGTCCCGGGGTCCAGATGATCTG
+ACCATCACTCTCAATGAGTGATCCGTCTGGGGAATGATCTGGAGACTCTG
+ATTCCCACTCACCCATGTTACGGCAATGCGCTCGTCACTTGGCTGGACCG
+GTTCGTTATGCTGGTCGCAAATGTTTAACCACGGGGATGTAACGTTTGAC
+GTGTTGGACTTCCTAACCCTCGCCCCGCTGGGACGAAAGTTCCCCTTTAG
+GTGACTTTTAAAGCGTTCCCGAGAGAACGCGTTTAACCTGCTTTGTACGG
+GACTCATTGATGGAGCTGCTTTCCCATTTCTTGTAAACAAGGGTAGGGTC
+CACTATTGGTATCCTGGAAGACCGTGTATCTGACGCCGAACGACCATACG
+GTCTCAAGAAAAAATGGTACGAAACTGAAGCGTGGCATTATTACACTTGT
+CAGCCCCAAATAACTGAGATTCGCGTATCTAGGTCAAAGGTCAGCTTAAG
+CAATTGCGGGCCTCGCTAACTCTGCTCTAGGAACACACTTACTTGTGTAC
+CCTCCGCAACTCCGAATGGTAAGCCCCGGGGTTAGGCCGAACCCGGAATG
+TTGTTTGGGGCCTGTCCCCGCGGACACTCTTGATTCCAACTGTGTCGTGA
+TCCAATGAGCCTCGCGCTGCCAATGCAACGGGGTTAAACCAGTTAGAGCT
+TTGAGCCCATAGACAAAGAGGTATCTGTCAGTAAATTGATCGCCTAGCCA
+CTCCCGCAGATCCATAGTAAACCCTGCTAGGGGAGAAGTCTCTCTAATGC
+TGAACCAAAGTACCCCTTTCCTGTGTTCAGACAGTCCTAGCTCACGAAAA
+TAGCCAACCATTAGTGACTAACAAGGCATGCGGAGAAAGGACGAGGCGAT
+CAACTCTTCTCATGAGGGGCCAAAGATATCTAGGTTCGGTAGCTGTTCTG
+AAGCGCAATGGCATGAGTATCGTTAACCCGCACTTTCAGTCGGCCCTAGG
+TCCAAAGACTCAATTCGGGTACGGAATCAGGCAGCGATACTCTTACGCAT
+AAGCATACGATAGAGAGAAACGATACCAATGACATCGTGTTCCTGCAATG
+CTCTGAGATAACGATCGACGTTGGCGAGAGCGCCACGCACGGCACTAGGG
+CCGAAAGTTTGTGGCGGTAGAGACCAATTCACATTTCAGGTCATTGATGT
+ATCCTAAAATATAGAGCTGGTCTCCAAGCGATAACTTCGGCTTAAAGTCT
+GGAGCAGTTTTAGCCGTTGGGGGGGAATAGCGGATGGGACCCGTTGGCTT
+AGGGGCTTGCAAACGCTGAGTAGACGCGCCGCTCTAATACGATTTACGGC
+GAATAGAGTCTTGTGTAGCAATCTTGTTTAGAATGGGCTGGAATCTCTAG
+GCTTTCCGGGGGCGTCGGCGCGCTGGGAGGAGTTAAGGATTCCTCATTCG
+AATGACCTACTTCAACGACCTGTGGTACTGAAAAGCAGCAGGGACTGAGT
+TTGGAACGATGGATGGCAAAATCACCATGGCCAAGACGAGGTCTTCCAGT
+TTGTAACAACTAACTTAACTGGCAGACTGACGTTTGGCGATAGTATTCAG
+GTTGGAGCTTGACCGAGTGATAATTGGCTAAAGGACGGAATAAGGCACCT
+TTCAGGCTGTGCCAAAGTACCAGAGGTGAGCTTTTCGGAAGGGAAGCATC
+GCTTACATCCAGGCACAACGGCTAACGATTCCATGAAAGGTTCTGACGCG
+CCAAATACGTCCAATCAGTCAGCGGGGATGTACTATAGAAGATCTGAAAA
+AGTAGTAAACCCCCAACCTCGGGTCTTTGACGTCGAACGGGGATTCGCCT
+GAGACTGAACTGTCAGGGTCTTGCGATGTTTTCTTCCTAGGAAGTACATA
+AAAGTCTGTTGTATGGGCTTGCGAGGACGACGGGTACCTAAGTTCACGCG
+TCATTGAAGCGCTTGAGTTACAGACTAAGATTTTAGCTCCATGCCGCGCA
+ATAAACTACGCCTTCGTGTACCATGATGTCGCACGTGAAAACGCCGTACT
+GTGCGCCTACAGATCATGGCTCCGCTAGGCCACTCTTGGCGTGGAGCGTA
+TCCGGTCGGCATAAGGCCATTATCTCTGCGAGGTCCGGCTACACATGCTT
+TGGGCACAAGACGCTCGGAGCTATTTTCGCTGACACCGGAGACCTTGGGA
+CGTTGATACACTACGCTAAGCCTGCAAGCGATACGATGCTGACGACATCT
+GGTCGTCTTTTGGTCAAGGTCGGATCACATCCGTACAAGGGGCTATAGGC
+TGCTTCCCCTGTGAGGTTCCCATGATATGCGGACCGTTACTGGATTCATC
+GAATCACTCTCCTGGCCGGCGACGCTAACGTAACTTGTATTGGTAATCTC
+GTGACGGCCAGAAAATTACTTGAGAGAGGGACAAGCTAAGAACCGGTTGC
+GTAGTAACTAGTTTTAAATGTAGTCATCACCCCATGCATCTCAACTGCGC
+CGGCTAACTGGAGGAGAAAGGCTGGTTGCTCCACGAACCGTGATCAGAAG
+CGAGACACTGTTACTTCATGCGGGAGCTTGGTCAGCGATTGCGACTACGG
+CGGACCTGGCTTCCAGAATAATCGTTTTTTCCCCTGTGGCGGTACGTTTT
+CCACCCAAAATCGTTAGCAGTAACAAGTGTTTTCAATGGAACGCGTGGTG
+TAAGCGTGATTTCAGGTACGGATCCAATCCTTTCGAGTACCATAATCTAC
+GAGGCCGTCCTTTAGATCTCGAAGCCGGAGGTGAGGTATAGCATACCTTG
+AGCTTATAAGCGAGGCAAGATCCACGCTTGCGTCCCACTCGCCATACTTC
+TGACATCTCGAATGAAGTGGTGCTTGGAGTCTAAATCGCCACAGCATCAT
+CAGCACTTCACGTCGAAAGGGATGATGCTTTTGGCGCGCGGCGGTGGATT
+ATACCCTATTTGTAACTGAGTTTAGCGTTCGATAACGGCAGTCACTTCTA
+GAGAGGAACGGGACTTCCAGATCACAGGGGATCCTTCGATAACTTCGTCT
+ACATAAGTTAAGCTACCGGAAAATCATAAACAAGGTAAGAGAATTCCCAT
+ATGCTCATAAAGGTCATGACACTCGTCATAGTAACGCTAACCTGAAGAGC
+CTGACGCGAGCATCAGTTAGGTTGCACTCTTTCGCACAACATACAGCTGT
+GTGCCAATTAGATCTTTGACAGTTAGTGCCAGTGGACACCTGCTAGCAGC
+CCGAATCCCTTTGATACCTACCCCAGGTGTCCGCACGCAGCAGCCTGAAA
+GCTTCAGTATGCAGGCCATCCTACAGTGCTGCCCGATGTGACTACCGGTT
+GAAGGCATACCGTCGTTCCGAATCGTCGACTGGTTACCGAATACTAAAAA
+TTTTACGATAAATGAACGCCTCAAAACTTAGTTTACTAGGAATAGAGAGG
+TGGTTAGTCCGGTGAATCGAAGTTGAGTTGAGCTTGAGGTGGCGTTGGCT
+ATAGGAGAAATCAACTTCAATCGTTGTTGCGAACAAAAGGAGTGCTGACC
+AGAACGCGATTAGTTTAGATTAGTGGCTAGTTGTTGACCCAAGTTGGCAC
+CGCTGACGCCCTGGCTTCGACTTACCTAGAGTCGTCCCAGTGACCAGCCC
+GCGCCCATCCTCGATTGGGGGGAATCGTTAGCAATCCGCATGACTCGGTG
+ACCGGCCACCTCAGGGGGCGGTCACAGGCCTGCCCCTGCCTAAGCGCGTA
+GAATCGATGTAGGAGACTCGTATAGCTAATGATAAGCTCCGGCTTAATCG
+CGACTACTACTCCTATACTACGGCATATTTAATGTCCCGTTCGACTTCTT
+GTCGGTCGAGCTATATCGGGTATAATGCGATGCAAGGCAATGCTGATTGA
+GACTCTGTAGCCTGTACCGTGATTGTAGGCTAAATGGCGCCCTCGTTTGT
+GGTGTGGAGTTTCCGTCGACGGGCTTGGACATGTGAGCTCAACTTATCAA
+GCGAGTGCTAAGCCTTATAATTATCCTTTGCGCAACCCGGATACGATGGC
+CGTGCTTCAACCTCGGCTAAGGCAGAGAGCACGGTGACATAGCAGTTCGT
+ATCATTAGCTGGTCAGAGCGAGGCACGCAGATCGGTATTGTAGACAGCCT
+GTATATAATCTGCATATATATCTCCGAAATTTTAGAGCAAGAGACAGGAG
+AGACTTCAAGTTTTCGCTGAACCCAGCTTATACACAAAATGATGTCTAAC
+AGTTCATCGAACACACCCACCGACCCGACATCCCACATGACCCCGAGTAG
+CGGTTAGTCGAAACCCAAAGAATTCATTCAGAGGGTCACAAGTCTTTCTA
+GTGCTCGCATGCCTAAATTAACATCCGTACATTCGTAGGCAAACCAGCGA
+AGCCGGAGCACCGCCAGCCTGCCCGATGATTACGCTCGTAGGGAGAGGCT
+CGATCCTTCTGTTTTGAAACCTGTAGGGATCTCTCCCACTCCGGGCTGGC
+TTAAGGTAGATTGAGTCTCATTGCGAGGATCCCCACTACATCGATCGTTG
+AGGGCTAACATACCATAGTGCAGGTCGGAAGGTACGGCCCTGGGACACCC
+TCATTACATCACCATCGCGCTAGGAATGCTTGAAGACGTGATTAATACGC
+TATAATCGCCGTGGGGCAGGTTCTGTATACCTTGCTGCAAGAATGGATAT
+ATGTCGCCCGGACGTTGCACTTTGTGGGTGGAGAAGTTGCCGGTTTGACA
+CACTCTCCATTTCTCGTGTGCGTCTAGATATAAGAACATAATTAGGACGT
+CATTATATCGTGATACGGCCTACGCTCTATATCTCTGGCTCGCGTAGAAC
+ATTTCAGACCTAGAGCTGGAGACAGTTCCTGCTCACGAAATGACAGGTCA
+ACCGTGGTTCAAACCCCTACTTAAAGAGGTAATCATGGAGATGGCGGTTC
+CGAGGAGACTCCGGCCCCTCTATATCTAGCCTATCTTAAGTGTACAACAC
+GTTTGAAAAACCCTGATAAGCCAGTGCGGCCGGCAGTCGCCGATTGTAGG
+GGGTGAGTTCCCCGCCTCTATAATAAGGTGGCCATCTGAAAGGTCAATCT
+TAGCGGCGGGCGTCTAGGTAAGGTTGTGAGATCCTAATCTACCGCTAGAA
+AAATTATCTGACTAGCGAGTCGATTGCACTCTATTCGATATCTTTCAGCA
+ACGGTATACGGACCCGTGGTCGCCAGATGCGTAGTAGACAGACAGTTGCG
+TAGCCTCCTACCGGTAAGATCAGCACTGTAGATAAGTTTTTCCAGGATGA
+CTGGTCACTGACGAATTATACGTGTTACCCATCCCAGCTGGCACTGCCAT
+CGAGCTAGGGCGAGGAGGATTGACCTTTGCACTAGAATGATCATGGTCAG
+CGGCCACCTTCTCGATGCCAGAGTCCTATATGAATTGAGAGCGGAGTGAT
+GGAGTAAGCGTAAATCTGACTCCTATTGGCGACAACTTTAAAACTCCTTG
+CGTACGCGGATACAATTCGCACACGTGGACAGTAAGTATGTTAAACGGTA
+ACGTATACCACAATAGTACCCCAAATGTTCAAGTTTGCCAAGCCCAAACG
+CTCGGTGCCCTGGACCTGAATCGAGTTCGACAATAGATGTGTGGCAAAGA
+TATAACGGGACTTCCCCCAGAACGGTCGCCTAACGGTTCTTCTACGAGCG
+CGCTCCGTTTCTGACTTCAATATCTAAGGACGCTATCTCGATGAACTATA
+TCCGACCCGGGCTCTATGTGCCGCGGGGGCCAACCTGCCGATCGCCATCT
+CAAATCGAGAGGCGTACACTTGCGGGTCTTTGAGCAACCCTCTTATATCA
+TGCAGTAGCATTGGAATCAACTAGGCCCTCCACATGAAGAGTACGGGAGC
+ATGTCCCCCGACGGAGGTGATGCGCGGACTGATGTTGTATAATATAGATA
+TATCGCAGCCTGCCCTTACGTAAACCATACACCGTCCAGCAGGGACCGCA
+CCCAAAGAAAACCCCGTTAGAATATGCCCGAACTCTTGCACACCCATTTG
+ATGAACCGCAAGTGCCATGTTTACGTATAGAACCGCCACCGATCGCCACC
+CTTCCTCTTCCTGAAGGCTGCCGTGGCGTTTTAACGCTTTCTCGGTCTGA
+AAAGCGAGTCATTATAATCATGCAAGTTACGGAAAGTAGTGGAGAGTCCT
+GCTCATCCCGTTAAAGGTTATCGTCTAAAATTCCTTGTGCTACGAGTCCC
+AAGTCACGACACAGGTTCGGAGAGCAACTGTGTAAGAAACAACCCGTTGC
+GTGAAGAGTACCCATATTACATCAAATATCTTGGCAGGTCGCGTAGCGCC
+TCTTTGGCTTCAGGAATAATAGATACAATACAGTCGCAAGGACTCTATCG
+GGGCCCCAGCGAGGCGTACTTTCAATCCGTTAGAGGTTCGTGGCGACAGC
+CAAGCCGGTACAGTATTATCTCAGCGCAACGGCGTGAGTACAACTGAATA
+ATCTCTCTAGGCACCGTACATAATTATCATAGTGAGTACTACACGCGGTT
+GGCGGGGCATTCATGTGCAGTGTTGTGTTGGTTAGTCACGCCTGGTCGGC
+CTCCGCCATGCAGGTGACCGTCTAGCATTCGCGCGTGGCCTAAGTTGAGA
+GCGATGCCGAAAGTAGCGCCTTAGGCGAGCTTACTGGACGGGAGAGCACC
+CTGTCAGTTCGGATCGCTAGCCCGTGAGCGTAGTGGACTAATCCTCCCGG
+AAAAATGACAGGTAAACTCTCGGTTACCAACCGGTAGCAAGAGTATGTCT
+GAACATAAGAGCTCTGCAGTGTGGATCAAGGGTGAACCGTCCGTCCCCTG
+ACGGCCAACTCGAACCGATGTCCCATCTGTCACCTATTGGATGGTCCCTC
+TGTAGTGCAGCTTGTAGCCACAAGACATATGGCTACCCGTGGATCCTTAG
+CTTATAGTCGAGGACTGTTAGAAATTCAATTTCACATAAGTTCAACCCAG
+TACGCCCATCGATAATGTCAAAGGGTCAACAGTAAGGTCTAGTACGCAGC
+AATCGTTCGCTGCCGAACCCCATGGCGACAGATGTAGCATGATCGCTGCG
+ATCCGTGCGATAGAGTAGATCTCGTAGTCCGAAGTATTGCCTAGTTTGTG
+GACTGCCACTCGAGCAGGACCGCCTACGGCGATTGACCGTAAGAATCCCA
+TATGCGCACAAGACCCATAGCCATAGACCCAGGGTCGTCCCCCTGCTCGT
+GCTGAAACTCCCTTCCCCTGCGCACGAGACAAAGATGAAGCTGGGCGCCC
+TCTGCTGAGATAGATACTAAGGTTTCGGCGCGATCAATATCGGAGGTAGT
+TCAGTACCCGTGGTGTCTATGATAAGACTTCTGGTAGATAGGCAGAGATC
+TCTATCGACCTGACCGTTATTCTGGGGGGTTCCAAACTACATTAACTGCA
+TAGGCACCCTAACAGCCAAGTGACACTTGGACGATCCTAAACCACACCTC
+CGATTTTGTTCTCTCGTCATGTATCCTCTAAAGCGGGCCCACGAAGTGGC
+TCAGAGCTCCATAGGTGAGAGTATCGTTTACCACTGAGAGGAACACCTAA
+GAAATCCCGGAGACACTATGTAGCCAGCACAGCGCTTGGCTTGTTGTTAA
+TGATTGCCCAACAGAGCCGCTCCCGAAACTGTCAAGATGAATTACATTGC
+GATAAAGTAGAACGATACGAACAGTGGTGAAGCGCTGTAACGATCTGAGC
+ATAATGCAGGGCTATCGCCAACAATCGACACGGAGGGGGCCGACAGGAAC
+GGTGGTGCACCGTCGCCGCGACCGCTTTTCGTAACGAATCGAGATCTATT
+ATTGCGCGGGAGAATGTTAGAGGAAAAAAATCTTGCCATATTCGACTCGA
+TGAGCGGCAGAGGGCTTATTCTGGTTCGGAGAGCATCGTGTGAGCGGCAG
+CGGAGTCCCATACGCTATATAGGCTTAAGAAAGGCCGCGTCTGAAACGTG
+TTGAACTATTCTACACGACACCAACCTGGAACCACAACTTGTGCTTCCGG
+TGAATTGATATAGCGATGGGATGACTTCCAAGCAGCGCGTATAAGAGACG
+GGATGTGGGGTAAGACGTGTTTCTACACCCGATCTTACTCAAAAATGGTT
+AGTGCGGTATTTCGCGGGCTGATGTCCCATAAGAGCTAAGGGGGTTAAAT
+GGCCGCGTCTGCTCTGTAGATTTTTGTCCCTATGGCTAATAGGGAATAGT
+GCTGCAGCCTGGTCCCTAGTGTATAACTACATTAGGTCAAACAATTGCAG
+AATTACCTCATTCAAGTTGTCGCCCTACAACATGGGAGTGTACCTCGAAA
+CTTCGTCTGACACTTTGATACGGTGAGAGCGAGACGCGGCCAATCATGTC
+CCTCGACGAGAGAATACCAACGAGACTCACGAGCCGACGCATCCCGGTTA
+AGGACTCTAAACATCATGTCCTAGGCATGACTCTTCTTCAGCTGCGCTGC
+ATAAGCGGTCTATTTGTTAGGTTAATACAAGGACACTTAAGGGATGCGTA
+TCTGTATTGAAAGGAGAATAGGGGGTATGGGCCGCTGGTACGCCACACTT
+GTCGTAGATGAATAGAATTTTCACGAAATGGGTTTGAGAAAAATACTGCC
+TCCGCAGAGGATCAAGATCCGCCTCATGCCGCCTAGTACGGATAGACCCC
+CGATCCGCCATAATCCTACCGCTATGAGAAACTTGATAAAGAGGCCCCCC
+CGTGGTCACTGTGACTGAGTTTAGTAGCTCCAGCCCCCCTCTCCAGATTC
+AGCAGAGAGAGAGGTGCTGTCAATACTGAGACGCGGGAAGTACCTCTGTC
+AAGGTGATGAAGCTTATATCGCGTCATTTGCCCAGCTGCTGTTCAAAGCT
+TTCCATGCACAAGTATCCACCGCCAATACTCTCCATGGCAACGGGATATC
+ATGGTATTGCGTCTTTATCGATTCTTTTATGGTTGGGTCCTTCGGAGGCT
+TGGTGTCCGTCGCCATGCTGTTATCATTGCCGTGAGGGTTTGGATTAACT
+AGACCCTGTCCCTCAGGCTGTTGTGCTTTACTAGGGATCATTAAAATCCT
+CACGACCTTGTAATGGCCATAGTTTCCAACTGAGACTGTGATCATAGAGT
+TTCGCATATCGTCTGGCCAGGGTAGTTCGCCTCCTAGCGCGAGCCTACAG
+AAGGCACGGTCCTCCACCTCCTGATTTATCAACCCGCGGCCCACAGTTCC
+ACTAGAGGCACTACCTGGCGGCCCTGAATTACGTCGATACCGTTGCATGT
+CATTGTCAAATTTACGCCCGCCGTTTGCAATACGGTACAACATGATTTTA
+GCAATATGCATAGCCTATGAGCAGGCCAAATCGCCATATGCCAAACAAAA
+CAAGCGTAGTGGTCCCTTACTCCATAGAGCCGGTCGAGTTCGACTGTGTA
+AGGACGTTACAGTGAAATGCGTGCATGACTGGGAACACCAAGCTTTAGAC
+CACATTAGGAAATATAGTTTTGAGTCCTGTCAGGTAGAATACCCCCGTAT
+GCGGCACACTGGTCAGCCGGCCAAGGAACAGGAGCGTCGATCCATCGTGT
+GGCTTCGGATGGCCGTGTAAACGTCATGATCAAAATCGTCTTAATCTCTC
+TGTCCGATCACCGGTTACAGCTCATACACTACCCTACTAAGTCGTGCGGG
+AATATAGACAAGCCGCACATATCACCTGCAGATACATGTGGCTGGAGAGG
+TCGAATCAATGGGGTAATAGGTACGTCAGAAATAGTTACCAATGACTCTC
+CAATACCTACGTTGTATCTGATGTATTGTATCTGTGATAGTACGAATGTT
+CCACTCCAGTTGCTGACGACAACGGCTGAATGACTGAGGAGGTCAACCGG
+TGAAGGAATCGACATCGCATCAGGCCTGTCGGTCCACGCATGTGTTATAA
+ATTCCGGCCTGTTCAGTGCACGCAGAAAGGGGAATACAACCACTATACGA
+CGAATTCATAGTGGTTTAAGGTCCTGGCCATCCTTTAATTGAGCTATCGT
+GTGGGGGGCACACTCTAACACAGAACAGGCAGCCTAAGGTCGCTGAGAAA
+GATTTCAATTGTGGTCATCACTCCTCGGCTTTCACTCCTGAGAGAAAGAA
+AAGACTTTACGACTCTCACTGGGACCTCTGACAGTAAATCCCGGCGTGGC
+AACCCATCATATGTCCAAACAGGTGCTGCTCGGACACTGATGAGCGACGA
+CAGCTACTCATAAGACCTTTGGATCCCTTACTTCGTAATGATCTCTGCCA
+AGCCGTCAACCTGAAAATGACTGCAGAGCATGCTGAGTATGATTTTTGGT
+CACCTGGGAAAACTGGGTACCCAGAGCCCTGCAACCGGAAGCGATGCACA
+CCGGTTTCCCAATTCCAAACTAAAAGGTTGCACTTTTTGGTATTCCATGG
+CAGGGTAAGCCTTCCCCATGAGCGGCACGCATTTATAGGCGGCTAGCTCC
+AATCGAAAAACTAGAATCCTTGAGTCTTTGGACTCAGGCGGGATCAGATA
+TTCTAGGGCACTGGTTAATATGCTTGCCAGGCCACTATCCAGTTGCGACA
+GTGTCTATTAATAACGTAGTAACTAATCAACATAGCCTGAGAGTTTCACT
+AAATCCCTAGTACGGTTGCGGTCTTTTGCTCTCTTCGTCCCCGTCTATAT
+AGTGTAGGATAACATAAGGGTGCTTACATCCTGAGCAATCGGAATACGGA
+GTGCGCGATTGAGGATCACTCAGCCGTGGATAGGAGCCGGCTTTGCATGC
+ACAGGTCACAGCCACTCCACAGGCATTCTCGTTCCTACCATTAATGACAT
+CGAACAAAATTTTAGGTACTGTTGTCACTGTCCTTTTTTTCACGTGGGCA
+AATTTGGCTTTTGTTTTACGGACATATTTCACCCAGCTTTTTGGTATTAT
+TTCGCCTTAGGTTTGTTGAGCACAACCAAAATTTTACAGCACTGGGCGAA
+CTAGTGCCCCCAGGAAGAAACGTCCTTCCTGCCGACGAACTCTATTACAC
+ATACGCACATAAACCGTCATAAACGATCGGCGGGGCTCGCGTATTCTTAG
+CGTAGAAAATTGCCCCTCCTGAAGTCCTGAAACAACCCTGCCAAGTCGTC
+GGGGCTGTCAGCTCCATGAGGTCATTATGGTATTGCATGCTCATGCTGTG
+ACAGGTCCTGACGTCAGCTCGCCCGGGCGTCCAAAGGCGACTATTGCCTG
+CAGCAGAAACTTTAACTTCCAGTGTTGTCCAACCAACGGTTCTCCAATTA
+TTGCGTCCCTTCACTAGCTTAAAGGTTCCCGGGTTTTATCCTTACGTACG
+TTAGATTAAAATGCTGAACGTGAGATAAGTGGACATGGGTGTTACCATAT
+GTGACGCATCGCCATGCCAACATGGGGAGCTCCTTGCGACTCAGTGATAA
+TGTTACTGTGGGGTACTAACCGCGCAGACGCCCGGATCTCACCTAAGAGT
+GAACCGCGCACTTAATCCCTAATGTATTAGTACGAATCCTCAGAAGATGC
+GCACAACCCATTACTATACACAACATATACCACTACGTCAGCAAACGCCC
+CAGAAGTGCAATGTCTGTATCAGAATTACGTAGGCCCCCTTATCGGAGGC
+ACGTCCGGAGAACGTCAAGTTAGTTTCGTAGTTTCGTGAAGCCACGAGTG
+CTGCTTGAGTGCCGATTCCCGTTAGAGAACGAACCAAGCTAAGCGCGCGA
+CGTGTAAGCAGCCAGTCCCCATGAACTGGTATTCGCTCGGAAGCCTGGTT
+CATTTACATTATTCAGGAACCAGTCATTCTACTGTTAGCTGAACTTCGTC
+GGATCCGCGATGCGAGTTCATTATTGGGTGTTGCGGGTCTGCCTACCTAA
+GGACTCAGAGATCGACCATAAACGGGTTCTCCCTAACTCCGCTTGTATGG
+ACTTTCTCGACATCCGCCTTAGCGTGGGTCTAACTGGCAACCCGTCCTAT
+AGATATAGTAACCAAAAGATAGAGTAAATTTAATGTGGTTATCCAGAGGT
+AGATGGAGACTACCCGGGAAGTTGGTTTTAGCAAGCGCTACCACGTTATG
+ACTAGAATCCTTCCTGCATGTAGTATAGTAAAAGTCGCTTTGCATATTAG
+CCTATGGATTGAAAGTTAGATCTCCTCTGGTAACGAGGTGACACAGCCTA
+ACACACGATTAACGGAAGGTACTGGGAAATGAGGAGCGTAATGAGTCGGC
+AGAGGAAGTATAGTTGAATGGAGTTCAAGGCAAGGGAGGAGATATCGCTT
+CAACCGAGGGTTCAAAGGAGTAGTACGCCTGTGAGTTGAATCGCCGCGAC
+CACAGACCATGGAAAATTGTTGAGAAAACGTGTAGGTTAGCGCCCCCTGT
+ACGCCCAGGCGAATTATACTATAAGGTCTCCAACTCGAACTTCCGGGATA
+CAGGTTAGTGAGGAAATGGCACGGAGCAGTGCCACACGGGAGGCCAGGCC
+CCCGCCAACGAGGATCCGGTATCCATACTTGACCATTGTATATCGCGCCA
+ACAGCATATGTTGCAAATCACTCCAACAGCTTTCGACAGATTCTGATTGC
+AATCCAACGTCTATGCTGGAGAGCCATCTTTCCAGTTGAACATTTCTATC
+TGCAGCCTTCCAATTACATTAGGTGTCCGCACAAGTAGTTAACCGCAAGT
+GGGGATGCAGCATTGACCCACCTCAGGAACTCAATGAGAACCAATGAAAC
+GCACCGCCAAAGTTACATTTAATGCATGTTGGCCAGAAGAGTCCATTCAA
+AGAGGCAATCCACGCATGGGCTTTCGAGTGATTTTTCGCGATTGGACGAC
+GGGTAATCCATCCGTCACTCTATGTTAGCACCGCGAAAAGGGTGTCGATG
+GTAAATAAATACTCCCAGCATCCACCAGATTTCATCACAAACCTGTAATG
+GGCACTTGGAGTAGCGCGTCATGAGAGCCAACAATTTAATAGGCTTCGCG
+GGGCGTTAGTGAATGGTTTCGCGGATTAAGGCAGCTTAGATACGCTTTCT
+GGGATCCTGTTAGAATAGGGACAGCGACAGCGCACCACCGCTGACGTTTC
+CCTAGCCGCGACTGTCGTAGGTTTGGCGCCAGCAGGAGAAAATTAATCTA
+CAACCTGTTGTTCAGGAGTAACAGAGAAACTCGCGTTAAAGCCGTACAGT
+GTCCAGCTGCTAAGACACGGGCCACTACAACAATTTGTCCTTGCGTACGT
+AGTAATAGGTAGCATGCTTAGGGCTGCGGAATCCCGCTTACTATACAGCG
+AACTACGACACCGATTCCGCCCTTGAACAAGTTGATGCCTTACCCAAAGA
+GGTCGCTAGGTTTAGAGACAGTGCCAGGAACCTTGTGTCCCCCACTTCGT
+GATACTGCCAGCTACATGATACCCCACCTGTATCACCGTGTATTCCCTCT
+GCGCGCTTGTTCATATCTAGCCACGCAATGTTGTCATAGGGGTAGCTTAA
+ACGTTGGCCTGCGATGCATCTAGCGAGTGGGCCGACCAAGGCTCCTTTGC
+ATTTGCTAGATGGCCCAGCGTCGCACTAGCTATCGGCGTCGGAGTGAATT
+GGGTCGACTGATGAAGACGCGTTACTAGGCGCCCTAGCCAATAACCTTTT
+CAGACTTGAAACGCGGCCTAGTTTGTGGGTAGTAAAGGCGACAGGACGGG
+TAAGGGCCGTGTGGTATGAATAACCGACCGAGTCGCAGTGCAACCATACC
+TAGTCCCCGTAGGAGGTGCTTCGTGAGTATAGTCCGATTGCTCTGTTGAA
+AGACGTTTCTCGGACCGTAAGAAGTCCAGGACAATGGGAAGTGTAGTATA
+TGAGTATTCCGAAGGAACGAAATACGAGATTGATGCACCTTTACATAAGG
+TGATTGTCCCGCCACGTCCACATCTTGTTCGGACGTCCACGTACCGTATT
+CACTGGACAGGTGTATGTAGGCCATCCGATCAACCTACCACCGTAAGACG
+CTTCCCTGAGTGGCAGGGGTAGTCATACGTGGTAGGAAATCATCGGCTCA
+TTCAACCCTGCTGGGGGCCCTGCACTGTGTGTCGATTAAGTTACGAAGAT
+CTATACAGGCCCCAGATTATCTCCTGGGATAACCCGAGAGGTTATAGCTC
+ACCATATCGATTGACCTATTGAGCTGGCGCGTAGTCTCGAGTCCATTAAC
+CGACCGTGGTGGTAAGAGCGCCCATGGACTACTATCACAGCCACCTCAGT
+TTAGATAAATACGGCCAGGATCATGTAGATCAGTGCCCGAGTGCATATAT
+CCAGCCGGGCCAACACCGTCCTTGCAACGCCCTATCGTGCGCAGTCGCTC
+GAAGTTTCTTTACTGGTAGGCTATAGTCCATCATACGCATACTTATTCGG
+GTAAACATCTGTGAGAAGAACGGTTCAAGGTCCCCCGCCCTAATTGTCGT
+GTTAAGGAGGGTCTATTCCCCTGTTTTGAGTGCTTTCGACTGTGTGCCGC
+CTGCTGCAAAAGCGGGTGTGCTGCCGTGTAAATAACGCGCTTTTACAACC
+TGTGGAGAAGTGTGCGAGGGCGGCGTTTCCGACGAGTGATGTAACACTGA
+GTGGCGTATCCCGTTACAACTCAGGCGCTTCCATAATTTGTTGCGGGCGG
+CTCCTACGCCTTTTCATCATGTATTCAAGGGATTTGATCAATGTTACACA
+CACGGCCATTTTCCAAGTAGATCGACATAGTAGGTGACCGTCCAGCGAAC
+TAGTCTGGATCGCAAGACACGGAGGGCTATACTAAGCGGCGTCCATTTAC
+GGTGACAAGGGAACGCTTGGCATACCAGTAGGAGGAATTGGATTCGCGTC
+GCCGTCGGGGCTCAATCCTTGGTGTCCGTAGAATGGCTGACCTATACGGG
+GACGGCATAGGATATAGCTTTGGACCACCATAAAATCACACTGAGCGTCG
+GTGCACAGAATCTGTTGGATTGTCGAGACGCTCTGTACGCGCGGCGAATT
+CTCTACGCTTAAGGGTAGAGTATGGTGTCGCCTCCCACTTACCCTCAGAT
+ATACGAAATGCCACCGCTGTAGCTTGCTTTCCGTTTAGCTTGTGACTCCC
+TCGAACTAGCCTACACTTGGGTCGAGAATCTGTGTCAGTCTGATGGTGCA
+TGCAATAGTCATCTAATACTACCAATGAGCCCAAGGATGCCGTCGGGGAA
+AAAGCCCCTCTCATTCTCTTCTGCGTATCAGAACAAAGTACAAATGAGGT
+ATTAAAATGTGGGAAAAGTATGACGCCTATGCGGCTACTCTGACAATTTA
+CAATAAGATACGTTCCCGGTTGATGGATGTATTTACAAACCGCCTGGAAA
+TCATAACTATCGCATCGCACACGGCAGAATTTAGGTTTCGGTGTGCGCCA
+AGGTTCCTTACACCACCATTAAAAATGGTTTCGTCCCTTTGTGTCCCCGG
+TGCGACTCACCGAATGATGCTCTTGACGGGACCCTCCAGGAGGTATTAAT
+CGCTTGCCCTAGCGTGGAAACCGAATCGGGAGCACTTCGCTCAGAGGAAA
+ATGCCGCCTGGCCGTTAGTCATGCTCTCACACTAGTCCTAAAGATTAAGT
+TTCGAAGCGACGACTTTACGGATCCAGACGGGGCATTATTACCAACAACA
+GTCACCGAGCCCCTATACCGCCACTACGAATCGGTGTACCCCGAACCGAG
+TGAACACTCGGGCCTCGGTCAAAGATCTAACAGCACTCGAAGACTCAAAT
+ATTGGTAGCTCTCGACAGTGTCCCTGCACGCACAGCGCGATATAGGTAGC
+AGGACCGGGCTTACCTATCCAAGCCAACGTTGGATTGGAGGGAAGTATGC
+CGTTCACTCGGGTGAGTGCGTATGTACAGGCATTCATCTGCTAGACTAAG
+AGCAGCAAGGATACGATTGGAGAGCAGACTCAACTTGTAAAATTTTGCAG
+GGCGGAGAAGGGTAGTCCTACGGTGCCCTGTGTCCGAATAACAAACGGTT
+CTAAAGCAAAGACGCCTAGATCCATAGTGTGTAGTATCGCGTCGGAGAAT
+ACAGTAGAAATTGACATGACGTTGAGCCGGGCAGATCCTACCGTCGATTT
+CGCGACAATTAAGTACGTGACTGTGTGAGTGCTATCCTTTTAGGACGTGC
+GGAACGAAATTGACAGAAGCGGTGCCATCAACGGGCAATTGATATAGCGA
+GAAGGACGTCCTTTGAGTACCAGCCCCTGTACTGCATGGCCTAGCGAGAA
+TTTGGGATGGCTTGTATGTTACATGGACAAGCGAGGAAAAGCCTCAGCAT
+TCCCAGCGTTCGCAGAACTCCTTTCAGGACAATCTACGCATAGATATATT
+ACAAGGGTCAAATGTTTAAAGATGATGCTATTTGCATCTCATACATTCAG
+GTTCACTCAGCGAAAGGTAGTGGTAAGAAGGGCGCAAATCCGGCGATCGC
+CGTTACGTTTTGGGATTCGACCGTTTTTAAATAGAATATGGGCGGATCGT
+CAAGTGACCTTATTGTATTCGCACGTGCTAGCAAAGTTATTACTCACGTT
+GTTACCAAGCCGGCTAGTACTTGTACCGCCCTAACGGCTGTCCCCTCATT
+AGGGCGCTTTCTAGTCTGGAACTCTACTGTAAGGTGGGGCCTCAGATGCC
+TACTCGGTACGATTCTCTGAAGGATGAGTCCTACGGGCTCGACTGAAAAA
+CCTTTTGGGCTCTGAACCCAAAAATAATAGAATACGCCTCTTACGCTCGG
+ACCAAACTTCTGCTCGGACGAGGCGAGCTACCTGCCAGAATTCCGATCCC
+GGCATCCGTACGTCGAAGGTGTACTCGAGCGGAATGGAGGCGGCGTCTTT
+GAATTCGGTATGTTAAAAACACTAACCTAGCCCCTTCAAAATGAACGAAC
+TTAATCCACTTTTACCATAACTCTTCCCGCCAGCTGTGCAACTTTCCATC
+CAAGCAGTCTACCCAGATTGTAACCGTATCTTGGACCAGATACCACGGAT
+CCAACCACATGATTCATCAGGAGTGCTCTTAGATACGGTCAGCTTAAAGG
+AGCCAGATGGAAATAGTCCGACGTGCGCGATTAAAACAATACCAGGTAGC
+ATTGCGAACCAGAGAATCTGGTGAGGCAGGCCCTGAAAAGTCAAGTCCTA
+CCCCTAATGAGCCGTCTCATTTCAAGCTTAACCGTTTCCTGAAGGACTAC
+CAGTAGACCCAGTACATTGAGCTGACTATGGACATCTCGCCCGAGCATCG
+GCTTGACACAAATTTTAGGCCGACAGATTGGCGGACGGCTTATATACGTA
+GATATTATAGAACACTCGAAAGCCAACCTAGATTCCTATCGGCTCAGGGA
+TCTCCATTGCCTCACTGAGGCAAACCAGCTTGCTCGCCATGGGGACCTCA
+CGGTTCGGGCCGAAAGGCGCGGGGGCTAGCATACCGAGGGCATACACTTC
+CGCGGAGACAAAAATTACCTGAGGAGAAAAGCATAAGTCAAATCTATATT
+GGCGACCCCTGATCCACCCACCCAGCACTGCGAGGCCCAGTAAAGGGGTC
+TCGGGCGTGTTACTTGCTATGTCTGGAGGGCGTCCTTAGCTGCGCACCTC
+ATCCTAGCACAGACACCCTTTACGCAGGTTCTTGGCTGGCGAGCTAGCCT
+GTGAAGGAGAGTATCAGTTGATGGAAAGCTGAGAATATATCACACGAATG
+ACTTAAAGATTCAAACGTCAGGACGTTAATGCACGCTGAAATTAGACTGG
+TCAGATGAGAGCAGTCGATATATGGAAACAACGAAGTTACATAATGAAGA
+CTCTATCGGAGCACTGACCGGTGTATTCTTATCAGTATAAGATGCCCCGT
+ATCAACCTTGCACCGATACCAATCTTGTGATGTAGAAAAAATGAGGGCGT
+GTGCTCTAGAGAGACGGGCGTCAATACGCCTAGCGTTCGTTATCCGCACT
+GCTCAGCTACGTTTTTTAATCGTTGGGTATTCCCGCGAACTCTGGAACAA
+CTCGGTCGGCTCATATTCCCTGAAATTGCCTGGGAACAAATCCGGGCTCC
+AATTCGCCAGGGCGACGAGATTTAATGTCGAAGGGGCCCCGAATGGTGCT
+AGACTTACGCTTCTAACGTGATCTTTTGACTCGGCTCACCTTACGACGCG
+ACTAATTATGGTACCCTGTCCAGGGGCGATCCTGCAACACCCATTGGGTA
+TCGTCCACTTACCCCTAGAATAACCATCCGCCCAGAAGTCATTACTAGTG
+TCACGAGATCCGGCTCTATGGGCGACTTGACACGAACGAAGATATGGTAA
+GACCAGTTCGAAAGTAAACGCCCCCGTACTCTTACAAGGTGGTCCACAAG
+CGATTGAATGACGAAGTAATATAATGATTCCGTGCGTTCGCTTGGACGCA
+ACGAACCGCGCGGTTTTTGGATGTATCTGTGAAATGTCCTTGCGAGCGCA
+TAGAACCTTGTCCTGAGTTTGCAGAGAGACTCTACACCACTCCAATGATT
+GCGACCTAGACCGCGCCACAATCTGGGTGTATTGCCATTCGCGGTAAGGG
+GAGCACGCGGGCGCGGAAATTTCAGTTACGCCAGCTGTCATGACACGAAA
+AACGTCGAATAAAGCAGGACGTGGTTGTCGGGTATTGGGCGTGTGTGGCG
+CAACCCCGGTGCCAGCCCGCCCAATTAGGATCAATGGCATTCTGCTGAGA
+GAAGTTCGAGTGGTATTAGCCTTTAGATAAAGGTCTGTCCATCTTCTTGC
+TCTATCTATGTTGAGTCTTGACGGACCCAAATGGACCCCCAATCATGACA
+TCCGAGCGAAGTCTGTAGGGGTCGCTTCAAACAAGATGGTGAGCGAGACA
+TTTCAAGGGGTTACCCACCGATTGTCGAAGCCTGTACCATAAGTCCCATT
+TGCGCTCCTTACCGACTCTAGAGGTTCGGCATATCATATTAGCCTTACCG
+TGACGCTGTGCCGTGTCGCGTGATGAATACAGGGTCAGTGCTGAAAGGCA
+AGGTAAGCGCAATCGTGTTCTTGAGAACGCATTGTGCGCCGAGTGAGCTC
+ACCGGCCCATATCAGATCTAGATACCCGTGGGGTGATGAAATTACGCCGC
+TATATCTTAGCTTCACATGGTACCGAATAGCCAGGCGTTGTCGAAAAGAT
+TCGATACGATCCGATAATGGGGGCTCTTCCCGAACGTGCTGCTCGTTAGG
+GCGTCAACTCGGCGACGAGATGCGGGATTGATTACTAACCTGGTAGATGG
+TCAGGGCTTCGTCGATGAAGTAAAACTACTGTGTATGGCGGCAACTGCCA
+TGCCGTCCAATCATTCGTTGTCATGATCTGATGGCAGCGCCAGAGACGTC
+TACCCATTGATCGTCTAGGCGATGCTCACGGCGAAACCAAGTAAAGGTAC
+AAGTGGGAGCTACTTCTCGACGAGGGACCTTGCTTATAGAGGAGAAAGTG
+CCAGCCAGAATTGGACCGTACTTCCCGTAAAAGATAGATTGGCCCCCGGG
+GTAGCCAGCCCGATGCATACCTCCTGTGCGGTTCATCCCGACACCGGTAT
+TGATGCATTGACGTTTCCCACCAAGTTTCCTGGCTGAATTTAGTTCATAC
+AACTAACCGGTTCTTCCAGGAAGGACTCTAGCCCGTGGCGGCACTCGCGC
+AGTAGGCAAGGCTCTTAGGACTTCCTGACTGTGCCATCAGGCCGTGTCGT
+ATACAGCAAGGGGGGAAGAGCAGCCCGCCGACGGGATTCACAGTACGCCC
+CGCCTGCCATTGCTATAAATGGTGCGGGGGTGGGTCGAACGCCACAGTAG
+GCCACGTGATGACCCTCACGTAGGTCAGTTCGGGCAAGCCTGGCTAGAAG
+TCCCCACTTTCAGCCACGTTTCCAGAGTGTAGGTAAGTGTTTTCCTGCTT
+ACTTGCTTCGAGTGAAGACTCAAAGCTAAAACCGCACTTTGCCGAGACTT
+TTACCAATAGGACCTGTCCCTTCCACATCGGCGTACGATTGTGGTGCATG
+AAGGGCTCCAGACTAACACACCTAAGTCATAGTCCGGTGTCCCCGCTGTA
+ATCACCAGCAAGGCGGTATGGCGAAAGGACCGAGGGCGCCTCCCATGCTC
+GCTTGGAAAATTCAGGCTAGATGGGACGTCAAGGTTAACGTCTCGTGTAC
+ACATGAGGGCAGGATGCCGACTCTTTCGGATGCGGTGGAAACTTCTTGTT
+TATTGAGAGAATTGCAATCTCTGCCCAGTGTACAACTACGATCGTCCAAG
+TACTGTAATAGAACGCTGGTTCGGTCAATTGCACAAATGCTTATCTCAAG
+AGAGGTGTTTCTATTCTTCAGCATTACGCAGTAACCTTGTGACGTCTTGG
+GCAGATGCCCCGTCTTATCAGACACTTATCGATCGCTCCACGTTGGATGT
+TTCACACGGACTTGGAGCTAGCCCAATTCGTCCGGACGTTGGATATGCTT
+TTTCACATGCATGTGAATACGCTCGTAACCTAATATAAGTGGAACGCGCT
+CCGGCCTCTTCACCGGGATTGTTGGACCTTCCCTCCATTGTCCCCGAAGG
+TGACTGGAGGCAAAGACGTATCCTGCATATACAAATTCTGTAATTACCAT
+AGTGCAAAAGTCGGTAAATGCCACAAAGGTGCTTGGTTATAGTTATAGTG
+TAGGAGATCTAGTATGTCCACCAGGTAATAAATCGTACGAAATACTCGGA
+GGTCACTGTACGGCTGTTTTCGACGCGAAGGAGACGCACCGCCTCAGTTA
+TTGGAATAGACCTAGCCTTGTGCGGTAAATCTTATGGAGCGAGCATGGAA
+GTTCTTCGGGGCTACATGGCTAAGGCGCGTACCCCTCTCAACTATATAAC
+AATGATTGAATGAAGTATAACCCGTCGCTCTCTCACAGACAGCTATGTCC
+ACCCGCTTACTCGTGCCCCCCAGGCCAACACTGCCGAACGGAGGGAAGTT
+CTTACTTTCATCGAATACCCGGAGATTGACTTCAGGTTCGCGGCGCAACA
+CCGTTTCTCTTTCCTGTCAGGCGAGTGCCTTACCTATCGAACCCACGGAA
+AGGAGGTCCTCGGCTTTGCACGGTCAGGCTTAGATACCGAGCGAAATCCT
+CCGGAGAACGGGGGCCTGTTATGATACCCTCAGCAAAATATGGTTTTTAA
+GGACCCTGCCAGAATCATATGCTCTTCAGCTAGGCGCATGTAATTGCTCG
+ACACAACGCGCGGTGGCCTGCAAGCTGTGCTTAGTCCAAGTCCATACCAC
+ACGGGGACGTCTGCAAATCACCAAGGGGCCTCCTTTCCGCCAAGAGAAAT
+CGTTACGGGCGCTGAGGCTCAATAAATAGCTGTTACCTATAAGAACAAGG
+ACCACCTCTTAAACGGCTAAGTCAGGGTGAGCTGTCCCAGGGGAGACAGT
+GCGATCGGCTCACAACAACTGATCCCCTATTCACTAGCTTTGGTATTGGG
+TGCCTCCCAACGCATAATAAATAGGCTCGTTTAAGTCTGGGAGTAGCGTG
+CGGGCCAAAACCGTTTGGTGTGGCTAGGATCCACCATTGTATGTAGTCAC
+CCTTGAAGGGTAGTGGGTTGCTGGCAAGATCAGTAGCGGTTAATGCCAAG
+AGAGAAAGGCCGTCTTCATGCGATCCGACGAAGAATAACGAAGTGCCTGA
+GACCATTGATCACAGCCGGTAACGACTGTCTAGCTGAGTCTTGTCGCCCG
+TGCTAGGTTATTTTGCCCCGGTGTGTCAGGCGCATAAGGGACGTGAAACG
+TTGCTTATGGGCGCAGCGAAATCTCGTGCTTATTAATGAGTGAATGCCAT
+ATGCTCACATTGGATGACCAAACACTCCTCCGCCTTGCGAACTAACGAAC
+TGATTACCAGCGAGCAAGTATCAATGCTTAAGGCATCTTAAAGCACGACG
+TCTTATACCCGTCAAAATTTGTATCATGCACCAAGTCGGATGCATACTAG
+GTATATCACTTAACTAACCCGCCCATTTCACGGAGATAGATCGACACGCA
+TCTCGATTTAACTACCGAGTTTTATAGCCGTACCGAACCATCGTCACAGC
+AGAAGCTGTCCGTAAATGTGACAGAAGTCTCATAACCCTGCGGCGGCTCT
+GTGTACATAACCGCATACATAAGGGTCGATTCATGCTTGCATTGAGGTGA
+TGGCCGCCGATCTCTAGGGGATCGACACTATGTCTGAGTAGATCCAACAT
+GAGAAGAAAACGTACGCCGTCCCGTCTAGTGGTAGTATGACGGATGAAGA
+CTCAGGAGCATCGTCTCATATGCTATATGCAACGTGCAAACGTTTATAAT
+TAGGCTGCATGTGCAAAGTAGTGGATCTACTCTGTAATCATGCCGCACAC
+ACTCACAAATCAGGCCCTCCAGCAGCTAAAGACCCTCGATCCGCCAACCG
+ATAGAGGTTCACTATGATTCTATGACCGCCGGGCCCTAACGCCTGTGAAG
+AAAAACTATTGGTAAATCTTTGAAAGATCGTCCCACCCCGCCAGGCATCC
+AGATTGCAGAACGTAAGCCTCGCCCCAATGCGACCGAATTGGGCCAACTT
+GCTTAAGGTTGGAAGCTTACGGCTTGACTATCCAATTAGACCATAACAAA
+CTCAGCGCATTCAGAGGATAGCCGGCCAGGTCTAAATCTTGTTATCCCTG
+TGTAAGAAAGTGCAAAAACTTTCATACAAAGCAATTGGTCTCGTTTTGAC
+ATGTATTCCCGGTCAACCAACGCGATCTAGAGGGCGGGTGTGTGGACATG
+TAACAGTGCAGAGAACACCGAATCTTTGATCCGGTACCAGGGGCGGATAA
+TCTGCAAGCCTAGCAGAAGTGATCCATCACACGCGAGGCACTATACATCG
+TCGATTATCCGCGATGCATGAACGGCCTGCTTGGTCATTTGAGATCAGGC
+CACATTGGAGAACAACGGCTGAACACACGACGGAAGTAAGTATGGGGTTC
+CCGCTTGTCCGCGTCATTCCCACTCGTCCGCTAGCGCGGAATCAAGGTTG
+TCCTCCGCCCCGATTCATACTGCGCTTCGCTCACTAGACCGACCTTAGTT
+CATTACACAGGGGTTCTTGCCGCAAGTCAGGTGGCGGTGCTCGAACCGCA
+TGCGCTTGAACCACTTACATGTACGGGGTCCCGGACCCTCCCCTCCTCCG
+CAGTCTGGAAGCTGGCCGTTCCGGACAGGCGCGATACGCGCCAATTTAGG
+GTCCAACGAGCGAATTTCCGTAAGACGGGCTCTAACGGTCGCACTAGTTC
+TAATCTGAAGAGTTTTTTGGGTGTGGCAGTCGAATTGGTGATAACGGGGG
+TAAACGCATAGGTCACGATGCCTACCGGCCCAGTATCACAATAATAGGCA
+CTCTAGTGACCCCTTCGGGCGCATAGTTGCCGAATACGTTCATCGATGAC
+AGCAAACTTATATCCCCTCGACCCGCGACCCACCCCTAGCATGTCCATAT
+TAATTGGTACTCGATAATAGCTTGTGCAGTATCTTATTACAACCATACCC
+TCGAAGACCGGGAATCCGTCTGAGCCGACAAAGACGTCGGTCGGCCCAAT
+TTCTTCGCATATTCTTCCGGGATCGAAGACTCTCTATTTACCGGCTAACA
+AAACAACATAACACTTCGATTATCATTGGCAGCTATTGGATCAGCACTCG
+AATCGCTAAAGCTCCACGGTGTAGTCGAAAGGGGCCATTTGACGCCGTTA
+CCCACCCAGCTCTCGTCTTAGCATTGCGTTCCGTACTTAGTGGACCTTAA
+ACTACCACATGGAGGAGGTTATTAACCGCTTTTCATACTCCGGGCTACTA
+AAGCTTATGCGTGGTGTGATCGGCTACTCCCACAGTGGTAGTTGGTACCG
+GCATCACCGGTTAACACTGTCCGCTTCTAGACAGTTGAAAACCTTGGCCG
+CGCTCGCATAAACTCCCCGATGTGGCCCCTCATGTTTCTAAGTGTTCAGT
+ACGAGGGAATATTCGCCTAAACCCTGACAAGTGGACGCGTAATGCGGTCA
+ATGTTCCTTGCTGTTGTATGATCGCTATAAGCGACTAACACTGAGAGATA
+TCGGTCCATACGGTTAGTCAAGATTGGAACAGGCGTGAGCTCCGAGAACC
+GCGCCCCGCTGCCTCTGCTTCAGTCTCCCCCCCGGCTCGTTTTGCACTAG
+GGGCATAGTCTGAGTACGGATGCATAATTTCATCTCTTAACCGCTCTAAT
+AACGAAGTCCTTATTATTTGTCATGCGTGTCTTCGTCAGAAACAACCTAG
+GGAAGGGTGGGACAGGGCCGCACCCATGGACATTACAGAACGCTTGATGG
+GGAGATCTAGCCGATAGGTGGGAAGCTTTACGAAACCCTGACTACTTTGA
+TTTGAAGGACATCCCTTTACCATCGTTTTCGAGGATGTCCTGTCTCGCGC
+GTTGACGCCTGGCAGTGTGCAGTTAAATTAGCAGGCTACTATCCCAGTCT
+AATTTATCGGCCAGGCAAGAGCTGTTGGAATATTAAGACCATAAACAAGT
+AATATTGTCGACGGAATGACCGGCGTTGAACTGGGACCCAGTGCCTTGGG
+GCGGTAACTATGGCCGTACGATAGCCAAGAATTCGTGGTAAGAGGAATCG
+CTATTTTCTGGGCCAGTAGCAGCGCCCGGGAGAAGTCCTCGGTGACAGGA
+CCGAAGTTTTCTAGTCTTCAACAATCGTAAGCCCGGTCGCTAGCTGTCCA
+TGTGTAACTTGGTAATGCAGCTCATCAGCAAAATGGAGTACGTGACCGTA
+CTTAAGTTTTTCCTGATATTACTCCCCCGACAGGTGATCCTCTCGATTTC
+ACCGCAGTGCGTCTCTATCCCGAAGTATTACAATCGGCGATTTTTATAAC
+CTAGACCAGCTTTACAGTCCAAAGTAAGAAGATTCAACCCGGGAACCAAC
+TGGCCATACACAGATGTCCCTGGCCAGCCTTGCCTGACACTACACTAGCT
+TGAGTCAAAATACTTGTGATCAGCGTGCGCTAGTCGTTTAATACCCATTT
+ACTACAGTTGGGCGGCGTAACGGTGCAGATATGGTATTAACCCTGTGAGC
+TCGTCCCCTGCAGGTTTGATGAGTCTAGGTCAGGGAGCCACTTGGATAAA
+GCGAAGGAATACAATAAGAGCACTTGGACGCGATTAATTCAATTGGTGCT
+TTAATCTTAGGTTGTTTCTGGAGGTTCATGAAGTTGCCTATGTAGCGTAA
+GTTAGCGAAAACTCTACCTCTGTGCCTTAGTTCGACGAACGATTTGCTGC
+GCGCCATCTTGGAAGTGGCGACGTTAGGTTTCAGCACGCACATCGCAGCA
+CCATTTCCCGACCGCGTCAGCCGACATCGTTTAGTGATGAGTCGGCGGGA
+GGTAAAACGAATGCCTATTGCAAAGCCCACTAGGTGCTTTCAAGTGCACC
+CCGCTCCGACTTGTGCTCCTATATGCAAGTCGTGGAGCGACAAATGGTCA
+CCCAAAACTAGCCTTCATAGGTACTTTGCCAGGTCGACCCAATGATGCTA
+CGTGCTAGCTATGGATGTCGGGACGCACAAAGGATAATCTTCACGATCTA
+CCCGTAACGAGAGACAGTTATGAGCCAGCGGGTTCTGTTAACTTATTAGA
+CGTTACGTACTAAGATACAGGGTATAATTCTCAGAATTGATACACCAAAC
+ACAGGCTCCACCCTACCGCACGGCAACACACCCGGAAAATAGTCGTTCTC
+ATCTTGCGACATGCCATCTTAGACTTATTTATGTACGAACGTAGAAGATG
+GACAAAATAGTAAGCGTGGGACGAGTGGGCGTGTCGTCACGGCGCCATTG
+TTTTTTGAAAGATAGAGGAGCTACCTTCTACACTACGGATCCATCCAACG
+CGTAGATGAGCTTCCCCTGCGACTATCGGGCACAGCAATGTGCCGATACA
+CGCGAAGACTTATAGAGGTTGAGTGGGTCAAAGATCGGTCACGGGCGTAC
+GGGTAATTGGGTGGTATATGACGCCTTCGGTCTATTAGACTCGCCCTCTA
+AAAGGACCGCCCGCGACAGCTGCATCTGGATTAGATTTGAAAGCTTTGCC
+GGACTACTCGGACTACCGCAGCACTACGTTTAATTCTGATGAGAGGGCTG
+TCCACACTTCATACCGAACAGTTAGGGTAGGTTGCAATTGAGTGAGAGTG
+AGAGTTATCAGTGGATTGGCGATGGCTTTAGCTAGCAGTGAATGACCCTA
+GACTTCCCCCTTTTCGCCAGATGCAGCTGCACGACGGGCGGCGTTCACGC
+AGCGCAGATGATGTCACCCTGAGCCCCGATTCCCCACCGTAGCACATCCT
+AAGGTGCTGGCAAGATGCTCTAATGAGTTCCTTATATAGCAATGTCGATG
+CCAGTTTCCCGAACCCAAATGGTCTATTCTGCTGCAGGAGACCCCTGCAA
+TAATGTGGAGATCCTAGGCTAGAGTCCTAAAACGCCTGAGACGTTTAAAT
+CAGCATCTCCCAGACAATCATAGCATGACTCGGGTGCGGTCCTGTCCCTT
+ATGAATCATTATGGTGTAACTTAGTACTTCAGATCTGCAAGAGATATTGC
+TAATTCGCTATTTCACTAACTGACGGCAGCAGTTTCAGCGCTAAGGGGCT
+GCATATCGAGTAAGCGAGTTTCTACATTTTGTACCGAACTAACTCGGCTC
+TTGCGTTATAGCCGAACAGCGGCTCTTCCAGCCAGAGATACTCCAAGCCA
+CAGATTATCCCTGATACGGAACCTCCTTGAACACGATGGTACATCGTCGC
+CCGATGAGGTAGACGACAATAGGGCTAATGGTTTACTACAGACGACCGAT
+CCGGAAAGATATCTGGTGGCTCCTCTGCGACATCGCTCAGGGGAAGGGCT
+ATCCATTTATTAACAGAGACTTAGGTAGGGGACATCGAGTAATGTAACCT
+TCTTTAGACCTGTGGGGCGACAAGGTCGTATCTCACCGGGCAGGCGGGGC
+CATAGCATCGGAATTCAACGTCGCATTGCTTTTCCCAGTAGTCTTCGCTG
+AGTCTATGCTCGCGTACCTGCCCTTTCATCCATTGGCGATGTCACTTCTG
+GTTAGTGGGATGAAAGTACTAATTGGGCGTTCACTGTTTTTCCACTTCGA
+ATTAGTACCCCAAAGTAACTGCGCTCCACTTACCGCCTCCAGTCCATCGG
+TAGCACGAGCCCCATCACGGGGCAATACGACCAGATGCTCCAAACTGAGT
+AGCTAGGAGCTGCGATTCTGTTACCCACGACAGTAGCCCCTGGAGACCTC
+GGCGTGTTACAGGCTGAGTTCCCAATCCTCCCACATTACGCAGGTTTCCC
+TTTAGGTTAGCTATTTATGCTGATCTGGGCCCGTATTTGTTATGTGTCGG
+CCGGCCAATCCGTGTGGAATCAGCGTACAACCGGCTGTCCATTGGCTGGG
+ATGTGTCTAATCTATCCATCGAGTGAAATTTCGCTCTACTTAAAATGGTG
+CGAATTAATGATGATCCTTCCGTAATGATTAGATCGAAGTGCGGCGTCGC
+CGTCTCATACAGGATACTTGTCCACGTCGATACAGATTTATCGATGACGT
+TTTTAAAGGCAAGACTTTTGTCATGGGAGATACAGGCGCCAGCCACTCCT
+ATGATTGTGCACTGGATAAGAGCCCAATCGACAAAATGGCGGCTGATAAC
+CTATTCCGCTGAACGGAGTGCCGGCCTTTATCGAGATCGAGCCGCGGGAA
+GGTGATGGCCGAGAATTCCCGGCACTGACTTATGGCCTAATGAAGAATCA
+AACTAATTTTCCGCCGGAGTGACTCGCTAGAGCTGCGTGCACTTCTCAAC
+AAAAGTGTTGCGTACATGACCAGTGTCGGATTACCACAATGGTAGGCCGA
+TGTCGTAGACTTAGTGATAGCCGGTGAGATCGAGAGCAACTTTTGCTTGT
+ATCCACCAGTAGTAGTACCAAGCTTTAACAGTATTTCTTACATGTCACTC
+GCGGGCCCAATTTCCGCACCAGCCTAGGCGAGCTGTCATACTCTTTCGGG
+GCTTGGGAACTTGAAATCCCGGCCCGAGTGATATGCCGAGCCGAATAATG
+AATGTGGTGGGGGAAAGGAGTCCCTTGAGTATCAGATTTAGAGGCTACAT
+TTATTATCGTAGTTGCACGCACCGCGGCAGGCCTAAGACTTATGGCGCCG
+CGTTCTCAGAGCAACCTCACCCCAAGCGCTTGGCGCTTATCGACCCGAAC
+CGTTAATCTTAGACGAATATACGAGTCCGCTTTAGCAGGCCGGTATGCGT
+CTCATTTGAGTGCCGTGCGAATAGGGTACGCCATATCTAATAAACCCGTT
+GTAATTCGTATCAGGATGCAACCTGGGGAGGAGCAATTGAGATCTGTCAT
+TCGGTGGTCACCAACAAGTACCCCTTCGACACACTTTTACAGACTGATAC
+CGCCCACGTATATTGTCGTCCCAACTGCGACTGGACCCGACCGAAAAGGA
+GACCTCCGCATAAACGAACGCCACCACTCATCCGTTTGATTCGCTTTCTC
+TGATACCCCCAGGTCGTCTACGGGTGGCGGCCACATAGAGCCTGGTAGAA
+CGGCGGACCCGAAGATGTACTGGAGCGCCTGGTTTTGCCCGCAAAGGTTT
+GCGCGCGTCCGGGCCGCGCTCATCTTCTGGTCGCTCATTAATGATACACC
+GTTGCAGTAATAGGGACCTGAGGAATCCAGAACTCCAGGCGGGCCTGATC
+ACCGTTTCGAGGTCTAACATAGGTAGCGAAATAATTAGTATAGACGTCTT
+AAAAAATAAGCGGACTACGTATTTGCGGGATGGTAACGGGCCGCACTTAG
+TCTTTAGTACCAGGCTTCATCCGACACTAACCCCTCTAGGCTACATGACA
+TAGTTCGAGTCGGTGGCTCTTGTTTTCCGCGGATTGGAGTTGAGTGCCCG
+ATCGGGCGTTGCTACTAAACGACCAGTAATCTAATTGGCCATAATCTCCG
+GTGCACATGGTCTCAGGGGCGTTGTTACTATATTTTCCATCACAAGGCCC
+GGATGGTCAACTGCTGCCGACTTCCTTATGAGGAGCCGCATAACCCACTC
+AGGGCGACGCTATACGCATCATCGCTAGAGAGCTGGTCGCATTACTGGTT
+TAATAAATACGTGTAGCCGGGACTTGGTCTCATAGCACGGATGCGTTGGC
+GTGAACGTCCAGGCAGAACGGTGCCCGAGGAGATGGATTGGATTCACGAT
+GAATCACCACCGTCCATTAATGTTTCAAAGGATGGCCCCAACGGGCCTTG
+GGACAGTAACGCTCACGACCTACGCGCGTGCCTACTGTTACGTAACCATT
+ACAATAGCTCGCGTCGCGACTGGCTAGGAGGGGAGAGTGGACGTCCGTCA
+ACGGAACGGCCAACCCTGTCATTGTCGATAACTATCTAAAGATATGCGTA
+ACGAAAACCTTGGCCAGAGCTAGTGTCATTCGCTATCCTTAATAGAGCAG
+TTGACTGATTTCATCACCTTTTAAATAGTTGAGGACGGCAGTGAGTAGAC
+CGGCTATATGAAATCCCAACGCAATGGCATCCGTTCTGTCAGTAAACAAA
+ATTCTAATTCGTTCTGTGCTTCGTGTATCCTCCAGTCACCACTTATGGAT
+AAGTCTGGAATACAACGCGTCTCTCCTCTCCTGACGGATTAGATTTAAAC
+AAAATCTCTACATGGGACCAACTTGTAAATTCGCCATGGCCGACATGTGC
+ATCCGAATTCCTGGACTCCAGAAAACTCCCCTAGCCTCTACTTCCGACTA
+CCTCTACAACTCCTTAGATACTTATCAACCCGCTCATTTTGGCATATACC
+TTCACTCTGGATAAAATACCAATCGGTTAGGGCTCTAAGGCATATAATTC
+ATTGGGAGTGAGAGGATTGGGCCTCGCGGGGTGGACGCTCACCGCAGCGG
+AGATCAACACCCACGATACTTACACGTGAGCTAGGGCTAAGCGACTCTCA
+CACTGCACATTTCAGATCAACGCGACCTCTTCAAACGTACCTCTAGGAGA
+TGGCCCTATATACACCTATAACTCTCTGTCTAGTATTACACCTCCCCTTT
+GCGTCGGCGGAAGATAGGGCAAACCTTATACTGTAGCCGGGAGTGCAAGA
+ACCGAGTCAAATGCCAATTTGTAAACCCGCTAAGGACACCCTAGTTATCC
+CATTGAGCACTGTGTCCGCACAATAAAAGTAGCAATGGGCTGACAAAGGT
+TGCGCCAACATGACCATAACTATGATTAAAGGTTCTGCTCGGCTTACCTG
+AACATGTACTTATACTGCTTTTCGAGTCCTTATCAACACTACTTTGGGCA
+CTAGTCGCGTAGTGACGGTGCCCGCCAGTGACGTTCACCCGGCCAACGAG
+GGTCGATCTGCTTATTTTCCAACCGACAGCACTTCTGAGAATGTCCAGGC
+CGAATGCTTCTTACGTACTACGCGGGCGGGGCGGGAATAACACTACGAGA
+AGTTGACTAAAAGCAAGGATGTCCTAATGTGTGGTCCCGCATGAAGGGAC
+TCTCCATTATCTTCAAGGAAAAAACATCTACCTCGCAAATTCGGACACTA
+AGCAAGTATGAGACGGGACGATGGGTTTGTCGCTAACACACGAACTCTGC
+ACAGAAACCGATATCATAGAGTGCTTGGCCGGTGAGAGGGTGCATACACC
+AGCGTGGCCACCCAGAGGTAATGTGCAACTGTGATGACCGTGGGAGCGTC
+TTATAGGGATTTGATAACGAGTACCTAGGGGAGTAAATGCACTAAAGGCG
+CCAGCAGGGCAACCTTCCCGACGTTTACGCGCACATGAGAAGATACGAGA
+CTTCTGTACCCATCTATTTGGACGACGCATGTCCAGCGCGTCCGGCCCCA
+TTCCCAGGTGTTGGAGACCTCTCAGTCCTTAGTGCCTGCCTGCGGATAGT
+CATCCGTGCTAGCAAAAGGGTCAACTAACACATCATTGCGTGCCTGACCG
+TCGATAGTAAGTGTCGGGCCTCCCGTACTAAAGGCTTGGGCATTGATAAC
+CGGGATCTGGTCGGTATAAACGCAACGACTGGGGGCACTATAGCAACCTT
+ATGAACCACGTGACTGTGGAATCCAGGCGTAACCGCTTACACCTGCATCC
+TGCTATTAACAATTCAATAAAGCCAATAAAGGTTAGTATTTAGATTAACA
+ACATATGGTGCGTGGCTGGATATTCTCACACGACGGGGTTATCTGCTTAA
+TTGTCATAGAGGAAAGCCACCTCACCGACTCCTGGGGGTGTGGGGACCTG
+CTCAAGCGTCCCCTCGGATTTCAGTATTCAAAGGAATTCTGCGGCCAGTC
+AGAGAACTTTAGTTGTAAAACGCGAACATTTTGACAGGAGGCATCTCTCA
+AGGAGTTACTCTCTGTACGCTTCACACTTTCTTCTGTCGGCAAAACATGC
+ATCTGCAGAAATACAGCGAGGGAACGTTGCACCTGGAGATCAGCAAAGGC
+GGGTCCACTTTCATGTGCATGATCTGTTGGTTAACTTCTAGGGGTGTGGT
+AGATGATTTCCTTTTGCTTGTGCTTATTGTTCTAGCAATTCGTAAGGTGG
+CGAGGTCACATCGTTCTCGGAGTCCCCGCCCTAGTTATCTTTTGGGCTCT
+TGCTGATTTCGGGCGGAGGGACTGCACCGTTCTTTTTGACGTTCGCTAAG
+CCGGAGGTTGTGAATTCAAAACAGAGGCCAGGGTCTTCGCTCAATTGACT
+GATAGTGGAGTGCCTTATAAGTATAGAGCGAACGGGCCTGGATCGAGCCA
+CAAGGCATGTGAGTCCACCGTCGTTTAAGTTCCGAAGCGTCGCATACTCA
+AACAACTCAGAAGCTAACTAACTCCTGCCTATTCACAGTAAGTTATGTTA
+CGTAGGGGGGTGGGAATGCGCACCGACGTACTACAAGACGCTGCTCCGGG
+ACAGCGGCGTTAGGCATCCCTCGGACCGGGGCCTTAGGACATCCTTGCCA
+AAGAGCTTAATACCTCAGTATTTTTCGGGGACGCGTTGACTAGTTTGCCA
+AGCGAACCATTCATCCCAGTCTGAACCCTCTAAGATAGCATGTACAGTGG
+ATGACAAGGGATTGGATTTTCTCGAGTTCGACGTGAGCTCACCCTATATT
+ATCCAAGATATGCCACCGTCAGGTTGGCACCTTGGCTACTTGGAACCCGT
+GGTCTGCAAATTTCCGTCCATCCCCCTCAATCCTCTGAGAGCGCACTCGC
+TGCGATCTGGAAAGTGTAGGCATAAGACGGCACATTGTAGAGGACTTTTC
+CCACACGTGGAGATCCTCAGTAGGGGTCGCGCCCGTACACTTTCGTTGGA
+AGTGTATGCGAGACTGCGGTACTACAGTGAGAGGTTACAGGAGAGATAAG
+ATGATCCAGCGGCCTATATGATAAAATAGTAAATGTCTTCTGTGCTCATG
+TCGCGCGGAATACGTAGACCCTATATACGCCGCGGGGTGCGATCGCTTTA
+TCACCACCCCACTAGCTTGGGGGACTGGTACTCTGCCGTATATCAAGGCG
+TAGACCCCATTCAGGATCTCGGAGGGTTTTTCCAATCCAACCTTACAAAC
+TTCAGACGTCTCATGCTCCACTACCACTAGAACGGTGATAACAAACTGCC
+CCACGGTTAAATTCTAAATATTGGACAGATTTACTCGATCGAGAGAGTGT
+TTTGTATGAACTCCGGTAAGAGTTACTTGCCAACGTGGAGACGCATTATA
+CTGAAGGACACAAGATCGAAGTCAGCATGAAGGACACAGTCGTAAAATTA
+AAAGCAGAATCCCTGGTCGCCCAACGCCCTAACGTTTACAAGCAGTTCCA
+TGACTTTTACAGGCGAAACAGTACTCCATTGTATAAACCAGCTGTGCTGC
+GTGACTCTGCATTTGTCAACGACGACATTTACGTAAAGGGATGATAAAAC
+GGATCCCACTGCCGGACATCCCAGCAAAGAGCTCCTGAATCGCTGGGCGC
+AGCGGTTATTACTTACTGTGCGTAGACTACGAGTGTTAGAGACTATATGT
+TGGGGCCACACTTCGCAGGAATGACGTGGAGGAAGCCCTGGAACTAACCC
+GGTGAAGGACCTATGTGAAAGGCTCGTGGAGTAGGGTCAGGCCAAGCGGT
+ACTGCCTTGCCGAGATGACTAAGCTTGATCTCGAGCCCCGACATCTTATG
+GTCGGAGTGTACCGGGGTACTCTGTTGAACGAACGCGGAGAATCTGTTTT
+AGGTCTCGATCCGAATAACAGGAGATAATTAATGCACTGGTCTCACTCTT
+CAACATTAAGGATTCACGATCTCATGGCACGTCTCCTACGGTCTCATAGT
+TCTTCTCGTCAAGTACCGCGAAATAACATTCGCAAACTTAATGTCTAGCG
+GTTCCTGTTTTACTAATCGTCGGCAATCCGGACGTTGGTTTGCAATCAAA
+TAGTGCCAACCGCGCGAGTCAGAGATAATATTGCCCATGAGCCGGGTACT
+GTTAGAGAAACAAGTCGAGGCGAGGAGGTACACTTCGAACAACTGAGTGA
+ATCCAGCCCAAGGAGAAAAATTTGTGCTCCACGACTGCATTCGTGGTGGC
+AAAGCATATAGTTACAAGAACCCAACGCGCATCTATAGCCAAGTTACCTG
+CATGAGAGGAGCGACGTCGCCACACGCAATCATAGGTAGTGCTAAGAACT
+TCCAGAAATCTGCGTAAGCCTGTGTCCAATTGTCCCGTGGATTCCCACAG
+ATTAGTGATATCGTGCCTACAATGGAGGCGATTTGCGAGCGACTACGCCT
+TCACTTCACAGGCCTCGATACTGCACTGGTAAACCCACCGTAAATGGAAC
+GAATAGTGGGCGGACCATATCTTGCGGTAGCGCGGCGACATCACCATTAG
+CTAAGATACACCGATGTCCCTCTTCTCACGGTGTGACAATTGGAAGTCGC
+CGTGGTCGGAGTTGTTGCGTGGGCATCCGCTCAATAACAAACAGCTTGGC
+GACGCTTTCCTGACGCCTTCTACCCGTGGTTACTGCCTCATTTGCGTGGC
+TGCGTTCAGCTTGGTTTATACTTATGCTCGATCACATATGTGGGGTTTTC
+TTGAACTAGCAAAGGAAACACACACTGCAATGCGCCGCGGTCTGTACCCC
+TGTACACTGTTTAATCGCGACCGGCATATACGCTAATACATGGGAACCTC
+ATGCGTTTTATCTCTCCGCTCAGAAGGGACGTCAGTCCGCGTTAAAAGCT
+CTCGGAGTATCTGGAAGCCCCGATGTACGGTACGGCCAGAAATTACTTGC
+CAATTCTGGCCCCTTCGTTTTCGATTAAGATCTGCAGGGTCGAGACCCTG
+TTATAGCTATCGGGGATGCCACTAAAATCCCGACAAGGTTCCACGTGCCC
+ATTCGCTTTTCGTCCAACTAGGGATTGATCAGGAAATAAGCTGCGAATAT
+TGATTACACCGTCCGTCCTATTCCGCTAAATTGAGGGGAATAGAAAGTGG
+TCCCCGATAGTGGCTAATCCCCACATGGCTGGATTCAACCTAGGGCCGAC
+GACACCCAAAAGGTGATAAGGTTCTTGATTCGCTCTGCATGGTCTTGGTA
+CCGCATTCGCGTGGTAGCGCAGATCAGCTGGCATGCGACTTGATGGGGAT
+TGTTCCAGAACGATCTACCCGTAGGGCTTGAAGGCGCTCTCTCAGTCTCC
+AATAACGTTACATAAAAAAGCATGGGACTGTCACTTTTATCCCGCGCGAT
+TCTTCCCGACCACATTCGAGCCCTGCAGTCCCTTCGTAATGCAAAACCGG
+AGCACTATCATTACGGCCAGATCCTTAGGCACTCCAAGCTCGGTGGATCG
+TAAACATCAACCCTACCGGGAACGAACTACCATTCGAAAGGGAGGCGTGT
+CCGGCATTCAGCGAACCTTGGCCCGATTGGATACTCCTCTCAGTGACATA
+ATGAACGCCTAATCGTCACTGTGAGGACTTTGCCGGGCGTCCGTAGCGAT
+CAGGGGTGTAAAGGGCTACGCGGTAACATTATTAAAGTGACCCACAGGCA
+CCGCCGCGTAGACTGGGCAGGCATAGGCATACCCACTCCCCTATGCTGGA
+CTGCCGCCTGAAGGTTGAAACAGTGGATTACTGAGGGCATTACATGAACA
+CAGGACTTGTCTCATGGTTCACTGGAGTACGAAGTCTTTGCAAGGTGGTG
+CACGACGTGATACGCTTATATCATGAGCTTACGCGCCCAAGTAAGCGCGG
+ATCTCTATTTGCTTGTAACAGTTCACGCTTATGATTGCAAAACATCTGGG
+TCAGACGCACTAATAGACTAATTTACGGGATATACCTCGTGCCACGTAAC
+TCGTTAACCCACCAACCAAAATCCAGTAGAGACGATCGGGAACCTTTATT
+ATGTCCGCCTAGGTCTGTGTATTAAGGCGCCATTCACACCCTTCAGGAAA
+CACGTTGAGGAGGTCCACGAGAAATTGGGCCGGCTGTTAGGATACCGGAT
+GTCATGCTGATTGTGAGCACGGATTCCCATAATTGCTATAACCCGATATT
+GACCTGAACCTTTATCACAGCCATGTTATAACGCGGACAGGAAGGCCTGC
+TCTTAAAATATAAGAAACGCTGCCCTCCGCTCACATCGTCTACATATCGT
+GCCGTTTAGCTTAAAGGCGTCTCGCAAAGGGGATGGGGACGCAAGTCATA
+TATGTGGAGAGATGTGGGGCACTTTTTTATGGACCCCAAAACCAGCGTAC
+ACACTCACTTCTTCAGTATTCAACGATAGCTCGAATGCCCCTGTGTATTC
+TTGGAAGGACTCCTGGTAGTATGAGTCGTCCCTACACCAGAACCGTTAGG
+AAGGCCGTACGCGACCTGTTATAGAGCCAATTTACCCCTCGTTCTCATCT
+GTCCATACAGTGTGCTTCACGGGAAGGTTTAGATGCCTCTTCCCGTACTG
+GTGTCTGTAGAGCCGGTCGGTACAAGCGAGTAGACGATCTTTACAAGCCT
+GGGTAGTGAAACAGACGCATCATGTGAGAGCTCCATGCGCATTGTACGTT
+ACAATATAGCTGCAAACGGCTTTCTGAAGTGGCAGCGGTGCCCGGTCAAT
+TAGAGTAAAACATCCCCAGTGTAGTAACATAAGAACGCAGGAGTGGGCCA
+TAACTTCGGACTGCGACGCCGCCATAATCTTACTGGTTTCATACGTGAAA
+ACCATTGGATGCTCCGATCGGTTAGGCCGTCACCAACTTTGTGGAGCCGA
+TGCCTCATTGTGACAGGAGGGTCCAGATTGTGAAAAACTGGAGTCACGCG
+GCCAACCGGTTCTATGCTACCGTGCATCCTCGCATCCATGAAACTTGTAG
+GCGGTATAGAACAGGTAGTTTCCAAAAGACACCCGGAGAGAAAGCATATT
+GTCTCGTGTCACATGGTCGATATAGATAAAGAGTAACGCATGATAGGAAT
+GAAATTGACAGAACACTGGACAAACTCAATTCGCAGAACCATCAGATGGT
+TCAGCACACTCTCAGCCGAGAGACGGAACTAAGATTCCTGCGCCCTGTAT
+TCGTATTGTGGAGCGGCCCCAACATAAGCCACACGCATTGGAGGTCAGGG
+GACAGGGCAGGCGCAAGGAGGTTGACTGCGCGTGATAGATATACGTAGAT
+ACGCACATAATACGCCATGCATTTAGAGTGAACCTAGCTAGCGTCGGGGG
+GCGACGATCGTCCCGCACTCCTATCGCTTCCAAACTGGACATAACATTAC
+AGTTCATACAATGGTCGAGCATCGAGTTCCAAGTCACCCCAATACATTAT
+ATAACGCAAGGCCCATGTAGATAGGATTCTATGAACACTCAAAGCTCAGT
+GTGTGGTCTAAGGAGCTGCCGACTAATAAATAGCCGGCGCGTTAGATAAT
+ATGGAGTAAGTTAGTTCTTTTGTTACCAGATTAGATCCCCCGAGGGGTCT
+ACTTACGACTAGGAACCCCCGATGCGTCAGCGCTGTTTATTATCTACCCG
+TTCGCCCATAGGTTAGTCTTACCCGTAGATTGGCCTGCCGGGGCTGTCGT
+CTGACCATATTGCCTCTGCATAAACACCGGCGGCTCCGGTGCGCTTCTTG
+AGCAGCCTTTAATCGTCACACGAGGTATCTATTCGTGGTGCTATAGGGGA
+ATCGTGTGCTCGAAGACCATGAATCAGGCCGGTTCAATATGGGTTTCGAG
+CGACACATCGCGATGGGTGAGGCTTGCGGATTACACACAGTGCACGGCTT
+ATACTTTGCGACAACCCAGGGGTCTTCACCGAATGGCCCGGACGGCAGGG
+GTCGTCTAGTCAGTCAACACGTCTACATCACCCCGACATTAGGGGCGACT
+TAGGCTATCGACTAGAGTGGTGGGTAACAGGAAGGTCCTCGGGCCATGCT
+GCAGAGGCGTTACTCCACTCGCTCAAGTAGTTAAAAAGGAAGCTGCATAG
+GCCCAACACGTAGTCTCGTACCCATAATAGTAGACTATGTCGTGAGATTC
+GAAGCGGTTCCGCACAGTGTAAGGATTCGGCGTTGTCATAGTATTAATGG
+AACGGACGGAGGCGTCGAACAAAGAATTCCAGCTGCGCTTATCATTAAGC
+ATCCGCTAATTACAATAAATCCAGGTAAATGAGGCTCTGGAGGGGACCGT
+ATTTGTCGTACGAAATCATTCACAGAAATGAATGACCATAAGTGCTTTGG
+TCTTGCGCCTAACACAAGTGTTGAATATTAATTAGGCGATAGTCGGGGTA
+AGTTTCCCCAGTAATCGTGCCACGTCATGACCGCACGGACCGCAAAGGTT
+ATAGCCGAATCGCTTTACGCACAGGAGAAAAGAGTTGCCTTCCGGATAAC
+TAACTGGGAAGGGCTAAAACCAGACCTTCCAAGCCGAAGGCTGGGCATCT
+CAAGCAATATCGCTGCATGTCCATAGGGCTCGCCGCCAGTTAATTTCGGG
+TCCTCGTACTCCAATCAAAACTCGTAAGCGCTAGGAAGAGGTCCGGAAGA
+AAAATTAGGTTATTGGCTCAAGCCCAACCAGTGGCATCCTGAGCTGCGTG
+TTTAGCTTCGAGTAGAATCCCATAACAAATGATCTGCTCCCACACCGATT
+GAGAGGGCGTCGGCGATACGATAGGTCGCCCGGGGAAAACTACGGTTCAC
+CCGGGACAGTAGTCATGATGCCCTTTTAGCCTTAAAATTGGGTTGATAAT
+AGGCGCTATACCGTCGAGCACAGGTCCGGTTTTAACCCCAGAAACCCCAA
+ACCCGGTTTTGTGAGTAACGTACGCCTGTAATTAAATGATTAGGAATACT
+GCTGGTCGCCGCTTTCCCGTCTAGACATCGAGCGACTCAACGTTAGTACA
+ACATTATGAATGTCTCAACTGTTAGACTGCCCGTTTCCCTATGTCAAAGC
+CCGTTAATCCTAAGGGCCACATGAAACTACCCACATCTCGCCGACCATCC
+TTAAGGACTCGCTCGCAGCAATTAGTCACGCATGGGGGTACAAAGCCCGG
+AAAAAAATTCACCCGCTTGCGATCCACTCGGACATAAACGCTTATAGTAA
+AAGCAGACAAATGTCCTGGGTACGCCCATGATTTCGCATAGGAAGTACCA
+CCTCCGGCGTATTGTTCAGCGCTAGACGAGCAAACTTTCATCCAGGATAG
+TCCATTGAGTCTCGTCCGACAGCTATGGGCTTGAAGGCCTACTTTGTACC
+GGGTCGAGTCCTTGCTGCGGAACCTAGTTTTCTAGGTGCGACCTCGTAGG
+CCGCAATCACTGACAACCTCACGGGTAAAATGGAAAAAACATAGAGGTGC
+GATATCACATATTGGTACGATCACTAGCATAGTCTGAACTAAATGGCGAG
+AGCGACTCAGGTATGATTCCCTCGAATTGCGTCTTGTTGGCCGAGCTCAC
+ATTAAACCAATTATATGTAACGCTTTCCTTCCTTGATCCACGAGTTAATG
+CGACTCTCGTGTCTTGGCACGGATTCAACGCGTATGCGACCAATGTTTAG
+AGTCCCGGGGCCCTTCACAATGCTTCGCTACTTTCTTGATGTCACCTTTA
+CTGCCCGTTTTGCCCGAAAAACGGGCCGTTTTACAACATCTTCGATGCTG
+CTGCGTCATAGCCATTGGAGGTCTGATCCTTCCCGGGCTCCCATGTATGG
+CCTCATACACGACATAGCGGAGTCGCAGAACCGACAACGTCTGTCCCACT
+CTTGATCCAGCAGTCGGCCCTAAGAAACACTGCAGGCACCACAATTCGGC
+CTGTGTTAACATCTCGGGCGCACATGGTCAAGTAATCGGCATCGCTAACG
+ACTTCCGCCCCGTCCGTGCGCTCGTAGGCGTGGGCAGGGTGTGGGCGAAG
+GGTCTAGATCACTATCTTTTAGATAACTGCTGTGCCTAGAACGTCGACTC
+TTCATTATCCGCTTTTCGCAGGACCGAACCACGGCCGCCAATCCTGATTA
+CCCGACCAAACACATATGTGGCGGATTGCAGATCCCAAGTTGCCGCCTTA
+TGGCCCCTGGGGTCCCAAAGTGGTGGACCCAATGGCGTGGGTTTCTGTGA
+GTGGTTAAGTCTTGTGCAGGCCTGGAAATACCGGGACCTTGAACCGCCCC
+CTATTCTGGACCATGTGAAGCCCACCCACCTAACACGGACAAGAACGACT
+CACTTAGCGGGACACGATATCGGGATTACTTACCTTACCATACGTCATTT
+GGAATATTGATGCCGTTGCAGTGCGTTGACCGCTCCTCGCCCGTCGCGCC
+GGTCAGGGGGTTGCATATACTGACGCGACGTTACACAGTCTCACATGAAA
+CTGAAGACGCGTATCGCGCTCCGTCGCAATACTTCCCATACGTGTTCATC
+ATGATCCTACCGCCCGTTACGCGCGTTAGAGCCGGCTTACAAAAGACTCT
+TATAACGAAGAGGACTCCGTCCTACCGGAATTAATCATGGGCGGGCAACT
+CGGCAACCGCATGAGGAGGAATCATTGATAGACAACTGATGAAGTACGAT
+AACGTAAGTAAATACTGCTAAAGCGACTAGAAGAAAACTATCCAGAATAA
+TCCGCCGAGCTACTTGGTCGATTGGGACTCTATTTTTTTCTTCGGGGTAG
+TTTCACAGCTTTAGGATGCCGGCCAACCGAAATAGGTGGAGCCATAATCA
+TACATATGACCACGGATTCCAAGCCCTCCATTGTAACCGCCGATCCATAA
+CTTTTCTGCGATTCAAAGAGCGACGGACATCCCTAATGCCAATTGATAAT
+TATCTTTACAGCAACCTATTACCCGACACGATTGACCCTATCCGTCTTCG
+ATATCTCCCATGAAACTCTTGAAAAAGCTGCTTGGTCGCTCATCCAACAG
+ATTTTCCGCTCCAACTACAGTCACAGCATGAATTGGTGATTACTGCGGGT
+GTCTAGCACGCCCGCCGGTACTGCTCTTTATGTAGGGATGGTTATCTTAG
+GTGCGTGAAAAGTTCCTGTCCTATGAGGCGAGTATGAATACGTACTTTTC
+TCCCCCGGTTATAGAAAGAAGTCATCTGATGGGTGGGTAAACTTGATTAT
+TAAAGCCACTAGCCCGCCTAGGCCCAGCCTTATCTCACCAAGTCCGTCCG
+AGATCCCAGTACCAAGTAGTTAGGTGTGTCTCCTGTAAGATCTATGATTA
+CGGAAGCCTTTGTGAATATAAGTCTAGGTCTAAAAGCCCCGTTGCGCACG
+CTTTGCCGGCCCAGATAAAGAGTGGAGTTCTGGGTTTGCAGAAGGCCGCT
+ACCTGGTCCGTCTCCAGGCTATTTCTGCAGGGCTGATGTTCACAAGTGTA
+CGGAAGATGGAACATCTTGCATCCTTAGTTGCATAACGCCGGCATTTCTG
+TCCCACAGTCAGTAGTTTAGCGGGCATTAGTTCGTGGTACCTCCGTTTAT
+TGGATTTGTAATGGATCTTGTAGCGGACAAGCTGCCAATTGAGGAATAAT
+GTATGAGTTTCCTAATAATGTCACGTCGAAACCACAATCATCTGTGCCCC
+AGACCGGGAGAGATAGTCTGCAGCCGACAATTCGCCGCTTGACATCACCG
+GGCTCCTCGCATAATGAGCGCTGTAATAAAGCAGCGCACCTAAGACGTCC
+TGACTTTAGCGAGGATGCAGTTTTGGAAGGGAAGCGTGCATGGAGCACGT
+CCCCTTTCAGGTCAACCAATCTCATAAGTGCTACTCGAGCTGCCCCGGGC
+CGCTAGTACAACTTATGAATACCGGTCCTACCGAGTCGAGTGCTGCACTC
+ATGACACACTACGAAGGGTTCGTGATCCGACGGCCTGTTTGTATCAAACC
+CTACGAGGCCTCGAGGTCTGAGCGAACAGGGTGTTTGAAAGACTATCTTC
+TCCAGCCTCGACGGGCAAACACCCCCGCGCTAACCTCTCGGGGACAGACT
+ACCTTTCCGATCAGTTGCGACTGGCCGTTGGTGAGTGGAATCCTTGCTAG
+GCGTCTTTGTCCTACCGCGCTTCCTACTGCCAGTTCGGTCTCATGCCTGT
+GAGTTTTAAGCAAAATAGTGTCCTGTGCGCAAACGGTACGAAATACGTAA
+GTGGTATTATGGGTCGCTTAACTAAGCGAGGTTTCACGCAGATAGAACGT
+TGTCTTGCGTAGACCAAAAAGTCCCTGTTAATGGTGTCACTGAGAACCCC
+CCCGAAATTACACAACGGTTCTAGCATGACTTTTGCTGCGTTCTCGGAAG
+ACGTCGATCGTGTGAATAATCTTATTTGTCTCAGTACTTTCAACATCATG
+AATTCTACCGAATCAAGCATAGTTAAACGGAAGGAATAAGTTGGGAAATA
+GAAAGGTTTTCTGCCTAGCCACCCATGAATTAGTTCATTCCTGCCTAGAT
+CGTTCTGACAAGCCGCAGTGAAATGTCCTACTACGACGTTGGGCTGAAAC
+TGAGCGTCAGCGGGTCGATAACACCGGGTTGGTTGATGCACCTTAGACTA
+ATTAGTGCATGCGAGATGGGAATTATCACCTGCTAGATGTCGGCGAGTTA
+AGTAGTCTTGATATAAGCATTCCAATTAACTACAACAGCCGGAGGATTTA
+TGTCTTTTTTCGGCCATATCTCAGATAGATCAGAGGTGTAGACCGGCTCT
+ACGCAGCTTCTTATTCACGGTTTGGCAGCTGTTGGACATTCCTGCCTACT
+AGCCGGACGTCTATCAAGAGGAGAGCCATTCTGCGGATTATGGCTGGCCT
+CTGAACGTTGTCAAAAATCGGAAAGAGTTGTCAAGACGTATCCTTATTGC
+GAGTGGGCACATGCTTGGCGTCAGGGCTGATAAGTACTTGTTAGTGATTA
+GTTACATAAGCTGCGAAGCAGTTGCTCGAGTCTTACCGAATCTCTGTTAC
+ACCACCAATCCAGGGATGAGAGGCGAAGACCGCAGTAGCGCCCATCGAAC
+ATCCAAAGGTTAACAAGAGTCTCTTAAAAGATCCTTATATCAGTCTGCAC
+GTCTAGTTTGCGACCTAGGAGTATTTAGTCTATACGCGTGTGACTCACGA
+AGGGAAACTTTAAGGGCACTCGGTCCCCACTGCGCAGTGAGCTAAAGGAG
+CCGTCGCAGAGGGAGATAGTTCCTTCGGTGCAATAGCTTGAAATCCCACG
+GCGGACCTGCACATTCTTTTGGCACCGCCAATATGATCGCCCGGGCTCTC
+GAAGGTCTTATGCTCAGTTGAGGAGAGTACTTGGTTTAATCTTGCCGTGG
+ATTACATTCTGAATCCCCTACCTGACCAGGTTCAGGGCATTCAGTGTCTC
+CTTCTAACATTTCTGTATCGAAGTTTATGTCGGTGGTTTTGAATGGACGC
+ATTTGTACGGTCCTGAAAGGCAAGTGGGCATCACGATCAGATGCCTGGTC
+TTAAGGGACGGACAGCACGACCTGAGAAAATACGAGCACCTAGAGACATT
+GCTTTACTGACGAGTCCGATGGCTTTTTCACGATTTCATTATTCCTTTCG
+TGAGTTTCTATGCCGCCGATTGCACTTACCTGCTTCCTCTGTTTATCTGT
+GAGGGTTGTGCGCGTTCATACGAGAAACAATACACACAAGTCCGGCTGTG
+TACGGTGGAAAGCCCCGCGACGTTGGCGCACGGCTGGTCAGGGGTCATCA
+CTTTCACACTGTTATAGGAGAAACTATCGCACCCAGTCGTAAGCGATGGC
+AGGATATTAGCACCCCCCTACAGTCCCGGGCATGAAGCATTTCCGTTCTA
+GGCTTGTGCTGCATGGAGTGACCAAATCGTCTATTTTACTACCCCGTATC
+TACAGTATAAAGGAGAGAGACGTTACATGGAATCGCTCCGAACTGCTACC
+CTGTTCTAGAGGGTGAGTGAGCCCCCTTTAAGCGTACGCCTCCCTTTAAC
+GTTCTCGACGCCGTCGTTCGGTTGAAACCCGGCACACGTCGCGGCCGCCA
+CCGTCCTTACGTTTCCTGTACCGACAGTTAGTTGAACACTCACGATCTCT
+CAACAGTACTTGGAGGGATAGCTCTTATTGTGAGATCGGTCCCTTCACCC
+GCCCAGTATTTCGTACACCCCTTACCTCGGGAATAAGGGTTCAGGTCGTT
+CGGCTACCCTTTTAGGAGCATACGTAATGCAAAGAATTGGGCGATCTACC
+GCGGACTGCGGGTACGGACTCTGGGACCCTCCAAGACGGCCTTGGTATAG
+AAGACATGAGAGCTGCGGAGAAAGCGGACGTGAGAGAGCACAGTACCGGG
+CCGTGCCGCATCCTTATAAGCCACACATGGTCTAGTTCTAAGCCGTGCAT
+CCTTAATAACCCGCTAGTTGAGGCTGTGGTAGCTCACATAGGATTTCACG
+CTGAGTCAGAGTGCTAGAGTGGAATCGACCCGTTATAAGTAAAATTTACC
+GTGATCTTTGATAGCTCTGACCGAATCGTAGCGATGGCTGTACTGTCCCC
+TTCCGCTTGGAGACCTTGGGGTCCTGTGCCGGTTTTCCATAATAATCGTT
+TAGGTATCAGAATTGGATATTGGCTCTTATCAGGTCCATCATACGGGTGC
+CTATCCTACGAAACTGCGGCGCCAGGTGTCTAATTTGTGAACACAAAGAA
+ACGCAGTTCATTAAGGCGTGATCTGTAGGCGTAAAGTCGATTCGGCGGTG
+CCCGTGTCGGGCTCTAAGGGCACCTAAGTGCCGTGCGCCTTTCAGCTCTC
+TTACAACGATATGGCACATTGTTCCCGTGATTCGCCTGGTCCGCCTCCGT
+CAAATCGCCGTAGATTTAAGCATCCCATGGGGTGGGTACGGGGGTAGTTT
+GTCTAGGGGAACAAACTTCCTGCGCTGGCCACGTACATAGTAAGGATATC
+GGATACCCCCGGAGCGTCTCGCCTCGTGTCTGCCCCTCCCCCCCGCTGCA
+GCAGCTTCCATCCATTCGTGCTTCTGCTCCTCGCACTGTGGATTGGTGTA
+GCTGCCGTACAGATTCGCTGCATCTCCGTTATGCGAGATAGAACGATATC
+CATAGAAGACATCCTTACATCGGTGGCCAGTCCGATCTGTTGAACCAACA
+TCGTGGCATGACTTGGTGGTTACCTGCTTGATCTAGCATTTATGACACAC
+CTGCGGCAGTCGAGTCCTGGATCTCTATTTGCCAGGCACGCAAATGGCAG
+GACGCACCGAGCAGGCAGCCACCACGTAGCCCAGCTGTATGCGTTTCGTC
+GATCGGTTTTTGTTCGAAAAAGACTCACACGAGCCGGACATTTATTGATT
+GCAGACTCACCTAGTTAAGGAGTCTAGACCTTTCCATTGCTAGGCCCTGA
+TGAAAATGAGAGGATTCCGTTGACCACGTGCCCCTCTTCCCGAGCGATCT
+CATAAGTCCGCCTCCGTTACCGGTTACCGAATAGGGCGTGCAGCGAAGCG
+CGGTAATAGGCGTACTGCCCGGCTGACGCCATCCTGTTCTGTATAGACAC
+GTACCTCGGATTGGGCAAGAAGCTTATCGGGAAAGTCACCCCATCGCGGT
+TATCAGTTTGACACAGCGAGCGTCGGAGCCTAAAGCTTCCCCCGTCTGCA
+TTTGGTGATGTGTAACTAGCAACTGGTAACAGAATACGGGTCACCTAGAC
+AGGCCCCTAGACATATAGGCGTACTTATATCACCTAGCTCAGGCGTCGTA
+ATAATCTCAACAGCCTGGCAGCACACATAGCAGTAGGTTCAGTCGGGAAT
+GTTAAACTGAGGAGCTCTTTTAACGAGGAAGTGGTCGCTAGAGCAGTACA
+GGGAAGCATTGCTAGTATCTTTGTGGCCGACGGATAGGACCCTCAGAAAG
+CAGGGCAATTATCTAAATAAGGAGGCTTTGCCGTGGGCCGTCAGTAAGCC
+TTCAGCAAGTTGGCAAATTAGGTTTGTGCAGCCGCTACCCTACACAGAAG
+CAGATTTACATGCTTGGTACAGGTGGACTTGCCCTTCTAACGCTCTCTGT
+GCCTACTACCTGTTTCGTCGATCATATATGACGGCTTGCGGCAATGTGAG
+GATAGTGCTGAACTACTATCGTCGTCACAGTAGCGGGATGCTCCTGAACA
+AGGTTCCAGTCGGACAGTGGAGTAAGAGGTGATTAATCGTCGACGGGAAG
+TTTGCCGCATGCCCAGGGTCATAGTTCGAGGTGCCGCCTCGTTTGATTGA
+AAGATAGCACCAACGTTCTTGGAATCTCTTCCCTAGTGTGGGTCTGGAGC
+CATAGGACGCACTTCCTGGGCCGACTTGCTCCCAGTGCCCAAGGCAGGAA
+TGAATATGAGAAATCTGAGTCTTGGTTCGTCGCTACCATCGGGGGAGACA
+AACTCAGCCTGTTAGGCTTCATCAGACAAAGGTAGACTTCTAGTTAGTTT
+CCTAGTAGCGACTACGCGCAGTTCATGGGATGGTGACCAGGTGGCGTCGA
+ATAGCATTTTGCCTCCACTTCCTGAGCGTCAAGATAGTCCAAAATGAATG
+TCCATGCTGTGTTCACAGAGGGCATCTCCATGAATCTAATATGGCGCCGA
+CAGAAGCAGATACGGGCATGTTAATCATCGATAGGGGTCGGAGTCTGTTG
+TACGTGTGCCTCCTCAATTTGGGCTTAGCGCCTGCGCTCCAACGAACTCA
+GATGGCGGCAGCAACCAAATAAATTTGCGCTGCTTATCTAAGCGGTGGAA
+GTCTCCACCAGTCTAGCGCACGCCTACACCGTCGTGCATCTCTTTGTCAA
+CTATGACGAAGTAACGATTTATGCACCCGTTAAACGCCCACCACAAATGG
+CCGGCCGAAACTCGTGGGTTCTCCTCCTTTGGAAGCGTCATCGTGCCACC
+GATCAACTCTTCTCTCTTCTGGATATGTCGCACAGTCCCAGGTTTGCCTG
+TTGGCTTAGCAGCACCACTTCAGACGCGTGCGCACGAAACTGTGAAGGCT
+TCATAGATTCGCAAGAGCATGTACCCCATAGAGCTCCGCCCCAAAATGGC
+AGGCGATGCACCGCAGCGTTAAGACGCTGAGAGAGACTGCATAACAAAGC
+CGAGCCTCCAGCTCGCTTATAACGGGGTATTCCGAAGTTCACCCTAGCCA
+GTTTGGGTAGCTGCATAATCCCTGCGTAGACATAACCCTGGACTGGTAGT
+TTTGGGGCTGGCGACCGACATCAGCCAGGAGGTAACTCGAGTACGAACCA
+TCTAATGGAAATTTTCCCGCTTATTAGAACGCTCTATCACTGATCACACT
+AACCCTTGCGAATTTTATACATCCACTAAGTACGAGGGGTGCCGGCAGGG
+GGTAATAACAGTGCGCTGTAAGCACTCACTTTATACACTCACAATAAGGC
+AAGCGCGAATACGGATAGAAACCCGTGATTCCACTGCACTCGATTAATGG
+GTTGTGTTCCCCGGCCGAGGCTTCCTATCGGAACCGCTTATGCCGTCGTG
+TGCCTGAAGCATGGTTATTATTCATTCTCACCCACCTGGGAACACCTACA
+TAATTGGTGAATTCCGGTAAAACTCATTTTCTTTATGCTAATATCCTCCT
+TACACGGTACCTACTTCGCTCATCCGTAGACCAGCTTCGTGCACTTCTTT
+CACGATGAACGAGAGCCATGTATCGGGTGAAACATTAGGATTACATCATA
+ATGGCTAGCACTCGGCATACTTAAGTGTAACGGCTCTGCAGGCTCAGATA
+CTACGTGCACCGGTCAGATATGCCTGTAGAGGAGCAACTGAGGTCTAAGG
+CCGGTGGAACAGCCTGAGTTGGTCAATAGAGCTAGCTGCCTGGAGCTATC
+TCATGAGGAAAAATTATTAACTGGCTTTTTCCAGCCCCGTCCTTTTGATA
+CAGCATATCGATGCCTCGGTATACGTTCATCACGCTCCAAAGCTCCTTGG
+GCGTACCAATCTTTGTGGAGCAGAAACGCAGTCAATTAGGTCGGACCAGC
+TCGCCATGAGTGACTATAGTCGGTACGAACGAAGTGTCTATGGCCCATAA
+CAATGTGAATTATCACCGGCGATGCCAGATATGAAGCCCTCCTGAACGCT
+AAGGACCGTCGGACATGCATTCTCAGAGGATCAATGTGCATCGAGAATCC
+TCTACGGTCTTCTCTAGTTTTACCTTGCGACCTTTCACATCAGACTGCAT
+GGCTCCGGGGCTATGTAAATCCATCTAGCTGTCTACTACGTGAACTCTCT
+AACCCAGGCCAACTCATGGCTCCGTTTACGCCCCTACGCCTGTGAAGGGC
+GGCCTAGCATCAAGGGCGCTGTGGCAGAGAGCTGGCTGCATGTGCCCTTC
+GGTTTCACCCTCTCTATACAGTAGTCTTTACTCTGACTCTATAAGACAGT
+AGGAGCCGCCACCTGGGGTGTTCACCGCCTGCGGTATGAACTGCATTACA
+TAGGCTGGAAGCAGCTAGTATAGCACCGCGTGTAAATCTAGTGTGATGCC
+TCATCTGAAGGGTCCCATTGGTATGACAATAGCCGGGAGCATCCGTTAGT
+ATCGGGAGACGGAACATAGCGAAGCCAATGAGTATCGTTCTTCCTGATTG
+CACATGTGACCTGTCCGAAGCCAGCGCCCTCTGTGGTGCTATAGCTCCAA
+GTGCCTTGGGTAGGTGTAAGGCGGCTGACGTTGATATTTTTACCCTGCTG
+TCGACATAGTTTGCCTATACTGGGGAAGAGTTATTTGAACCTGTCATTCC
+ACAGTCACTCGTCCTTCCCTTAAGACCCACCATTTTCTAGCAATTCGCCT
+TAATTGCAGATCTTCCAGCCGCGTTTTTCCCAATCCGACTTCTTAAGCTG
+AACGCCGATTTCATCCCCAGACGCTCTTTTACGTGGAGGTTTAGTGCCGG
+AGGTGAACATTGTACACCCGTGTCCTGCATTCGATTCTGGAAGCTTGGCA
+ACGAAACTTTCTGACAAACTAAATTTACGAGAATGGGAAACGTGACGGAC
+CTTTCGAGGTATCAACTCTAGCCTTCCATGGGGCTCGATGATGAGACTAA
+TACTCGCCCCTCGAGTCAGCCTGATACAGCTGCTGCTCTCTTTTCGCGGT
+CACACACGATACCGGTTCATGGTTCATGCGTTCCCCCTGTGTAAGCCCTC
+TTTGTTCTTGTGAGTCATCCGTGCAAACAACCATGTGGCCGGGCGTGGCC
+GAATCTTAGCGTAGCTCCCGCCCTGAATCCTAGTTACTATCAACTGGGTA
+CTGCACTCTCGGGTGCGCGAGGTCCAGCCAGGCACCAACCCGTTTCCCAC
+TCCGGGAAGAGGCGCTGAAAGCTGTCGTTTCAGACTCAGGACTGTGGGGG
+TGGGTCCTGAACCGGGAGATGCGCAACTTAACAACGGAAACCTTGGCCCA
+GCCACCAGGCTCGTCTTTGTAGGGGCTCGACGCTATCACGTAGGCGACAG
+TAAAGGACAAACGAACGCCTCTAGGGTTGCAGGATGGGTCCATTGATGTC
+CAGTACGTTACGCTACAACTTGTGTTATATTATGTTGAGGCCGTGGCTCC
+CCAGTTACATTGTATACCACGGTCCCGTATTGGCGTCACCGAAGCAACCG
+CGATTTTTCAGACGCCTTATCGGAGGTTACACATCCGGTCAATCATCGTA
+AGGTCCTAGCCGACATCCATCAGATATTTGAATACGAAGACCTTAGTATG
+CGGCAGATGACCGGGACCATCAGAGTCCTTTCCTTGCAGGTACGGCAGTC
+AGTCCAACATGGATTCGATAAATTGAACAATGAGTGCGTATTTATGTACT
+CCGCAGCGCGAACGCCGGGCGCACCGTCCCACCCTAGGCCACTAACCGTT
+GCTGGCATTTGAGAAGGCTCGAATGGCTCCGGAGTTCCCGGCCACACATT
+CGGTTAGCACCTATCTGGGAAAGATGGACGGAGCAGCATAATCAACAGAT
+TTCTACTTTCAGAAGTGAGATGTCCCGATCCCTAGGATACGTATACCGCT
+ACATGCTAGGGCAATCACCGCCACAAACGGTCATTTTGAGCTAGTGACTC
+GCGTATGTTCACATCGTAACAAGAGATCTGGACGCATAAGACAATACCTC
+ACTGGTACCTGCATCTGCGATACGTTCAAAAGGAAGTTCTTCATCGCAGT
+GCTTTATAAAGAAAATCAGCCCCCCGTCCAGATACGCAATATCGTCGGAG
+GTTCCCTTTCGATGCTTGTAATCGTCAGGCTCACCGTACGGACTCTCGGC
+GGTACGATATTAATAAGTTCACTTACCCCGGCATAGGGAGCGGACACTAT
+GTGGACTCCCAGGAGGGAGTCGTAATCTAAGATATGAGGGAATGAGTCAG
+CTAGAGTTAACTCATTATGCTTGGGTTGAGGGTTAAAGGGACCTTGGGTG
+TGTGCTGTGGCGGAGTGGTCTGCTGTTAGGTGATGTGTTAACGGTTTGGA
+AGGACAATAGGGGCACGCCACGCCACGAGTTACCAACGATGGCTGCCGGT
+ATTCATATTGTATGTAATGACATTCGCTAGATAAACCGGTACCTAAAAGG
+AAGAGGAAGTAGCTCGGAGACGGTTATTTTAGATAACGGGTCGTATCTAG
+TGGGCAAAAAGTCCGTCGCCCCCGCTCTTGCGCTCTTAACCCCGGGAACT
+CGAATGGCCCTTAAGGACGACCATTACGCGTCGCCTCGAGAGCGACGCCG
+AGCTCATCGTATACCCCCGGAACGTTTCAGGTGAGAGGGGTCGCTTTTGC
+CTCTCGAGAAGTTCTGCAAAGCAATGTTCTTTCTCACCCAATCGTTAACA
+GAAGATATCCGATCCTATATCTAACCATAGCACGGTCCGATGAGCCCGGC
+TCCCCAACAGACAGGAAGATAAATGTAAATAATTGTGGTGCGAACTGCCC
+GCGATCTCGCGTATCGCCGGTAACATACAAATGGGGGGGCCTAGTAATTG
+CGACACATTAAGTGGACTAACAGAGCAGAAGTAACTGGCAAGTTGCTCGA
+GCTAATCCCACCTGTATGCTTCCCCGGCGTAGCGATTTGAATTCCAGTGT
+AGAGGCAGACGGCTCCCGCAAGGTAGCACCGTATTCCGATCGATCTTTTG
+GTGCACCCTGACTTTGAATAAGCACACAGATAGAAGCCGCACGCAGAGAT
+ATCTTTAACAAACAACGTGGGAGAGCTTCAGAAGAATGTTGGACAATAGA
+GTCCGTTGGCTTAAGCATGATACGCAGCACACTTGTCCTACCGAACCCTG
+GTGGATACTCCGTAGCGGTCTTTCACCCCAACCTGAAACCAGTCCTCTTA
+GGGTTTGGTAGAAATTGGGTTCACGAACAGTCAAGAACCGCCCCAGCCGG
+CGACTCGGACGTCTACTAATGTAGATCGCATGTTTGCGCGCAGTTGACAG
+CAGGCTATATATGATGGGCACTCCCACAATTAGCGACCTGACCCCACCCT
+GGATCGGCATGCCTAAAGAGGTTATTGGGTGATCCTCCATATTCGCGTGG
+TGCCGTACGTGTTCAATCATTCTGCGAGGTGGAGACCCGGTACTCTCTTA
+GCATGGGCGGCAAAGCGTCGAAAGTCACCGCACACCCCGAACCGCTAGTA
+GTCCCACGTCGCGTGGAGGGGGGCGGGCGATCACTCCAGTGTTTGAGAGC
+TGACTCCATCTTGGTCGTCTGCCTTAATCCCCGGAGCCGCTTACTCGCAT
+GCCCGCTCAAAGGGCTGCTTTTTCCACGGACGTACTTGCAGCCACCCTAG
+TAATAGACTCGAATGTCGTCATCTTCATACACCAATCTAGTATACATTAA
+TCCTTTCGGTTGTCGATTCACTGACTCTTTATGTTGCAGTCTCTGACAGA
+ATTACTTTAGGCATACGAGTTGGAGGCTCCCTTTGATCACAGGTAGTGAG
+AACTAGATCGAAGCCTCCACTTCTCTCTTGAATTGAGGTAGGGGTTATGA
+CCTGGAACGCCTAGGTACTCCACTCTCACGCTACGATTTGAGATGCAGTG
+AATCAGACCTGATTATGGAGGCGACAGGCCCGGCCCATTGAACGTACGCC
+TCCCTGTGGAACCATGCCAGTGCGTTTGAGGGCTTAGGATGAGCGGCGAG
+GTAACGTAGATAACTTGTTCTCGGCTTCATAGAAGACTTAGTCCCTGACA
+TACTGGGTAGACCGTGACCATTAGGTGGCTCATGGTATGCGATTCCTGGG
+ACCACCTTCAGTGTCCTCGCGGTCTTCCGCTGATAGGGATCAGACCTCCG
+CAGCTAGAAGTGTCCTCGTTCGATGCGGTACAGACAGAGAACTGAGGTAC
+TGCAAGCATCATTCGGTACGATCTTGCTCCAAGGGTACGGATGGACTCAA
+CTTGAGTAGCACAATGACCGATTTGCTGTCAACAGAAGGCAAACATGCGG
+TGATGCTTCTCCTTTCCACGATTGGTAAAAGCAAGTAGGATACCGTCTAT
+TAGGATATCATCACCCCTGGTGGATCAGCTCACTGGGAACGCGGTTTGAC
+ATCCCTCATGAACCTCCGTCGCTCCGAGGGATGCACTACCGTGCTGTTAT
+GCTTCCTAGGACTCATTGCTCTTGAGGACAAGGATCCTCGTACCCGTTAC
+GTTCACGTAGATTTAGGGCGCAGGAGTCGGCCCTCATCCCTAATTCTTGG
+CAGATTACTCCCAGGTCGCAATGGTTACCGTGCTGGAAAGTTGCAGCCTG
+GTCATGATCAACTCCAAATTGCGGTGGGGTCGAAAGGGGCTAGCACCGCG
+CGTCCTTGCTATTTATTCGACTCGGAGGAGCTGGATAACATGACCAAGGC
+CCCCCGCGATCTGGGATTGGGTACATAGGGCACCGACTGCGTGCGTGTGT
+TTTAAACGGAATCCCTTTTCCTAAATGCCACGCGCCAGCGCTAAGCTAAC
+TAAACGAGTAACATAGAGGTAGACGATTATCGATACTATCGCGCGTGCGG
+CTCTAGAACCGTATGCAAGTATCAGGAGGAGCTTGCTATTTGGCCTACCT
+TTGAGTCTGGATGCCGGGCGGTCACATCATTTTGACTTTATGTGCTGGTA
+AACGGTGTGAGGGCGATAAATTACATGAAAGGTGAATGGCGGTCCTTCAA
+TTAGTCCCTATGATGAAATGCCAAACGTGGTAAGTGTTTTCGGAGGGCGT
+GCTAAATGCTATGTACTGCACTCGTTGACCTTCCTAGTTGGGCTGGACGG
+GTCCATTGGGAACAGGCTTTCTAATTAAACGTCGCGCAACAGCTTCATCA
+GCTTGTAGGCAGCCTTTGAGCACAGAGCTAAACCTTTGTGCAATAAGCTG
+CCGCTAAGGACTGACGAATACCATGAGCGAAGTGAACCAACCAGTCGTCG
+TCCAAAAAGTTGTAGCCATTTTGAGTCTTGAACAGGACGCGCCGGTAGTG
+GTAGACGGCATGATCGTGCACACCGGCTTGAGAGAGTTACTATGGTGTGC
+AATTATGTGTAGATCCCGCGGCGGGCAGGCGGTTAATGCGTATAATTAAC
+AGACGAGCGTTCCGGTCTCAATGTATGTGACCAGCTGACATGTTAATCGT
+GAATGCATCCTCTGCCTGAGGGTCAAACGCCTGGCCACTCACCAGACTGT
+TGCTAGCTGGGGGTCCTTCCTTTTCGTACCTATCGGCCAATGCGGAAATG
+TTCGCTCACTTGCGCAGTTTTTCAGATGCGCTCACTGTCTGAATGAATAT
+GGTAGATTGTCAAGCATAGTTCGGTGTGATACATGAACTGCTACACTACA
+TGTGCACTCTTACGAGATGCCACTCGGTGAGCTTACGTACGGGCTTTGAA
+GATGGATTCCCTAGATGTCATCATCGTGTAGTGATTAATCTTCCCTTGTA
+TTTATTGGCATACTGAGACTGAGGTGCTGATTTTCTCTCTTCCATATAGC
+CCTAAGAAGGCATCCGTCATCAAACCTCTCCAGAGAAACTGGGGATTCGT
+TCCAGACGTTCATTGGTTGAGTTTTTAATATAGGAATGCGGTTATTAATT
+GACACCTTAGCGCCGCCATCCTTCGATAAGATGTTCACCTTGCCGCAGTA
+TGGGATCAGCCGGCTTCTGGGTCCCCGTCTGGAAAACGGTTATGCCGACA
+TGCTATCAGAACACGTAAAAACATGCGTGTGAGTAAGCTACTTGGGGCGC
+CGGTTTCGTTGTCACCATGCCGTCCTAGCAGATGTTTGAGGAGGATCAGG
+TCAACAGGAAGGGATCTAGATACTTCTTGGTTACTCGAGGCCACCCCAGG
+AATTGGGGACAACTCACTGTCACTAGAGAGTTCCGGTGGCGTGGAACACC
+TGTCGTCAGCTCTATGACATTAGGGGCCATGTTCGGGCAGAGCACAACAG
+CTCTGCGTCATGATCGTGTATACCCCACTGTGAACCGAACAACGTGCGCA
+GTCGTTCTTCGACTTGCTAGGATCTATCTTTCGTCGCTGATTACCATCTA
+ACACATCCGTCGCGATCGTGTCACAAGGGCATAGTGGGGTCTGACGCATA
+ACTTTTTTATGCCTTTATTGTCAAAGAGATAACTAACAGCCTGAAGGGCG
+GGTGTGTTGAGAGCAATCACAAATGTAGGACGATGCCCGGTTCCGGGAGT
+TATGACCGCAGCATGGTTGACCCAGTTATGGGTGCTGTTCCTAATCCAGA
+CATTGTGTGACCCCGATGCAGGAGGCCGTGTTCCCGCAAACAAACTACCC
+GGCACAAGACTCATGAAGCTTCATTAATTGATCTGCAGCCCCTAAGATAT
+GGTTCCACGTGTCTGATCTAATAGCGGAAGCACGGCCCATGGCAGGGAAT
+CGAACACACTGGCCCCGTGCTGATCAGCCAGCAGAAAATTCAGGGGGTGT
+TCTGGCAGGGCAGTAGTGGCATCATTACTCAACAAGAGTCGAAGAGAAAA
+TGACACCACTACGTATGGAACAACTTAGACAGCCAACCACATTCAAACCG
+ACTAGGTACACTTAGCAATACGTTCATTCTCCATCTTTGCGATAGCGATC
+ATTAGTAGGTCATATAGATGATTCTGTCTATACCTGTGAGCACCCGGGCA
+CCCGGCAATCAACAGGCGGTTACGTAGTACCATTAAGGCGTGTCCTACGC
+AATAACCTTGGGATACCTAGAAATCTTGGGAGAGCTTAGACTTATCATAA
+CCGAATTGATTGTTACGGTCACTACTGGCTTTTGAACTGGTCCTATAACA
+AACATTTGTTGGATTTGGGATAAATAGGTCTTAAAGCCGATTCCCGCTGT
+TGGCTGTCTATCGGCTCCACTAATGCCGACGGTCTGCCCATTCGTCCTAT
+ACGTCTACCCGCGTGTAATCAGATAGATTAGTGAGTCCTGTGCTTAAGTT
+CTAAACGACAAGTTTTTGCACGGAAATCAAGAGGCGTTTCCAGATTCACG
+ACTGTCTTGATCGGTGCACGGCCGGACCGTTGGTCACGGCCCTTCACTGG
+ATCTCAGGCAACGCGTGATAAAACTCAGCGAGCCTAAAAACGAGCGGATC
+ACGTCAGGTCAACCAAAACTTTCTGGTTGATGCTCATCGCAGAGAGTAAC
+CTACTATCAAAAAATGCAGCGGCCATCCCCCAGGTTGGAACCACCATCAG
+ATATGATTACATGGGGTAGCGACGAGACGGGCCCATATCTACTACAAACA
+GAAATAAGGCTCTAGACTACAGAACCAGGGACTTCTGGGCGAAACTATGA
+AAGAGTGAACGGGGTGAGCGAAGGTGGATGATAACCATCTTATAGTAAAC
+AAGCCGTGGTTTCCTGTAGCCTTTCCTGAGACCGGGTACAGCAGGGGAGC
+GGAAAATTCCTACATCCACGGGCATCCCCAGTCTTCGCAGGGTAAACCCG
+AGTGCGTTGCGGTCTTTACTCGCTCTGGCATATGTATGACTTTTGGCTGG
+GGAGTCCCATGTCAGAGTCTAGCGCGTTGGAAAGCCATATGGTCTTAAAT
+CACGGAACGTCCCCTAGATATTCGCATTAGTAGTTCTGCTGGACACGAGA
+GGAGATTTTCTGGGTGAAATCTTGATAGGCGTGCAAGGTTTCATGCTCTG
+TGGAGGCGCACGGGGTACCTATAGCAGCTGCGGTTCCTGTGAATGGATCG
+GTAATGAGTCGCGTCCCAAGCGGCATGTGGCAGGCCGTTGGAATTATGTC
+GAAAATTTAGCGATGGGCGTTCGGTCCAGATCATACTGTTTAAGCCTCGC
+CCCTCTGAAGATAATGAGTCAAGAACAGTTTCCCGACAGCGGATGAAAGT
+CGCAGAAGATACCCGAAGCAGGCGGAATCAGTTGACCGGGTCAGGTAAGC
+GGGCTGACTAGCGTTGTTTTGAACTGGACGGCCATAGTCAATAGATGGCC
+GCACCTCGCGGCCTATGTATGGGGGTGTGATTGCGAAACCCTACGCGTTG
+TTGTGTAACAGTAACACGTCCCGAAGCCGAGTGGACATTCCGCGTCTACA
+TGTGGCTTGTGCTCGTCTACATCAGGTGACTCTTAGATTATGCTGATTGC
+TTGTCCTTAAATAATTGAAACAGGCGACGAGTTGGCTCGAATAGACTCTC
+CTTTCGACTTCAAGACATTCTCTTGGTTGACGCGTACGCCCTAAGTCAGG
+TACTGCTATTACTCGGGCAATTCATACTCACTGATCTTAAGCGCTTCGGA
+TTCTACCCTGACTGTTTTAGACCGTAATAGGATGCACGTTATTCATATAG
+GATACCTGTGCGCCTTCCGAGGGGTAAAGGGTTGAAGATACACAAGTTCA
+GAAAGTCTGTGTGTTGGTCCGTGGCTCAGTCCCCACGCGCGCTTTCTCTA
+TTGGATTCGTCATACATGTGCTCAAACCGTCGGGATTAACGTTCGCTGAG
+TAGGTGTTTGCCTTTCGGATTGGAGTACACAAGGCATCCCCAGGATATGT
+GTTTTTAACAGACGCATAAGCCTTCCGAATCTTGACTATACTCGCTGGGC
+AAATGCGCTGTTAGTCTGTATACGCGTCGCCTAGCGGGTCCCCGAATGTT
+ACTCTCGGCCTCATATCGTTACGCTCTGGGAGAGATACTGCATCCGAAAT
+TTATAGGACCTCTAGCTAATTTGTTATCACATCCTAGTCGTTCTTGTAGT
+TAAAGCACTTACGAGCCGAAATGCATGGCAGTTTTTCGGCCGGCACACCA
+GCGCTCATCAAAGGCACATCACCGAGGCATGACCATGTCCAACCTCCTTG
+CGATCGGCATGCAACTTATATAATCTGGTCGGAACTGTATCGGTGCAGAT
+GTACGTGGTTCATCATGAATTCAGTAGATTAAGTACCCAGAGACTCGGAG
+CTAGCCAAAGCGATGGTTACGACGTCAGCCGAGGCTGAGAGGCGTTAAGT
+GAATCGAACGGAGGCCAATGAGGGTTCAGGTCAGATAACGCCGGTTCAGT
+TGCAAAGGTACCTTAATCGCTAATCCTTTGAACTCGCCACATAGGTTCGA
+CGGATCGACTCCTACAACGTACAAGGGACCTGTTGGATGGCATTAGTGGG
+GGTTTAGTGCCGCAGCGACCCAATCACGTGATGCGCGAAAAGCGGAAGGG
+GCTTCAAACTAGGATTGTAACAAGTATTTTCAAGATAAAACCCGCCTTTT
+GGACAAAAATGTCCAAGCTCGTCTACTGCGTACAGGAACTATCACGCCTA
+CGGCCCGCCCGCCCTGTCGGTGTCGGTGAACTTCCCTTCCATGGCTCGAC
+GAATGCGAGTACCTGGGTTGTCAGCGAGCATGCATCGATAGACAGGGTGA
+CGACTTATGCGGTGTGCATTTGGTCACTAACGATACCAAGGGTCTATTAA
+TTCTGCTACGACCGCAAATTGCGTCTGCTCGAGCCCTAGAACCACCTTTA
+CATTTATTCCTGGGTCGAACTAAGTCTCTTGTGAAATAGGGTCCCAAGTC
+CCAAGTGTGAAAGAAATGATTTCGTGATCAAGCAAGGAGCTTATGTGACC
+CACACAGACTACCCACTCAGCAGGAACGGGCCTGCGTCGACAACTCATGA
+AATATAAGCCTCCTAGAGAATATAGTACCATAGTAGTACGGGCTCTCCGA
+GGTCCAAAGTATTCCATTGCCTTCGGAGGCCCAGTTGGCAGGACTGCACC
+CGGTCCAGAATAGGTATCCTGTGCACATGTAGATACTTCATTACGGCATT
+CGACACAACAATCTACCGGGCCGAGAGTTTATCTTGTGTTCCACGGGCGG
+TCCTTGCTACAAACAGAGTCAATTCGACTAAGGCCCCACTCTCCATGCCT
+GTTACAGACCTAATCTGCATTAGGTGATCAGGACTTACAGTTTGTTTATC
+GTGAGACGGACCTAATGGCTAGAGCCAAGTCGATGTTCGTCGTCAGTGCT
+TTTCGGACTCCTAGACCGGCAACCCACGATGCATCTGCCGCGAGTATTTC
+TACTGACTTCCTGAAATAGTTATGACCTTTTAACGTGGTATGGGGCCTCA
+CAAGCTGTACGAAAGTCGATTTCCCGACGGCCAGAGCTACTCAGGGTGGA
+CACGGTATTGTTTGAATGACCTGGCATGTTTTACGTTAGTCTGCCCGCCG
+CCGTCAAGCGTAGGTCTCACATGAGTCCCACCGGTTGCTAGATCCCATAA
+AATCACGTTGAGTTTGCGAAAAGTCAATCGCCTACAATCTACGCATAGAC
+GCGAGACATGTGCGTCGGGTTAACACTCGCGAAGGAATGCAAACTCTGAT
+GCCACCATTCAAAATTTAGGGTAGAAGTGAAGTAGGTTTTTCCCCTGCGG
+TCTAGGAGACGCTCCTTGACTTCTTTTAATCGATCTCTTACTCTATGAGC
+GTGGCTCTCCACGTCCGACGGGCAGATATGGTGTATGCTTTTATCATCCA
+AGGAAGTACAGCCGTAAACCCGCCAGGGACCAGCTATGATTAGGGGCATA
+CGAGGGACCGCCATTGCTTATGCGAACCAGCACTCTAGTGGGTGGTCATC
+ACCAACTCATAGCAAGCAAGTGGCATACGCATCTGTACAAGTGGTCGCGC
+AGGTTGGGTGATGTGGTTGATCGCACTTAAGTGGCCGTGGAGCAAGGTAG
+TCGCGGTCACTTCGTAGGTGTCAATTCTACTATGATCTTTACCCCGCACA
+GACCACATGGAAGATCTGCGGCGTGTCGCACGTAGCAATGATGTAGACTT
+TGCGTCCGGTTTCAGATCGGCAGCATGTTGGACTAATGAAGGAGACTGGA
+ACGCCCCACAGTTGATGCGGCTATGACCGGCGAAATAAAGCTCCTCTGGG
+GCCCAGAAAGCAGGAAACACCTGGTCGATGGAATTCGTTTTATTACCGCC
+AGTTCCCCATGCTGCTCGTCATAAAGGTGTCGGGCACACTCAACTCCCCT
+ACACAACTTAGTTCTTCTGGAAAAAGCCGTTGTGAGAAGAGCCACCCCTC
+AAACTGGCGACACAAACATGTTCTAGTGGCGGGGTCCGAATTAGCCGGGC
+ACGTGTGGATAGCGCCAGCGAATCGGCGCTCCCCTATACGGCCAGTAGGG
+GTGACGTACAAGTATTCTTGAAGTCTAACTTCAAGAGAGTCGGCCAGGGA
+GATCAGAACATTACACCAACGGGGGAGGAGCCTATGTCGAGGGTGAGAGT
+CAGGATGGAAGTTCCATTTACACGCTTGGTATCCTGGAGAAGATTGACTC
+TCTTAGATGGACCCAATGTGGACGTCCATTAGGGATCGTACGTTTACACA
+GCGCAACCCCCGGGGCATTCAACGTAGTGTAGCTCGCCCGCCCCAAATTT
+CGCCGGAGATACCGATACAAGGAAGGAGGCTGTGTGTGGAAGCCATCGGA
+ATCTACTGGCGCGGCGAGTAAACGGCCGTAGATATAGCGCGCCAGAACGT
+GCTCACGGAGAGCCTTTGGAATGCGTTAGTCCATCGTTATTCCCTGCCCT
+TGGAACACAGTGCAGACGCCCCTGCCAGAGGTTGTCTATTTCCTCGTGCA
+AGATTTGGGGAATGATGGGCTGGAGAGACGGGAGCAAGTCCGTTCGTAAT
+CAGTACATCGAACTCTAAATTAGACCAGGAGATCGGGACCGGTTGTACTC
+AATAATCGGCGCTCTATCACTTCTACAGGCTCACAAGTGTAGTCTACAGG
+GAGATAGATTGTGCAGCTCCTGGCATCCCCTAGACATTTTCAATGGATTC
+GATCTATAGTTTCTGTAACGGTAAACGCGTTCGGCCCTATCAGGGAAAGT
+ACCGGACCTAGGCCTCTGCAGGGCTGAACATAGCTCATCAGGGCCCGGCT
+CAGGGAAGCTTGTTCAGAAAAGCTCTTACTTCTCAGCCGGAATGATTATA
+CGGGATACCATCCACGTCAGGACTCAATGCCCTTATTTTTTACAGTCGTG
+ACATCGAGTCGCTAGTGTCAGCTGATCGTACATGGTTAAGGTGCCTGTCA
+GCGATTCTAGGTTCTAAGGAAGGGCTCGGGTAGATCAGAAGCCGGGACCT
+ATGAAGGTCATCCAATTGTAGGCGTCTGCCCAGTAGAGAGATCCGCCCTC
+CTTGGCTCCTTGCGCCTAGGTTTACGTTGAGGATATCAGAAGGGTGGATG
+TTTCCGACCTACCAGCACTATGGACATGTTGCGCAGACCTCCCACAGAGA
+GCTACACGGTGAATTGACTTTCGGATCTGGCGGTGGACGCTGACCGGTGA
+GAGCCCGTCCACATATGACGCGTAGGCGGAGAACGCGTGATGGAGAATGG
+GTCGCGTTCAGCCCAGCTTGGGATCACCCTCGCGATAAAGGTTTGGACGT
+ATGGGAAACTAAGTGCCCCAACATCTGGAATCACCACTCGGCCGCCCAAG
+GTTTGTTTTTACAGACACAGTACACCATGTCTACTTAGATGGACCCAAGA
+ACCTAGTGTTATATTTTGGGCACCTCGCCCCACCGAAACACGTAATGTTA
+ACTACCTCGGTTGCTGATAAGACGCAGGGCGGACGAAGAACAGTGTTCCA
+CTGGCTGACTATCGAAGAGTACAGTCCAGAATAAGATCCCTAAAGTAGCA
+TGGGAAGTGGTTGTTGTTAAACTGGCAACGTGATCGGTATAGAGGTAGGT
+GCAAATCAACCTCGAGATGTATGCCCTGGACTCCACAACTGGTGTCACAG
+TCCACTTAGTCTTCACAAGACCGTGCTGGCCCAGAGTGGGGGTTAGTCGT
+AGCGAAATGCTTCCGTTGCTCGTAGCTAAAACCGTGCAAATGAAACAGAT
+CAAAATGGTACGGAATATAGCATTTCGATTCTTGCTCGAGGCCACGGCGT
+GTACCTCAGAGCTTGACACTCTGGAGGGTGAACGTCCATGGAAATCACCG
+GGAAGGAACCGAATACTTATCCTAGGACACATATATAACAAAGGAATTGC
+CTGTCGATGTAATTGCGGGCCCGACTTACGAACTCTTTAGGTGGTTGCGT
+GCGACGTGTGATTGGACCATGCGCATATATGCAGTCCTAGAGTTTCACAA
+CACATACTGTGGGCCGCGCCGCCGCCCCAATTAAAGGCGGTACTGATCAA
+TGGACAGATATTTTAGAGTGTCCTTACTCCAGTCGAGTTCCCACCTAATG
+AGGCACCCACGTCTCAGTAAGGGTTGTAGCTTTCAACGACGTGATGCTCC
+CTGGAACCTTACGAAGTGCATCATGCCTGGGTTAGGTCTGGTCAAAATGT
+TGAATAATCTTAATGATCAGATCCGACAGAACGCTTGCACGCTAGAGCCC
+TATGATATGTATAACCTTATTAGTTGACTTCTCGCAACCAGTTGAATGAG
+GAAATGTGCTTGAAAATACACACCATCTTCCATGCACGCTCCGACCCATA
+AGGACAGCAGTGCACGAGCTGAAGCCGGTTTGAGACGATAGGCCTCGACT
+AAATAGATCCGTGTCGCGCACTAGGCTTTTACCTTCTCACACGTACACAC
+AGTTACACATGAGCAGCCAGAGGCGGGTCTGTTCTGCCACCCGGAAGTAG
+CTGCGGACGTGAGTAGTAGCCGCTTCAACTTTCCCCTGAACTAATTTCAG
+CAAACAAGACTAATTGCTCCTCGTTATGCATCCGGTCTAGGCAAAACGGG
+GTCCGGAAATATGAAGATTTTGTGGCATCTATCACCGAACCACATGGTCG
+TTAAGAGAAAGCCGTAATGTACACACCATCTACTTCGGCAACCCCTTCAG
+TCGTAGTCCAAGATACAGCGCCAGGGGGATATGTGCCGTCTATCCATCTG
+CAACATGAGCCAGTAGCATCTCATCGACTAGGAACGTCGCCAGTCGTGTG
+ATGTCAATCCTCCTTAAAAAGAGCCCACGGGCGTCCATGGCCAGATTGCG
+GACGCCGCGAGGCGATATTAGTTAGGGTGCACTCCGTCATTATTGTAAGG
+TGAATTTGAGGTAGCAGCATACCCGATGCATTCCTGCACACCTGTGCTTG
+GGCTGCGCTCCCAATAATGCCGAATATGCGACGTTAAAATAGAAGGTTTG
+TCGCGCAGGGCTCGCTTATTGGCTACTGATTACCGCGTATGTACTAGAGA
+CTTCGTCTGTGGTCCCAGTGGGCTGAAATCAAGCATATCCTCAGCTGGTA
+AGAATTCAATAGTGATCTCCCTGTCGACACTGAGAGCAAGATTGCGCTAC
+TCGACTGAAAGAAAGTCATCATAGACTTACTTGTATTGTCAGCGCTTTTG
+AAATAGCCACTATGCCATGATCTGGGGGTGAATTCGCATCACGAGAAACA
+ATTTCGTAATGTGCTGTGTAGAGGTCTACTCTACGCTCAATCGAGGTGAA
+CCTCAGGGCAGCCGCCAACGCGGACAGTACGCTAAGCGCTACATTGGGAT
+TAAGGGTTCTACGTCTCGTACGGATTGTTTAAAGCGGGCGCTCGAATATC
+GAGCTCGTACGTCGGCAAACTATAGCCACCACGAGGAGGAAAGGGAGCGC
+CTCCGTGAGTTTTGCTAGAAGTAGGACTCTGGGCTGATTACCAGCTATAG
+TACATGCTGCGTTCGGTTCGTGGCAAATGGAGATAATCACGAGCTGTTTC
+GAAACCTCATATGCTTAGCGAGCGTTCGCACCTCCAGTGACAAGCGTAGC
+GGTTAGATCACGGTTACAGACCTCAATGGTGGTCTGACGTAGCGCAGGAA
+AGTCTGTTGAAAGTGTCACCATTCGATCCTGTTGTTTCGCTCAGTCTCTT
+CTGGTGAGGAGGTATCAGTGCAGTGGCATGATTGCTTCGTTCCATCCCGC
+CCGCCTGGCGTTAAGCGAATGTATGGCCGTCAGTCGCCATCTCCGGTGAA
+AGCGCGGTTGCCCTAGGTAGCGTAGTACTCGCGCCTAATTGCCCAGACGG
+GGCCAAAAGCACTCATGTAACTCGGGTGGGTAACCAGCCGCCTGTGATTC
+CAAGCCAAAAGACTGCACTCAGGTATGCACCTCTTGGTTGAGTGACGTTT
+AGAGCCGCCACAGACTTCGGATAGCGTGTAGTACGGGTCTGCGACTATAA
+CCCGACAGAGTGACTGTAATAAAGACGTACGTTAAGTAGGAGGTGGCGCC
+TTGATCACGCTAGCCTCTTAATAGGAGAAATTCTTCCCGCTAATCCTACC
+AGGGGGAACCCTTGAATGGGGGGGAACTCCGTCAGTCGATGAGGTTTATG
+GACTGTAGTGACCCTCGATGTGTATTAGCGCTTTACCTAACTCACGGGAT
+GCATTATAATCACAGTCCGAGCTCTATGCAAGAGCGATTACAGGACGTGG
+TAGATACTGATGGGTTCATTTAAGAGTGCATCCACCGGAGGAGTCTGTGA
+AAGTCCAATTACCGGTCTTAAACTGCGGTTATATCAGCTGCCCGGTGACA
+TGCCCTCCCGCCTGATCGACGACTACGGTAGCGACCAGCGGGTGGGGGAG
+GAGGCAGTGGGTTACGTGAAAGGTTGTGATCTAATAGCACAATCATGGCT
+CTTTTGATCAGACCTCGGCCCTTGTTGAAAAAAGGCAATTTAAGGTGTAG
+CCTGCCCGTGGCGGAGCATTAAGTAGGCTTGCTTAAAGCAGCGCGAATGA
+GCTAATCTTACGCACGCCGAACTTTTTTTCGCTTCGAACACGAAGGCTGC
+GCGCGCCGGTTTAATCACGCCGTACAATTGACCTCATCCGAAACACGGGA
+GTAAAGAGCGTCAGGTTAAGCAGACTCGAAGAACTAGGTTCAGTTCATTC
+GAACCCAGTCCGAGCATATCGCTGGTACGCGGGTAGGTGGTCTAAATCGT
+TTTGTTCGAGTCTGAGTTGATCGCCAATGATTAGTACATGAAAATCTGCT
+GCTCATTAACGTAGGCCCGTACCACCGGTATATGTGATTTGCCTGTAGCT
+TCGCAGAGGGGGCGGGTAACACTCCGTGGAAAAAGGATATTTGTGTTGTT
+TGAGAAAGCGAGACATAGGAGGGAATAAGCATGTGTTATCTCGTTGTCGT
+CGTCGCTCTCGAAGCAGTATATGCCACGTCTTATGTGCATGATCGTCCGG
+AGCTCAAAGCTACGTATATCCGTTCATGGGAGTTCGGGATCGGCCACGAT
+CAACCGTCACTGATTGCATACAGGTTATACAGGAACCGATACGCAAGGAC
+TCTTCCTCTAAGGTGAGCGTGGCGAAGACGTTGTCAGTGCAACTAAAGCT
+AACTTGCCCACTCCCTCTGCTCATGAAGACTCCCGCGAATTCCGGTGTCG
+GAAGCCCGAGATCTTGACTACTGGTGTCGTAGAGTACGGGGCCCGCGTAA
+TTTTAGGCGCGAGGATCTCGAAGTAATTCGAGAATTTCTCTGTGTCTTAC
+GTTGCTGTCACAGGGCCTGCGGTAGGGAGGCGGTTGCTATCTCGTCCAGC
+CACCTCTGTTCCATTAATTCTGTCGTTTCAACCGTTAGCATCCATTCCTT
+ATGGACTATGACGCCGCATGGTCTGAGAACCACACACGACACTAGGCTTG
+ATCCATATCACCTTGCACTCCGTAGCGATTCTAATGTCTATTTGCCGCGC
+GGTCTCTTGCCGCGTTAGGGCCGGGACAGGTTCGTACAGGTTCTGAAAAC
+GCCATTCCCACGCCCGGGCATGCTCCCCGACTAACGCTGTATCCTCTCTA
+CCGACGACCAGTCCCGTGTTAAGGCGGAATAGGATCTAGCTGAGTCTAAT
+AGGCCTCCTCGCGAATGGACAACTAAGCTGGCCAAGCTATTTCCATTTCG
+ATATCGTAATCGGTCATACCGTTCATGATTAAACCTAGTATGTCGCAAGG
+GATTGGCGCAGGAGCGTGTCGTTAGTTACGACTAAAAATTTACTGATTGC
+TATACTTTGCTCAAAGCATATTGTGCGCCGTGCTAATAAAGACGATCGGT
+ACTAAGGCAGATCCGGGATTGACGTGAGTCTTATTGGACCCCAAACCGAC
+TACACGCCTGCAGTGATTCAAAGAAGAGACCCAGACTGGGTACCATAAAT
+CGCTCGCGAGCTAGCGATCTGTGATTTTATTCTGCTCAGACGTAAGCCTG
+GGTCAAGTAGCGTTAATCATTATCTACCAACACTCGACGGATTAAAATCC
+TACCCCCGACGCCGCCGGTGGTAGTGTTTGGCGCCCATCCTTCAGTGGAT
+TCCATGGGGTATCCTAAATCAGTGACTATAGAATAAACATACCTGTTTTA
+TTTCCGGGATAGGGGAAGTAGACACACTTGTCAGTAGGTTGCCTGGGTGC
+TTCCACAGTTGCGACAAAGATTGCAGCACCGCGACTGATACTCATTAAGT
+CGAGAACACGTTCGGCCAACGACATTTCACAGGGAGTACCGTTGTGAAGC
+AAACTCGCCGTGGACTTCCGTACCATCTAATTTGTGGCAAGGGCCGTGTC
+TTCCCATATAGCGTTTCCTATACGGTCTCTCCGTTGACCGTTATCCGGCC
+CGTAATAGAGGGCCTGCGATTTTCGTACAATATAGAGACACACTCTGAGA
+TGGGAACGTGGGGTCTCAAAGTTTAGTGGAATTAGTGACCACATTTTCGA
+GCTATATTGTACACATAAGGGCCCTTATGGAGGTAAGTAACTTCGCCGCG
+AGTGTCAATACTGATCGAGCCCAAAGTTTTGGCGGGTGTACCTTTTTGTC
+TCGAGTACTTAGCAGCAGCTTGGACCTGGCCCACTACGAAACATCTGCGG
+ACTGACTCAGAGATGTTTTGGGACAAGGTCGGCCGTTGAGGTCTCGAAAT
+AAACGACGCGGATGATCCGATGTTCTGATGCGCTCTCCATTGTCAGGAGG
+AATTTCTTTATGTTGCATCAAAGCAGCTAGGTCCCGCTCTATGTAACCTA
+GTAGGAATTCCATAGTCTGCGACTGCCCAGTTGTCTTCTTACGTACGCCA
+GAACTGAAGATTCGCGATGTACACAGCTTGGCCCATGACGCGCTGGGTAC
+GCGCACGTTGAAGGTCACCTTTACTAGTCGAGTTTTTGGCGCAGCGAGGC
+CCGAACGACACCTGTCGTTTCGGCAGCTGCCGAAAACGCCAGCGTAGAGT
+CAACTTCCCCGTATAAGGAGTCCAGGAATCGACCTATGCGCGCCATACCA
+GGAATCTCACATGGGAATGGCTAAGGCAGATGAAGAGGAGACGGAGTCAG
+GATAGATCCAACCCCGTATCCAGGTAGACTACAGCCTGGACTAGATCTCC
+GTGGCTCCCGCAGGTTCACTCTACCGGGACCATCAACGTGATTCGCTAAC
+AATAGCAGCACCCTATCACCAATAGAAGAGTCACATAGGTCCAAAAGAAG
+GCCCTGCATGGATATTATTAGGGAGTTCTCCCCATCCTTAAGAGCCCGGC
+TTCTCACCTACCCGCGCACGCCTAAGACAACACTTTCGTATGCAGGATGC
+CAGCCGAGCCTGTGACAGTCCCGACCGTTCTGCACCCCGGATCACGAATA
+ACAAAGTATATTTATTGTTGACCTCTCGGTAAGGAGTAATCTGGGGAACG
+GCCCGAGCTGCGTGGCTACAGCGGCTGGAAGTCCAGAGCGCCGCCAGTGC
+ATGAAAACCTGTGCGTCAATGAGATGTCTCTCAAAAAATCGGGTCTATCG
+AGCCTTTCAGATGTCAGAGAGATAATGAATCCTGAGCCCTACAAGCACTT
+ATAATCATTTTAGATGATTCTTCTGTGTGCTGGATTCTGAGCACTCTGGG
+GAGTGGGCACGCAGGTCGAATTGCGGGAACTTGTGAGGACGGGACATCTC
+AAACCTGGGAGTCTACCCTGGATGTTCGCTCGCTCATAAGTAGACAGTAG
+CAATACAAAGATTTATATTCCCCCGTAATCAGACCCGGCTCACGGTGACT
+ACTAATAGAATTGGTTTATCAGCAGCATTTTTTTTACCACCACATATTTG
+CGGTAATTGGCGTCCTCAGAATACCTATTCCGTAGCGCCTAGGACACCGG
+TTAAAACCCCCCTCTAACTGTCTTCCTATTTTAAAAAAAATAGGCTTCCA
+TCATTTTTGTTACAGGAAGGCTTTGCCCGGATTGTCGAAGCATTATGTGT
+ATGAGGCAGTGCGGTTTAATCCGGCTTTTCCCGGGCGAAGGCTATCGGTC
+GGGATCTGATGAGAGAGCGGTACGACCTAAGAAGCTGTTCCCGCAAGACA
+TACGCCTCATTCCTCCTCTCCTTGATCTTGATGTGTGCCCTAGCCCCACA
+AATAGAGTGCGTAAGATGCTTTTTTCAATGCGCTTCGTAGACCGTGCGGT
+CACCGGCAAAGACTTCACTGCACATCATCTCGTAGGTGTAGCACCATAAA
+CTGCTGGACGGTGGCTATCCTGCATGCACTACTTGATCAAGGTCTAGTGA
+TAACGTAAGAAGTGAGTTTCCTCATTTCGGGACGGGGGGTTGCAAGAAAA
+TGTGTCAGTTTTGCCATAGGCAAGGCCTAGATTCTCCAAGCAGCGAGAAA
+CGTCACCATGTCTGTTAGCTCAGTCCTGGCACTAGACGGTCATCGACCGA
+GCCTTTTCAATGATTTATTCGGTTCCTTGGCCCGACGGCTAGATAGAGCC
+AAGCGCCTAGAACCCCCTGGAGTGCCCGCGTATTATGCCACCACGCACGA
+GCATGTTGACAGCTTTGCGTCGTGAGAGCCAGGAGCCTAGGGATTGCAAC
+GCGCATAAGGCACGACGCTACTCGGGTTCGACCCCGAGGTGGAATCGGAA
+CGAAATGCCAAGTCTAGTCGCACGCATGACCAACAAGATCAAGTGGTACT
+TGGGGAATAAACGATTTACTCGACCTTTGCTGAAAACCGGTCTATCGATG
+CTTACCGAAAAGCTAGTACACCAAGGTGACCTTGGTAATGTTCGAGCGGC
+GTAAGAGCACTGAGGAGAGATAGTGCGTTGTTTTTCGGGAGGCAGTTGTA
+TCTTCGATATGGTGTGATAGAAAACTGCGTCGATCGATCTTTTTCCACCG
+ACGAGTGGCCTTGACTTTCGCCGGACTCCTGATGAGTATCGGTAGTGATG
+CTTGGAGGATCGCAACAAGCGAAATGCAGACCTAGGAGCCATGATATTGG
+TACCGTTCGGTTCGCCCTGCTATGAACTGTTTTAAAGCTGTGGAGTATCC
+CCGCGGGACGCTTTCTTAGGTGATGAAAGGAGAAGTCTACCACCACAAAG
+CCAATATAATCACGTGCCCTGCCCGTCTTTTCCTTCTTGTCGTACAGCCG
+CATTCTTGTCCATAGCCCCAGCTCAAGTCGACAAACGAGCGACGTACAGA
+GTGAAGTCAGAGCCCTTCCGCTAGCGGGCCATCAGCGGATTGTAAGAGTT
+AGGGTCCGTCCGTCCGCTCGGCAGCGTCGTCCAACGGGAATAGAAATCCG
+AAGTAGGTCTCGCTATGGCTGACGCGGGCTGCAGTTAGTAGCCTGGGAAG
+CTGTGAGACCCCAGCCGAGGTTATTTGATCAGCTATGACTCCTTAACTTC
+CGACGCTGAATTATCGGCGGTCCGTATGTAGCTACACACAGAGAAGCAAC
+TGCTACGCCGGCGTTTGACAGTTCCGTATAGCCTCCCGTGCCATCTATGA
+TGTACGAACACACTCCAGTGGCGTAATCCGAGCAAGCTACAACTCCCAAC
+ACTGATTTTATGGATAGATATATAGTGCCTGCCCGTTGGGTGCCTTGTCA
+GTAGAATCTAGTCGCAAAGCAGAATTTGACTTCAGCGGCTCACCTCAGAA
+CACCGCCCGGGGCATTCAGAAACATAGATCAATAACGTGATCGAAGGAAC
+GACCAAACAGCTATGTCCCTGCGTCCGTGTCGATCCGCAACTCACCGATG
+TGAAGCGCTTCGTATTTGTTACTCGTATTTGAATGCGGTCTACAGCTGGT
+GACAACTAGCCTCTCATTCTTAATTGGCTACGCTTTGACACTTCGTCCGT
+AAGGACCCAAAGCGTCGGTGAGGATTGGTCTCTCTGTAATACACTAGCGG
+CGATTAGCTACTCGAGTTGACCCCAAACTATAGGAAGCCAGCGGCAGACA
+AATAAACGGATATCTGGGATGCTGACCAGTAGGTGCGCGCGTCCCTTCAT
+TGCGATCAGTGGTGGCAGATTCCCAGCTCGCATGATCGATTCAGCCCATG
+TAGACACCCTGTACAGGCCGGTCACGAGAGCTCTTCAGTGCTACCACATG
+TTTAGTAAGTAGTGGGGACAAGTCTGGCAGGGGGGCGCGTGCCCAAACCT
+CGTAGCAAACATCCATACAAAACTACTCGCAGGATGCTGCGTACGACCGT
+GCAGTACTCGGGAGGCCCATTGGAGGGTCATTGGCCACGACGTCTTGTTC
+GTCTTCGGCTTCCCTTATATTAATGAAGGCCGCTATGGTCGGCCCTCGTG
+TAACGGGATGATTATCTCTGATACGGGTTTATTAGTCGACATGTAGTTTC
+GCCCGAGCCGAGGATGTCATTGACCTATAGCTATTTAGCCTAATGAGGCT
+CAGTACGTGCGTATAGCGATTCCGTGAGGCCGTCGTTGTTATGTTGCTCC
+TAAGCGAGCCGCGGACATAAACTGTATGCGATTTTCGATAATTCCGAAGC
+CGACGACCATTCCACGGATCACCGCCCCAAGACAGTCTCACTTATGTCGA
+CATGCCGATCTATATCTCTCCAGCTACTATCCGGGATAGCAGATGTGTTC
+GGTCCCCTCTTTCGAGGGGTACAAAGCTAATACTCATTTAGCATGACTTG
+TGAGACGTTGCCGGTCTCTGTATAATCTGCATTCAACAGCGCGCACGAAG
+TATTACATGGGAGAGCCAGATCGGGTGACGCTACGAAGGGGAGTCGTAGA
+TGCAACCTCTTTGGACTTGCCGTATCCTGTTAAACTCGTTCAAAGATTCC
+CTAAGTTCAGCTGCGAAGCGTGGCATTCTTCAATATGTAGCCATCAATAC
+AGCGTCTTCTTCAAGCGGGCCACCCTGCTAGATTGTTGCCACTCACCTTA
+ACCAATTGTCACGAACTAAATCAAAGTCGACGGCTTTCATTATTACTACT
+AGGTGGGGCGGTCTTCTTTGCCCTAGGCCATTGCGTTCTTTAGCTCGAGA
+CCGGCCGCATACCCGCGTACCCGAAGCTGGTGCCCAAATAAAGACGCTAT
+GGCTAGATGCTTGCACAGGATAGCTCTGCGAATAAGTTCACACGATGGCT
+AGGTAGTGAACTATGCGCTCTATGGCTGTCATCTGGTGTGCGTATGAAAT
+CGCAGGTGCTGTGACTTCTTTCCTACCGTGTAATAGCTCCTGTCGCGAAG
+AGCACTCTCGGCCCTCAGAATAACTCTTCGCATTGACAAAAGACACCGAT
+GGGGGGTCTGGACTCTGTGATACACATAGAGTCAAAGCATGGCAAGACGG
+GACAGCTAGCCCAATATAAATTCGCGGGGAGCATAACCATAAGCTAATTT
+GTCCGACACATACGTCCTGAAGCTCGAACCATTATGTGCGATATATATAC
+GCGGTTTTTGGCACTTATCCGCAAAACAACCTCTTAGCAAGCGATGCATT
+TGCAAATAAATACCTTCGTCAACTCTCCAGACAGCATTGCGGTGACGCTC
+TTCAATGCAAGCCAATAGGATTTAATCTGTTAGAACCGGCCACGATCCAA
+CCGGGAATTTTCACTACAATATGCTAACACGTCAGCGCTGTATAAACCTT
+ACTATTCCCCTGTGCAGTTCTATTGTCGTTTCGCTACTGATGCGCTTACG
+TGTGCGCTACAACACTATATCTCTTTGAGTCGTTGTGAGTTTCCTACCGG
+TCTGAAAAAGCGTGCTCGCCACAACCCATCGTAGCAACAATGTTGTTGTT
+AGTAGTGATCCCTACAGACCGATTCGTATGAATGCCTATCTCCGTGGCAC
+AGGCTACAGTGGTTTAAGCGGTATAAACCACATCACGACATTGATTGAGC
+CATTCGAGAACAAGAGCAGGGGGCCCCGCTCAACAACTCAAATCGTCGTC
+TGGCCCCGAGCTTGAGGGTACCGTAGCTTGCTTTGATTCGAGGAGGAAAC
+GAGTGATTAGGATGTAGCTTATGCGAGTCGCACTCAGTGAAAACAGGTAC
+ATTTAAGATGCGACGTAGCTCAACCGCTCCCCCGGCTTTATAGCAGGTTC
+CGTGTGATATTAACATTAGCTAGGGATAAAGGGACTTAATACGGGTGGAC
+GCGTATCAGCGCGAGAGAAGTCTGGCGGCGAGACTGGTCCGCACTCAGAC
+AGACGACGAGTTGGCCCTGGGCGTGGACAAAAAAGTTTAATGTTCAAGGG
+CCACTATTATATCCCAGTAACGTTCGCACTGCATTCTATGTCCTACCATG
+AAATTAACGACGAGGAGCTACGGCTATGGCTTTGGGCCGAAATCCGTGAG
+AGGGCTGAGATGGAAGCGACCAAGAGAGACATTAAGCACCAATGTACTTT
+GGCACCGACCCCCCTCCTTGAGAGACATTTAATCCAGGTCGTGACATCCT
+CTACACTTTAAAGGGTTGCATGGCATAGAGCACGCGCACCTTCTGCGAAA
+CGTAAATAACATCATCCAACAACAAGGCTGCAGTGGAACATCTCATGAGC
+TCAGTCTCAAGTCTGGCTTAGCGGGAGGCGCGTAGCTGTCCGGCCTGAAG
+GCAAATAACCCCGCTATTCGTTAGCATGATTTGTTGCAAAAAGGACGTCT
+GCCAACACACACAAGGAAGATCTTCGCCTAGTCGCGCCGGTGTTACCGCT
+GCGCTCTGGCTGGCCGAGCCTATACTCCTGGTTGCGGTTTTCTGATAATC
+AGTACCTCGCCTCCGAAAAAGGGTATTCCCTGTGGTACGGCTGGCTCCGG
+AGGGCAGCACGCCGCGCTCATGTTGCTCCACGCGTACATTCGGCTAGTTC
+TACACTCATGGAGTTGGCGAATCTATGACAGGGTATCTCTGATACAAGGT
+GTCTCACTTCTAAAATGACGGAGCCCAGCGTGTGATGCAACACGGTTAAA
+GTTGTTCCAAACTGCTATCTGTGAACAGAGAAGTGTTCCATATGGCAGAT
+TTATCTACATATACAGTTAGTCGCGCGTTCGTCCCTAAACCATTATTTTG
+TCTTGATCATGCCAGTCGGTTTACGTTACCACACTGCCCAGCAGGGTTGC
+TTAGAGTCCGCGCTCTTCCCGCGTGTCACTCATGCGCTGCTCAGGCAGGA
+ACCGGATGGCCTATGGGTGATTCCAGCATCGGTAGTGTACGCAGACCCCC
+TAGCCGTTGTTGAACCACTATAGCGAGCGCCATTCCATGTGACCATAAAC
+ACTCGCGACACCATTGATATCAGCAGCGTCAGGCCCCGTCATCCTGGGGA
+ACCAGAACGTGCCAGATACTCTCTCCTGGTGGGGCCAGGTTCCTTTTCCA
+CGCTATACGTCCCTGCACCGTAATGCCAAGAGGGCTGTGGCTGGGCATGT
+GCAATCTGGCCACCTTAATGTCTTGTGGATGCAACGTGTTACCCCCTGGT
+CTATAAGGAAATCACTGCTTACTGGGGTCAGAGCAGTCGGAGGGAAGGGG
+TCGACGTACGTGTATAGTTTACCACTATGAGAATCAGCGGAATGCATACA
+CAGGGGATATACTGAGGCAATCAGATACAATACTTCTGTTGCAGAAAGTT
+TTGGTGAAGCAACTAACTGACGTCGAGAAGAACGGCATGCTAGGTCTAAT
+CCGGACACACGCTTATTTTTAGGCAGGCATCTCCGAAGCTTAGAAACCCC
+TAGGATTTAGGAAATAAGCCGCACCGGATAGTTTAGACCAGGTTTGGGCG
+AGAGCAGTTTGCAGCATCCATCTATAGCTGCTTATTGCCATCCTTTTTAT
+ATCCTCCTAAGGGTGCGCGCACACGTTTAACGAATGTACCGCTCACAAAG
+TTAGCACTGCAATTAAGCCCAATGAAGTCAAGTGCTGGCCAACCTGGAAA
+ACGGACGGTGGGGAAACAGATCGGCCGACGAACGTGAGAGCAGCCGAGCG
+GATTTCGCAGAGATTTGATAGCACTCACTATTTCTTTTAGAAGGTTGGCC
+GCCCCGTTAGGTCCGCGGGGATCTGTCTACCGCACGAGTTGCCCGGTCTT
+AAGCGCACAGCTCGATAACGTACTTCGTGGCTGAATTTTCGGCAGCTTTC
+AAAACGGCCATGTTCCCTTAAGCACAAGGTTGCCGCTGTATTACTTATGG
+GGAGCCTAGAGCCCCTCCGAAAAGGCTGCGGGTGGGGAAAGTGAATGTCG
+CTGGCCTGCTGATGTAAGGCGCTCCTTGCGACCCGTCCCTGGCCAGATCA
+AGATCCAATATCTTGATTCTTTAATTAAAAGCCGAGCCAGCCCTTAACCT
+TGGGACACCTACCCGGTGTTGCGCTAGATCGTTCCCGTTTTCGATCCCCG
+GGCGGCGAGTGACGTACTCCACGTGCCACTTCTCATACTTTCTTCCTCTG
+TGATGTCACGCGAACCGCTTACCCCCTTCGTGTCTGGGACTCCACATGTG
+CACCTGTTTCCAATCACTTGCTAATTACCGACCTATCAAGACCCGCAAGT
+TCCAATATGACAACCATGTTCATACCAGCCGACGCCAGTTTTCTCAGATT
+TTGAATCGAAAAACAACCTAGTATTATCCGCGTTATGGATTGCGACTCGG
+TCTGCACTCTGCGCCGCTGGGTGACTCATTTGACAGTTACCAGAGGGGTC
+TCCCCTAAAGTAACGAATCAAATTAATACCAGGACGCCAATATACACAAC
+TCTCGTATGCAGAAGTTTAGGGATCATCGTCGTTATCGAAAACCAACCTT
+GCCGCCCGTGACTAAAGTGCTTTCAACCCGCGTGAATACCATGCTGGTGA
+TACCCGTACATGTTCAGCGGGTGAGCCTGACGCTTACGAAGGAACATTAG
+TTGAAAGTAACACCGCTTATATGGTGCACCGCTGCCTCTACGCAAGGCAC
+ACCCATTCCGGTAAATATAATTATTCGTGTCCTTCATTGGGACCTTGCAC
+GGCCCCGAAACAATCCCGCTCGACCCTATGGTGATCTACGCGGTGAAGTT
+TTCGTGTCCAAACTTCAACTGCACGACCAGGCGGCTACCTGAAAAGAGCT
+ACGACAGTGATCCGTAACCGGCGGGGCCTTGGGGTCGCAAGAGTGCACCG
+AAAATAGCTTATGCTGACTATAGAGAGTGCAAACCGTAAAGAGGCTCGCT
+GAGGCCGTTATATGGGACCCACATCTTACCTTAATAGGTGCCGAAGACAC
+TCTAAACCCGGAAGCACCAGAGTCCGACCTATGCAATAGGAGCGTTAAAC
+CGGGATTCATTTTGAAATATTCTGGCGGTAACGGCTATTTTGGCGACATC
+TAGCGGTGGCCACGCTACAATGGAATCACCCAACATTCGATGCGTTTTAA
+AATAACTTATGCTCCTGCTGCAAAAGACTGACTATCCATTGTAAATTCCG
+AACAAACACCTCGCAGGCTTACTTATTTGAGCTATTCGTTCGTACTGGTT
+ATCTCTGTGTCCTACGGGGAGCGCCTGTTATTCGCCCCTGAAGAAAAGTC
+CAGCCACGCGGCAGAGACAAAGGGTTGACTGATTCGTCAGAGCAGAGCCG
+CTATCCCGAAGCTCCGTTTCCATGAATCATAGGGACTCGGTATGAATCAC
+AGGACAAACGGGGCTGCACAGACCGTAAAGACCACACACGGCACTACTTT
+TCAGTGGCAGATTCTTTGTAGGCCAGCGGTGACATCCTAAAACTAAAGTA
+CTATGGTGGGGCGTGGCTGTGGTAACGACATTCACTGACACTTCTCCGTT
+ATGACTTTGTCAAATGGGCCAAGGATGCGATAGAGGGCACTGCAATACTA
+CGTGAATATTCCTGGTGCCATAGTGCTGTTGCCTTGCGTGTCATTATTAG
+CGCTTTTGCAGATAGGACAAAAAGCTGGATAGAATCAAGGCAGACACCTA
+TCTCCGGATATAACCTCCCCAAGATAGGGGGCCGTCAGAGGAGTTCCTAC
+GATTCGGCGGGGGAAGTTGAATGGACTTTTTAGGCCCTGTCCGGCCTGTT
+TCTTAGTAGAGTCACCTATTTGCGTATCCGGAGGAGACACTGTAAGTGAG
+TTAAGCTATCGTTCTCTTATGTACATGAGGGATGGGCTTCAAACTTCTTA
+TTAACGTTGATTTGCGTATAGTAATCGAGCTAACCATATCTCTGGGCCGC
+TAGTTTACCGTGTGCTGTCTAGTTAGGAACGGTTTTTTTGCCGTGGTAGC
+ACCTTGACGATGAAATCTTACCCGTATCCACCCTGACGTCTCACTACACC
+TGTTAAATAGTGCGTAGGGAGTACCGCTTACGGAGCACTGTCGCGGTCGG
+GAGGGGGTCAGACTGCGCCAAATAAGAGGACTTGTTGTCAGGCGGTCTGT
+GAAGGCACGCGCGTTTAGGGTAAGTATCTCACCGACGGTCGTCTATGGAG
+CAAAACATACCCGAAGACGCCAGGTCAACGCTTCGGATTCAGGTTAAACA
+GCATCATAGCTTGGTATCTGCGCGAGGGGACCGAACTTCATACACGATAC
+ATTATCGGATGGCATTTCCGCACTGCTTCACTCGGATCTAAATGTATGGA
+AGAGTTGGTGACACTTAGAAGGAGGCTCAAATTGAGGCTTTGGTTTGAAC
+TTAACGAATAAACCGGCAGACCGCCGGGGATACTCAGTCGAACTATTGTT
+GGGCTGCCACCAGACTCACGGTAAAATTTCTTCCTGTCTCCTCAGCGACC
+GAGATGGGTAACCATCAGGGCCAGCCATAATCATGAATGGCGCCCTCGTA
+CCCGTCGTATGCAAAACAATTATCATTTACTCATATGTACGCGTACCCTG
+AACCTTCAATATATCTCAACTTCTGTGGATCTCTAACGGATCTAGTATTG
+TTGCCTGGAACCGGATCATCCGTGAGGTGATTGCAGCACGTAAATCTATG
+TAACTATGATATTCGGAATTACTGCACGTAATGCGCAGTGCAGGCCATTG
+AGTTATCTTAGTGCAGTGGGGTAGCAGAGCCTCTCGACAGGAATGGCGGG
+CGGACTGGACTTGCCTTACCAGAATCGTGGTGAGGCTCGGACAACGTTAC
+TGGCGACTATAGAACTAGTGATTCTATATGTGGAGGCAATTTGGTGTAGC
+TGACCAAGATTTCGGGGGCCAAGTCGCGATCACGCGTAGTTGTGACGAAG
+CCCTATTACTAGGAGCAGGGCACTAAGAGTGGTCAGCGATTGGTATTGCG
+AATCTTAAAAACGCGCCTGATTCACAGCCGGTGTTTTTCGAAAGTAAAAC
+CGACTGGGAGGCTGTCGATCTGTACATTTTGTGAGTATAGATCAAGTAAA
+GCGGTGGCTACTCTTATGGTAATCGTAGTCCTACGCGAATACTGAATGAC
+ATTTTTTGACCCGTTGACGTAGTGGGCATCAGGTCCCGCGAGTGACCCAC
+TCAGCGCGAGGATGTAAACGACAAACCTCACCATTACGTGTCACTAGTAG
+GCTAACGAGTGTGTGAGACACTATCTTGGCTGCGCGCTTAACTGGCGTCA
+CTTGACACCCTGCCCGTGTTGAGATATAATTACTTACATTCTCGCCCCCC
+TCTGAGGAGGAAGACTTTATGCTAAAGACGTAATGCTGGTCGGCCGTATG
+TGTAGGCTCGCCCGAGATGGTACCGGTCCACCAGGGCTAGAAATATGATA
+CCAAGATGTCTACTCGTAGGAGCCTAGATTTGGGTTTTAACAAACCCACC
+CTGCCGACTCGAGCTGGACCTGCTCGTGCGATCGTGACACCGTGAGAACA
+CGTTCCACTCAGCCGCGGATGGCAATAGAGAGGTCAAGATGTCCAACGTA
+GAGCCAGCGCGCATACCCGTGAGTCCTGTATGGCCGAGCTATTTGTGAAT
+CTGGGCGGCGGCTTTTGATCGACCAAAAGAACGATTGCCAGTGTACGACA
+TACAAGGCCATTGCGATTCCCAAACGAGCAGAGCTGTAATCAGGCTGACA
+AGAGGATGTGAATAGAAATTCGGTATGTCCATGTGCTAGGGTTTAAAGCC
+AGCGTCACCATTTCTCCTAGTAGATACACCGGCAAGATCTAACGGGTTTT
+GCGATTTGCGCGGACCCCTGTATGCATTTGAATCTCATCATCTCGTCGTG
+TTCTGCTGCCCGTAAAATAATTCGAATCGATATATTCCAAACTAAAACTG
+ATCTCGAGGGCACACAATCTGCTATTCTATATCAAGTACCTCCTTAGGCA
+GGTATGCGCCACTAGCGAAGAGACCAACCGCAAAAGCAGTCAGGGCGACC
+GTCCGTACTACACTGAACGCGTTGCCCCTACCAATAATACGCCGGAATCG
+CCTCAGACCTATCAAACTAGTAGACCGGCCGCCGTCGGTCGAGTCGACAT
+CACCGGCCCGGGACGTTCGCGTCCCGAGGTAAAACATCAATACTCTCAGA
+TGTTACGGCACATCCCGTGGGGGATATCTGTCTCAGCAATTGGCCGTGTG
+GGGGCACTGTCGGGTCACAGGCAATTGGCGACCGCATGAACTGACTCGAC
+CATAATTTTAAGGCTAAGTACCGTGTGCAGGGATGGAACGAGGCAGTAAT
+GGTCGGTTGCAGCCTTAGCCCGCCCGTGCTTAAATCCTATAATGCATATA
+CAAGTCCGGCACGCAAAACCGGACAACATCTGCCGACAGAATATGGCTCT
+TTATAAAGCCTGTAGGCATTATGCAGTTAGAGCCAATACAGGGGTCCCCC
+CAGCTGGCCACATAGGGCAGGTCTTATAGGCTTTGTATGCCCGCTGGGCA
+CCCTGGGCCTGGGGGGACGCGTGATCCCCTCCTCTCGGTAGGATTATGCC
+GGTAGAGTTGTACAGCCGCTGCATCTGGCAACAATTGTTAATTCTACAGG
+GGCGGTTGAAGTCGCACCAAAATTTGGCCTGACTGTAATCTTCGTTTGAG
+TTGGCGCATAACTCATGCATCGTGGTTGCCCTTGGTAGGGTTCTAAAATG
+ACAGGCCTTATTCAGTTCAGCATCAGAGGACGAACTGTGTGCCCATGGTC
+ATATACCTTAGACACAGCCATCCAGAAATCCTTAGGTGCGGTCCGTATGA
+CGAATACTAACGACACCTTGTCAGATGTCCCCTCTTATTACCCGTCTATA
+GGGTACTGGAAACTCGCAAAATGGCCTAAACGCCATCAGGATCACGCATG
+GTCGGGTCTCCCGACTGTAACGACGTCCTTCGCAGACAAGCCGGTGATAA
+TTCACAACGAGCGAGCGCCTAGCCAATGTAGCGCCGGCATGAGTTGAACT
+TGTTACGGACCCTCACGGAGCAGAAGCCAGCGCCTACTGCGTAGCAGAGA
+GAGATGTCTGCCCTCAAATGGTCCTGACGCCTCCGGTCTCAGATCTGCCC
+GGAATCACGGCCAGGATTCACGGAACATAACGGAGTAGAACCAAGTAGCA
+CGCACGGCCAGTTGAGTGGCAAGTCGTTCTCAACTCCAGTATCCTTCAAC
+GTAATCCAGTCTAGGGTCCTTGCACCCCGCACAGGTGTGGTTCTCAGTCA
+ATTTCAGTCGGATGGGACCAATCCTACGGAGGAAACGGTGTGTGAGGCAC
+GCCAACCGCTGTACCTACCAACAGCGAGACGTTCTAAAGGTACCTTTATC
+AACGCTCGATTTTGGCGTATTTAAGAGCGTCATGCAACGTGGGGATTTGA
+TCGCGCGGATCCATTTATCACGCTGCTTGTTCCTCATGAAGTCAACGCTT
+GGCATTATGCCCAGCAAATAGGACAAGGGTAATTGTGTGATTGAGCAGGT
+CATGGTATTAAGTTTCTCGTGGAAATATCACGAATTGCCCCGGGGACTAA
+TGGTCTAGTGTGTGACCGCGCGCTAGCTCACTATGCTGGAAGTCATAGAT
+CGACGGTGGTCTCGATGAGGATGTGAACCAGTTGAGTAAAACCCGAAACC
+TACGCGGGGAACAAGTGTCGGGCCATCCTGTCTAGCGTACCCGAGCCTCC
+TTTGGGAGAGAAGCTGCATCGTGTCCAACCTCCGGACTAGAAACCGAAGA
+AGCATGGTATTCGATGAACACCAGTGTAATAGGCCCTCTGCGACCCACTG
+TCGAAACCTCACCCCGCGCCCCGTTACCCAAAGTAATCCACAACCCCCCG
+GGTAAACCATCAAGTCCCCCCCGGGAGCTGTTTCCAGGGCTCTATACCAA
+GCTTATACAACGTAGGGTCCAATTCGACCCTTGAAGTATGTAGCCGGTTC
+TAGAAAGCGTATTGTCAGTTCGATCCTAGGCAACTGATTTAATATCAGAT
+TATCGCCCTACGCTCTTGACTACCGACTCCGCACGCTTAGGCCTACGTGC
+AGGTATCTTTAAATTGGGCAAGTGCGACCGACCAGAGTGCTAAACATGGG
+CGTAGACATCATCATGCATCTGCATGGGTCCGAAATTACCGGCCCCGGAT
+TGTCTTTTCTTTGACGCCATCGATCCCTCAGCGCGGAATCGAGTTTCAAG
+ACGGCAGTTAACAAACAAACCGATCAGACCTCTAGGGATTGCTATGTGCC
+GCAGAATCCAAATGATACCCACCTCTTTATCGTCGTACAACGGAGGTTTA
+GTAAACTTGTAGCGATCACGGTGACCGACCGCCGCTTTGTAGCGATAGCA
+GGCACCGGAAAATGAGTAAGGCTTTTTGAGTCCCTTCCTCTAAAGCAAGA
+CAACTACCAGATAACCCGGGTATTACAAGGAACGCGAGTTTGGACGTAAA
+GTATACACCAATTTGACGGCTAGCTTTCTCGCACTTAGGTAGTCCTAAAT
+AATGGGCCCAGGCATATGATCGCAGGTGGGTGACTATCATATTTCCCCCG
+TGGTGCGGGTGGGGTGTAATACGGCGGTCCCATCGGTGACTACACACCTA
+TATTCACCAACTGTAAGCACATGGCCTGGATCTTCTGCGATGGAAAGGGA
+GCTTAAGTCCTTAGGGATGCCTGCAGGCGGACATAAGATATCATGTTCTC
+CCTCATTTTTCAGCCGGAGCAATTATGCGCAGCAGTTGAGCTTCAGCTTA
+GACGAGCCCTGCACAAGACTCCATTGGCAGACAAGGTTTGAGAAGCGGAA
+TATCACTACTCTCCATGCCTCGGTACGGGAGTTATTGCTCTGTAGGGCAT
+GAGTTTGGTACTCTGGCCTCTGCTGAACGACACACGTCATGTCGCAATTT
+CTACTAGAAATACCATCCGAGTGAGAGCCGTGAGAACAATTCATGTCGCC
+GAATCGTGTCGATTCAGAAGCTAGTTCCACCTTTGAGTAGCGTCTAACCG
+TGTTTTCTAATCGGTTGTATTCCCTTTGCTGAATCCCTGTCCTCCTCCCC
+TGTGGTCGGCGGCCTGGGGTGGGTCGGTTCGTCAATATATTCGGGGGATT
+ATCCGGCTGATGTAGCGTACTGCGGGTCCTGCAGGTAGACCTACACGAGA
+CAAGATATGCAAGCAGGCATGATGTGTAATCTCTGGCCGGTGAAACTCAA
+CCCATTTACAATCTTATGAAACGGCTAGACAGGAGGGCGCCCTTGCCTCA
+GAATAAGCATGAATTATTTAAGGGAGTAAGTCGGGTTGCAAGTCGCGTCG
+TTCACCGGCTGTCTGACGTGACACACAGGTACCATGACTGGTCTTATGCA
+TAAGATTGTCAAACGCCGAGCAGAGCTAAAATGCTGGTTCAGTCATGACA
+AACAGCCACACTTAGAAAGGTAAGGAATGGTAGTGGACCAGCTGCGCTAC
+AACAACCAAGGGGCGCTAATCCCGACACAACTATTTTTCAAGGCATCACA
+AGACTGAAGCACAGTCAGGTCTACTTACATGCCTGCCATGATGCCTGTAA
+AGCGGTTCTCATTAAATATAGCGTGTTGATCAATTCCGCGGCATTGACTT
+GGACAACGTGGGTTATAAGGTATTAGGCGATGACTGTACGCCTTAGCCAA
+GAATTTGTCAGACGGCCCGAAAGATAGCGCGCGGGTTTATCTAGGACCTA
+GACGTATTAGTAGCGTCTCGACTATAACGCCAGGTTCCCAATAGCCTCTG
+GCCGACATACCCCCATGAATGTTGGCGCTGCCGCGCGACGGTCCGATGAG
+GGGAGTATGATATGAATTATGAATCCTTGCACCCAACTCAGAATTATAGG
+ACCTATGCCCCCAGGGATGAATCTTAGCTGTCTGGCGTTTCTCGAGAGGC
+TGCATTAAAAGGCGACAGCCCCAGGTGCGCCGCCGACTTTTTCAGTCGGA
+AAAAATCTCCAAGTGACAGTATGTTGCGTGGGCTTTGCACCAGATCCTAA
+CTCTCCACCGTGCGGTGCTCTGACGCACGGTATGGCATAACGTGAAGGCG
+CCGGTACAGAGGACCTTCCGTCGATAAATAGTGCACGTGTGGCACGAGTC
+GCATTAGGGTTAGCTAGGAGATGTTTCACGTCGTAGTTAAGGCTGGATCT
+CTCCCTTCGATGTTAACCGCGGGGCATGACTATACTATTGTAGCGTCTAA
+AGCCCGCGAGGGTGAAAATGTGTTATATTTAAGGCTAATTACGAGTAGTT
+CCGCTGACTACCTCTAAATGTTGTCAACTCCCTCCGTTTTTAGAACGGAA
+TGGGTGACATTGGTACAAATGGGTGTATCGTCATCATTCACGGTCTGACC
+TGTGACACTTGGGTGAAGAACCGGGTGCGAAGGCCGCACCCATAGATGAT
+CGATCTGGTAGAGAGAAGGAGTATTCCGTAGTCTAGGGCTTGATACACGC
+AGGTGCGGCATCGACTAATTTAAGGTTGGTTAGTCGAGGCGGGTAATCGA
+CTACCGAAGTGCCTACACGAAATACAGCAGCAATGTGGTAGACGCTTCGA
+CCTCACTAACGTCAGCCGGGCGTCATTCAGTGTCGATAAGTAGTCCTGAG
+TAATTAGAACGCCCCTCCTCTTGCACTAGGATATGCCATATCAGGTGAGC
+CTTCTGGTGTTACGCTTACCGCTTAGTGAAGAGTATTTGGCAAAAACTCG
+GCTAACAGGAAGTGCATTGTGAGCGGGTTGGTCACGATGGACACGCAAAT
+GAGTTGTTATTCCCCAGCTCCTAATGCATGCAGTGAAGCCCCGACATACA
+AACAAGGCGCGGGATAAAATATAAAGCAGGCACCGTAACTATCAACCAGA
+CTATAGAAAGGGCCGCATAAGGCCCGAGTCGTTTCCGCGCCAGGGGCGGA
+GATCACCTTAGGGGCACGGTTCTGCAGCTCCCTCTTGCTCGTGAATATTA
+TACCGTATTCCCCTCGAAAGTAGAGGTACAATTGTTACGTAGCCGTGAGG
+TGCCTCCACTGGCAGATGTCCCCCTGTAAACTATGGATTTTGCGGGACAT
+ATATTCAGGGTCCGAAAAGAAGAGCCCATCCTAATACGTAACAATGGAAA
+CCAGTAACGCTGCTGCTTTGCCTGAACAAACAGTTCGGTCGTTTCAGCAC
+GTCCTGGCGTGGTCCGACGACGCTTGGCGTGACTCTGGTGTCGCTTAGGG
+TTGATGTTCCAGGTTGGCGCGAAACCTCGGCGCAGCGTTATGAGCCTTTG
+GACACCCTAGCAACTTTTCTATAGCCGGCGTACCAAACGGTTCCTGCCGT
+CGGTTAAGGTGGCACGTTTGTTGAACTGGAGCAGCGCTCCGGCTACACGT
+CCACACTGGTACAAAGGTATACTGTCCCAACCCCTATAGTGTATACCTTA
+GGGCATGATCCATACTCATGGGTCGTAGTGTTAGGTTCACTCAGGGACCT
+ACGATGATGTGGTAGATCGGCATACATGACCGAAATCTTCGTTAATAGAA
+GTCAGAGATATAAACAGAGTCCATCTCACATCTTGAGTACTAGTACTTGA
+CATCAAAGGGAAGCTGGCCTGGCGGACCCCTTTACTTCATACCCAAGATA
+CTCTAAAACAGTCAGTAACCCCAGATTGTACGTGTGGTACGTATTCCGCC
+AGTTAACCGAGCCAACATGTATGTTACAACTATGCACGACATAGCACCCT
+ACCACAGCGACCCAGCCGTGTCTACCAACGTGAGAAACAGCTCATCTATC
+TGCAATAGTAGCTGTCAGACACCTCGTCCGGCCTTTAACACGTAGATTGA
+GCTCCCTACACGGCGCACAGTTTAGAAGTGAAGTGGTAGACAGCACGGTA
+AAGTGAATAAATAATTCAGGTGACAAATACCGAGCCATTCCAATCGCGAT
+ACCACATAGCACCTCTCAGGCGCTTTCAGCGCCTCTTTTCTTTACATACG
+AAAGGCTAATGACCTCTGCTTCGGTGCGTGGGCAGCCTCCAGCTCGCCGC
+TTTCCTAGTAGATGTAGCACCGCCACTAAACCGTGTCGTGTACATTATTG
+CGACATGGATTCCGAAATGGAGCTTCTACTCAACCGGAGCCGGACGGGGA
+TCTGGAGGAGTACAAATCGTCCGTGCACCTCGGTATTCAACCGCGAGCAG
+CCGACACCAATCTTTAAGTTAACATATTGTTTGTGAGAAGGTACTCGCGA
+CAGATTGTAAATCGTTAGAATACCTATAGCTCCTCTGGCCTCCAATACGA
+GTTGCGCAGTAAAAATTAAAACCTCACAACCTAATCCGCGGACCTAATCT
+AGAACAGACTAAGTCTACGTAAGTTATCACATGCTATACAGGTACCTAAA
+GGTAACGTAAGCGACGACGAAAGCATGTGGCATCTATTGTGGCATCCCGT
+GTTAGCCGACCCAATATATAGGATAACTGAGTCGCGGACAGTCACTCAGA
+CTCTGAAGGTTCACTACAGAAATGGGTCGATCGCTACGTACCTATTCTTA
+TCTAGCGTAGTGCCAAAAAATTTCTCCCCTAAGAAAGTAAACCTTCTGTG
+TCTTTGTGACGGCTAGTCCAGAAGGGGCCTCGCGGACTCACTCCTTGTTT
+CATTGCCCCATCGAATGCAAATAGCCCAAGCCTATAGTGGGCGAAAACGT
+TGGCCTAGGAAGTCCGAATGGGGCACGCACTCCCACCTAGTTCTGAGGTA
+TGGACAAGGGCAGTGGTCGAGTGTTGATCACGTGGACTGAGGCAAGACCT
+TACCTCCGTCTCCGAGTGCCGGCTGAGAGCGAAACTGTCTATCGGCCATC
+CATGAGCAAACGATAAACAAGACGATAATACGACCAATGACTCTCCACGG
+ACAGTCACTGGACAGCACTAGGCCGTTCAGTGGGGTTCAGCAAACGAGTA
+CCAGTTCGATTCCCCGCAAAATTCGTTAGTGGGATTCATCTGTCGATCTG
+CGACTACTACCCACCCTATGAGTGCGGACTATCTGACCCTTAAGAAGTAT
+CCGACTTTTCAGCCAATGAAGTTAAAATCGGAGAATTCATAACGCTCTAG
+GCGGCTTGTTACCATGCTGTTACTGGGTCTTTTCCCCATTGAGCTGTTTT
+TCTTTCTGCGCTTTCAAACGCCTTGCCCGCCGCCCGACTAATACCTTGCG
+AAATCCTCACGGTACAGTGAAGTTCACCGGATGAGCGTTCGAAATCCTGG
+AGCACTGCAGAATCGCAACCCCCGCTATTTCCCTATTCCCTAATGCTGCC
+TAATACAATTTTGAGCCTTTCGTAGTAGAGGTGAGCATTCTTGGTTCTGA
+TACATTGGCGATTCTCGTATTTGCTAGATTGAACCGCTTCAATCGTTCAA
+GTCGTGACAATGTTCCGCACTATGCTGGGTATATGAGATAATTTCCAAAC
+AGCCTTTGCTAATTGTTTTTGGCTTCACGGGGGTCAAGGTGACTTCGAGT
+CATGTCTGAACTTTCGTGCTCGATGAGGATGGGAGATATAACTGGCTACG
+TGTCACAAAGGTACGATAGAATCCACTAGTGGACTCTGACTAGAACGGGG
+ACTTTCTGTCGTAACACAGTGCTATGTACGTAGAACCTGGGTCGCATCAC
+CAGTCTAGTTTCGGTCTGTACCGACTTAGTGGTCAGAAGACGTTTGAAAC
+GAAGCACATGGGGGCGTGACTTCCCATTTAATCGAGCCAATGTAGTCCTA
+TATTATCAAAATTAGCACCATAGGCGTAACCTCTTGGTTGTAAGAGACTG
+GGTAAGGTGGGTCTTTGTAGGGAAGAATCCGGTAGACATAACGAATCGTA
+TATGAGCCACCCGCCCGTGTTGCCAGTTAACTGCCATTCGAAGTGCGGCC
+AGTCGGGACCCTGTCGTTAACTGTCGCTAATTGCGTGCACCCTTAGTGTC
+CACTCCGGCCACAATGTGAACTTGTGAGGTACTGAATGATGCTTACGGAG
+GCCCACCCCTTAAGCCAGTAGCGTGTGTGCCCATAACCTGCAGATGAGCA
+CGGGTTCCCCATTGTTACAGGTATCTAGTAGGTAATCCTTGTTTATTAAT
+GACAGCCTTCGGGCGAATATAGAGGCTGTGAGCGACGCAACACTGCCCAT
+TTGTTCATGCGGAGTCTGCGTTTTCCGTGCCCCCTACGCCTAGAAGTAAC
+TGCGATGAAATGCTCACACTCGGGGCTTCTTTTGCGCATTACGTATGTTT
+AGGAGTACGCACTCTCGGGAAAGTGTGTCATCTGGTCTAGAGTATATTAG
+TAAGTACTTCATTCTAATGTCGTACATCGAGATGTTAGCGTAAGAATCCA
+GTGTTTGTTCAAAAGGCCAGCGATCCTACTCCACGTCGGGTTTCGCAGTT
+TCCGGGCTTGCACTAGTCAGAGCATCACCGGAAAATTGGTCATGGGAGCT
+CCGGACGAGCGTAGAACCATTTCAATTGGTCTCGAAGTTTTCTCACATCC
+TCTCCCGGGAATCGGCCTTAAAGATGTCGCGGGGTTCTTTTGTCGATCGC
+GTAAACGCCTTAGGGCTCTTTTCGGTGTTTTCGAACGTTTTCAACCGCTC
+CCTATTCTCGTGTGGTGGACTTCCCCATACACTGCCGATAGAGGGGTGAA
+GATGCGGAGGGGGTCGACGAGGCCAAGTCTTGTTACCATTGGTGCTCTGC
+TTCCCGGCATTCTTTCTGAAAGCAACATGCCCGGTGCGTGCCCCGGTCAC
+GAAATGCGGCGGCCGATGGGGTTCAGCTAGAGCCAAGTCTCAAATCATAT
+GGGTCGGGAAGGGGGGGGAGGCCGACTCCGTGCAAAGAGTGGTCGGTAGA
+TTTACGTCGAAACATGCAGTTGATTATGTCTGGATAATTGATCTTAGCCG
+CGCGTATTTTGACCGCGTGGAATCGTTCCTGATTGCACAGATAGAGCGCC
+GAATTTCCCATCACCGGCTCGTCGCTCGTCTAAGATAACCTTTCACGGCC
+TGAAGATGGGGCGAGAGACGTACGAACTCTTCGCGCGCCAGCGAAGATGA
+GTAACCACATCTTTCAACGGTTTTCTCGAAGCATGAGAGGTTAATTACAG
+GCGCACTTTTCCCACGGTGTGCTGGTGTTCCGGAAACGAGCGTCCAGGCC
+GCTCGCCGTGATCCTTTGGATGCTGGTGCCCCCGTCGTCGCTGTCTCGAC
+TCAGGAACTTAAAATAAGTTTATCTCTATTTGATACTTTTAATGAATGTT
+TCGAGAGCCTGTGCTGGTAACCCACGCTGCTTGCATCGTTCACAGACCAA
+TTGGTGCGAGATTAAATAGGCTCCTATGTTCAATTAATTGGGAAGTTTTA
+TCACCAGCTAAAAAAAGTCACGAAGGCGGTGCAGCACATCACATACTAAG
+AACGTAAGTGTTAGACCGATTCCGGATGCCTATACTATACACTGGTCCAC
+TCGCCATATGGCTTTGTGTACTCTCAACCTGGATATCTGCATGGGTTCCC
+CGCTTTAATCCGGACAGGGTGGGATTATGAAGCTGAAGCATTTTGCCATC
+TTCGAAATTTTTGGAGCTATCGTTTCTTCCCTCAGACAGGCGTATCGTTT
+CACAAGACAAATACCCGGTTAGCACCAGAGTATTTTCCGCCATACCAGCG
+AACTAAAGGCTCGGCAAGCGGTTCCCTACACGGCAAGCTAACGAGAACAG
+ATCCATGTAACCCTACGAGGGGGGTAGAGGCAATAAGTCTTGAATAGCCT
+GAATTTGCCCCGTACCATATCCAGACGCCCGAATGTTCCACTCGTAGGAG
+TTCAGTTGAACTTGATGAGAAACCTGTTTGGCATTTGGGATTAGATCGAG
+CTCTCGATCCGAACCTTCGTTTTCACCCGGAGACCTCCTAAGCTATGGCG
+GCATCGAGAGACAAGTTCTGCATTTTAAACAATCCGTCGATGCTAAAAGT
+GGTACCATGGTTAAGCAGATAGACGACTAGTCAGGACGCTTTCGGCCTTT
+TCCATTGTCGAGTCAACGCTCTCTGGCCTGAGGCTTCGATCCTGCTAGCG
+CAATGCGGCGAATATGCAAATGTATTGATGAAGACATCACCTTTGTCAGA
+GAACTCTATGATAAGAAAGCGCGAAGCCATCAGCTGGGTTCACGTGGAGG
+AATCTAGTACGCCGCTACGTTACGCCGGAGCGCCGCGAATTTATGCTGGG
+TGCCGAACGGATTATCCTTAAGCCTGTTGAGCGTGGAAACAGCGAGTCAT
+TCGACTCTCGAATGCAATCTTATTAAGTCAAAGGGATTGTCTCGACTCTA
+CGTTCCTACACCCAGGCCTTGCGTGGAGCAGGACAACGGTCTTCTCATCG
+AAAGGCAGGTAGAGGCTCAACCCTACTATCGACTTGACCCCAACTATCGA
+CTCTGCCCGTTTGGGCGTAGTAGCGCAATGATGCAAGTGGTCGGGAGGTC
+TGCGAAGCCGCTTTCATACATAGCAGTCGGTGCGAAGCGAAGAAGCTAGT
+TAGACCAAATCCTGCGTACGGTCTGGATCAGTAAATGGTTAATCTAGACT
+ACTGCTATACGAGGACTATATCTCGCGGGATGAAGTGAGATACAGTGACG
+AAATCCAGTGCTCCCGGAGCTACAATCACGTATAAAGAACCGTGCGTTTC
+CTCTCTCGGATGCCCTTGAGTACTGTTTGGTAGCTATGAGTGATGAGATC
+AACCATGAATCCCTAGAAGCATGACTCTTACCGTGAGCGGGCTTTTCCCG
+CTGTCCTCTTGAACGCCATTTGGTTGAGAGCGTGTGAAATTACCCCATCA
+CAAACGGTCACTTTGAAAGGTAGATAAAACGCCGGTGACAATGTCTGATG
+TAGACACTCGTTCTAGAAGCAAGCCTGGACTAAGTCCTCCCTATGTCTTT
+ACAAGGATAAGGCGAAAGCGGGAGTGGGTACAATGTGAGGCAGATAACAT
+TTCCCGGTTCGGAGTCCCAGTCGAGGAGGTTACAACGGGATGCAACAGGC
+CTCCCCCAGGGCGGGCCGCATAGGGAATCATGTTAATCCGCCGAACCAAC
+ACTTAAAAATATGGGGTGGAATGCGGCCCCGCCCAAACCAAAACACGTTG
+TCGAGGTTCCTGGAGTTTCGGGAGTGCGAGCCCGTGACCAGTACTTTAGA
+TTCTTCGTGATGATGTGCGGTCTGATCGAGTAGCGTAATCCCGGGGAAAT
+CAGGTAATGAGACTGGTTAATTCACGGGTTGTGGGGCCTAATGGACGGTC
+ACAACATGATTAGATGGGCTCCCTCGCCGCGTGTCGGACACTGGCTTTAG
+CTCTAGGGGGAGTATTGAGGGATGCCCGACACGTCAAAATTTTAGGACCA
+CCGATATGTCTCGCTAGATAACCACCTGAAATACTTAGCCCCAACCAGAC
+TCAATGGATAACCATTCCCCGGATTGCCCTATTCGGCGGTGTTCTAACGC
+AGTTAAGATAGTTCCAACCCATAGGGCTCAACCACCGACACCTCCACGGT
+ATATCCTGGTGTATTGTCCACATCGAGGTGATTCTATGGCTAATACGATC
+GTGTAGATTAAACCATTAGATCTCCTCTGAGGAACTGGAACACACTACCA
+GCAGCTTGCAACTCGGGGACGATGTAGTGCAACTTTCTCAGTTTGAGTTT
+GAATTCTCCGCCCAGTGAAAGTTGAAAGCATCGGGGGGAGAGAAACTAGC
+GTGGGATTATAAATCGTAAATTTGGGCCGCTGACGAACTGTTTTTTTGGA
+GCCCCCGGTCCGAGAGTAGTATTCGATTAGAGTCCTAGCACTCTCCATGA
+ACGGGTGTTATGTCTACTTCCTTAATGGAGTGGACGCAGGGTGCCCCAAA
+CGTCTAGGAAGGCTAAGCGATACTGCCCATAGCAGAGTAACATAAGTATT
+CCATGGGAGTCTTACAACAAGAGCACCGCCGCTACTGCGCAACACAGTCG
+TTAGACTTGTTGCATTCGAAGGCAGATGGTTCATCAAAGAGCTCGCCAGT
+TGTGCGAGGCCGTCTAAGATAAAAGTGAATTTGTTTCGTCGGTAAAGCAA
+TGAACTCGGGATTAATGTCAGGTCCAACGATAGACCCAACGGGTATGCTA
+GGCAGAGAAGGCTCGCTGCCTAATAGGCCTCCAAGAGAGTTAACCCTGGT
+CCATGAACCTCTTAGTCCCGAAAGCATCTACTCCTCCACATTGGCAACGG
+TGAATCATCAGTTTCCCGAGTACTACAAGTGCTATGGTAAGCTGGATCTT
+TTGAACGGCTCTAGAGTGCCAGGGCCTTACTGCCCGAACAAACTTCTGAT
+GCACGCAAGTGTCCGCCTCAGCTATGACTCTTATTGAACATCACGAGCCA
+TAAGATCTCGCAAGACCGTGTTCCAAACAGGCACTATGGCAGCAAACGAG
+CAGCGCTAATTAAACCGGTTCGCATAGGGGTGCACATTGGCGAGCCGTTA
+GTTACTACTGAAGAGGTTGTGAACGGCAGTTTGACTGCCGTGCATAAGGG
+CCGAGCACAATATTACATTTGGCTACTGACAATATAATCCTAAAGGTACG
+AAACGAGGGCCTTTACAAAGAAGTCCATCCGTGGTTGAATCGCCTATCCG
+GCATCGTTAAGCACGCCGTATCGGCACGTTGGTGTCTTTTGTAGCCACAC
+CTGACGCAAATGTCTTTGTGTGGTAGGCTCGTCGGTTGTCAATTTGGCTA
+TATTAGACCTTACGTCTGAGCAACGCCCGTGCGGGGTCGTCTGAGCGTGT
+GTTGTACCTTTTATGTGAGCTGTCGCCAGTCCGCCCAGCGCTGCCGTAAA
+CCGCGCTCCTCTTAATGATGGGGAATTTTTCGCTGTATCAGCCGTCTAAT
+TCGCGCTACGCCCAGGCGTCAGAATCCGGCTTTATCTGAGCATACATGCA
+CGTTAGCAAATCTCTCCTACCGCAGGCTCTTCTCAAATCACCTAAGATTA
+ACGCCTGGATATGTTAGCAGATACTTACCACACTAATATCTGCTACGCGA
+TTCCCAGCTCCAATGCTATGGAAACCGCCTCCTTGGATGCAAGTGAACTC
+CTCACCTGGGGTCTGGTTGAGGAAGGGGCAAAATAAGTTGGTAACCGATT
+TAATAAGAGCGCGCATCTGAGCAAAAAAGTGGATTGGCAGACGGGGCCCA
+GGTTTATCTCACCGTGCGCATGCAAGCTCCGTCAGCTTCGCCGCTATTCT
+AATGGCTGCGGCGCAAAGCCACTAACACCGTATGAAGACTAGCCTCCAAA
+CGACGTAAAAATTTCACCAGAACGCAGAGACAAAAACCCCTAGTCGCGCT
+CTATTTCGGCGTAAGGACCCGCCCTAGCTCCCACCGATCCTGCGCCCAAA
+ATTGTCTCGATGCGCGCAAGGCAAGCCTGTATAACTTGGTTTTGTGCACT
+GTTCTCAGATTAGGCTGTAAAGCTGGCCTGACGGTTCATTGAGAAATTGT
+CCGGTCCTAGGATAAGGTAATTCCGGTCCGAGAATACAGCTCGATCGCGG
+TAAACCTCGTATGATCTATCACGCTTTCAAGGGAATAATTGCTTAACGAC
+TACCGTCTTAAACCGTGTTACCGCACCGAAATTATAGGGAGTGGGTACCT
+TTCTCCCATTTTTAGTTACTAATGTGGAGAAGGTGCATCGGGAAACCGTC
+AACCCAAGCGTAGACTCCCTCGTATCATAGTTGTAGATGACTTCCGAAAC
+CTTTAATCTGGTTGATTTAATTCCTCCGTATATATAGTACGCTCGAACGC
+TCCAAGTGCAGTACTCGCTAGCATGATAAAGGAAGTCGCAGTTTTGTGTG
+GTTCCTAATGACTGGATTAGGCGATTGGGGGTCGCTGACTGTGACCCCTT
+AATCCAATGACTGCACACTCAATGCGATTTCGTCAGCCAAGATCTCGTGG
+TCGCACTTTTTGCCCTAAGGCGACGAACGAGACGTCTACGGCTCATCGTG
+TTGTAGTACGGGAGCATCGAAACAAGCGTCGAATGCAGCTTGGGGCCTCC
+GCACATACTACATATACGGTGGCTTCCTTTCCGAATCCTGGGGGCATTCC
+TGCCTTGGATGGCCAACTTAAGACCATCGCCAGTCAGGGGCGCTTCGCAA
+AAATGCCTGATCTTGTGCTCTACCCAACGCTGCTAATGTCGAACACGTAG
+CTCCTATTGAGCAGGTCCGGTCGTCTTTCGATGACACGGCGTACTACGGG
+GGAAACCCTCACCTCAAATATCACTACGCTCTATTGTCCCCGCTAATCTC
+CTAGCCGATTGTAGTTCTGAAAAGGTGCTGGAACCTATGTCGGCATAGTG
+GTCTATTGCAACAGTACGAGTTTGCAGGTTTCCCCTCTCTTCGGCCGTCG
+CCCCGTGCTCCTTTTAACAAACCGGAGTGGCAGACGATAGAGCAGGGGCG
+ATCTAGCCCTGCCACGTCCACCATCAGCAAGTAGGTGTGTCAAAGCCACA
+TTCTTAGAACCATGCTGACCGCAACGTTACACCTACAATTTCGCGCTACA
+GTGAATGCTCTATACGAAGGTCCGCTGCTTCCGTATCACGGTCGGCGTGT
+TTCAAGTAGTAACGCACACAAAACCGGGGTGACGTAGATTCGGGGAAGAC
+AGAATTTCGGCCCTTTCGCTCTAGCAACTATCGCTTTGAAAATATTTATA
+TGACCAGAAGAGATTTCTCAGCCCGTAATATTTTCGGTTCATCATAACCT
+CAACCACGAGGACTAGTTTCGATGTTAGAGTGCGGTAGGTTTAGCGGGCA
+ATATACGGACATGTGTTGCGAAGTTACGGTTGCGTCTACTTATCGTAGAG
+CTACCCAGGTACTGTAGTGTCAGCGTTGTGCTGGTGATACATATCCAAAT
+AATCATAACCTTTTTACGTTCCCACAGATCCGGCACCCAAGTGTACTAAT
+GATAAAGATAACCAATGCCGTAGCGGTTAATGGTGAACTCTTGAAAAATT
+AGTAGTCTCGGCATCTCGCGTCGTCGTTCGCAATCGCGCCGCTTAACTTC
+CTCACGTACAGCTAAGGGCTCAAATGCCAATAAGGTCCTTACCCAGGCCG
+ATCATCGTAAAATGAGCGGCCCGCCGGCCGTGGGAAGAGGTGCTATTCGA
+CCCGTATAGTAAATAAATGGTCCTTGATCCGCCGCATAAATGTACTTAAT
+TTCGTTTGTTCTGCAGTATACTGAAATGCAGTCAAAGTCCCGACGGACGG
+CGTGACACCCCCCGGAACGGAAACAAGGCGGCCTTCGTACCCTAGGACGT
+CTAAGGGTGTTGGGCAGGTCCTTCACCGACATCCCTAACGCTCGACAGAT
+AATATGGGTAGGAGACTCACAACATCGATATGCGGCGCGAGTTTGCGCGG
+AGGAGCTGTAGCTCGCAAGGCGACCAACTGACCGGCATTAGATCCACGAT
+AATGGGATCACTAGCCTAACTTGTACCGATTTCGCGGCTGACCGTGCATG
+CTGTCTCAGTGCTCTAACCGGTAAATTTCGCGCATCCAAGGTTACCTATA
+AGGCTCACGCATCAAAGCTCGGAAACGATGGTGCTGGTGGATACTAGAAG
+ATGTCCGATCTGCTCCTACACGCTGTCACATTGAGACGCCGTACACGTTG
+AACGCGAAGCTGTGTCGGAGCTTGGAAAATAGAGACAGATCAAGAGTCCA
+CAAACGTACAAGAAGCCCCAGTGTCTCGGTAATCGTGCGTACTTGGCACG
+ACCTCCGAAATGGGAAGAGAGCGATAGCCGCTAATGCTTCTGGCTTGACG
+AACCTGTATGCCCTAGTCGTTCTCGGACATATTGTGCTCTTATTGGCAGA
+GCCCAGTCTTAAAGCCAATGGAACCTCCTGTCGTCAGCATTGCTACATGA
+TTCATTCACGTTGCTTGATAAGGAAGCGGGCGGCATCGATGTTGCTGGGT
+GTCCCCGGCTTATCATTTCTGAATAGTATAATTATGCCTCCCATCGTACC
+TGCCAACTTTTATGACTTAGCAGGCCTGAGTGTCCGCTACATCAACTCAA
+CCCCCATCCTTCCCCATGCTTCCGCACGCGGAGAGTAGACACCTGGGAAA
+TCAGGTTCGTACTGCCCACAGCGCTCCGGTAGGTGTCAAGTGTCTTAAGC
+AGCGGCCGTTAAATCTACGCTGCCAGCTAAGCTTGTGCAAATCATGTAGT
+ATAATTCTCACCCAACCTGACACAGCGCTTGCAAGATTAAATTGCGACAT
+TCAAACCACGCGCCGATGTGCGCCGGCTGACGTCTTGTTCGTTTCCGAAG
+CCTATAGTGATACTGGCTTTCGGTGACGCCGTCTGTATCGTACGGGATTC
+GTATCCGTAAACAACACAGCAGAATCTTCCCGAAACGGATCGAAAGGTGG
+ATCATTGGCAGGTGCGCCAAGGTTTTTGGGCGGTCAACTATTGCAGTCGA
+TCCGCGCGGAAACATAGACACTGTATTTGAACCTGTGAGCTTTTAAGCGT
+TAAATACGATGTTGTCGCTCATGGATAACGACACTGTCTGTTAGTATGAA
+AGTGAGTTTTACCAATCACTTCATGAACTAGGTTCCCTGTCTTTGCTCAC
+CCGTCTAGCTAATAACTGGCGAACAGGTATAATAGCCTGTCATTTTAGAA
+ATGGGATTGGGTGTCAGCACCTATCGCCGCCATTAGACAGCACTCTGTGC
+AGCCATTGAGGGGGGCTGAACTGAAATTAAACGGGTAAATCCTTCCCTCT
+GCATGGGTGTCTGAACAGACGTGTAATAATACCTAGCCATGCCTCCCGAT
+AGAACCATGGGGTAAGTAGCTTCCATCTTCTTTGTAGAAGAATGTGCCAC
+TTTACAAAGTTCAATCTTCTAGAATTGGAGCCCACATCGCGCCTAGCGGA
+AACTATGTACTCGATACGGGGCTTCTAAAAGGCGTGGCCATGGGAAAGAT
+TTGGTCCACCGATCGTGATTTGCTGTACTATGAACGTTCTGGTGGTGTAG
+GTGGCACTACTAAAAATTCGCCGTCATATTATAAAGGACACCATTGACGA
+ATGAGAAAGGAGACTTTGATATTTGAGTGACAACAGCTAAACAAAACATC
+ATTGGTGACTATTCCGTAATCGTCTTTCATTGGAGTCTCTCTGGCGAAGA
+CCACGCGTAGTACGGCCTGGCTATATTCGTTTGCGGTGTCCTGACTCGCG
+ACCAGCGAAAAGGATCGCCAAGTAGACCCCCATTGGCCGCCGAATTATAG
+TGGTTCCTCCGCTCATCAGTGATTTGGATTCAGGGGGACGGGGTGGCATT
+ACGAAGACAACGAGTAAGGCTTGAGGACGTTTCCGTGTTCGACCGCTCAA
+GTAGAGTGGCGCAAGGTTCGATTTATCCCGTAATATCCACGCTCACCGCG
+TGGAATCTCTGAGTTGGTAATCTCGCGGTTTCCTCAACACGGGCGTTACC
+TGAAACCTGCTCTGCCTCGCCAATTGGAGTTAAACAGGTATAGGTTCTTA
+GCGGAGTTTACATCCCGGCCCCCACAGTACCCCCCTGGATCCAGTACGCC
+ATTACGTTTATGACACTGATATTCGATTTTCTTTGACCTACTACGGACAT
+GCCTTCCTTAGGAAAGTTTTACAGGAAAGATATAACCTATGTCTGTTTAA
+AGATACCTTGTTATCTACCAATTGTCGATACGAAAAACGTTTGCCAGGTG
+ACCCCGACGTGTCCCGAGAACCATCCAACTTATTGGGCATATCTCTCCTT
+ATATAGTTCTACTCCAGAGCATGTAGAGGCGTGGATGCGCGTTGGCCTAA
+GACGAGATTTGTGGCAGAGGATATCGTCACTTATCTTATTTGGGGGGGCT
+CCCTTGCATTATGTTTGTTCACGGCACGATTTGAGGGGTTCAGAAGGCCC
+CAGCTAACTGGCTACTTTAATTAATTCCCGGTTACTGCCATATGATCCTC
+CATTGGTCTACACCCGCAGTTGGTACTAGTCGAGACACTTTTTATGTCTC
+CAGAGGGTCGCCGCTAACGGTGCCTACTCCATGTGACGGCTGTGAGCTAT
+TAGGTAACGTGCTGTAGACGAAGAATATTCAGCGAGATGCTCCAGTTTTC
+AGGTTGAGCTCTGTCCCCGGTAACATCTTTGGTGGTTTACTTCCGTCTTT
+GCGTTTTGTTTCGTGCGCCTGACCACACCTAAATTGTCACGCGTTGGAAT
+GATCGCAAGTGAAGATCTCGCTTTAATCCTTGCTATCTGTACACTCATCA
+TCATACTCAGTAATGACGAGATGCACAGGTCTGGCAATTTTGGGTGATAC
+TTAGGAAAACCGGAGGCCTGCGTGGATAAGTGATGGCTACGGGAGAACGG
+CTTGAGGCAACGTTTCAGTTTACGGAATAAGGATACCCGTGATGTGGAAG
+ATGGATTTATTTCCCCGCGAAGAAACTGCCTTTTCCACGGTTCTCCACAT
+CCTTCCCGATTTAAACCGAACCAGGCTACGACTACGCCGTCCCAACTTTA
+GATGAAGCTCAAACTACTGCTGACAAAGTAATTCCAGGGTTAGTTGACTC
+ACAAGTCAATGCTAACCGATTAGGAGCCAGTCGGTGTGGGTCGCGTTAGG
+GGGGTCGACTTAGTTCAGACCCGGGAAACCCATTAAGACGCCTCATAGCG
+GTCCGATCTGCGACGGCTATACTGAATGCCTCATTTGGTCTCAGCAGCTG
+TTGAGCACGGAAGCCTACCCGATAGGATATTGGCAAACAGACCTCCGCAA
+GGCCGAGATAGGGTAAGAGTTTAACAAAATTTAACTCAACCTTCGCGCTC
+GATGCACAGCTCGGCTGTGACGATTAGCGTTTCAATGCTGTTACTTCCCG
+TGTAGGGTTGGTCCTTTATGGCCCCCTAGTGCTAGCTTAACAGCAGATCC
+ACTATACCTCCAGCGAGACCGAAGCCCTCGCTCGTTGGTAATCCGGTTGA
+GGAGTGTAGGGTGTAATCCGAGCTGAAGACCGGTTAGCTCTCTAGAAACA
+CTTCTCCCAGTAAGATTCTACATCAGTTCGGATGTAAAAATTTACTAACG
+GAAGCTGTGTCAAAGCTACTAGTACGTCCACCGTAGCCCTCAGTATAGAA
+TTTTTTACAACACCCCTAATCTTCTAAATATGTGCTAAAATTTCAACCTT
+CTCTCACCCATCAGGACAAGCGCAGCTACTGCAGACTCCCAGGGTAGGTG
+TTGTCTACTTTCCCGGTCTGGCCCACGCCCCTGATGTTCTGAATTTGACT
+GCGAAGCATGGCTCAGGCCAGCTGGTTATTTAAGCCTCTCCCGGCGCTCA
+GCGCGCTGACTAAAATAATCACGACGGATCAAGTATTCGTTGGTTCACCT
+GGACTAAGCCAGTTTATAGGATAACCCTACCGACCGCGTCTGTATCGCGA
+TGTAAGCACTGCCTAAGCTCAGTGATGCTGATACGTCTGTAAACGACGGA
+GGTCATGTATCGCTCTTGTGTTACGGAGGAATAATCTCGCTTCCGCTACG
+GAGTGCTGGCTAAAGATCAGTTGCTTCGCCTTTACCAGGCAAGGTTGTCT
+CTAGTCCTCGGCGCCCAACTCAAAGTCGTTCGGTTTACACCTGTGGTTTG
+TAATCGACCGCCGCCAGTCGACGAGAAGCGTTTGGATTAGTATTTCGGCA
+CTCCGCGTAGGGGGTGTAATATGGTGATCTTGACAATCGCGAGGCAGTAG
+ACGCAACGCTTCGTTCAGTCGTGTTAGCGCAACTTGTCATAGCGACCCGC
+GCAAAATCCTAGAGGGTCTCAATGCGCGAGCTGTGATTCCAGCTGTTGGA
+AATGAATTTGACTACAGCTATGCATTGGGTGGTCCAGGTTATCACTAATG
+CGTCACTCCTCCACGCGTTACGTTCGCTGCGCAGGGTAATTCCACCCCCT
+CTTCGACTAGTAGTTCGTAACTCAGCCGGGTATTTCTACAGCGACGTGTC
+GTTCCAACCCCTAGGGTACGGGCTTATTGCGGTGAGAGATCTGTGACACC
+CTTCGGTTTCCTGGTCTCATCGTCCCGTTCCGTGTCAGTTGACATACTCT
+GGCTCCTGATCTCTGAAGTCAATCGCGTTATCCCTCCGTGCCTTCCTCTT
+CGACGGGGGACACCTTTCCCAAGCTTGCGGCGCCCAACTGTAATAAGACC
+CCGCCCATCCTCGTCCAACCTTACGGAGCACATGCCACTAGAAGATTAAG
+GTGAGTAGACGCAAAAATGTCCACCGATGGGGAAACGGGTGGAAACCCGA
+AAATCTCTAGTTGTCTTCTTCCAGATCCCAGAGATAGACGCGCGCACAAG
+CATCATCGTTGCTGCAAGCCCCATCGGTGGTGACTGGGGCTATGCAGCCC
+CTCCTGCGGTCTTATCCTTGGAACAAAGGCTTCGCACGAGAACGCTTGCG
+TCTCCTGGAAGTCACAGAGGTTGGCCAGGGAAGATCACCCAGCCGCCTAG
+TCCCTTATCTCGAAGGCCGCAGCGGGGTAATCAGTCCGATTTTGGAATCG
+AATAGCGATAATCCACTGTTGAGGTACTTGGAGTTTTACACCGTCTTGGC
+GTAGGTGCCGGTCAGTCTGCTCCTGCCTGGATTTAGAACTCCGATTTCTG
+CGAGCTTTGCCGTAGTCTACCGGAAAAACGACCTCATGAACGGACAAAAG
+ATCTTCCCCTCCGCCCTCTCGGTCGTCAATAAAGGCATGGAGCAAGCCGA
+ACCTCGTCCTTATCGAATACTCGTTGCTGCACTCTGAACGTACATTGCGG
+GTGAGGAGTGAGGTTTTTCGCATAAAGTATTTACCGCAGAGTCTAAGCCG
+CGCGCAATAGTACAGTGGCTAAACGAGCACTAATAGAAGTCGCATAGTAC
+CCCCGTCTGGACCCATATGAGTAGCCTAAGGAAACACAATTTCTTACGTC
+TGCGCTCCGCTGCTATGTCGATCCTTATGACTAGTCGAAAGCTCCAGGAA
+GTGAGCCGAATGACAGTAATAGGTCTCCGCCTTCCACCAAGGCTTGATAA
+CAAAGGTAGAATCTCGTCAAGGGGCGCAGAAGCGCGATACCTCCCGCGCG
+GACCCCCCCACCGGAATGTGGAACTTTCTTTCCCGCCAGGCATCTATTCC
+TAGAAGCATTCGTACAAGCATGTTTAGCTAGTGGATCTTATTCCACGAAC
+AAGCGGTCGAAGGCGGATTTGTATCGCCCCCGGCATGACCAGATGACCTT
+AGACTCTTGCGAGCTACTCCTCCATACGACGCGGACTCAGTAGAGAGTGG
+AGTGCCTAATCTGGCTGAGTCCCCTCTCGCTCACTAAGTTTGTATAACAT
+GACCGGGTTGCAAAAGACTGGGTGACGGGCATTACGAAGACTACACCACC
+CGCAGGTCACTAAAGAGTTTACATAACCGGTTAATCGCTCCTTCAATCAC
+GCCATTGTAAGCAACAGTAGAGATGTACACCATGCCATTAGAGGAGACGG
+CGTTCTTGACAATATTAGTAGCTAATTGAGCGCTCCTCTGGGTCCTTAGG
+CTATCAGAGTAATAGATACTAAAGAGGGGGAGCTGTTGCTCACGATTAAC
+AATGTACCTGGATAGTAGACAAACCGGACAGAACATACGTAATGGGCATG
+CATTGGACATTAACTTAGTTCTGTCCTGGGTCGAAATACCACATCGGAAT
+AAGCCCAACACTTCGCTTCCGTTAGTAGTAGGCATCATTGGAGTTATTGC
+ATGTCGTATTCGCGCGTCCCTGTGAAGCCATATGGAGCCCGGGAGGATCT
+CGGGAAGACCCTAAGGACTTATACACCAATCCTCACGCTGGTACGGGTTT
+CACCTGACACGCTCCTAATTGCTCTTCCAACGATGTCTCACGTAACCTAC
+TGAGTACAACGGCCGGAACTTTCAGCCGATCCCCCGTCGATCTGGGCTAT
+CTCGTTGTCTGTAGGTATGGGTTCCAGTTATACGTCAGTATGTGGAGGGC
+CCCCGTACCATGTAAGATTGGCATTGAACAGTCATTTATTCTTCATATAA
+GGCTCCGCTGAGATTGAAAAGATATTCAAAAACCTGCATGGTAACCCTAA
+TCGGTTTCTCAACCCAGGGCTCCACACGCCTCACGAGAATTTTTTTCTCC
+CAGGCCTACATAGCCCGGCTGTCAGCAGCAGAGGTAGTCTGTCGAATTGC
+TTAAAACCACGTACCAGTCGCTGTATAACCGATGAACGACCATACACCTG
+TCGGGATTGTTTCCCTTACAGACTACTGCCCCCTTGTAGCAGACAGTGAC
+AGCGCGGGGTACATGAATGATGCTTGGCATCCGGGATTCAACCGCCCTTG
+ACAACTCGTCGCTGAACGTATGCGTATATCTTGCGCACATACACAGTCAT
+CAATTGTCGCTCGCCTTTGAACGCTTCCTTAATCCGCAGGGGTGGCCTTC
+TAAGCAGTTATCAACACCAGCTATGGACGAGCCGATTCTATCCCGGTCAC
+CGTGTCTTGCCCAAGGAAACAAAAACCGCATAGAGGTGACTTCAGTTATG
+CAGCAGTGTCTAGTTGTCGCTTCGTGAGGCGTACTTATTCGACCCACTTA
+CCAGTTACGTACACGAGGCCCATCCCGCGTAGGTGGCTCAACACAGAAGC
+AGACGGCCGGGAAGTACCTGTATATCTATTTAGTAACATGCGCTTGTATT
+CAAGCATGCTTCGGCATTCTAGTGATCAGCCCGACAATTCAGGCTGGCCC
+ACATAGCCTGGACAATTAATAAGATACCTATAAACCTCCTTCAGAGTAAC
+TACAAACGGTGGATTTGTAGTCCGGTCATGTACAATTTGATGCCACACTG
+GATTCCACACGCTTTACCCAGCTGCCATCCATATGACGCGTTCGGTAACG
+TCTGTTGGATTAGTAGTGAGCCGAGTTAAACGTGTGGCGGTCTTTAGTCC
+TCACACCCTTGTCAGGAGTACCCGCAAGACTTTGCGGAGGACCCAGTCAA
+CTGCGATCTGTAGCGAATGTTCAGATTGGCCTTCATAAATACCAGGTCTA
+CAATCGACTGAAGTCAATTGGATGATATACGCTCCTCCTTTTCAACGGCA
+TCGGTTTTCATCGTCATCCTCCAAAATTCAACTCAGTTTAGAAAGAAGCG
+CTCCGGAGGTATTCCCTGATCCCGTATAGTATAGGCCTACGTGGCTTCCT
+CCTAGTATAACTTAGGCCGGTGGATATGGAGACCATCGGCCTCTCTGTCC
+CCGGACGCCAATGCTATGCCCTTGCTCACGGGCGTGTTTGAGGTATCAGG
+GGGCGGTCGGTTACGCCACAGGGTCGAAAGAATTGAATCCGAAGTTTCCG
+GTAAGAGCTGTTTTACGAGTGAGCGTAAGTGACGCACTAGCGAAAGTCTG
+CTTAACTCTCTTTATTGATATCCGCTCGGAGGCTGCCAGTCTCGCAACCC
+GATCGATGGCCTAGATGAGAGTCTCAGCCGTACTGGACCCACAAGTATGG
+CGTTTGGCTGCAAGACCTCTGTATGGCTTAGCCGGCGGTTTGCATGATTA
+TAGCCAACAGCCAACAGACTGTATGAACACAATTCTCCGAGTGCCAACCT
+AGTAACCCGGATCCAGCCTCATTATCTAGACTTCTCCTGTTATCGATAGA
+ACCGCGACGCTGTATGAGCGAGGTAAAAAGACGAGTGGACGGGTTGGTTG
+ACCCGCTTCCACTGACCGTGAACTTGGCAAACGTGCTACACTCGTGCACA
+ATCCCTGTTATATGCGCAGAGAAGATTGTTCTGGAGAATTCCAATCCCGT
+CGCGCTTGCATTGTTCAGATTCCTTTCCATAACCCGCAGCCTTCGGCCAA
+ACTTATAACAGTGCACTCGTAGGCTAATTCAGTATATCTTCCACTGTACG
+CGGTATGCGTGCAGCTGTAGAGGTCCCTTCGATTAATCATGGTTCAAGGG
+GATGTAGGTAAGAGGTTGACGGAAAAACGACGCACACTTCTTCCAGCGGA
+TGGGGGGCTAGCTGATAAGTGTTGGATTAGATGAGGCGAGACTCCCCTTC
+CGAATTTCGATCTGTTACCTGCTGTACAAAACGTGATGGTGCCACACAAG
+ATGACTACACCGACGGGACTTGGCTCTCCAACTCCTAGCGGTCACAGACC
+GCTCAGGTGGCTGGGTACTATACATGATTTTATACTTTCGCATCTACGCG
+CCGCGATAATGACTATGCCACCAGAGTTACTCTTACTACTGTACACTAGA
+GTACTCGGAGAACTCGTAATGATCGGCTATGGGCGTTCCTAGCTGCAAGC
+GGCGTGTGCTGTGAACGCCTTCCCTCGTGTGCGGCTCGGCATCACATATT
+TACAGACAAAGACCAGAGCGATGATTTTAAAAACTTCAAAGCCGAGCTAT
+TTTTCCAGTCGAGTTAAGCCAATATACTCCGAATCCGGAATTACGGTGAT
+GCCCATCCAAATTCATTTGTGGAATACGTTCGCTCATTAGTCATTAGTCT
+CCGGTGGCCTAACGGAAGTTCCCGCCAGTGCTGATCGCGACCTTCGGCTG
+GTAGGTGAGCGGTGGTCAGTTCAATTATAAACTTGGAATCATCTCCCGCA
+CCGTCAAACGTCACGGAGCGACTGAGTACCGCACATCTAGGATAGGCCCG
+GATGTCATAGCATGACGTAAGTATCGTGATGGGCAGTTGATACACTTGCC
+AAGGTAATAAGGAACGCCTCGGGGTTGCCGTAGGACAGGGTCGTGTTGTG
+ACGTAGATGTGGGGGGTGTCCTTCGCCGAGGGGGGTCCAAAGTAGTATGA
+CTTCCCCGAACCACTTAATTTCTTTTGGCGTTGCCAACTTAGTTTAGTAT
+AGTTACCATGCTTGGCTTCAATCGTGCTAGCCTTTAGGTAGTCAGTTGAA
+GTGACTGGTTGAGCGCCTCATCTTTTTACATGAGACATGAAAACCAAAAT
+TCTTCTGAATCTTGAGCCTAGATTACCTGAATAGCTGTGCGCGAGAAAGG
+ACGTAAACCATTCCGTAACAAGATAGGGATAAGAACACATCCTAAACAAC
+ATCGCATGACAACCCGACAGGACCAGCACTATTGAGCTTCAGTCCGCCCG
+CAAGTCAGCGGTCGCTGATTTTATCTGCAGTGAACTAAATCATGTAAAGC
+TGTGAGCCTGAGGTGAGTTCGTCTTGAAGGCTTTGCGCAGAAACGTGTTA
+CACTGTTTGGTGGGGAAAACGGAACTATCCTCTACCCACAAATTAAGAGA
+TCGGCATAGTCCACGGCAGGGAATAGTTTCGCAGTTCGTAAAATAACTCC
+GCGCAGATCTTCTAGAGAGGATCACATGGTCATAACGGACGCTCGACAGT
+AGCGACTTGTTAACTAACCTCTTCCCAGTTCGCGTTGAGAAATATTAATC
+CGTTTTTCAGCAGTCTCTGACCCCCACGGTGACCGTAACGAGTGTTGTAT
+ATCTAACACCCCTTCCCCTCAGCACTCTTTGATAGTAGATCACTTTCTAC
+GGCCTGGGAACCTCGTTCCTGCGTATCGCACAGTCAGCTATACCGTATTG
+GATCGTGCTAGTACGTGTAACCGCAGATGGCATATGGGCCGCAGGCGTAC
+TTAGTGCGCAGGAGATAAGCATGACGGAGTCAGCTTCAGCCATTCTAGAA
+GTATCATAAATTCATTTGGATAGTGAAATCGTATAAAGTCTGAAGCGTCT
+GCAAATACGATCTTCTGGAAGGAACAGTCCTGGGGAAGTAAAAAGGAAAA
+ATTAGTACGACGGTGCGCAGGCTCGCAGTTACCACCTGGAGGTATGCACA
+ACGTCCGGAGTAACAGCGTTGTGTCGAAAAGGTATCCTGGCCAAGAACGC
+CCGGCATCCGAACGATCATGCGACGTGGACGAATTACACAGAAATCTGTC
+CTATTGCTATAGATAGTACAATCTCATACGGGGATGGCGGGCATAGATAA
+TTATACAAGACACCGGGTCCACTTGTACCGAGAGGACCGCGTTGCACCAC
+CCGTCAGAGGTTTATCAGGGCTTCTAACGTCCTACCGTCATTAAGACGGT
+GATGCTCAAGTTAACAACGAAAGCTCTTGGGCAGGATGCCGTGCTTACCT
+AATGACCCCACGCTAGAATAAGTCCCTACTCGGACACTTCTCAAATCTTC
+CAACCTAGCGCGCATTTTCGATCACAAGCGCAATAACCCTTGTACAGTCG
+CCTATGTCTTTGCTGCTGTGCCAATTAAAACCCGAGAACCAAGGTTTGTT
+ATGAATGGCCACAATTAAGGTACTGATAACCCGCTAGAAATCCTCATGAT
+CATGAAGCCTAATGGAGATCCCTGCTGATACCAGCTTGAGACGTTCAGCG
+AGGTACGCGATCGGATACGATCGCGCCGGAGCAGAGGGAACCAGTGCCGA
+GACCCGTAGAAAACGTCGTAACTTGGTTAAAGCGTCCTCAAATACACCAC
+GATTTCTCCTCGACCCTGACGCAGAGGCTCCGCATCTGACTTCGCAAGGT
+CGAGAATCTTGGTAACAACCGAAAAGCAATTTTACACAATCCGGCAGCAT
+ACTATTGCGAATACTATACCCTCATTGAGACAAGACTCGCTGAATCTGGG
+CCGTTACTTTATCCTGACGCCTTCATCACAATATCGCTGTTGACGCTCAA
+AAATTGGATGGCCCCCCACCTTGGCGGCGCCTCAGTTTCCTCCGTTAGTT
+TACGATGCGCTAGGCGCCAGCGTGACAAGGTCTTAAACTATGAGCCAAGC
+CCCAGGCTGTCTCATCAAAGGTCAAAGTCTTGGAACCTGTAAATGGGACA
+CAACCGAGCATGCCAGATAATGAGTTGATATACGGTACGAGAAGCAGTTA
+GACCGTGACCCAGAACTGGCTGACCCATCTAGCAGCTATTAGATAATTGT
+ACATACTGTTAGAGGACACTAAGTGATTAATTTCCGGTTTCCCGGATAGT
+GCCCCTCTGAGGTACCCGCGCCAAGAAAGCCCCCAGTTATGCCCGTAGAA
+TTGGCCGTGTCCCCCTATCAAGCGTGATAGATAGTCAAAGGACTAGAAGT
+ACACATCGTCCATCGAGTTTTTGCCCGGGTGATGATACTCTAGACATCAC
+ACATTACCCTTCATCAATAACGGGACACATCAATGGTACACAACAAACTC
+TTTGACGTGTTGCCGATTCTCTATCGTTGGAAGGTGATAGTCTGATCACT
+TAATTCTTAGTAGATCTTTTCACCCTGCCGCCATACGGAGATTTATTAAA
+ATCTGACGTTTGTCTTTAGCTACTCTAGCCATTGAGACGGGAATCTTATC
+GATGATGAGACCCCTCCGCAATCATTCCAGTCTACATCGACACGGAGCAC
+ATCACACACCTACGCCTAATCAAACGTACCCTCCAGATGGTTTAGCGAAT
+TAATACGCGGACAACCTTGTCTTTGGGGTTCCGAATCCACAAGTTACACA
+ACGTCGAGCCTCGGACTCAGAGTGAGGAGACCTATAGCCCCCTAGCTCCT
+TTCCCAATCCTGAGGGCTTATCCCTTAGCACATGTATGTCAGTGGTACTA
+AGGGACAGTCAATCGCCGTTGATGTGAGGAAATGGCAGTCGCGGGTGTGT
+TGATTCCGCCTTGCGGCCACGTTCCGTCGTTATGGCTATCCGGCGCAATA
+GTACTTCTAGTCACGCAACGGGAAAGCCTACCCGCTAAGCCATACAGTTA
+AGACCAAGTATTGAGCGGTTAAAAAAGGCGAAATAACATCTAAGCCCATT
+GTGTGCAATGGTACAGATCCTAATAGTCCATCACTTAAACTGAACTTGAT
+GACCAACGTCTTGGTTCCGACCGCGTTGAGCCGGTGCAACCACAACGCTC
+ATGTCCTGTTCTCGGAGCAGGGTACTTAGACAATGGGTAGCAATCGCCAC
+TTCTCGTGACTGACTGCTCGATGGTTGGGGCCAGGAGCTCGAGCCACAAC
+CTCGTGCGTATTCATTCGCACCCCTTCCTCACCTGGATTAGGCAGTATAT
+CGCCCTCATATGCCGCAATGCCCCACGTCGCAAATGTCATGAGACAATTT
+CCAGGACATGCATCACTAGTAGCTCGAGACCCGCTACCTCCTCTAAAAGA
+TCACAGTCCAATCTCAGACATGTCTTTGTTAGCAAAGGCGGATGCGCCTG
+CCAAGAGGCATCTCGGACACTCCTTAGAGATAGAGGAGAAACTGCATTTC
+GAGAGAACACGATTTACCCGGGAGACAGGGCGATGTACACTATAGACGCC
+AAAATTGACATGCACATAGCTTCGGAAATCACCCTAGTGACGCTTGTCTG
+GATGCATAGAGAAGAAAATCTCGAATCGAATTGGCGCGCTGTCCGGTCAG
+CGACAATCCTATGCGATACATTGGTGTGGAGGTGATCATAGTCGATAGCC
+TCCAGTTTTCAGAGTCCCTCTAGCTGAGCAACGCTTACTAGATCTTTCTC
+GTTTCTAATTTATGTTTAACTCAAAACGTAATGACCGGGCGGGTGCACCA
+ACTGATGCCTGTATCGTCCCCAGAGCACGTCAGGCCGCGAATGAGGTGGC
+ACCCGGTTTGCCCGCGACCCTCAACGGATAGTTCAAGTCTCGATTCACGT
+TTGGGTTTTGACGTCGCCGTACCTAGTCGCGCATGTGATAGTCCAGTGTT
+GCGGTTACGTTAATGCTTCTAAAGCATAAGTATATGTACATCCACAACTT
+TACTTACCCATGTCACTCTAACTCCTGGGGGCAGGTCTCGGACTTGTCGC
+CCCGGGCCGACATGGCGCCAGGTACGGCAGTAGGTGGGTGTAGGATGGTT
+CACTGCCTCACGAGGCAAAAGTCTGTCGCATCGACTCTCCGTCGCGGATC
+CCTGCTGTGCATTGTCACTCTGTTCAACTGGTACAGCTGACAGTTGATGG
+AGTACTTCCCCCAATGATCGGTCGCTTAACGCCACCCTACTTTCAGTACG
+GGTCATCATCAGCCTTCATTGGAGACGTCGGTGTTCCTTCGGCCGCGTCG
+TACCTGACACGTGATGCGTCAAGGAACAAAAGTCCGCAACCGGCTGGTTG
+ACAGCCTAACTGACACTGATTTTAGCCACCTCGCAACGGAACAACGTCAC
+TTGGACAATGGACCCGACTTGTCTTGTGCTCAAAATTGTTCGTCCGAAGG
+TGAAATAGAAACCCACGCAATTGGGGGTCTACCTAGGTACTACTACAGAG
+GCAATAGATGGCTAGGCTAGAACTGTGAATTTCCTGGCATTACCCGCGAG
+TCACTAGATAGTAGAGCCTTGTACTTAACCGCTATTTTAGCTTCTTACAA
+GATATCACACTAGGGGAAGTGCCATCTAGGCTAGCCAAGTGTGTATTATC
+TGGTGCCTCCCTTATGTGTGCCTAATGCCGCGCATCGATTTTTTATTCGG
+ATTGCGACCAGAGAATGGAATCCGGAGGCCTCCGCTAGATCTCAGCTTTC
+CCGCAGAGAATTGGGCTCACTTGCGGAGCCCAGAAAATGGTGATCTTCTA
+GTTTTGAAGCTATTTCTGGAACTTCTACTCCTAGTCGGCTGTCATATAAT
+ACCGGCGGATAGGGACTAAACTTCAGACAATTTAAAGAATGCGTTCCTAG
+GCAATCACGGACTCCCGCCCTTCAAGTAGGGAGGGACCGGCTACGCCGTC
+GCGTGTTAAGTACAACCCCTGAAACCCGTTTGACCTGACCCGGCTATGGG
+AACCTTCGTAGGCACGCTCTTACAAAAGCCCGCAGTAGCAATTCAATGAG
+GTCTCGTTTAACGCAACCTATCGTAATTGTATTAACGGCGGAGAGTGAGG
+TTTCATGTCTCTTGACTATTGAATATTGGAGGCGAGTTTTACTAAAATCA
+AACTCTCCCGCTAAGATTTAGGGGAGTTTCGTAATGCACATTAGTGTCCC
+AGCTAAGTAAAGATCGCACGTTGCCAGCCCATCGGCACTGTCGTGAGTAC
+CACGTGCAACACACAGAGCCATCTTCCGTGAAACTGCCATTTATTGTCTG
+GGATAGGGACTCGAATCGTCCATAAGTATTGGCAGTGCAGAGCCTATATC
+ACGGCCGAGTTTATCCACCCACGGAAGGTCCAGTTAGTGTTCGATCGGAC
+GAACCGCGCTGTAAGGACAAAGGTAATCTCTGTCTGTATCTCCTAAACGC
+TGCGTAGCGCCTTGTAGACGACAACAGATACCCTGCATGTATCATACATC
+AAGTCTGACAATAATCACTGGGCAAGTATTCTACCGCTGACGTAATAAGT
+CTAACCGCAACCTGTCAATCATGAGCGTTTAATTTCCAAACTCTGGGGGC
+AGTCTAACCCTCAACCAGGTGCTCGCTGTACGCAACGGAGGCTGGAGTAG
+AAACCGTGAAGATCCCGATCACCCAGGTTGGGCCACGGCTGTCACGGACA
+GGAATTCCAAGCATGTGATGTCAGCAAATGTCCCATATACATGGTTCCTG
+GGTTATCGGGTAACGGCATTTTATACGCTACCGGATTAAGGGGCCGCGCA
+TAAATCCATATTTTCAAGCACGGATTCCCCCCGATGCCAGGTCGCCATTG
+ACTGCTGGTGCCGAGAAGGAAGGAGATAGACGGTTCGAATCTGTCAGAGA
+CAACATCCAATGGGTATAGACTGCACACCCTGCTTCAAGGTTGGGCGTAA
+AGGTTGTCCGCGTGTTCGCTTGGTTTTCCCAGTAATCTTGCTCCCCTGAG
+CTAATTTGATACCCGATAACGCGAACCTGGTCTAGCACACAAACTAGCTC
+ACCTGACGCGCATGGACGGGTTGGACCGATCGTCATTCTCGTGGGCGGTG
+CATTATGCGGTATCTCGGTTGTACGGGACGAAGTAAGGTAAAGCAAGTCT
+CTGAGCAATTGAGTTAGTCCGCAAGTCACTTGTATCTAAAGATCTATTAC
+CAATACACGCAATCACACGTGACTAAAAACCTTGCCGACTACGGGGATAG
+CGCCGACGCCCTGGGGATCGCGCCACACGAAACCACCACGAGACAAAGCC
+TTTCGCTTCAGGAAGTGGAGCTACCTAACAGCAGCGGGAATGGGATTATC
+CCGCGCGCACCATAAAGGGCTTCTATCAATTTTAAAACATAGCTAAATCT
+ATTACTCGGACCTTTCAACGTAAGAGTAGCGTGAACTCAGACTAAGTTAG
+CAATACAATCGGAAAGGTGCCCGTTGCATACCTCCTTACTACTAGGAGAT
+TCGTATCCCCACTGATCCCCGATGTCGTACGCTCAGCACCAGGTGAAGTA
+TGCATTATCCATCAACTAATCTGTAGGACATGAATGCGCCATCGTCCCAT
+GCCTTAGGTGTACCCAATCCGCTGTCACTTGTATCCTGCTGAGTGCAAAG
+TACCACTTCTAGGTAAGACGAAGAGTCTGTACAACCATCCGAACCCTCGC
+ACTATCACTCTAACACCAATACCCCACATGACGTTTGCCGTACGAAGCAG
+GTGCCATGAGATCTTCAAAGGCGGCACCGATACCACTGTAAGCTTATTAT
+TGTAACACTCCATCAGCGCAGCGATTGCGTACTTCAGTTGGGAGTTACCT
+TGTCAACTGCACGCTAATACACGGAAAGTGCTTATTGTACCGACAGCTGG
+TAATAGTTTTCCGGTAATTTCGGGGTGGCGGTAGCTGGTAGTCACGTCTC
+GTCTCGTGAGGCGGCTGGTGAGTACAAACGAGCCCATCACCATCAGGAGG
+CGTGACAGCGAGCCGCGATTACCACACACTCTAGGGTCACTGTTGGTGAA
+GGTACAAATGGGTGAATGAATTTGCGACTAGTATCCCAGGGCCCCGATGT
+ACCTACCTTCTGAGTAGGGGTGGCTTTATGCCGGGTAAAAGCAATATTGC
+TCCTGATATGCTTTCTTGACTACGGTCCAACCTCGCACCGCACGCATTAA
+CAATATCGGACCCTCGATATTCTGACGAAGCGCTAGTGAACAAATTCTCA
+ATGGCCGGCTCGTAAGGTCTATCGCGTTATTGGTTACCATTTGGATAGGT
+AGGGGGTCAGAAACGGGAATTTTCTGCCTCGACGCAACCCTCCCGAATCC
+GCATTACGCACAGGATCATAGGAAAATCTAGGTCGCCTTAACATCTGGTG
+TGCACACTTATCGTATTACGACCTACGATGTAGCCTTAAGAGGTACTCAG
+GATTGTAGTTGCCGGGTCTATTTAGCCTTGACGGGCCGAAGAAAGGGAGA
+CTCGGCTCTCACACTTGCCATTCGATTACTTCTCTTTGATATCGAACTTA
+CTCGCTGTTTAAGATACTTGGCTTTCGCAGAGCCGTGGTCAGCCATCTAA
+CATATCTGGCTTCATACATTGGTCTCCCGAATCGGAGCTACTTTTACTAA
+TTCGCCGATTACTAGCTACCTTGCCGCCCCAACATGGCGGGGGTAAACGA
+ACCATATAGCTTTCAACGGATGAACGGTGAAGATAAGAAACTGAGCTTCG
+TGGATCCTGTGTAGAAATTTTTGTAGTAATCTGAATCGTTAATTCTAGAG
+CGACTCAGGTCTATTCAACAACCTTATGCATTGGGTATGAAATTAAGATG
+ATGCAAAGAGGCGAACATAGGCCGTGACAAGAGTTCCAGGACTGCCTTGC
+AACCCCCATCCCATTCAGCTGTCGTATGAAGGCAACCTTCAATTGACGCT
+CTCTAAATCTGCACGTAATGACATTAGAGCAAGGATTTACAGGGCTAATC
+ATAGCCTCGATCCGAATATGGGCGTGACCCGCCCTAGGAAACCATGATAT
+ATCCTAATAGGGCGCTCTCAGCGCACACATACCCTCCTGACAAGAGGTTA
+TTACGCGCGCTGAGCGGCGTGAATGCAACATGCCAAGCACACCTGTCTAT
+GATTGGATGTATATCATGTTTCATTGGTCCTTTTACCACAGTTGAGATTC
+GGATCCTGCCCGAAGGGGTCGCATTTCTGGCTAATTAGTATTCGTCCAGT
+ACGAACGCAATGATAGTGGAATCGGACCATGGATAACACTACTCGGCATC
+TCAAACTAACGAGTAGCATTTTTGGTTAAGCCGATTATATACTATAGTCC
+GAACACTTTGCCGACGAACAGACGTTAGACAATTGATGTCGGGGACGGGG
+AAGGAGTAGTTTTACAAATACTATAATGCGAATTGTTAATATGGAGTTTA
+AAACTTGAATTACTAGCATGGCCTTTGATTACGCGAAGCGTCACAGACGT
+GCCGTATGTGCTGGGCTAGGCGTCCACGGTACCATACGTCCCCGTTGAGA
+CGTATGCGGTCACAGGAATATACAAGTGACCACCTCCAACGTAACCTATG
+AGATCCAGCGCATACCTGTCCTTCGCTCACCCAAAGGCTCTGTGGGGCGG
+TCTGGTTCGAAGATACTAGTCATTACCCGCTAACGGCCCTCATTCGCGAA
+TCCGGTAGAAGTTACTGCACCACTAGTTGTCGTTCCTCCGTCCTCACCAC
+ATGAGATAATGTACGTGCTACTACAGATGTCCCTATCTAGATAGTCGCGC
+CTCTAGCATTTTTCCACTTCAGTGGCCCCTCACTGTAGAAAACGATTCGA
+TTCACAGTCCATCGATAGGCATGAGCCATACCGCTACTAGTCAATGGATG
+CCGTGGTGTGGAGTTGTATGTGCTTATACCTCGCTCCGCGATATATCACC
+TATAGTTTATTAATTCGGACGAGGCGCAGCCCCGTCCGCATCCCTAACAC
+ACGTCACCCTAGCCAAGATGAAGTTCTCGGGTATTACCGGGTGGCGTTTA
+CGCTAGGGTTGGATGGATCCAGAACGCCATAGCCTGGCACAGCTAGGATT
+TGAGCTACACCGTAAGGGACCTACCCTCACAATCACAGGCATCTCAAGCG
+GTGGAGTACGCCGGTAAGTGAGAATCACTGGACTGCCCCTGCTTGAATTT
+TCGCTTCCCGGTAAAACATCTTTACAAGATTTTGTGCGTGAAACAAGTAG
+ACGACGTTAGGCAGGGTTTCAAATTATTGGCGTCAAAATTGGCGATTGTT
+TGACCGACATTCGAATCCAAACTGGCACGCCGGGGCCTCTATCCAATCTG
+CTAGTTACATGCTATGAGACCTTATACTGACGGGCCACATCATCCGTTAC
+AAGGCCTTGAGCTTGGGTGTTGGTGTGAAGATCAGCCGTCACGACAGGCA
+GCTTAACCAGACGATCTGCAAGGCCTGAAATCTTCGCGAAAACTATCACA
+ACGTCGGAGGCCGCCAATCGACTATGATAGTACACAATCATGGACGGAAG
+ATTAACCCTGCCCAAGACCTAGTGTAATAGAAACATTCTTACAGCGCCGG
+AGATCACATAGTCGGCCATAGGAACGCCCTGGCCCCCTTTGCGGTGCGCT
+CTCCAATGAATGTTTTTGTTTGAACCCACACAGCCTCCAGTGATACGATA
+AGAGTTCTCACGGGTGCTGGCGCTGTGTTTGCCCCCGACGTCTCACGAGG
+TCCTAATTCGCGACACCCAGGGGAAGATATTCATTAGAGACCACGGTAGG
+TAGCGCACATCTTCTCCCCCTTACCCGCGTGGAAGGGACTCCCAACAGTA
+TATCTGTATGAAGTCATCGTAGCAGTGGTGCTGTGTCTCGGAGTATGCCC
+AGTTTTGAGTGGTTCGTTTTACAACGTCCCGGAACACGAGCTTTTCCCCC
+CCGAGGTGGCCCTGCGGCCTGTGGTACGACGCCGCAGCGACCCACTCGTC
+CTACTACGGTGTGACTTCACCGTTGCTAGTACGTTACCATCTTCGCCGCG
+AAGGATGTGTGGTCTAACTACTCCAAGTTTGCTTGGTCCCACTTACACGA
+CCCATTCCTACACAGCGTACCCCACAAGCACAAGAGTCAATGTAAGGCTC
+TTAACTGACAATCTGCGAGGAGATTCCTGTTTTGGGGAATGACGTATGTA
+GCCGGAGAACGCGTCTGAAGCCCCGAGGAGAGACTAGTGAGAAAGCGGGT
+CAGCGCTCCCGCCGGGTTTAGATCGGAAGGTATTCTATTATCAAAACGGT
+GCCGCCTTATTTCAAGGGTTGGTGTCAACGGCGCTGCACGAACAGCACGT
+CCCTCTGTGAGAATAGTTGTACGTACGGACATCACGACTGAAGACGAGGG
+CAAGAAATAGTTTCACGCTAAGGGTTATTAGCTCATAGAGGCGTCAGTAG
+TATCGGCGGAATGACTATAGTGTGACATCAGTGCCCTCCACAAGAACCCA
+CTGTGACCTGATACAGTCATACGCTCGTTTGTCGGACAACTACGGGTTAG
+TATCTCTGCGTCAAAACCTGCCTTTTGCCATTGGTTTGGTAACCAGCGGG
+TCAGGGTAACTAGAGTTCAAAGAACAGATATGGGAAAAGCTGTTTGCAGA
+ACAAGAAAGGGGTTAATCTCTTATTAAGGTGCGTGGCGTCAACAACCTAC
+AAGTCGTCCGCCAGAGGGATCATCCTCACCCATCCTTCTAAGTATCAAGG
+AGCGGCTCTTGGTGTAAGATGCTATATCGTTCAAATTCGTTAGGGGGGTC
+GTAGACGGATGAAGCACCAATTGCTAGTTACCGCTAGAATCTGTCGCTGA
+TAAAACGGCCACTAGGGTACATCATTATCAACAAATTTGCACGTGGTAGT
+ACATAGGCATATCCCATAGCAAACCCGCCAAGGTAGCATGTTTCGTCGTT
+AGGGCCAGACTGAATGGTACTTGTGTGACGGGTCCTCGAACCGTAAAAAG
+CGCCATTTCGGCCTGGATGTGCAGGTACTTAAAGTAGATATGAATTAGGA
+GACTCATGCCCCCGAGAACTCCTGAGGGTCACTGTGTGTAGCTTTGCCGT
+ACTAGACTTCAGGGGGTTTGCTCAGATGACTGTAGGCTATCCGGCTGGCG
+ATCTTAATGCATTACGACGCAAAGTACACAGCGAGTGGCTTCTTCATAGC
+TCACCAACTGTGAAGATAAAGCGTGGAGACCAGGGTATAACTCGGGTCCC
+CTGGTCATGGTACGACGGTTTACGACGCAATCTTTAAGTAGGCCTCGCCC
+AACAGCGCGGCCGGCGAGTTATAAAATTCATCGCTCTTGTAGTTAGCCTA
+GGACAGGTACTCGGTAGAGGTTCCACAGCCACGAGTTACAGGGATATTTA
+GGCATACATTGTAGAGGACCTCTGCCCACGTGGACTTTGAGGGAGTGAAC
+TAATAGAATTGACGTAAGGAGCGCTGTTAGACTTCGCCGGCGTACCCCGA
+CGACTTCGCTCCTACGACGGCGAGTGGGCGTGACAAAGTCTCGTACTCCC
+AGGTAGTAAGGACCTTGATTTTGAATTACGACGTTTGGCATGTGGGTGTA
+ACGTAGTGTTAGAGCGTACCAGGAGCTCATTATTGTCTGCCCTCGAAGGG
+ACAATAATCCCTAATAGATGCTCCAGGCTTACCTTGTCGATTGTGACCCA
+TCATACAAAGCCTAGGGTAAGCCGGCCGCCCAAAAACCGAGAGGAACGCC
+ACTCCCGCTAAATGTCGTCTTTCGGGCTTGGTCCGTCCACGCGGCACAGC
+GGGCAATCCGTGCCTTGGTTATGTCTCTGGATACTCGAGATAGCAGAGTA
+TAGTGTGCAGTAATAGGAATGTACTCTTGGTAGTCGTCCTAGCAGTCATA
+CCGGTCTGTTCGGGCGGTAAAGAGCGTAAGGATGCTTGGATCTCAGCCAG
+ACTGTAACGAGCATGTTTGTGCCAGGCGCAGGGCCCCTACGCCGCGGTAG
+CTTCCATAGGTCATGTCACCATCCTCGGTAAGCATACTGATCACGTATGA
+TGCATAATAGCTTTGGTTGATGACACCATCTTCGGCACTTTAGACCGATT
+CGCATTCTATCGTCAAAATTGGGCATGGTTGATGAGTTCGAACGGTTTAG
+ACCGTCTGTAGCGAACTAGCAATGGTATGGGTCGGAGTCCGACAGAATGG
+CAGATGTGTACACGAGCTGGCGCATCGAGAGTCATGGGAGACCTGAGGGT
+ACCTTTCTCTAGCACGCGCGGGTCCGCTGTGCACGGACTAAAGCAAACTT
+AATTCGCTGTTGCTCGAAACCTTGGTTCAAGCCCTCATCCGCCAAAAACA
+TGCTGCAGATACATGGTTCTTTGTTAGTGGATTAATGCCACCAAGAATTC
+TAAATAGCACACGCCCCCCGTGCCCTGGCTTCCTATGATACAACGCATCG
+TTCGCGTTCAGTATTCTAAGCGTGATCTGCCCGAGACCATAGGCACGTGT
+TGGTTACACCGCCAGCCTTTTCGCAGTAGACGGCATTACAAGGTGTAAGC
+TACGTTCTCCGACCGCAGAACTGAGCTTACTACTGAGTAATAACCCGGCG
+GTTAGTTAAGCGCGTACAGACGACGGCCTGCCGTGCAACCCTTATTCTAG
+AATCTCTGTGAACTGACTGATGTTTCGGTTTCTCCGTCTCGGTCCCATGC
+CGTAGTGCGACGATAATTGCAAGAATAGTGTCCTGTGGTCCACCACAGAA
+TCATATGGCGGGAAAGTCGTTACGACAAACGTCCCTTTGCTCCCAGAGAT
+GAAAGGCTGCGGGTGAAAAGGGGTAATGTGATCACGAGGCGAGAACGGTG
+ATTTAGAGTGATTGTAACAACACTATGTCACGAGCTTTTTAACGGAGGGA
+CAGCCGCGGTTCTGGTTGTTACCCATGGACTAAGTAAACCTCTTACTTCC
+AACACTGACCGGATGGTCTAAGCACAAGTCCCGTGCCTATAGGGGAGTAT
+CAATAGCAACGTCTCTGGCAATGCCACCGCGAAGCTCTGAAGGCTAAGGA
+TGACTGAAACCGCGCCGGCAACGATGATCGAAATGCTGGCGAGTAATTAG
+GGGACCAAACCGCCGGCGAAGTAAGCTATTCGCGAAATTCATTGGACGCC
+AATGGATAAGGCTGCTCCCCGTCCATAAGCTGTAACATGCTGCAAGACCT
+TGATCGCTAGAGTTGAGCCGGCCCCGTATATGGTTGGCGAGCGGAACGCT
+GAGGCCGCTTCATCAACCGTCAGAACGGGACGAAGTACACTCCGTTCGCG
+GTGCATCTTTGTTCGACATATCGGGGTAGGTTGAGATTGGGATAAGAATG
+CTTTTGTCTACGGATCGCGTATCAAGTACCGTCTGAAGTCTATGATGGCC
+CTGTAGCGTGCACCTGACAGGGCTGTCTCTTTTTATCCATGCTTAACATA
+CGCCATGACTTCGACGCAAACGGTTAAAGTCGTTTTAGATAAAGTCTACT
+TTTGGCCACTTCAGTTGTTCACGCGCACTGAGGGTGTGGCCAGAATTTAC
+AAAGCTTATAGCGCAGCGAGCTGTGACGGTATGTCGTTAATCCTGCCCTA
+CCTGGGTCAACCACTCTCTCGCCAGAGCACTCTTCACGCTAGGCCCGGAT
+TTTTAAGGCCGCGCATGTTTTGTCTTTCCTTGTGTTATATGTGCACTTCT
+AATCATCACCGGGCAATGAAATAAAAAATCAGAACTGAGAGGAGTATTTA
+CAATCTAAGGCGAGCTAGAGGGATATCAGGTACGAGAAGAGAGCTTTGTG
+GCGAGGGTGGTTGTCCTTGCGTACAACTCGCGAAGAGAGACATCGGATTT
+GATCCCAAAATCTGTGCCCCAGGATGGACTCCTGTACGATAGCCTATTCA
+GGTCCATCTACATATGCCCGGCTTGAGCACGAATATAGGTTCCCGCTAAA
+GTTCGCTTCTCGATAAAGAGAGGGAGTTGGAAGTCGTATATGGTAGACGC
+ATATCAACGACACCCTGGGGTTTCCAGCTCTTTTCAGGTGCGGGCTCACC
+CTACTCGGGGACCAGAGATAACATCTCAGCTTTGTCCAAAACGGCGCTTG
+GGTCCGTCGCGCCGGTCCAACTTGTGTACGCGGACATATCACTTGATCCG
+CCGTGGGCTTACGTCAGCTAGACCCATGGGAACCCCACCCCGGATTAGCC
+CGCTAGGCTTTTAGCACACCTAACCGCATCTTTTGTCATCCAAATTAATC
+AATTTCGGTAGAAGCTCCGCAGCCTGTCGGGAATTACTTCTCAAGTCAAA
+TTCCCTGTCTTTGGGATCTAGATACGTCTTCAATATGATTGCAGAGACAA
+GTGCCACTTTGACGGCGTACTCCCTCACACTGGAGTCCTTCACGTGCATT
+GAATATGCCGTGGACTTAGCTATTAGCACGAACCCGATGTTCATGATAAT
+GTATCCTTAATATTGTACAACAGGCTGGATATATATCCTAGTAACACGAC
+ACGCGACGCGCGCCTTAAAGTTGGCATGGTTTAGTGTGGAATCCTCCATC
+ACTCTGGAGAATGCCGACGTAGTGGGCCGATGTGAGACCGCCGTTGGTAT
+TGCGGGCTATTGGGGTCGGGTTAGGCCGACTGTAATGACATCAGCACGCT
+GCGATCCGAACTGTGCTTCTGCCGGCTCCAACCGGAATCGCTATGGAAAC
+GGGTGGAGTAGATGAGCGAAATATGTTTACGATGCACTGTGACCTGAATG
+ACGTTTAGATCGTCGCTGTCGACGCAACTGCATTTGGTATCACTCGCCGC
+TCGTAACTGCAGGTATTATGCCCAGCCCCTACATCTACCGCCTCGCTAAA
+TATCGTAAGATCCTCAACAGTTCCTCAACCACGTCGATACGTTCCTCTTT
+CAATTACCAGGTGGTAGCAGACGTCTGTCACGAATAACCTTTAAACTAAG
+TCAATCTGAGTTTGACAACTGAAGCCAAGTCCGCAGTAAAACCGTGAAAC
+GTGCTTCAGTCGATAGCCCCTGAAACCGCAATGTACTGCGCGGGGTCAGG
+GCCTAAACACGCAACCCGTAGTGGAGCCCGCAGGTGTTAGTTAGCATGGT
+TCGCAGTAAACGGAGAGTGTGCCTCCCCCTTGAGATTGTCCGGTCTTCTC
+TGAATGGTGCCACGCTCGTCTATAAAATAGTTGGCTGCAAACGATCTACC
+TGATCTCGATTCGGTGCTTATGATTAAAAGTTCGGGCCAGAGTCGAGGAT
+GGGTTTTGGATACATACCGGCCCTCTGAGGAATGCCCGGCTACAGATAAT
+ATTGCTATATGCGACCCCCCTCAAAAAAGCGCTTACTCTCACCTCCTAGT
+GTTAACCTAGTATTTATTTGTGAGGCCCGGCCGCCAATGGTGAGCTGCGC
+TTATTTGTGATTTGCTCCGCGGATTTTTGACCCCCATGGGTAGAAAGTGT
+AGCGGGTCGATGTAACATAGGATGGAGGCCTCCGAGCCAACAAGAGACTG
+TCTGTTTTGTCTTGCTAAGCTTCACGCACCCATTACGCCCGTTTGACAAA
+CTTCATCGCGTTTGGTGAAATTTGTTGGTCCGCCGATACGCGTTTGTAGC
+CTCTCGTCAGTTCGACATGGGATTGAGTAGTGGAGTGCCATCAATGTATG
+CCAAGTGGACCTCTTCGGCGTCTTATCAGGAGTAGGCGCAGGAGCGGCAA
+CGATGCTGGCTAGCAGAGTTTGAGTCCAACGAAATTCATGAACTTGATAT
+CCGATGTTCGTACTGGGGCAGGTACGTGCAAGGAGAATCGCCGACCTAAA
+AGAGGCACAGAGTGATGTCAGAGATACACCAGAATTTTATCTTTTCATCG
+AGCCTAAGGTTGGTTCCTGAACACTAGTCCCGCTTTCATATTCCCGTAAA
+CTTGTCAAGCTGACCATGATACGATTGTTTCCTCCGTACCTTCACAGTAT
+TCACACCAACAGTCTATTTAAGTTGGTTAGGCGGACGATTCGGATGGTTG
+GTAACACTTAATGGGGCAGCGATAAGATAGTTGTATCAATGACAGCAAAA
+ATCAGTTGATAAGGCGGGCGTCACGGCAGTTCACTGTGCTGTTCAGGTAG
+TAAATTTACCTCCTGGCGTTGATTACGTGATTCAATACCTGCCGCTTAGA
+CGGAAGCCCAGCGTGGCCCTTCATTGGAGGGGGCTCATCTCCGTCATAAG
+CGCTCGTCTAATCGACCGAGGGTCAATCGAAATGAACCAGTGACCTGAAT
+TATACCCCACAGGACTGGCTATTATCAACACTGAGTATGCCATGTACGGC
+ACCACACCCATAGGGAGCAGCGGGACACTCGATCACTGCACACAGGATGG
+GGTAGGTATTAAGCCTAATCGGCTAAGAGTTGTTTGGCTATAGTGGTGGA
+TTCGACGAACGTCTCACTATGGGTATGCCGCGCCAAGTCGGGGCTACGAG
+TCCACCCTGGTCGAAAACCGCAAACTAGGTATAGGGTTGGGCGGTCAAGA
+TCACATACCAGGTGCGCGTTGAAGTCGTTGCCTTCCCTGGGTGATGAGGC
+CATGTTCTAGGTTCCAAGCTTACCTTCCGTATTAGTCTCGTGCTTTGCCA
+AGCTGCACTTGATCTTACTATCGGATCAGATTTACGATCGATGCATCCTC
+TTGTTTACGCTCAAGTTGAGTCAATGCTTCTCGGACCTATTGGAGCCAGC
+GCGAGACGGCACTGACTCCCGGTCAATCTCCTTTCAAACGTTCGGTGCTG
+GTAGGGCGGCCGATCACTTCGAGTCGCCGTCTCGGTGCTCCCGCCATGAC
+CGTGATCCCCCAGAGGGAGACTCGCAGGAAGACCCTCTGATAGTTTCTGG
+CAAGTTCGGGCGTCAACGTGTGCATCTTACACCAGTCGTCATGCGGTAAT
+CAACTGGTCCGTAGGAATGAGGGTGCAGTCGCATCCACACATCAGAAAAT
+GTTTGTCGAATGGCCTTAGTGCCGTGAGAAAAGCGGCGGGCATCCTGGAA
+ATTCTAGGAAGCGCAGACGGTGATCACTAATTCAGCCTCGTACAGTCTAT
+TATTTGCGGGATTGGGATTATGTTACCTTAGAATTGAGTCTCTCGCATCA
+TTGGGCTCTACTGCTTCTACGCAATATCTCCCGAGAAAGAACCGCCGGAT
+AAACAAGCGCGTATGACAAGCTGGTAGACAGGGTCACCCAGGTTGAGTTT
+ACTCGAGTCAAATTCGCTCTGATTACGGAGGGAAACCTGCATAGGCGTGA
+TGGGGTAGTCAAGGGGCGTTTTCTCGATCTTTAAGGCAAGTTGAGCGGGA
+GTCAGAGCACGCAATTCCAAACAGGTGGTGTTTACTCCCTGCTGCTTATG
+AGTGCCTCGCAAGCTCTCCACTTAACGTAGACAAACCCCAATACGTCGGG
+CATTTTCGTATACATCAAGAGGCCCGGAACTCCATACTCGGGTCTTTCGT
+AAAGGATCATACCAACATTTGGGCTACCGGCCTCTCTTGCACAGTATCCC
+AGCGCGTTATGGGATCCTCGAACAGCCTAAAAGATGAAAATTCCAGGTTA
+GCAACGTAAGCTTAATACCGACAACGGTTCCGATATACCTCGGTAAAAGA
+AAGACCGTAAATACGGCTCACTACCTATGGGAGCTGCCCAAATAAGGGCT
+CAGATCGTTCAAGTCGTGCTGCTATAACGCGTTGTCGATCTCTCTACGTA
+ATAGAGGGTTGTAGATATCCCGAAATTTGCCGAGAGGTGGGTATACTTGC
+AAGTGGACCAAAACCTTCGTACTTACCAATTCGAGGCGACTCACCCGAGT
+CCAAATAGACGAACCTTTCGGTTCCATGTGAACACAATGCACTTATTTCA
+GGTACGGCTCATTGCGTCTCGCAAAACCTCGCTTGTGCAAACGGGCTATG
+GTCATTTCGAAAATCTGCTAGTCTGTAACAATCAGCATAAGCGATTCCGC
+AAAGCTCTCAATCGTGCATTCAACCTGAGGACTCACAACGTCGAGCCGCA
+TTGGCATGCCAGGGACCCTATGGCTAAAATTATTGTCATGGCGAGTTCCT
+CATGCTCAGCTAGACAGATACCCCTCCAGAAGTTGCGGACGCCCCGGGGT
+CCGGCCTACGCACTTTACGCTAACCGCATCCGCAATGTGGCGGTCCCGGG
+AGGATTCTTCACGTATGGCAGTGCCCGCATCTGTCGATTTAGCCACCTGC
+GTGACTTGTATATATTCTGGAAGCATGCCCTCTTACCTTGGATACGTTTA
+GATCATACGTTGTTCTTTCTTCTTCTCGTTGATAAAGTAAACTATCGCCG
+CACGCGCTGAATGGGAACGCCAATCTAACTCGTTCCATACGACTAATTGG
+GTATGTTCGCTGATTGTGAGATAAGGTGTTAAACTATGCCCATCCCTACC
+GTACCGTAGCAAGGAGAGGTCGTCCACAAATGAAGCACGGCCATCATACT
+GAACACTACTGAAGCGTACCTCGTAGTCCACTTATGATCAGAGTTGCGAA
+GCCACACATTCGTTACCCGACGAGTGTCCTACAACCGGTTTGTCAGCCCA
+CAGCTGCGTCGGGCTGGAAGGGCTGTAATAGTCACCTCCTTACAAGAGGC
+GATTTAATCTTGCAGCGTTACGTGTATCCGCCGATTTGTAGCCATTGGTA
+GGTGGCATCGTTTTCGGGATACGAGTTGGATGTTGCTAGCGCTGTATCAC
+AAATTAACAATAAGTTCCTGATATTGTGTTATCGCTGCGGGGGTGACACG
+AGATCGGTCTGTTCGAAATGTACGCCCAGTAAAGAATTTGTGATACTGAT
+TATGCCATCCTACGCGGTAGCTAGACACTACGACTCTTCGCTTCTTAAAG
+CTACGTGTTCAGACACGCCCGGGGCGCACATGATTGCGCGACGTATGACC
+GCGATGGTGGGATGTCGGCGAAGAGGTGTAAGACGGATCGCAAGTAGTAG
+GCGTCGCCTGGATACCGGTGGATGTTGCCTCAGTGATTCTTGGCTCCGGG
+TCTGCACCTGTTCACTCCCCATCTATCCACAGGTTTCTTTATAATACTGG
+CGGCCCGCAACTTATTGCCCTGCCACAACCCTTCTCGGGATAAGATAAAT
+CGGTCCGTCCTCAATTGAGCTAATCTAAGACACAGTCACTTACAAGAATG
+GCTTGTGACTCAGAAGGTCGTTACTGTAGTGGAAGCACGTAAACTCCCGT
+ACGCCGAGCTGACCCATTACCATGGTTCGTTCCTATCCCCGTTTATCCCA
+GCCGTAGCCTACTACAACTTAACGGACGTACTTCCCCCACTGTACGACGC
+GGCTAATCTGCGAAAATCTTTTACCTGTAGGGTCCAAGGGTTCCGCACGA
+CGGCGGATGAGTGCAAAGGACATTAGTCTTTCAGCAACCATACTCCTGAC
+TCTGCGAGTACCACACATTCTGCCCACAGACATTCGTCAGCACGCCTAGC
+GACAACAACTTAACTAATTCAACAGTCAGTTTAATTCTCACAGTGCTGGG
+TACATCGACACGATCGGACAGACCGCCGGCTTTTCAAGAACACCCTTAAG
+TTACCCAAACCCCAGCGGCCAGCGGACAAAGGCCCGACAGTAATGCGCGT
+TGTTGTTGAGCAACAAGTCAAGTTTTTATCGACAGCTGGAAGCGTGATCG
+TACGCAGTATTAGCGAGCTTGCCTCCGGATCACGTATCTTTCACGTCCCG
+CGTGCCTATCTTTCAATGCGGCGTTCTGGGTGCGTCGGCTGATATACCTA
+GATGACGGACCTAACTGCAGATTCTACATCGCAGTCGAATATGCGTCCTT
+TTACAAAGTCAAATCCACTGGTGATTAATACCCAGGATAGATCATGCCAA
+TAGCCCGCTACTGCAGTGGTCAGTATAATGTTACCCCGCGGCCGGCGACC
+CGCAGTCATTCTTATAAAAGGGGATGTTGGCTGTTACCGGTCTTCGTAGC
+ATGGCGCCCCACCCTGAGGTACATTGGTTGTCTGGAGTTCGTGAACACCT
+GCAGAAAGAGAGTGCTATAACTGTGACAAGAAGGCGGGCGTCGCGAGAGT
+TTAGGGCTCCTCCCCCCAGTCTTGTATCCGAGGGATAGGAATGCCAGAAC
+CAGTGAACGACCTTCAGGTTTTTGCATGGGCACCTTCCGCGCGGCATCGC
+GACCTACGTTTAATGGATGTGTTTATCCGCTTAAGAACGGTCTGGAGTGT
+CTAGTTACGGGTATATTGGATGCAATTCTCAATACTTTCGCCATGTCTCG
+ACGTAGGCGATCATGCCGGTCTTTAGTTTGGTTCATGCAAGAAGCCCGCT
+CCTCCACGGCGGCTAGCGCAAATAACCACGGTACGGCGCGGTTCCCTATT
+ATCGCACTGCATTCATATTTTACCTCTAACTAACTTGCTTGAGCGCGTTT
+TGTCTGGGCACGTTGCAGTCATCACACTTACAAATGGGGGCTCCCTGTTA
+TTAAATTCACGCGTCGGTGCAACGGGTATGTGCAATCTTATCAATGGACG
+GAAAGAGTGAGGTCGGGGACATAACATCCATCAGAGACAGCAAGTACACA
+TCAAGCAGACAGTCGTGCGCTCTGAAGCGGTGGGCTGCGCGCGTTTTCTC
+CCCCCGATTCCCGGGTGTATTATCAGCCCGAGGACATTTATGTTACAATC
+TAAGCAGACCCTCGCGACTAGGCCTACTACGTGTGGTTCGCCCGATACGC
+AGTAAGGGAAATCATCGAGATTCGATAAGACGAAGCGTGCCGGCCCCGGG
+TGATAAGTCACCCAATTCCACGGTCTTGTATTTCCTAGGAAAGTAAATCC
+GTTGATTACCCAAAGCGTAAATGCTCGGGTCGTGTTTCGACTTGTATGAC
+CCCGCGCCTTATGCGAGCATTTGTCTGGTGTGAGCGTGACGGCCTCGTTT
+AGGACGTCTGCGTTCAGTGGAAAATTGACGAAGACGTTCCAGGGTGTCCT
+AGTACTTCTATCTAGATGCTACTCCTTGCGCTGGTCTAAGAAAGGAAAAC
+TTGTCTGCCAAAGGTTATACCATGGAAAGGTAGGGAGCGGGCATGTTACA
+TATACAATCAGTATTTCGAACGTGGTGATCTGCGCGTTTTAGCAGAGACG
+GCCCACACCAGCTCCCAAGGATTGGGTCCCCGATGTTCGTTCATACTAGA
+TGACTGGTCCGTCCAACCCGAAGCTAGTATCATTCCAATGACGTTTTACA
+CAATTATACTCCTGTTCTAAAGCCAGTGCCCTTGCTATACTCAATTACCC
+TATTCAACAAGGAAGAGAGGTTGCGGATCTCCTCAGCCGGCTTTAACCTG
+CGCAGGATGATCTTAAACATTAAATATTCGAAGTTCCTGAAGACGTTTCT
+AGTCATTAACCCATCGTTCCGATGCGTTCGTCGCGAAGAGATTCACCAAA
+GCGTAGACTAAGGCCGGGCGAATTGTCCTTACTTAGCACTCCCAAAGGAC
+GTTTCTCACACATGATCCGGACCCGGGCCTCAGATTCCAGAGAAGCGGGT
+TTAATACCGCCGGACCTCTTAGTCCCTCTCCCGCATTAAGTAAAGCCGAA
+CCCTGTCCGTGTGGCGGCCGCCGAAATCGTGCTCTAATTGTGTGACCCCG
+GAAAGGCTCATGAAAGCCAGATCGTTCTAGCTCGACCCTTAGTCTTTGGG
+TAGTTCAAGCGTATAAAGTTTGTCTTATATTCTAGCGCTCCGGCTGATAT
+TCTCCGATTAAATGCTGTCCTCCGATAAAAAGTCGAGCTCTGAGCTGAGT
+GGCGTATAGCACTATGTTGGAACTCCTTAACACGACCACAGAACCACCCT
+AAACCCTCTAGGGTTAGCTTTGTGGAAAGAGCTCGCGGTAGATGGGGAAC
+TGGCCGGGTGTGCACATGAATAAGCGCATCTCAACACAAAGACAAGAGCG
+GCGTAGCCTCGGGCGTACAACTGATGATTAGGCAGTTCCACTCAAGCGAC
+GCCTGGTGACTCGACGGACTAGAAGATAATAGACAGAGGGTTCGTCTTGG
+TCACATTGAGTTAGGCTGACCCAGGTGGAGGAACCGGTTGGTAGTCAGAA
+CCTAAGGTTGCCACCCAACATCCCGCCCCCCAGCGAGCGAGTCACCCGTT
+GTTTCTTGTGCCAGTGCGAGTTAACGTAAGTGTAGTTCGCATACGATCTC
+CAACACTACATGTCTCGAATTAAGCCAGATCCTTCGAACAAGGCTCCGCG
+CCGAAACAAACCAAAGATGCGGGGCCAGTCTGGGGCCGCGTTGCGTATGG
+TGGACTTTACCTCAAGTGTGCGCGCGAGCGCCACAGAACCCATGCGGATA
+TCGCGTAGCAACTGCCGGGTGGACATCTAATAAGGTGAGGACTCTATTAC
+GTAAAGTCTTTAATGAGACACGTCTAGTCAATGTGTAGAACCATAGCCAA
+CGTATAGGTATACCCACCTGCTCTCGCCGTACACTGGTGCACTCTACTAA
+TCGTCGAAGAGGAGTGGAGTAACGAGGTTGGACCCAAATCATAATTGGCC
+TGATATCTAAAACGCGCCCCGCAACTGGCTGCAACCACTGTGTTCGCTCC
+AATCCGCAATTGTAGCGAGGCACTGTAGGGCCCTACAAGAATGCAGAGAT
+CCTACCAAAAGTAAGTCATCGAGACATGAAATGTGCTTTCGTGGATAAGG
+CCAGAGACTACTCGTGTTATGCAGATCGGCGTATTGTCCCCTGGCCATTT
+GCTAATAGGTGTCTCTATCTCGTCCGGTCAATTGCTCGGACGATTAAGTC
+ATGGCCGTACGTTGTGAAGATAACACTTCTCATCCGGTTGATCAACCCTT
+AATACTCATAATAGAGACAATCACGACGTCCGCTCACCGTGTGTCATCCT
+TTCTGCACTCTACCAGCCGAGTCAATTCTCGATTGTTTGGGACTCAAATC
+AAACGTCCTGTTTTATTCCGCTTCCTTGCTCAGTAGGAAGACTGGGATTT
+TTATAGACTAATGGACGGTCTCGTCACCGCCGAAACCTGCTATAAAGCCA
+AGAAACTCGCTGCAGTCACCGGTTAGGCGGTTCCCAGTCAGAATGCGCCT
+AGGCTGCTATGGCATGAAATGAAAGCAGGATGCACTATCTCAAGACCTAC
+GACCGTCACATCTGAGACTTCGCCCCCTGTAACGCCTACAGGACGAATGC
+TAGATGCTCTTTCAGTCCGCGATCGAGACATCCTGCGATCCTTTTACGCG
+TGCCCTTTAAAGTGGTTGAGGGTGATGGTAACATATCAACGAGTTTACGT
+CCCGTGGGTTGAGCACATTTAAGGAAAAAAAGTTCGGGGAGGGGGGGATC
+TAGAGAACCGCACTAATAGTTTTGTAGCTAATAGGATTTTATAACGTGAT
+TGAGTGCACTAGGCGGAACTGATTAATCTCATCCGATTTCAGACACCAGG
+ACAGGTTTACGACGCAGCGACTCATCGCCCCCCTCACGCTGAACGGTGGA
+CAGCAGACTTCGGGTTCCCAATAACTGTGGCAAAGGACTAAGAAAAGTGG
+GGATCCGTAAACCACCCGGTTGAAATTCTAACCAGAAAACGGGATTCTTG
+GGGTGCTTCAGCCCTTATACTATGGCTCGACTCGGGCGAATATCGTTGTT
+CAACGCGACTCATACGTGTTGCCGATCAGAAGACTAGAAAGAGACGGCGG
+TCTTCGGTCCAACAGAGCATTGCTCGTCGTTTAGGGAGGTCCGGCTTGGC
+TGTGATTCATCCCTCTCGGCCAGGGCGAGTGTTTGAACAAGAACACCTGC
+GGGAAGCCAAGATCTAACCTGCATCGAGCCTCTTCCGGTTGATACTGCTC
+CAGATCTCCAGGCGAAACGTGCCTACGGCCTGTGTACACATTATACAGTT
+TATGTCAGTCGGCGTCATCCTGTGAGGGTATCTGGTTATTGTATCTTGGC
+GAACGCCTATGACAGGGCCTATGGCAACTCTGTCTTCCTGCCACCCAAGT
+TTGGCTCGTACCGTTGGCAACAGTATTCGGACGGTACGCGCCCGCGGTGG
+TACAGGTTAAGTAATCTGGATAGTTTGCGCAAATCTCCCTGCATACGACT
+GAGACGACCTCATACACACGACTCATAATTTCTCCCATGTGTAGAAGTTA
+CGTTTCGGATTTGGCTTCAGGGCGTACCCAGAGCTTCGATTGCCACGCCA
+TCTCTGCGAGACATCCCTCCTTGTCCCGGACCTCCTGCTTACATAATGGG
+CTAGCATCAGCTGGGCGTGGGAGAACCTGTCGGTCAAGCCCGTCAGTGCC
+TCGATATCCGAGCTAGTGCATTATCGCTTTGAGACTACTAACTTGATTTA
+TTTCCGCGGCAAAGAGGGCCGGTGCGACTAACTCTTTAATATCCAAAGCG
+GCTCGATCTTGAGGCCTCCGTAAGATGCGAGCTGATTACTTGCCTCCGTC
+AGCCATTTAATCGGTTGCGCCTACGTTAACTGGCGGCACGATTCTTTGTA
+GAGTCGTTCTGAGAGTGCTGCCCTTGACGTAGACGTAAGAGCGGCCTCAC
+AAATCTTCACATGCTATGGCCTGTGCCTTCAGGTTCTCTTTGCGCCTCGT
+TTCCCTTTAACCCCCCTTTCTGACCCGCAAGACTACGGTCTGATGCGGCT
+GAGACGTGCCTGACGCGCCAATAGCTAGTCCGACACTTCGGTATCAGACG
+TCTAACAAATAGGTAACCTTGCGAGTAATCACGCCCAGCCTCGACCCCCC
+TCGAGTTGATGGAGATTAAATATAACGAGAGATAGAAGCCCGGGGGGGAG
+GGGCCCCTAGCACAAGAAGAAAGTAAGCTCGAGTATCTAACGTGTCCGAC
+GCAGGTTCTCAGAGTGGTAAAACCATGGTCGAAACCTACCGCATCGAGAG
+GTAGGACATCGCCGGTCCACAAAAGTGTACTTGTTGTTCGCTTAAGAGAA
+CAAGGCTCGCACAGTTACCGCGCGCTACTACAAGTGGGCTTCGCTTCATG
+ACACGCCATGTCGGTATGAAGTTCTCCAATCCCTCGTATCTTGCATAGTT
+ACATCTACCCATCACTGCTTGCGCCCCACCCGAACATACAAGCTACCCCC
+CATTACAGAACTCACCCTCAAAAATACATATCCGCCCCAACACTATAGAT
+ATGCAGGCTTAAATTTTGCCGGCCACGTTTATTCTAGCCGGCAAGTCCAA
+CTTCACACATCATAAATGGTATTACCGAACATTCCTGCGGGTAGACTCTA
+CCTGTCTACACTTAGCTTGTGCGTGCAACCCCTATAACAACCCGCCGGTT
+CTGTGGACCAGTAGGATTGGATACGTTGAGATCAGGGAGTTCCGGTGACG
+AACTGTTGTCGATGCGGAGTACCGGGGACCTTGTATCATAAGATATATGT
+ACGCGGTCAACGACAGGCATTTCGGTCATGCTTGGCCAGCTTACCGAATG
+CAGAGCGCAAACCGCAGTATGCAAAACCGCAGCGGCCAATCAAAAGTTTT
+ATGAGCCAAGTGACATAAGTCGAAGTTTACAACACGGGCTAAACGAAGCC
+GAAGATGCGCTCTCAAGACCCACAGCCGGCCGAACTATCTATTTCTAGGT
+GATGTGCATGCCCCACTGCAGAGAATGTTATTGCTCATAAGGCTCGCTCG
+CAGACCGGGCATCCTCACTAAAATGAGCCTATTGACTTCGACGGTTTAAC
+TTGGCGGGGCCACTAAAGCTTGGAGCTCGTTCGTAGAGTTCCTTGCCTAG
+ATGGCTGGCGGACTGCCTACCATAAGAGGCTTGGTATCCATATCTTGCTG
+GTTCTGTCGCGGAACGGACAACGCTTTGATGAGGACACACGATCCTGCAT
+CTGCCATACTCCGGCTCGATCGACTCGGCGGGCCCAGCTCACGGCTACAT
+TTTCTAGTCGGGTCATCATACCGCATACTTCAACCGACAGATTGTTTGTA
+TATTAAGTGAATATTAAAGACAATAATTGTCACGAGAATTCAAAACGACA
+CCAAGATAGGTACAGTAAGGTACCTCGGAGCAATTACATAGTTGTTATCA
+TACAATCATGGGTAAAGTATACCGTTCATGGGACACGGTATGCGGAATAC
+GTGTATTTAGTCAGTAGTCGGACGGGGTGTTGTATGCGCAGTCCTACCTT
+GAAGGACTGCGGGACCGATGGCGTGGTCGTGTGTCACTTACGTGTCTTCC
+TCAGGCGGGCTGGCTAATTGCGGCGGATTCAGTTTCAGTACTCCGCACTC
+ATCGAAAATTTGTCCTTTCAAGACAGGACCTTTCTGCTCGAGAGTGGATT
+CGTGCCACGTCCCGACACTAGCAATGCATCGCATGCCAACCTGATGACAA
+ATGAGACGATGTCCGGGGCCTATGAGGTCTCCTCAGTTGTCTTGTTCAAC
+GATTCAAAAGAACATTCAGAGACCCTGGCCACCTCCCGACTTAACAGCTT
+GACCAGGGTTCGCCAGCATGGCCCAACATCGATGGGTCTGTCATCGTTGC
+CTCTCTGAATGCAGCACTTGTCGGGAAAATCTCGATAATATAGGCCCTTC
+TCATGATTTGAGGCCTTCCCGACAATAGTATAACGAGGGCACCCCCATCG
+GGAGCCTTGACATGCCACGGTCATGGGTGGCTCTAACAGCCCTACCTCTC
+TGGTATGTGTTGCAGCTTTTGACCGAGAAGTGCCTCCGATAGGGGTGGGT
+CCAATTGTCACGTCCTTCAAAGGTAGAGGCCCAAGTTGACTCATGATCCT
+CCTAGCCCGGACCGAAGTCCCAGGTTTATGGAGCCATCAGCGTGATATTT
+TAAACGGGTGTATCCATTGCTCTCACCGTCATGTGCCTATGTAACTGCAA
+ACACGCATAGGGGTAAGCTTTGCAAAGGAGGCGAGAGTAACATACTCGGT
+GCGCTAGCATAAACGAATTCACATTTGCGTACAAGTGTCCATATTCTATT
+TTATTTCAAGTCCGGAAGCCTAGCTGTTCCTTGATCAGACAGGTTGCAGC
+CACAATCGATAGAAATCGCCAGGCGTAAGCAGTAGAAATTTCGGTAGTCG
+GATAGTGAGACTACTCTCTAGATGCCGTAGACAGACAAGTATGAGGTACT
+TGAATGTTCCGCGTCGATCCGCTTTTCAAGCAGCACCAACAGGCCCTCAG
+AGGTTGTGATTGCCCAGGGCTTGCCGGTAACTGGAAGAGACATATACGTC
+GACCACCGCCGTTACTGCGTACGAGACTAACGATAAAAACTACAACATTG
+TCTCACTTCAGGTACCTCCCTCATTGGCTTTCGTTTGATGGGGCTCCTGG
+TGGCTGTCGCAAGTCAATCATCGAACCGAATTGTTGGCTAGAAGACCCGG
+TATCGGTTCTTGCATTGAATTCCGATGCCTCAAGTGCAGACCAAGTAGTC
+AACCCCTAAATTCACTAATCATGTGAAAAGCCGAACGGCACTCCCCTCCG
+GAGCTTTAGTTTGCGTCATCCGCGGTTGCCATTGTCAGGTCAAACAAAAC
+TCTGAACTGGCACCTATCAGATATCCAAGCCGACCGCTTATGGAGATCAT
+ATACGTCAGCGAGGCACACGGAGGCCAGAAGGTAAACCTTGGTCAAGCGG
+CTGGAAGTTGAGACCTAAACCGACTAGCGCAGTGACGGATGTCCCGCAAA
+TCACGAGGGTTCAACTACGTGAGTGACGGGCAGTATTTCTGTGAAGTTAC
+GGGCCGATAACTCCCAGGTCGTACCATCCTTCTGGGGGTAAGGTTGTGAC
+GAACAGGAAGCGTGAACGGTGTCCGAGCCTATGTCCTTGTATGGATCCCT
+TGGAGGTGATGAATTAATCTGCGAGCAGAACCTTGTTGATGACCGGGTTT
+TCGGTTCTAGTGGCATCTTGACGTAGTTGCCTACTCTCATCAGACGTATT
+AGTCATTCCGTCTTCGCGAGAGTCGTACGGTCGTTTAAGGGGCTATTTGG
+ATTTTTGGAATCCGAACCTACCGCCAATTCCACTATCGATGAGGCAGTGA
+TTATGTACAGTGCTCAACCTATCTCCTCTGGCGGGCTCACACCTAGGACT
+TTTGGGAGCTTCAGTCCCACAGGTGGGAGTGTCTAGATCGACCACGTATG
+TGCCTGGTATTAGGTATCGGATTACCGGTCCACCGCGATAACCGTTTCCG
+ACGTGACATTCCATAGTGACATGATGTCATATTCTGTTCCCTTATGGGCC
+AAATCGTAGTCTCGGAAGGGAGTCGTGACAGTGAGGCGCTTGTACTAGGT
+AGCACAAATCCTCCAAAGCTAACTGCTGCTACGCTCCGTTTAGGAAAAGC
+ACTTAGCCGAACTACCACCAGAACCGTGGCCAATAGGACCAATGTAGTTG
+GTGCCATCCAGCCGAAAGATTTCCAGGGAAGAGATGAACCGGGCCCCTAT
+CATGTGAAGGACAACACCACTCGTCTAGGCATGGCGTTGCCATCGTGCGT
+GCAGATCAAGTCTCTTTCATGAACAGCTGAGTCTGAGTCTGGATAGAGCA
+GAAGCCTATACTAGATGAGGCTCCAAGGCTCCCTCTTGCGTAAGTGTCAT
+CTTGGTTTAGAGTTTAATCGCTCCGGACGTTGCGTACATATTAACGCGCC
+TCGTTTGTTCTCAGTAACGCCGCTGCAACATTGGCCGTGTTCTGTGACCC
+CCGCCTTCCAGGTGCCTGACCTCCTAGGTTTCGGGATTACCGTATTCGTA
+GTATCCTCGGTGGCTAGCACGTCCTCTGGGAACTTTTGCGGTATCATTCA
+ACAAAGCTCAGGTCGCGTGCTAGGTCATGGCCGCAAAATCGGCACGCGAC
+GTTACGCGTAGTCAGGCGCGTGCGGAAACGCGAAGCTCACCACCGTGAGC
+TCCATCGGCCGGCTTAATGAAACGCGCCATTTGCATCAGCACAACTCACG
+AGTCTCCGCGCCGGACTACGTTTGTTAACGATCAGTTATTCAGTTGCCAC
+TGGGTCGATAACCAACCGTTAAGCAGGCTGTTGGAGAGGATAACCCGCAT
+AGTGTTGACTGGTATGCCGGTGTGGGACGCCCTGGGAATCTACCTCACTA
+TTAATCGGCGCAAACAAAGGGCGAACTGGATTGCTTCAGGCCACACCTGA
+AGTTCTTTTTGTGTAAGAACTACCGTCCAGTTTCGGTCAAAGATCTGGAG
+GAAGACCTATACCCAACCTGAGACGCCCCATTGACGGGTGCCCGCGGTAG
+GGCGGGAGCTCCCTCTCTTGATACTCTATCAAACGAGTATGCGAGAGGAT
+CCTAAGGTTACTCCCATGGAATTAGTTGTCGAGCTCGGTAATGCCACGCA
+CGAACACATAGTTTCTCTAACGTCGTGAGTTCGCGACCTTTCCTGGACGC
+ACTTGATAGAGATATACACTAACACGGCCTTACCTTCTCTCCCATGTTCG
+TGTTCGTTAAGTTACAGCTCCCCCCATCTTGCCCCGAGTGAGCAATGCTG
+ATGTATTAACTTGGTAACGCGTCCGTTGCACCGTCATCCGACGCGAAGTA
+AACATGAGACCAGTGGGTCTAAGTGGGGTTGCACTGGGACGCAGCCGGCT
+TTCACGGGTGACAGTTTGCCGGCTAATGATAGACATGTAGTGAAACTCGG
+CATGGATATGAATGTAGTTAGAAGTGTCTCCCCGGCCGGATGTGGTTCAA
+CACGCTACACGTACCAGCTATCTGTTCGATCCTATCTATGACGGCAGTAT
+GGGCCTGCTCCTAAGCTAGTATTTCCAGCCGATCCTCTATGGATTATACA
+TACGCTATAGGAAGGACCCAATACCGCTCGAGGAAAGCGTGTCGTTGTGC
+TCTGCTCCGGCACTAAGTACGACCACGTAGCCGGCAGCCGTATACAGTTT
+AATGGCGAACCACCAGCTGCGCTATCCGTTTAATGTATAAGATTAGTAGC
+CTAACAATAATACGCAGTCGCCCAGGCGTTTGAATCGAAGGATATCGGCC
+GAAATCACCGGTACATGATAGGGGGCTATAATCGGCCCCTCGCCTGGCTA
+GCAGTCCTGTGTGCGCCCTAGGATCGTTATCATTGCCGGGTGTCATGGTT
+GGAGAAAAGCCACTCTCACTGCGCTTGATATCAAATTGGATGCGAGTACT
+AGTCCTATCATCTTAGTATGGTATGATAAGACATTATTGGTCCTATGATA
+CGCGTTGGTCACGACGAATAGCTTCGGTGCAGCCACGAGCTTTTCAGGGT
+AATACGACATAGCAAAAACATCTCAATTCGCGACCTGGCAAATACGTATG
+GTCTACGCGGCACACCAAGTTACAACATTATGAGCCTAGTGGGTCAAGGC
+TACTGTGGGCACAAGTGTTAAACGTTCGCGCAGATAAATTACAGTTCGTC
+TATTGGATTTGTCATAAGCCACTTGATAAGGCTTTTGCCTTGAAAGATGA
+CGCCCAACGCCCTTATACAAACTACCGATACTGGGTGTCCCAATCGAGCC
+GATAGCCATAGGCCTCGTAGCATTAGAGTATCCTGCAGTGTCATAGGAAT
+CGGTATATTAAGGAATACAAAAAGTACACTAAGATAACCGAAGTGACGGG
+ATAAGTCCCGCGAAACGGACTCAATAATACAGAAGGTTCGTGCTATCCCC
+GTCAGCCTTGGCGTGAGCGTGGACGAAAGCGGCGGAACGGTTAGGTAACA
+TCTTGTCGCACACCGTAAGTGGCCCGACCTCGGGCCACAGCCACGACAAG
+GTAACGGTCTCTGTCGGCTTAGGGGTCACTAAAAGAGCTGAGTGCATTAC
+ACCTCCCATCGAATGAGCTGCGTCCAAGTGTCACAGTTAACCCGTGTTGA
+CCCCCAGTAGTGCAGTCGCTTGGCCATCTGGAGGCTTCAATCCTGTATGC
+GGATCAAGATTACGCCCCTGTCTTGTCCACCGAGAGTTCACGTTAGCCAG
+CTAAGGAAAGCAGTGATTCCTCGGGAATAACACTGCGCGAGACGCATGTG
+TGGAACCTTAAACCGACGTCTCTAGATTCGTACATGCGCGCCAACCATTT
+TTGTGATTGCAAGCGGCTTATGTGTCGACTGAATTTTTGAGGTAGATGGT
+TGCGGGCGCAGCCGATATAATTCTATCCTCTGTTAGGTTAGGGGAGAGGA
+CACCCGCTCAAAACAAACTAAGAGATATCCTAGCGGCGAAATTTCGGATT
+CGAGAGCTTTAGTTGAATGTTGGGAATCTATAAGACGCGAGTTAGCGGGG
+ATGTTGCGAATTATCTGGAGGGCGCATTCACGGAAAACGTCAGCGCCGCC
+GACGCCTTGCATCAGAGTTCTTTCGTTTAACAAGTGCTTGCTAAGTTCTT
+CTGCCCTGTATAACATCAAAAGAGCCAGATGAAGGGCCTCACCCTCCTAG
+AGCGCCAGACGGCTGCTCCGGTGATCTAGGGTCGTGGAATTCTCCCATAG
+TGCTAGCAAAGTGCTATAACTATTCATCCCGCTCTCTCGTAACGTTACAG
+CATACTTCCCAGAATGACCGCCACTTGTCACAATGGAGCTCTATGACTGA
+TCATGAATTGCCTCCTGGTCGGGTCGTAACCACCCAGGAAGCCGCATTCC
+AGTCTTTTGGTTAAACAACATACGGCAACTCTTTGACTTTATGAATAACA
+ATTTAAGCTATAGCTCTCACATCTCCGTGCTGTGCAATCGTTACAGCCTT
+TCACAACCCCGGTGTGACCATGCGGAGCCTAAAACACTGTTTCAATCATG
+GCTAATCGATGCGATGCTTAGTCAGCTAATCCTAGCTTTAGGACATGCGT
+GAAGAATGCGCTTTCTACCAAACCACCGTTCGGCTTCGAATTGCATTTGT
+CAATGATACGGAGCGACTAAAGTTGACTTAGTGCATTATGTACAAGGAAC
+CGCTAGCTGATTGCGGTACCTGGCGGAAATTGCGTAATACAATCTATCTT
+ACAGTAGAAGACGGTTGCCTCAACAACTTGTTGTGGTCAGGATCAAGCTG
+CTGTGTGTTAAACGAGCTGTAGCCTCAGCGTATGAACCACCAAGGCAAAA
+CTCCTGAAATTTTCCTCGTATTGAGAAGGCGATACTCAATCAAGTATCTA
+GAAGCCGAGGCGTAATGAACTGCATACAAATACTTTAAGACATACTTGGA
+GCATCCTTAAGCTTGAAGCCATTGACCGCTAGTTTATTTGACGGCCGAAC
+CATACACCCCAGGGTGAACGTGTTGCTGATATGGTCTATGGGTCAAAGCC
+TCTGATGGTACCGAATTCTGGCGGCCTCAACGCGATAGCCATTTGCTAAT
+TCCACATCTATATAAGGAGTGCAATGCCTCATCTGCAGCCCCCTCATGAG
+GATCAGAGCAGCACTCTTCATCGATTTAAATGTTATAATGGTCTGTCTGC
+GAAATCACGCATCACCATCCATCGATCTTGTTCCATTCTAATTACCCGGA
+TTAGCTTGCCTGGGCTAAACCGATCGTTCACCACAGGACTGGTTGGGACT
+TAACGCTACAGTGTTAGTACCCCTAAAAGCGGTGCTATTACAGTCCAGCT
+AAACGTTGATAACGGTTTCCTATAAGATTCTAGCTAAATAACCGTAATGC
+CTTTTTGGGCTGGGCTGGGTTCTAGCACACATCTCCTAACTGATATGGCT
+GTTATTCGTCGACTTCGTAATGGGTTCTCGCAGGTATGTTTGACGGGGAA
+ACGCAGATGCTTACATTATGAAGGCGGTTGACCTACTATACTTCTCAACG
+CCCGGACAAGAGGCCCAACTGCAACTGGTGCGTTACAGGACGAGTTGACC
+TGACGCTCACAGGCTCAGAGTTGATTTTACGACACGGGCCAGGGCCGATG
+CTTTTCTTTCCAATGAGCGCAGGCGGATATCGGATTGCACCTTTAAATTG
+AACTTTTTGTCACAGGCCCACTATTGGGCTAGCAGGCGAAACGATCTCCT
+CGACACTAATCGATTGCTACCATTGTCTTCATACTGGCAGTTGCGGTGCG
+GACCAATACCACCTCAATACATCTGAAATCCTATTGCTTGGGACGTGAAT
+AGGCGGATCCTGCTCAGATAGCTAGCGACGGACTTTTACGTTTTTACCGC
+ACCAGCATGAGTCCCCACTGCAGAAGTCATCCCCGAGCGCACCTCAGGCG
+AGATCCAGGGAAAAACTGGAACCTATACGCGTACGCGTTGTTTTTCCTTG
+GACGTCCCCAGGCGCGGATTCGTATTGCGGTGGTGCATGGTGTTGAGCGT
+TAAACGCTGGCTCGACTAAGTACCGATTCAAATCCGCACAGTCGCGGCGA
+CAATCGCAGTATGGAGAATGCCAGAAAAGAGAAAGCGAAGACATGGGTCG
+TCGAAATCTTCCTCTGGGCCAGGGGAAGTGAGCAGGCGGACGAAGGATAC
+CATTCCCACACCATAGGAGAGCGTTATTTTCCCTCAGCGATACGATGCTC
+TCGGGCGAACGAGTGAGCAATTCACTGAGAAACAAGTTGTTCATCGCACA
+TGATAACATCTAGGAGAATGTACTAAGTGAAACGGTTGATGTCAGCATCC
+CTCGTGGACAGCTGGTTTAAATCCTTCTAATACTCCGATTCCACTTGAGC
+TTCTGTAGGAGGTAATTTGGTGCGCCACTGGCCTTGCGTTATGTGACATC
+GATCAAGCAGCGTGTCTTGGTTCTTCGGTAACTGTAGACCCTTTGGCTCA
+AAATGTTATAGCATGTCCTGAACCAGGATTTTCACACGAGAACATTGGCG
+TGCAATGACGTCCCTAGAGTGGTTTGCCCTCCCCCTCTAAGGGAGGCTGC
+TTTCGGTCATCTTAGGAAGGCCCAAATGCGACTCAACCTCCGTACGGGCT
+TACCGGTGTGTTCGAGAATCTCTGACGGGGCATTAATGTCCATAGCCGTC
+AGACGATAATTACTGGCAAGACGTTTATTTGTATGACACTCATAGTTATA
+CGGATCCCTCACTCCCAACTCCAAATTAAGGTATACCGAAGCCTTACAGT
+CGATGGCTGCGCCTCTCGGCACGAACTCGCTGTTAGAATACCTCACCGAA
+TCGGGTACTACAGGTCGCAGTGTTTTGACACAAAGATAAGCCAGTGGCGG
+ACGTAAAGTCGGGGAGCACACCATCATTCCAACTTCAGGCCGAATCTGCT
+ATCGAAAATCTGGAGTATTGCAAGCTCGGTAGACGCCGACATCGATTTCG
+TTGAGAGAGATCTACCTAGTCCTATAAATTGAATGGCACTAAGACCCGCC
+CTTTTTGATGGCTCCTAAAGATGCCTCGGTGTGTCTTTCATAGATCAAGT
+ACCAGTAACGTGGAACAGATGCACACGCGTTCATAAACCGGGGCGTCAAC
+CATCCTCCTTTACACCATGCACATGTTACCGCGCAGACTAACTGCGATCG
+TATTCTATATTCGAGTGCACCAACCCCGGCCGCACCGCGGATCCGCTTTG
+CTTCCAATAGTCAAAGGTGTCCTCGTGAAAGTCAACATCAGTGGTACCAA
+GAGTATAGTTCACACGTCGACAGACTTACGATGGGAGCGCCGGATGAAGA
+ATTGAGGTATGTACTGGGTGTCTCCCTCAGTATTACCTTCTTGCCGAGTA
+GCAATCCTCCCCAAAACCGACCCATGGGTCCAGGCATTCCGCTGAGATTC
+ACCCCCTACACAGTTGAACTAAACCTTGGCTAGCTTCTCACCCGCCCTTC
+ACTAGGTCAAATGGAGGCCATGATGTCACAGGACTGGCTTATTTCTAGCC
+GCCAAGACGCGGCTCGGACTACACCGAATGTAAGTGACCTCACACTAACA
+TCCTGGACTCATCTAAGTAGGGTCTACAAGATGTACCATAGTCGTCGTGT
+CTGGCAGAACAGCGACCCCTAAATTTTAGACAATGTGTACAACTGCCTAT
+AGCCGCGTGGTGAAGTGATGTCATCGCGGACATAGGGTTCTAGGAAAAGT
+CTAGGCTAGGACACTACGCCCCTATACTACACGGGACAACTCTCGCACAG
+AAGGCCTCCGTGAACCATAACGGCCGGGGCAGACCCCATGAGGTGCGCGC
+TGAAGCGCCGAGGCCAAGGAGAGCTCTTATTTACATCGGTTCAAAGCCCG
+CATTCCCCTCGGGGCCGACAAGGCTTATATTATAGTCATGTACATTGAAA
+CCGACCTCCTTCCCCAAACCCGTTAGGCCAGAAATTTTTACAATCCTAAG
+CATCAAACCAACTGCGTGGATTAGAACACCTGTACAACTATGAAGAATAG
+CTCCGACCGGTCTGTCACCCCTAGGCTACGCCACGGGTACGCTTGAGGGC
+TTATGAGCATAAACTGCTTGCGCGCAATGGGCGTGAACGTGCCACTAGGC
+AATTAGACGAAACATTGCAGAAAACTAGATCGACCCTAGAAATTCACTGG
+GACGAGCATCTCACGGGTCTCATACCGTGGTACCCGTTGTTAAACAGGTC
+TACTTTCGACTTGTGCCAAGGCTCAGATCTGCCTCCTTGCGAGAAGCTTT
+CAATGCTTCATACGAGAGCGCGAGCCCCCATATCACCTATGACACGTGGC
+GCCCGTCGCAACGTCACCAATACGTATTACAAGAGGAATTGACGTAGATC
+CGTATGCTGCACCGGCCTAGGTGGTATATACACTCAAGTGACCCCGGTAC
+AAACCGGCTATCCAATCCCTGTAATTTAAGGTTGCCTCCAAGGATCTCAG
+ACGGAAACCTACACTTATGGAAAAGACTCGACAGGGATGCATTATAGTGT
+AGCAGCGTTTGCTCCTTGTTTTATTCCGTACTTCATCCGAGGGGCGACGC
+TCACGGAGGCCTAGATGACTGTCGTGCATGTCGCAACTAATTTGTACTGT
+CTGGACGGTTAGTATCCCCTGAACTGCCGTCGTTAAAGGAGGCGGAAGTA
+CTCTGACCATTTGTTACGAGTAGATTAGCTACCCGAGTACTATAAATGCA
+TCTGAGCGTATTCCACCTTGTTGGCGCGAGCCAAAGCACAAAACACGGTC
+ATTCCGAAATTAGTGCCATCGTGTGTTTATATGGTCTTCCCCCTTCTTAT
+AGGAAACGTGACTTCCTGGGATACGAGTAAATTTTCCACTCGACCCCAGG
+CTCTGGAAAGGGAGAACCGAGCGGAAACCGGCACATCCATAATCACCACT
+AGTCCCACTAAAGTGTGCGGCTAGCCTGCCCTCAGGCCCATGAGGGGACC
+CCCAACATTATCCTAAGCCGGGGTCCTTGGTACTGGGACATCGACGAGGT
+AGAAATTTTTTACAGGCGGAATCACACCTTTTTGAGGTTACAAGAGACGG
+TTTCCAGAACTGAGAGCATGCCCAGGGTGACGATCAGCAACGCGAATTCG
+ATTGCTCTGCGAAAATAGAGATGATGACCGGTCGTTTGCGGATGAGCCAA
+GCACGGTTGTCTGACCTGATGCTTAGCCGATAGGCTACTACCCTCTGGTA
+GAGGCATTTACTTCTTCCCGTAGCCCGTGGGCACTCACAAAGAAGTGTAC
+TTACTACACATCGGCCCCCGTAGATTGTTCGTCACACACAAACATACGTC
+TATGGACGCACACCCACACACAGACAGAAGCAATATACCGTGGGGAACAG
+CGCTACTGGAGGTCAGCTATGGCTACATACATCGACCATTTTATCGGAGA
+GCCAGATGGACTTCAAATGAGGATTGGAATTACTATTGGTATGGCCCAAT
+AAGCCCCGAACAGTGGAGTCTTCCCGCTCGTGATGGAGAGTTCGAGTTAT
+TCGCCTACAGGTTGAACGAATCGTTAGCGGGTCGACCCGTATAAGACCAC
+TTTTGTTGAACTTGTGTTACCGCCGTTGTTAGCCTCGCTAAGCCTCCCAC
+TATTGTGGCCGGCTGCTCTGGCTATAAGTGATTCGACGAACGAAAATGTT
+CGGACCACCTAACCCCAAAATTTGCCTCCTAAGTCTGGTGGTATCTGGTA
+GCGGATAGTACATCGCTCATTGGTTCCCATCCAGAGCGCTGATCAATGAA
+GATTCGCAGCGTGTTAACAAGTCGTTTTCGCTGCCGGATACCTCTAGTTA
+AAAACATGAACAAGCGCTGAAACTAGTCTTTGGTATCCGACAGGGACGCG
+TATGGGTAGTACTGAAAAGAGACAGCAGGACTCCGCCCGCATAATGTCAA
+AACTAAAAGAGAGGGAATCATTCGGTGCATAATACATTCAGTCATTGGAA
+GACAGTTTGACGCCCCGATAGGCGACAGATCCAGGTTTGACCTAGGTTAA
+CCGACCATGTGCGACCGTAAATATGGACGGTTTAGTGAGGGCTAATAGCG
+AAAACACCATCCCGGCCATATCGAAATGATCCGTCTTAGGTCAGGAACGT
+ATAGCGCCGAAAGGCGGAGTCAGATTCGGTTCAAAAATAACTCTGGCAGG
+CTTGTGCGAAGGTGACAGAACGGCATGGGTGCGGGTCACTCGTAAGGTTC
+CAGTTTAGGAATGGTGTTTTGGGTATGGCAGGTACTATTTGGAGTCGACC
+ACTGCCATTAGACACCTACGACGTGGCGATACTTCGATACCGTACCCGCT
+AAGCGAGTTTGCCCACTCAGTCAATTGTCGAACCGCCTTAGAGTATACCA
+GTCACATGTGGGGTCTCGGCAAGCGGCGATTCGGCGGGACGCTGCTATCC
+GCGAGCCGTCCTATTGCACTCGAGCTCGCCTACGGGTGAGTGTCTGGCCC
+CTACCCGCGCTATTTGAATTTCACTACCGCTACGATACCGCCACGCTGCT
+GGCAGGTAGAAAGCGATACCCTAATCGGAATAAGTTGCTGATGGCAACCC
+GACCATCTTTGGACACAAAACCGCAGAGGAGACTCTCCTAAAGAGCATCG
+AATCTAAGCGGCTTTCGTAGGTATCTGCTTCAGTGTTGGTATAATAAAGA
+TTTTCGAGGCTTCTTAGGAAACGTCGCGGGCTGACAGACGTGGATAGAGG
+AGACAAGTTTTAGAATCTGTACTACTCAAAACGGCATGCGTACTGCGTAA
+CTAATTTTATTGCTGTTTGGTTACTAGCTGATTTGTGAATTGACATCGTT
+CACGGCGTAGTCTTTCGATGGATTCTCTAGTCCGGTCTCGGCTAACTGCT
+AAGTAGGCCGATCATTGTACAACCGGTGTGAGCAAAAAACACCTTCTGCT
+CGCTTATCAGAGTGTGGCCCTACACACAAAATAGGTTAGAGAGCAACTCT
+ATATAATCGAAGTTCGCTTGGTCCCCGCGGTCTAGATTAGGTATCGATGT
+ATTATTCGGTGTCAGTAGATGTACCACAAGGAACAGAACCTTTGGCTCTT
+ATAATTGCTACACCGTTCGCCGCGCTTAACGATAGAGATAGGTTAAACAC
+CCGTGCGAAGTGCTTATTCTGTTCTTGAACAACACTAATATTAGGACCTT
+CCAAACGCACTACTCTGATCCATAACAGGAAATGTAAGGCCAGTACTCCA
+GACGCAAAGTAGTTTGTGGGGTTATGGACCATTGCTTGGAAACATGCTTA
+GCGCTAAGCTTGTACAAGCGATGTCTCCTTACAGCACTCAGAACCCCTGT
+AGTGATCCGGATGAAATACTATGAACGCGATCTCCAGCGGCCGACCTTGG
+AAATAATTGAATGGGGAGCTCGGCCCGATAGCTAGTTTGGAATACCCACA
+CGTTCTGCCACTAGTGTTATCGCGGTCATTATGCAACATGGACCGATCTG
+TGGGACTGACAGACGTGAGACCCCAGACTAGGCCCCTCTATGTGGCGCCC
+TTATTTACACCTCCCCGCGCTAACTTGTATTGACGCATAAGGAATTAGTA
+AAACGTGGGCGCCGCCTGCCGCTCATTGTGAATGATATCCTTGAGCATGT
+ATCAGTTCCCAAATATCTGTAGGGCATGTCCCCGCTCTTGTGTCTGCACG
+AGTATGTCACCATCCAAATATATCATCTGCAAAGTTTGGCCGCTAATGTT
+AGTCATCGGCCGGACTAGCTAGGATAGACACCCAGGGTCACAGGTGCGGT
+GATGGCACCTTAACCCACAAAATGCAACTGGATCATTTTCGCCTTAAAGG
+AACGCGATCGTCAGGTTACATCCCGAAGTAGATTGCAGTTATGGAATTTC
+GGAAGAAATTTGATTCGTGGCCGTTGTAATTAAGGTAACGCGCGGGCAAC
+GCCATTGATAATTTGTAATCCCGACTAGGAGGGTCCGACGTAGCCAGCGG
+TATGAACAAGAGCACGTGTGAACGACGAGTAGCACTCAGCCACCTAGAGC
+GACGGTAACAGAGTTTTGGGCATACATTCAAGACCTAGGGTTAAACCGGA
+AACCTATATTCTCATATATACAGAAAATTTACAGCTTCGGTCGGAGGGAA
+AACAACTTTCCAATGTCGCTCTTCATACGGCTGCTAGCTCTATCTCATAG
+AGGTCGGTTCCTGAGGCGCATCACCTGGGGGGACTAAGAAGGGTGCTGGC
+ATCAATTCCCCGAACCACGCGCCCGAGAATGCCTTCACTGACACAATTGT
+CTCCGTAGGAGCAATGGAGACTAATGGTACCTTCCGATAAGGAGAGCAAA
+ATAGACAATGGCGTGGCTTCTTACATCTTGTCTGCCTTCTTTACCCTCGA
+AGGGAAACCGTGCTCTCAGTGCGCCAAGATTTAGCAAATGCAATTGTCAC
+CGCATATGGGAGGCCCTCGAGAGAGAAGCCTCGTATCCTGTCTTCATTCC
+TGGCCTAAGTAACATCGTTATTTAGAGCCTATGGACCGAGGCCAAGTGCA
+AGAGCTTCGTGGATCCATTTAACTTAGTCCTTCAAGGTACCGCCACCGCA
+CGGTCAAATGGATAACTAACGATGGTCCGAATCTCCGCTCTCCTCCGAAC
+TACCAGCCCCTAAGATGTGACTCACGGTAATCCATTAAATGCGCTTACCA
+GGTGCCGTGTAGCCCCGCGAGAAGCTAGGCTGGAAATCGTGTATGGCTGT
+TCTTCGATAAAGATAAAGGCAATTATCATCTAACTCTCTCCTTTCTCCAC
+GAAACGTAGGCCTGGGCCAACGCCATAAGCTGTGTGTCCGAAGTCTTAGA
+TTAGCTCCAGTGGGGTTTTCCAGCAAATTTATCGTCTGATTGTCCATCAC
+ACACCCAACACGGCAGGGGGGTGATATCCTTTTGAGTGTGATGGACGGTA
+CGGTTCCAATCGTACCGGCGTTTTTAGTAGCTCACCTGTGGGGCGCGGAA
+GTGCACGTCCATTTAGTGTGCGACACGCGCGCAGCGAATCATCGGCCTAT
+AGTACGGATCAGCAAAGGTCGGTTGGCATCTACAGAAGCCGGTTGCCGCA
+GGCACTCATGCTGGGCCGCGGGTCCCGAGGGATTTTTGGAGAAATGCCGC
+ACTTAAACGGTCCGGTTGTTGCTAATCCCACATTCACCACAGACCTTATC
+GTCCTATTCTTGGTCACGTCACCGCATCTGTGATGTTTAATCTAGGGAGT
+TAACATACTATGCCGCCCACCCCTCGGCCGCGTAGGATTTGTAACAGCCC
+TCCGACCCGTTAACAACAAATAATCCTTCTACTGTTATTAAGAGACGGAT
+TCGAATAACAGTCGGTGTTGAGGCTAGCTAGGGACAACAGACCCAAGAGA
+CGGTACCCTGTCATCAGCTGACCAGGCTATCACTCTGAGCGTCTCGGCAA
+GTAAATCTAAATATGCTTGTCCTGGGGAAGAGAACACCCGAGTCGTCAAG
+CTTCGGTCCATCAATCACTAGTACTTGACTGACGGGAGCGTGTCGACAGG
+TAGGTTTAGCGTTGTTAATCTTAATGTCGCCCTGATGCACCAAGTTAGAT
+CGCGTTATACGCGAAATCGCTGGTTACACCGCACAATAAGTCGTACAAAA
+GCCTATCGTGAGGGGATCCCCGCCTGGTTAGCTCGTGAGCGTGGGCAGAA
+CGTACGTGCATGAACCTGGACCAACTGGTGGTTACGCGTGGGGAACAAAC
+AGTGTACCTCACCGTTCAAACCCCTCTTGTCCAGCCATGCCGCACACACG
+ACAGTCTTACTTTTAATGGGGTTCTAAGCCCGGTCTTTCAAGTCGTCCCA
+AGCCTCCTATAGGCGTGGACGCGGCGTGGCCCCGCTACCGCTGGGCCGTC
+AAGCATGTGTCTTTACGTTTGTCGTGTAGCCCCTTGCATACTGTAGTAGG
+TTGGTCGATGGACAAACTTTATAATCATGTCCGGGAGCGATTGGTGAGAC
+AACAATAATCGTTACCAGCCGGTACGACAGAAGATGATGAATTGCATAAA
+ACGTGCCGAGCAGTCAGCCCCAAATAAAATGCCAGGTCTGCAATAAATAG
+TTCCTAGTTATTCTACAACCACCGAGGAATATAGAAGGCCCTAAGAGGGG
+GGCCGACCTTTGTCCACCACACTGGTGCCTTTGTGCTTCAATAGTCTGCA
+GATCCCTGGATGGTTCCGTAAGGTCGAGTTGCCTAATCGTGTGGTCGGGT
+AACGTCCAGAGAGACTACTGTTTAGATCAATTCTAGCCAACTATAATCGC
+ACCTTGTTTCCTCGTGATACGTTTTCATTACGCGTGGTCGAGCCGGCCCA
+CCATAGTGTACGGTACCACAACGTAGTATTAGGGTTCCCGAGTATCGGAA
+CTGCCATGTAACAGTTTACTTCAGTGTATATCGGGTAACCACTAGTCGAC
+TCCAGCCACCTCAGAAACCCTCGAAGGTTTCACCCAGTCGCCACCAAGGT
+CTCGTTCCGAGATCTCAAAATCTGCAGCCATCTTGTAGCAACGCCCTGTT
+GACCCTCACAACCTTTCCCGGCATGTTTGACTTCTATACGCTCTCTAGGT
+CCCGATGGACTTCCCATCGAGAGTGAACAGCTCAACGATTGATTGCAATT
+TGAGTCATGGCCAAAGTGTCGGGTAGGTAACTATACACCCATGGTGTTGA
+AACTAAGTGACGCAAGAGTGAGTGCGCCAGGAGACATCTTGAAAGAAGCT
+GAGCGCGATTACGTTTTGCGGGCGCGCCACTACATGCGGCGCGGGGGACA
+CCCAAAATTTAGGAGCCGTCCGGAAGGCGAATCTAATCTAATCACGACCC
+ATCCCGTGGAGTGCAACACGGGCTCATCTCGTTAAATAAACGTAGTCCAC
+AGCTAAATCAGCGGACTGCTGAGACAAACAGGAGGTGGGTAACAGGCGGT
+AACGTGAACTGTCTGCCTCACCTATTGGCTTTTTAATGCTCGCTATGAGA
+TCTGTAGACGGGGGGACCTAATGTAAACTCCGCGTACATCCGACCCGGCG
+TTGGTCGCCGGTCGCTCGGTGTAGATAAAAGCCCTCGCCCATTCCGCAAG
+GTCTTTGTGCGATTACAAAGGGGGTCTAAAAGACAGAAAATCGCCGGTCG
+GGATATAAGCAGCGGTTTAAAATGACTTTAGGACTATGTCCGTCTCGTAC
+ACCAGAGACTAATTAGAATTTGTGGAGGGATAAGGATTACATATCCGAGC
+CTTAACATGATCGTCCCGATTTTTTCGGGTTACTCCCCGGCTGTGCATCG
+TTCACCTATTAGGTTTAACCCTATAGGACCCACCGTACAGCCACAGAGAC
+GGCAAAAGGTTAGCGCGAATGAGCGCGGCTTCACTGATTACATCTACCAG
+CACTTATTGCATGAACGAGCCGCGTTAACACAGTGATCTCCTCCCCAGGG
+TGGGCATTGAAATCTGTCTATTTGCACGCTAGTGCAACTCAGGTGTTACT
+GCATCAATTGACCGCTTCCGGGAGCGTTCATTTTTAACCTCTAACAACGG
+CTTGAGCCACGCATGCAAAGTGGCTTCATACTAGGGGTGTCGCCGAAATG
+CTCGCGTCACGGTAGTACGTGGCGACTTTAAGGAAGATTAGAATCCAAGC
+CTCGGATAGCTAGAGTGCCCAAGGGCGCCCTCAACGCAACTTCATGTGAT
+TGAACTGATGCGATCCGTGCTATGGCCTTGTAACACGTACATTACCGATT
+AAGGAGCATTGCTTCCGACAGGTACGCCGAAATCAATGCGCGGTGGACTA
+CTAAACGGGATATGCAAACGGCTGGATGACGCCACTATATCCTCCTATTA
+ACACGTTTTTGAGCTTTGTTACATCTCCCCCCATTTCTGCTTCTTATTTC
+ACGACGATAGATGCTTTGGCGCAGCAGTGATCACGACCCGGCTACGCAGC
+GACTAGCTGCAACTTAGAGTACCGTTGTACCGCTCTACAACGTGTGTACT
+GACGTGACGCACGCATACCGAAGACTAGACACGGTTGATGAATCTATTAG
+CCATATGTAGGGCTGATTGCTTTAGGTTTCGGCCGATCTGTGCAATATGG
+CCTCTGTTTGATAAGCATTTCCGCGCTCGCTGACTAAGGCTGCCTTGCAT
+CATGGGGCACTGAAAAAAATTATTGAGCGCGAGCTACGTGCAACTAAGAT
+TCCATATAAAGGCGTGAGAGCCGACAGCGGGCCGTTACTGGACAGGTAGC
+CGTTTATCAAAAGTGGCCCGTCATGAGATCTTAAGATTGACGCGACCAAG
+GTGTAACAAGTTCTTTGTCTATCTATGAGCCGGCATATGCTTACTGTGGA
+TATCTCGCAGCTATTTCTCAGCCATATACACAGGGACGCGAGCGATAATT
+AATACTGTGGGCTACTCGTTTTTAATTCTTAACTAGTAGCCGTTATGTTG
+TAAGTAATAAGAGCACTTTGACTGCTAAGCTCACTGTGAATGAAACCTTT
+CAGTCCAGGACGTGCCGTGGTTATTTGCGGAAACTCCGGTACCGGACTCA
+ATGCGCTACTTTCACAGGTTTAGGTTTCACCAGTACCAAGTCGAAATTAT
+TGGCGCGCGCTATGTAGTATGCGTCCGACGTGCCACGACACGCTCGCAGT
+CGCTTCTGTGATCCACCCACGCAGCAAGAAAGACTTCCCCCATAACGTGG
+CCATGCCACCCCATTTGGTGATATTAACCCCCAACTAATCGATAAAGCGG
+CGCACCGGGCATTGGAGTGTGACGACTCCGCAGCACTTTTTTCGGGGTTC
+TGTTTCCGTGTTGATATTACTGGTGATCTAGACCTTGCCGAACCCCGCCC
+CTGGTGACCGAAACGTCGCAACCTACTCGTACGCTAGCCAGCGCAGAGGC
+CTCAGGGTGTTTGGACCGAGCTACTACTCTCACGAGCTCTCTGGCATGGG
+TAAACGGGACGCAAATGAAATAGGCTTTGTTTGTAGTCAGAAAGGGCTCG
+GAATTGAAAACCAGAACCACGTAGACTCTGCCGGTCACGATGACACCTCA
+ATTATGTTCGATTAGCTGAAATCTCGTAGCACCCTTGTTCGGACGAACCG
+AGTCTCACCCCCCCGAGCTAAAGGACACTCCGCCAGTATAAATGACAAAA
+AGGTGGTTACCGATTACGACATCAACCTAGATGCGAGTAGATTTGCGACT
+GGTGACATTGTAATAACACGCGGACCAGCTAGTCCCGAGTGCGATCGACT
+CTGTGCATGTGTTGATTACCGCTTTTTTCGCGCGGCGTGATTGTTGATAC
+TACACGATTTGGCCAAAAGTAGCGGGGGTTTCCACTATATACCTGTATTC
+TTGCACAAGCGCGTCAGGGGCTGATATCTTGAGTGATTGAAAATGCTGGG
+CACTAAAATTTGCAGCCATGCAGGCATGAATGGTGTGGAATAGCACATTA
+TTGGGCGATTATACTGTCAGCGTAGCTATACCTGGATAGCAAGTTCACAA
+AATGTTACCTACTCACACCACAATGGGCGCCCCCCTGTCTTTTAAAGGTT
+AGGGTCTCGGCAGTGATGAGGATCTCCGTCGGTGGCGTTTACGCTCGTGT
+ACCGGGATGGTAATAGCGCATGAATTGTGCCATAATGGTTAGCCCAAAAG
+ACTGGCGTCCTATCAGTGCCATACACTCTACTGCCGACGGGGTACACCAA
+AGACCGAACGCACGCACGCGGATTCAAGGGCCAAATGTGTCGTGTATGTG
+GAATAGGTGGGCCGTTTCGTTAATCCGTATGTCAAAGATCTGTAGAGCAA
+CGAACCACTTCAGTCAAGATAAGGGAGGAACGTGTTGGAGGATCCAAATC
+TACCATGGCTAAACTCTTAGTTCGTCACATGACACAAGAACATTGCCGAC
+ACCGTCACCGTCTGATTAGGATGGAGTGACTGATGCGTAACGCTTCATCC
+TGGACTTCTTCTGCGAGGCAGAGACGGAGCACCCTGTCTAATTACCCAAA
+CCGCTAAGGACTGGTCGCTCGGATTACCACTCCTTGCGTATAACATAACA
+CGATTAGCAAATGGTGCCGCATACACCAGGAAGCTTAACCTCACACCACT
+GATGAGCAATCATTCCTTTAGCCTGTCGCCACTATATAGGATGCGGTGAG
+GCATGTGGGAAAGACATTTCGAAAAGTAACCGAACGAGGCTTACGTATAC
+GATTGTAATCGGGCTGGGTTGTCAGTCGGGTGAATATATAGCCAATACTG
+ACCGGGAGCGCAGTTAACAAGTAATCGGAGCAGCGTAAGGTCGTGGCTCG
+TGCTTAAGCGCGAAGCATACGGAGCATATCGGGACGGAAAGCCCTATCTT
+CGGGAGCCGGACATGTCTGGCATGGACAACGAGTTATTTCGAACTCTCAT
+CAATAACAGTTCAGGCCTCAGCACACTGGCTCCTGTTGTAATGCCATGAC
+TGTAAGACAAAGGAAGCAAAGTTTTCGATAATTACAGCCTCTGCGCAATC
+GGAATTTTGGGATTATTGGCCCAGCAAAAGGTAGATAAGCTTTTATCAAC
+AAATTCCCAAATGAGTCCGTCTGGGGTTTTCTTGGTAAACAATGGGGCCA
+CAGAAAATGCTTCTGTAAGCTCTCTCTGAAGTGCGTCAACACTGTCGGGC
+TAACCCAGACTCGTGATTGGGCAAAGCACAGCGAAATAGCCCTTCGTGAG
+ATTCACTCCTCACCTTCTGTTTATCTAGGTGCATATCCATTCTATAGACC
+GCCTCCATAAGGCATGCACTAGCGACCTTTTTATCTGCGCTAGCAGTGCG
+CATGCTCACCAAGCACTGTATAAGTACTTCACATTATATTTTCCTGGACG
+GCGACGGTCCCTACTCGGTGGTTCGAGTTACAGAACAAGCTTTCGAAGCC
+CAAGTTCCATTCCAACGACAATAAATAATCATCAAAGTGGTAATAAACAA
+AGCGGTGGGTCGCCGAGCCCGTACCCCGGCCATCTTAATAACCCTTTCCT
+CGAACCCGCTCCCAGAAGTCCGCTGAGCGATGTAGAATCCGAGCAATTTC
+CACATCGCGGTTTAGATAGATATTGTGCGCATTTCTTGGACGCCTATTGG
+TGCGGGGGCTCACATACCTGTTGTGATGAACGGGAAGCTTCGGTTTAGTG
+TACCGGCGCCGACACGCTCATTCGGTTGTATAGATATTTCAGTCTTGGCC
+ACCATGAACCTAGGGGAATATCCATGGCGTCCGCACCATCCTTCTCAAAT
+GAAATAACTATGCCACTCTCCTATCCAACGTTGCTTTTGAGGAGCTTCCT
+TCACCAGCCCGGCACCCCCTTGCGGCACTCGCACAGTGGTCCATCAGCCT
+ACTCGATTTTCCATGTTTCTGAGCCCAATAGGTGCGATGTTTCGTCAAAC
+TTTAATACAATAAAACGTACAGTACTCATCTCACAGAGGCGGACGCGGTG
+GCCGATACCACTAGGCAAAGTCAAGGGTGTACTGTGAACTGGCTCTGCAT
+CATTGGTCTCTGGCGGCTTTTATCAGAACGCGCAATTCCCGCTGTTTCTT
+GGATTTGCATGTGGGAACGGGACTAGCCGGTTAATTGCCGAGGGAAATAC
+GGCTTGGCGCAGGGTTATCCAGAGTATGACGTTAGACCTCAGAGGCTGTT
+GTCCTCCCTACAAAGACGTTATAAGCCTATCTAAATTTCCAGCAGCCTCG
+TTCCTTGTTGATAGGGCGAAGGGAGACGGCTATATAGACATGACTAAAAA
+GCACAATTCGATAATATGGCGACCAGACACGACAACTGCTCTCTGATGTC
+ATCGGTAAATTTTGTTGTGACAGGCGTGCATTCCGTGACTAGTGGATCGA
+TACCATCGCTCCTGCCAGCCCACGACGTAGGTTTGTATGAACTTGGCTCT
+AACGTTTCTGTAACCGACCGGGCTGATACCTCAGACAGCTTCTGATGCTA
+GGTTATCGGTCCATTAGCCCCGGTTGCGGGAATACGAACGTGGGTTGTGG
+CCTTGTAGAAAACCTTATTCTATATCTTCTAATGAGTAAGATCTTCCCAC
+CTCGAAGAAACGGTGCATAGCATGGAAGGCCGGATTCACGCTTGCCTGCA
+GGGCAATCAGCTACTCGTGCGATTCTACGTTGGGCTAGGCAACTTTTTTC
+GTGGGCTGCTCCTACGCAAGTTAACACGGAACATGGGGTGAACAAGTGCG
+GCGTACACGATTTTTCAAACATCAGGTCCGAAGTTGTGTTATTTCGAGCC
+GCGTCCTCGGATTACGGTATCACGCGCGGCTGTCTGCGAAGCCACTGTAC
+CCTCTGCCGTATAAGGTGCAGGTGACGTAAACAACAACTTCTGATCGAGA
+TGCTCAAAACCTTATCGTCAGCCTTGGAGCAATCTATGTATAACCTATTA
+AAACGGGTGAGCAATGGAAGCTAGTTACCCCGAAACATTTAGACACGAGG
+AAATTGGGAGCGTCAATTCTTACGGCTTACATACGTAGTTCCCAAATGGT
+TCACAATCACATTCTTGCACCCCTTTCATTAGATTCACTCGACCGACGGC
+AGGCTAACTCTATATCTTTGATCTACTACAAAAGAAATTACACAGGAGAA
+ATACTCCCTGCTCCAGTAGCCCACATCACTCCGTCTTACATTAGAGGCAG
+TCTGATTTCCCGCTCACTGCTGCCTCACTACAAACGGTACGTGTCGCAGT
+GTCACCATGACAGGAGGGTCGTAAGACACGAATACGCAACCGAAGTAACC
+AGATCAGATGTCTGACCGGCCCAAGTATGCAAAGCAAGTCGCTTTGAATC
+AATGTGTCGACACGCACATCCCGCGTGCACCGTTGTAACGTCCCAAAGAC
+GTACCTAAACCAACTGGAAGAACTTGCACCACCAGTCGATCTTTTAGTTA
+ATTTATACCAGAGTATTCACTGGGGCTTAAACGTCAAGAAGAAAACATCC
+GCCCTTGCCGTCCCGCTGTAGATAGAGCCCAATGGGCCCATTTCGGATGT
+CTGGTCGCACAGAAGCAAGTATCTTCCATAGGAGCTCTTTCTTATGCGAT
+TCCCTAAGGTGAGTACTACGACGTGCAAAGTAAAGTGCGCTTCAATTACC
+CTCGTGGGCCGGCCGAATAGTAGTGCCGACGTTCGTGGGGGCCAGGGTAA
+CCAACCTTCCCTCTCCTTACCTCCCCGGAACCGGTTTGTAGAGGCTTCAT
+GGGTTCCATACGTCGCGATGCCGACAAATCACCGAAGCACTGGTTCGCCT
+CAAACCCGATCTTATAACAACGAGAATCCTCACTCGGGCACCGCGAATGC
+ATTGGGCTGTATCTACGTACACGACCACAAGCGTCCAGTAACTATCCCTC
+AGTGCGACTTCGGTTTGGGTTGGTCACGTCACAATTGATCTAGACGCAAA
+GCGCCGAAAGGACGGCATTATAGGCTCCTTCTAAAGGGTGAAGTAGGATT
+CGCTCGGTATATAAGGTGGTTGATTGCCTTTCGGCAGTGATCCCCATTCG
+CTGGCCACTGTACTGGGTTCTAACTGGTGTCTATCAGGTTCTAGATGTGG
+CACAGTAGACGACTATGGCCGTGCACCTGCTATAGTGACAATGAGACCTG
+TCAGATAAAAGTTAAATTCTCAAATAACGGTATGACGCTGGATAGTTTAT
+CGACCAGTAGCCAACTATAGATCTTACCCCTTCGGTCAGCATTGTGTGCC
+GACACCTGCCTAGCGTGGGCACATGCTCGGTCATAACACCGGTACGTGGA
+CTATTTTGTGTAGGGTGGTGTGCCTACGCTCGGCAATTTCCCAGGCCAAG
+TTGGGCCCCCCCCGTTATATTAAGTTCTGGCTTTACCAAGCGGTCTTGGA
+TTCTATTTTGTGTAGGACAAGGCCTGAAGAGTTGCCTCCGTGCTAACACG
+GTCATTTGTTACTATCGTGGTTAAATTTTCCGAAAGAGCCGTGAGGATCC
+AGTAGCCCGGCAAGGCGAGCGAGGTTTCACGTGGTTACGAAGTGGTCGGT
+TAACCTGAAACACCACTTTTAGCGAATAGTACGCACACTTGCTCGCGAGA
+GCTTTGCCGCCCTGGTTTTGTTCAGTTTGGAAATAGTTGAGGTCGTTACT
+GCATCGGTGATCAGTCAACTGGTCTATTAGTTTGACAAGTACAACCAACA
+AACCGGGGTCAATGTAGTCGAGAGATGGGTACGTGATCTTCGCCTCGTAA
+TATTATACACCCCAGATCCACCGAGCATGTGTTAATATTTGCTTATTGTC
+TTATTTACGCACTTATCAACCACGTTACTGTTGGTCGTGCCGGCGCAACT
+ATACATAAGTATGTACGTTTATTGCTGCTCCCGGTAGCAATTGAATAGAC
+AAATACATAGATTGGGTGGTACAGCAACACAGGTGATATCCAAAATGAAA
+CGTGGTTAATCAAATCAAGCGTCGAAAGATTGCGCCGGCGCCCGGTGACT
+AATATTTGGTTTTCTCTCTCGCGATATTCCTGGATGATTCAGGACACGGG
+CCAAAGATGGGAGCATTAGTTAGCCATTAGAGGAATTGCTCATTCATCGA
+GACGGGCTAATTGACTCAGCCAAGCCTCTGCGTGAAGTAACTATGTTACC
+TCCCACCAAATACACTTTTAACTTCAACACGGTCAAATGCAATCAACGAC
+AATCGGTCAGTGACTACTTTAGGCGCCGGAAGGTCTGCTTTGCGTAGATT
+TACCGTCCTAACAACTCTTAACCAAGCCGTACCGGTCTATATACGGGCGT
+ACTTTCATCTTGCATTCCGGTGGAGCTAATACGCGCAGTCCGCCGCCAAT
+CCCTCATTGATCGTGCCGTGCTACAGTATTACTGAGACTTCAGATTTACA
+GGTTGCTGATGATTCGAATAGTGGCGAGGTCTCCGATTTTGGCATGTGGG
+AGCCGCGACTTCGTTATAGTTGAAGACCATCGACAGGCAGTTCTGCTACA
+TTAAGTATATTTAAGCGTCAGGACCAGAAGCTTCATCTTTACTGACGCCC
+AGACTTGCCTTCACAAGGTGTTGGCCCGCTACTTGCCTGCAACTTAAAGC
+AACTCGCCGGATCCCTTCATTAGTGCGGCGCAAGCTTTCGTTTTTGGCGA
+CAATGAGAGACCCGATTATATTGAGGTCCCTGCTGGTGAGTTGAATCCCC
+CCGCAGTGGACAAGTTTCCCCCATAGTATTCCACTATTACCGAATGTACC
+TGAATACAATGGGATCTACAGGAACGAGATGGACCGCAGGCCCATAGACC
+GGAAGGCGTAGGGGACCACGCCTGCTTGAAGTTGGCAAAATCGATGGACT
+CTTAGTAATGTACAAGCCCCCGTGCCTAGACCCACACGGCGGGAAAGTAT
+AAAAGTCATCATCGCAGGCAGCCATGTAGACGGTGCTCGAGCCCTCAGTG
+CGAGGCGGCGGGTGCTTTGGGTAAGAATCTGACGGAAAAAGGTGCCGGTA
+ATCCCGATTGACGGCTTCTCTCATAATTGTAGGTGCCGTAATTGCACCAG
+CAGGCATACTCGTTAGCTGGGGGTATTAGGAACATAGGAACAAGATATTA
+CAGCATGTTGGGCCGGAGAGATAATACTCCGTAACTAAATGTTTCCAATC
+ACCCAAGCGGCCGTATGGCGCTCTACCTAGAACGTGCTCGTATAGTAGCA
+TGAAACACTTCATGACAGTCTTTCTGAGTCAAATCCCCCGGGATAAGTCG
+CACTCTCCTGTAGGGGTTATGCGATACACGAGACTAACCGCAGGATCGAG
+ACGTCCGAAGGGTGAGCGGCTGTTCGGGCTTAACTACCTAAGCGGCTAGC
+CTTCGCGGGCCGACCTTTAACTAAGTAGTGCCCATACCGGCGGCTGGGTA
+GTTCACAGGTACATGTACAAGCTATGGCCTATGCTTTCGTGCACCCGAGA
+CGTCCACTATCGCCTGACAACCTTCCAGCCCAGGATCTGCTTGATGGTAA
+TACAGTCTTGAGGATGCTACTCTCTCAAACGTCTGTGGGTAGCTCTGTTA
+ACATACAAATACCGCCGGAATTCCAGCGAGTTCACGCTCCCTGTTCACTT
+AGATTACTGGCTCGTATTAAAACGAACCCCGTTGTCCTCTCAGCCGTGTA
+AGGCGGATAATCGCGCCCAGGCCTGCTTCGCCATTTAGAAATATGAGCAA
+GAGCGAAGTTTCACTCTTACTCGGCTAAATTTTGAGGTCTCGATGTGCTT
+AGCACCGCTTGTTCTCTCTCCTCATCCCACCAGAGATGAGCCTATCAGGC
+GACGAGAGTTCGGTCTTATGCTGTTGCAGATCGACATTCGTTCAGTTCTG
+ATACATTAATGAGACCAAGTCAACACCTAACGATAGTTCAGCTCATGAGA
+GTTTGACCTACAGGCACTATAGAGCCCTCCCATGATCTGAACGGCGGGTC
+CAGTCAGTGGACCCTAGAAAATCTGCCCGTGGGTCTTAGCCTGCCTTTTT
+CTATTGACTTAATCCCGCTTAACATTCGTTTTAGCACAACCACTTCCCCT
+GACGACCAAACTACGGGTTCCGTTAGACCCGGGGTGTCAATGCGTTACTC
+AGATATACGTAACCCACTCCAAGCATAGCCGGTCAGTTCAAATCCATTTC
+CCACATGACTCCCCAAGGCGGGGAGGAAATCGACTGAGATTCTCGCTAAC
+GCAGTTTTATGACAATCGGCGTGCGTGTTTACTACTGCTCTTGGTGATTA
+CCGCTTGGTTAAATATCGGACATTTAATGTACCTTGCCGTTTTTAGGGCA
+CCCAGAAGTTTGAAGGTTGTGGGCTGGCATGGCAAACTCTACGGAGCAAC
+CTAGGGTGCGATCTAAAGCCCACCGGAGCAGTCCGACCTCTGCCTTGAGG
+TCCGCAGTTCGGGCCGGTGACGAAAGAGAGAGATAGCCTCTTCCTTGCCC
+GGAAAACAACCGATGTGTCTAGGTTCATAGCCGTAGTACGTATTTTGGCC
+AGGTTTCCAACAAGTGTCGGATTCAGGAGCCCCTATTAGTTGGCCTCGTT
+CCGACCTGTACAGGAACTCCCATCTCTGAAAATGGAGCCCAATATACAAT
+GTGGAGCATCGTTCTTCCCGGACGTATTTATTGAGAGTACACCGAATAGG
+AGGTACATGTGCCTATTTTTTGCCGTCCCTCACACTGGAGCCTCCACGTT
+TCATGCCTCTTGGAACAGTCCTCCGTTGTAGCGTAGACCGCCGATATCTG
+TTGCCTGTATGAGACTGCCACCAGAGTGCGCCCCACACAATTGAGCTATT
+TCATATACCATCCAGCAAGGTAAATAGTCCTATGCAGCAAGGGACTTTCA
+ACACGGGGCGCAGGCGACGGAATTACTGAGTGAATGCATAGGGAAGAGTG
+CGATATATGTAAAACGACTCTTCTGCCGGCGTTCCAGAGGATCGGCCAAT
+CAGGATCGCGTTGTCCTACTACCGAACTCCATAGCGCCTGGGGAGAGCTC
+GATTTTTATTGCACGAATCTTTATCTGGTGAGTGATGCGTAGCAGCTGAG
+ATATTCAGGTATGCGGCCAACTGAGTGTTGCGTAGCTGACTAAAGTCGTA
+CCTTAAAGCAATTCTAAGCCGCTAAGATCGTCCTGTGCGGCCTCCCTTTG
+GGGAAACGCCTGACATTGTATAGGTACTGCGGTAACCGGGGTACCCAGGC
+CCCTGTGCACTAAAAGGTTCCCTTCATTGCCGCGTGGGCGAGCCATTAGG
+TGCGACGTTCTTCTCAGAGCCGGTGAGGGAAGGTGCTTTGCAGATAGCCA
+GATTCCATCCGAACACATTACGCTTGTCCATGATGATGTTTCACTTCGCT
+ATTCCGTCAGCCAATACAAGTCCGCATTGAAACTCTCTAGAATAGGGATG
+AGACCACACATGCTACGGCTTTCGTTGACAATTCGAGTTCTCTGTTCGGG
+GTGCCAACATGTCGAGCCAAATTAGCCGCCGTGAGGGATGAGACGGGTAA
+AACCATATTACCCTACAAGTGTACTGGTCGTTATATAACCAAACACTAAC
+ACGGGTTAATACGCGGACGCATGTGTACCTAAGACTGTGTCCAGGTTAGA
+ACGAATGAGCTGCCATCGCTTATGTAAGATCCGCGCGTTTGCTGCTCGGT
+TTGCTGTGTTGGGAGTGGTGTACCCACCGTAATTTGTTGTCTGCCAATAG
+ATTCCCTGGACTTCACCTTTGAAGAGTTCTCAGCTGCTCTGTACTATCGA
+TAACGCAGTACACTAATTTCGCGCGGCATTTGAGGAGTCTCCTTGCCCGC
+TTTCTACCAACTGGAGGGTCAAGAAGAGCTGAGTTGCTGCCTTACTATAC
+CGGCTAAGATGTCGCCAAGGCACCATTTGGAAAGGCCAATCTCCTCCGGT
+ATTGACATCCCGATTTGTGTAAGAGAGTAAAGGTCATAACGTTGACCCAC
+CTGCTCAAAAACAGATCTTATCTGCGATTACATTCTGGCTTCTATCCCGA
+ATTCTCACGGAGGGTTGGACAGTATCTCGTAGTTAAAAGGGCAGTCGTTT
+AAACGCCACGGATCAGATTGACCGCGAGGGACGCCTGCCCGCCTTTGGGC
+TCCGCTGCCCGAAGTCTTCCTAAGACATTACCTATCCAAGATTATCCACT
+CCATCCGTTGTAGATACGCTCGCTGACCTCTAATGCTTTGTGAGGTAAAA
+GATAGCAGTCTTTCAGTATTGCGTCTCTACCCAGATAGGATTCGGGAGCG
+TCGATCCCCTTCACGAAAGCATACCGCTTCGGCTACAAGGTTAGCCATTA
+AAACGTAACAGCGGTAGTACCGGTCACCTCCTTGGCGGTTGCCCACTTCG
+AAATTCTTACATAAAGTGGGAATCATCTAGCCCGACTGCTACTCGAAGAC
+TAAGACATTAGCGATTCTGGTGATTACCATCTAGGAGTGGTCGACTGAAC
+TCATATGTCTGCACTTTAGATTTGTAATACGGCGGCTGTAGAACGGTAAC
+TTTGTTGTGTCGGCTGCACCAACGCCACGTGATAGAGTCACCCCTGGAAA
+TTCTGAGAAAGCTGGGTCTGTTGGTACGCTTCTCAGGGGACCGCAATGCC
+CTTCGCCGGCGGTATCTTCCGCTGAAAAACGATAAAGAGTTCGTTTGGGA
+GCGCTCGGGTTAGGCAGTCTGTCTAGTGTTACGCTTGCCTCCGCTGTAAA
+CAGTCACTTGGCCGCCCCATACCTGCGTGAACGCGGCTTAAATGAGCGGC
+GGCAACGCTTTCTATTGCCCAGAGCCGGGAAGGGAGACAATTAAGGGATA
+AAACAATGCCTATATCCGGGACGCGGAGTCGTGCACGCTACTTATTGTAA
+GCAACAGCCTCACGAGCGTCCCTCACTCATAACCCAAAACGGCATGCGGT
+GTTATTCCGCTCCCGTTTGCGGTCAGAGCAAGCACGTTCAGGTCGACATG
+CCGCGGGTAATTGTAAAGACTCTAACTAGATTACCGCAGCGCATGTTGTT
+ATTTCTCAGCGCACTCTATACGTAATAGCTGAATAGACGTCTGGTACGGA
+GGATTTGCAAGAGCTGCGTCGATATTCTTTGTTCCGAAATCGGATGGTGT
+CTGAGCTCCCTTACATACTGGAATGCAGGAGTGATACGGATGGCGGCCTT
+TTGAATCAAGGCAAGATCGTCTGACTTTGTCGGCGGCACCACTCAGCACA
+TTTTCGTACGTGCATACCAAGGACTTCAATCTTCCGTCACACATCTGATT
+GATGCTCATCGCGTTGAGTGAGTAGTAGCTGGTGACCCGTTGGGATTAGT
+CTAGTAAGCCCCTGGAAAGTGAGAGAGAGACTTCTCGGGCACAACTCAGG
+CCTACTTGAAGGGATAGGAATGCATAAAGGTGAGCGATGCAGACTGGGCC
+TACCATAGCTTTGATCTGCTTCCAGTTAGATGTATTGTAACCTATCGGGG
+TGGGCGCACTTGGATCGCCTTGAGCAACAAGAACACGATTTGAAACGTTA
+CGGAAATAGGCAAACTTATAGAAGACTCATTTGTAGGAGCGATTCACTTC
+CTTTTTTTCCCGTACGTGTCAGAACCTACAGATAGCCCGGTCTCGAGGCG
+TCTGGGGCTGTCGTACAAGTCCGCCCCTCATAAACGGCACCATCTGCCGA
+TGGAGACGACCCGGCCAAAAAGTTGAGATTATATAGGACAGTGGTCCAAT
+CATGTTTCCAGAACTGTATAGTCATCGGTACTATTGTCAGAGCTAAACCT
+GACCATCGTTAATTCCGTACCCCAACAGCCTCACCATCCTGCGACCCCAG
+CCAATTTAACTTAACTATATGGTTTGCACCGCGAGTACGGGCAGGGGGAG
+CGGTAAACATCCTGCATCAGTGCGATTTTCGAAGGGACATGAGGCTCATT
+GCAAAGAGCAGCGCATGGCTATACCATCTAGGATAACTGTATCTTGGAGG
+TACTCCGATGGCAGACTTCCTATAGAAGGTCTCCTACGTGTCGCGCTTCT
+AAGTGTCTCGTGTGGTGCTCCCATGCGGTCAAGCTCGAAGCTGATTAGCA
+CACGGGGAGACCTGTCAGCGATACACCAGAGACATAAATGTGTTTCCCCG
+CCGAAGGGGGGGGAGCTGTTACGTACCTCGAGCATGACGTTCTGTATAAG
+GTTTCGAAAACAGTGTATATAATTACGTTTATGCTCCTCTCTTATCCGCC
+AACCGTGCCAACCCGATTGGGTCGCTTCTAGTTTAAGTAGCGCTAGTACC
+GATTGCAAACCACCCAGTCTCAAAGGCAGGTGGTGGTGGACCTGAGTCGT
+ACAAGACGAAGGACACCGCGGATCTGTGTGTATAGATCACTACAGATCAC
+ACATGCACTATTAAATTATCGCCCGATCCTGGTCGCGGTTGTTGACAATT
+GGCTTCGGACAGCACCCAGTGCACTAGATAGTTTACAGTCTTTCTGAGAC
+GCGAATTCGGTACCTCGGCAGACGCAAACTCAGCGATGCTCCACCCGTGT
+TCAATCGGACGCCCCGCAATAGAATTCGAAGGTGAAGGCTCCATCCGCCA
+GTTATACTCATTGACCTAGAGACAGTTGCAACCGGCAGTGAGCTAAAAAG
+GGTCAACCCAGTTACAGTCTTCCAATGAAAAACCAGGCATGATACTTTGA
+GCAGCAGTAAAAAGCCCCGTCGACCTGGCTATCAGCCAGATAAAAATAGT
+GAGAGGGATCAATGCTGAAGCTTCGACCTATTCACCTTCGATGCGCTTGA
+GAGTTCCGAGAAATATAAGTGCAAATGGGCCTGCTTAGCGTACTGCCAGA
+GCACGGCTTTGCCAGGTGTGCTCCATTTCTAGGTGGACGCGATTCACGGC
+TCAGATAGCGGATAATTCCCTAAACTACTGCGCAGCTACACCAAATACTA
+ACCAGTGCGGATCTCATAAACTTTTCTAGGCGATTAACTGGTGCAGCGAG
+TTAAACCCGTCGCGTACGACCAACTATATAACGCTAAAAGGATATGTGCT
+AAAGACCACTACGCCCGGGCCATGAGCTCTTTCTCATAAATGCACGTCCC
+GACCTCTTACATGCAAGTGTACCTGGAATTGTTGCAACGAGTGAACCAGA
+GACTATTGCCTAGGTCGGTCCAATGGCGGCTTCAGGAGTATACAACGCAT
+CATCTTGGGTAGTGATAGTTACGGTTAATATGCTGGGGTAGTCTTCGGAC
+GATCTTAGAAGGTCCACACCGTCATTTAGGCTCACGTATCACTCAGATTG
+GATACGTCCTTTTGATGGTTTTTGGTTGTTGCAGCGGGGCGACCAAAATG
+GTAAACTTTGCTCTCGAGCGCTGTGTGCGATCACAATGTGTCGAGTTATG
+TTAGTTCTTTCGATGGGAGTCCAGTTGGTGCGGTTGACAACCGCAGAACC
+CGCAAAACTGATACGCACAATGGCTAGGGCTCGTGCGGCATGGAATCTTT
+TCTCCAGGGGGGGTTGGTCTAATATTCTAGGAAACGCGGGCCCACGAAGG
+ACACTCATACCCTTGCGCGAGCAGAATTTCGTCCTACTGCTATAAAAAAG
+ATGCGCCGCAGCGATGAGAATCCTGGGATATTAGCCGAAGCGTCCCTTGT
+CGAAGAACGCCGAGGTCCCTGCCTTTAACAGCAGGCACCTTATACATGAA
+GGCCCGAATGGTGCAATGAACAGCGGACTTTGGCGCTAATGACGCAGGGC
+CCTGAAGCGCAGTGACCATTGGTCGCCCTCCCTGCCGACGATTGGCATAG
+TCACGCAGTACGGGGGCGAGGGAAAGTTGGTATGACGGTAGGCGGCGGTG
+CGCATTCTCCGTGTTAAAGGTGAATAAGACCTCTGGATGAGTAATGACGT
+GGCGACCCCAAGGGAACACAGCTTTGAAGGTACAATGGATGGATGGACTT
+TCTTTAGATCCGGGACAATAGCACTAGGCTTGCAGAGGCAGTAACATCTA
+GTATGGACAAAACTGAGATAGCAGACTGCCCCTTAATAAAATTAGAGCAT
+ATACAGATGCGACGTAACATCATGTTACCCAAATCAAGAGACAGCCTTGC
+GGGTTCCCAGTTATTGCTCATCGGCGCTGGAGTTATCATTCATTCCCTTT
+AAATTGTCCCGAGCCACCGCCTAATATCGCTAATTCCGAAAGAGATCTAT
+AGTAATGACAGACTTACTATATAGAAATAGTGGTGAATCCTCTAGCTTTA
+CTCCATCCTGATCGTTTCTCCTCCTGGGTACTGTCGCTACTTACTATTTT
+TCTTAACAAGGCGTACACACGTTGAAGGGGAGTTGGTGCCGATTCTGTCT
+CCCTCTGGAGAATATGCACTATGCGGAAACAGCAGTATGTCTGACGCTGT
+TCGAAACCATTTTAAACAGTGACGACCGGCCTTAGAATACTAGAGGAATA
+TCGGTGTTGTCTAGATTCTCTGGGAAGCTTTCTGGGGATATGACCATACC
+CTAAGCCAAGTCCGGTTTGACGTACGCTTTAAAGTGCATACCGACACGGC
+ACACTGCCTTGCATGGGACGAGCTGACACTAAGACTTTCGGAAAGTCGAT
+GTTAACGCGAGGCAGACTTTCTAAACCTGGACGTACGTGTACAATAAACC
+GTGTACTAGTCTGAATTTGGAGAGCATAAATTATATTTTGACCGACCTAT
+TGGATGTTTTGGAGTTCTTCAAGGCGCTCGTTTCAGTATTAATTCGGTTG
+TCGGGCGCGATGGCGCCTTGCTGCGAACACGCAACTGTTAACTGTGTAAT
+CTTCGCCGACACGCCCTCCAGCGTCGGATAGTTGAACCGAACTCGGGACG
+CCCTACGGTCTATAACTCCCGGACTCTGGTGACTTCCGTCACGGTTCACT
+AATCGTATCAATTCAGCGCAGTCGGTCTTTTCACCGCAAACGAACTGACA
+TTTGCTGTACATCCTATCCAGAACTTGTTCACTCCTCCGATTAGCATTAC
+GCTAGCCAGCTTCCGAATAAGGGATTGCTAATTGGCTATGAGATGGCAAG
+AAGTGCCAACTACAACCCGACTAGCAAGACAGTTATTTTTTAAACGGAAG
+TGGCGCCCGGTGTGTAACCAACATCCCCTTTTCGCTCCCGGTAGAGGTTC
+CTCTGGAAGCTAGTGGTGACGTAACCTTTAAACTACACCCGTACATAGGA
+CTCTGAAACGTGTTACCATCCCGATTCCCCACGTACGGCCGTTCTTACCG
+CGACGATCAACAATGATTTGAACCGTGCGCGATTGTAGTGGCACTCTGTT
+AAATCGGAAGACCCCGACGCTGCATTGTAATAATCCAAGGAAACCACTTA
+TCGTGTATCGAGGGCTCCAAAAGGGAAGCATGCGAAGAACGTGCTGCATG
+AAGAATTGGAGGTTAGAACGCGCCATAGGGGTACGAATCCCTGTAGACAC
+CAACACCATCTGCAACGATTCACGTTTCAAATCCTAGTAAATAAAAAGGG
+GTCTCTATGGCGGGAGCGACGCACTTACTCCACCCGTATCAAACTTAATA
+CACATCCTAGGGGCCGCCCGGAGTTCTTTCACGTCCCAAAGTGAACATTG
+CGGAGAAATTTACATCCATTCAGATCTTTCATTGTCACTCTACAAGCAAG
+TGAATGTAGCGTAGACATGGACTCACGATATCCACGTCCAGTATTCTGAT
+CCGAGGCTACGCGCTCTCCCGCACTCCACTAGCCGAAGAACCACGCGGCC
+CGGGACGTTGGCACGTATGCACTCTAGACAATGCTTCAGACCCCCCACCT
+CAGTGCATCCGTCGCTTCAACATGTGGCTGCAGGGCTGCTCTGGTTGATT
+AGTCCATCAATCTCAACAGAACCTGAGGATGGACAGTCACGTACAGCTCT
+TGGGTCGGAGTATATGGTGTCTGCGAATCTTAGATGCGCAGGACGGTACA
+GGAGTTGAACTTGCTGCAGTACTGTGTGGGTTTTTCGTGGGCGGACGGAC
+TCGCGTCGCAAAGGGTTATCAAATGCCGGTACGTGATGATAGGCAAATTC
+ATGCAGATTGAGCAGGAACGCGACGAGCGCCGTTCCTGATACCTATGCTT
+AGCGCTGTCACTTCTAGCGCACCGTTCACCCGTGTGCGCTGTTCACTATG
+CGAATTCATTAAATTACTGCTCTTTTCGGCGAGATTCAAAGGTCGCCTGC
+ACGCCCTTAAACGCAAATGTATAGGCTCCCTGAGTAATCTCCTCCCCTAC
+CTAAACGCAACGGTCTACGGCGCGCAATCATCACCATCGCCCGTCGCTTC
+TATCGCACGTGTCCGCGCTTACAGACACCGATGCCTTATCATGTAGTGAG
+CTGAAGGATCATTAGGTAAAAGCGCGCGGTCAAGCCCTCCAGGTGTGTGG
+TATATTACTTCCATTGACCTAACGGGATCATTACTAACTTGGTCACTCAA
+ATACAAAGTCAACGCCTAGTGGGTTAGCGTAACGGTGTACGCGCTCCTAT
+AGCGTTAAAATTTATGCGCGTGGCGAAAAATAAAGACCGACCTCGAATAC
+ACCAAGTTATGTGAGAGCCCTTGCGATAAATTTTCTCAAGTTTCGGGACC
+TCAACCACAGTGAGCCCTGATACTGGGTATCTTGCCATGGATGACTCGGA
+CATGCCCTGCGCCTACGAACTCCACCTTAATTTCGTGCAGTCTTAGTTAC
+CTCAGACACAGTTGAACTTATTCATTTGCTCCTCGGGCATGGTGGTTTTC
+GGCGCTAGTTAAAGTTGGGCACTTCGAACCTGGCTAATCAGACGGGACCT
+GGCCTCTAACCCACTCCTGGGGTCTTGCCTGGTTAGGGCGCAAATTCTGT
+CCAAGTTATTAATTCCTGCGTGTAACGCGGGGAGCTCTCGAATCATGCTG
+CTCAGTATAGAGGAGCGATTCATGTGGGCTCCTCATCAATTACTGTCACT
+GTACCGTGTTCGCGATAAATCGGTTGTTTACGTCGTAATGCCTCGAACGA
+CCACGGTAGTCTAAGTCAGTGTGCTCGGAATAAGTCGCCCCCATAGTTGG
+AGTGTCTCAGGGCATCAGCAAACACCCAGGAAGGGGTGTGACCGGCAGTG
+CTCTTGCATACATGGAGTAGGTGGAGTCCGACCTGAGAATCTTTCCAATG
+CACTGGAGGGTAGATCGCGCTTAGATGAATGAGCGAAGTAAGGAGCTTTT
+AGAATTCGATGACGATAAATAAAAACATTTTTGGCCGAGTCGATAAGTGA
+TGATAGGAAATTTAAGCACTGTTTCAAATGACGTACCCAGGGCTAAATGA
+TCGTCTTGCGAGACGCTAAATGCTAGCGAACCCTAATTTATGCCGGTTGT
+GAGAGTGCTAAACTCAACTGAGGGCTTCGGGACATATCAGCGAGGCAAGC
+AATCAATCTTATCCCGCCTTTCGACCTAGATCTATGCTCCTGGGGACGCT
+ATCTTTGGGGGCAGCCATATCCCGAATTCTTTAAGAACCCGAAGACTGGC
+CGTGGCGCCATTCTAGACTCTCTTAAGCGTCTCGGAGACACCACAGAAAT
+TACGGGACACTAGGCCCACGCCCTGTCTTATAAAGACGCAGCCACTTGCA
+TTCGGTTTATGGCCAATTTGGGTATTCGCTCGGTGGAGGATGTGATTCGA
+CGGGCAAATCACGATCTGTGCCAGCATACGTCAATGCTCAACTGAGGTGG
+CAACCAAGGTGACAGCCCGGGACGTCCATCGTTATACAAAACTTTATTGA
+AGCCATTCCGATTTTCGACCAGAGCAAGGCTCTTGTGGTGATATGGACGT
+ACTATCAACCTTATCCAGTAGGTTACCCACAGACTGTTAGCTTAATTGGT
+ATGCGTTTAGGTTTTAACTATATCTGGCAGTAATATCCAATTCCTTTTCA
+GTAAGGCGTAAATACGGTGATCTTTATAACTATTGAATCAAGACAACCCA
+CGACTTTCAGTAACAATAAATGTATAACTTACTAGTACACGTCATTGGTT
+TGGGGGCGTATATTCTACAGGCGTGTGCACGAGAAGCCTGTCGTATAGCA
+CGGAGTATTGCAAGTGACTTCGCTCCCGAAACTCGGAGTTGTATAGGAGT
+GGCCCCATATTGTTACCGAGACAGTTTATTACCCACACAGGTAGATTTGC
+AGAGGCTCGGACACCTTGCTCCATCGTTGAATTGTACCGGAGACTAGAGC
+TCTGCCTAGATCTTAGCCACATATATGTGTTGGTCCTCAATGTTTCGTGT
+GTTATTACTACGGATGTTAACGAGCCTACGTCAGCATAGCAGAGGTTAAC
+TGCAGCGGTTGAACAAATAAAACGGGGAACATTGTGATAGAAGCACTGAT
+ACGAAACTTAGTTCCTTGGTTGGTCATCTTGTGTCCCCAAACCTCCGTCT
+AACTCACGGGCTATGCTTAGGTTGGTCCACCGCGCGTGGATAGCTCGCAT
+CGCATAAAGGGAGTTCCGTCAATCGTGTAGATCTGTAACCCGTGGGGGCA
+GCTACTGAGCTTTGCTCATCCATTCTTGAACTCTTCTCCACTCTCCGTGA
+CTACATGAAGGTTTTTTTAAATCCGAATCGGGCTGTAAGCCACACTTTAA
+CGAGCCCCACAGCAATCTATAAGGGAAACGGAGGAACTGATGGATTGGCG
+CGCTGTAAATCATCCCCGGCTCAGTGCGGCGAATGCATACTCACATCTAC
+ACGGACCCCACTGGCCTATGGTAAACAATTATGGCGCGTTGACATACCGA
+CGTTTAGATGAATACGCCTACAGCCGACCCACCATGGAACACTCGAAATA
+CACGTGAATGCCAATGAGTTCTTATTCAGAGTGATACAATAGATCTTACC
+TGTAAGGGATTAAAAGTACAGAGTTAAATCATAACCCCTCCCGAATTTGA
+TATCTACCCATGACTACCTCTAAGAGATCAGGGATTTGTGTGGGGCGAAG
+AAGACTGACGCCACCGCGTGCGCGCTAGCGTTCTTTCGACGTGGTCATAT
+TGGCCGTGTCTACGATGAGCGTGGTTGTTGTTTTGCACACAGTAGAATGT
+AGGTACGACCAATTCATAATTGTTGAGTGCCGCGATTGGACTTAATAACC
+TCCAAGAGCCTTACCTCTTAGCAAGAAGGATTACGAGCTGCCAGCGCGGG
+CTAGGGATTCAGACACACACCTACTGTCACTTTCCCGATTGTGACACGGA
+TGACTCTGGTCAACTACGCCTTTAGAAATTTCGGTCAGCCACACGAACAA
+AAACCAGAGATTACATAAGCAACACACTAGTATTATACGGATGGTTTCGG
+GCAGTCAAGCGTACCCGAGTGGTTTTCGTTTATTGAACTAAACTTCGGCC
+AAATCTACGACCGGACGATGGACGACTTCAGGGCGGGGTTTACTTCTTAT
+TATGATGTCACTTAGATAACATTGTTTTACGGGATAGAAGTAAATCACTC
+GATCAGCCGGACGTGGACCAGGGCTAACTCTTGCGCGATCCATTGTAATA
+AAACGAGACGCTGACCATCTTCTCCGAGAAGTGCAGGGACGAAAACTCCG
+ATTGCAAAGAAGAATTAGAGAGGCGAATTCAGAACTGAGACGCTTAGAGT
+ACTAGGGAACGTCGGTCACTGGTACACTCTATAATTTTAACTCTCGCTAA
+CTACCAGACTTCACCTATTACCTACAGAATCCGCCTAACTTGGTAGAGCG
+GGGCAAGCTGAACGAGACTGGTTGTTCGTTTTAGATTCTGAGAGGACGCC
+ACCCTCCTACAGGTATAGAAAGACGCCTTTCATTTCCATCGCCACCACCG
+GCCTAGGCTGATCATCGATCGGCGCGAATCTCCAAGATAAGCTACGAACA
+TGGTCCCGATCATCCTCTTGAGGTGTTAGGACCCTGGCGGTTCATAATTG
+GGGGTATCAGCTAGAAAGCTTCTATAGCATATAGTGGTCTTGACCAAGAG
+GCGCGGTCCTGCGTATCAGCGTGCTGGATGTTGGTTAAGGTCAATATAAG
+ATAAGCTCTACGTTGTAGGCACTAACACTACCCATCTCCAATTCGCCAGT
+CTAAAAATGTCGTAATCGTACGGTTTGCTGCTCTCCTTCTCCTTGAGCTG
+AGCTGATAGTGGCTGCCCCAAATTCTACGAACTAAATCCCCAGACCTCCC
+CCACTGAATCTCTCTTATTTTCGGTGGCCAGGTAAGCTTCATACACTGAG
+CTTGCCGGGATAGGTATCCTTCCACTAAGAGTTTACATGCCCTCTAGAGA
+ATATTTCACCCCTATTTTACCTCGCCAAGGATTTGGCGCCTAATTCTACA
+GCCCGACTTGGTTTCTAATGGACGTACTCACCCAGCTATGTGTGGAGAGT
+CAGCATTTAGTGAACCATCCGGGGATCCGGAAGTAGTAAGATCGATGTGC
+GTCCTTACCCGATTGCGGCGGTATAGGGTCACCTGGTTTTCGGATCACTC
+AATGACGCATTACCCGTCATTTTTGCTGCCGGGCAGGGTACCTAATTTAC
+ATTAAGTGTGCGGGTTCTGAACATCTCACTGACACGTCTAGCCTGCTTTT
+CAACTATGCACAGGGGCACTAGGTAGGATGCATAGACAAGGGAAACCCGC
+TAGTAACACAAACCTTTCGGTCTCCTTCTCGCAATACTACACGGCGCTTG
+AGAGGTAAGGGCTAAAGTAAGTTTCCGGCAGGACGATAATAGGCTCCAGA
+CGCTGGCCCTTGATCAGCTACGTGATAGGCTGCTGCCGTTACGGGCATGA
+TCCTACGAAGTTCTGCATCAGGATGCGAAGGATAAGTCAGATTCGTATAT
+TGCGTTCTGGACCTATTCCGGTGCTAGTGGTGGCCATCTTGTCATTCCCA
+ATCTAGCGAAGCCCAAGGGTGCGAGGCGTATTTCGGGTTCTAAACAGTAC
+CCGAGGTGCCTAAGCATGCGTCTAGTCCGGCACGCAATTCTACCGGCATA
+AGTGCTTTCTAGCCGTCTACGACGCTCCAGCCGACTATGTATTACGGCCC
+CCTGGTCAGGTACCCTTTTGAGCTGGTATTAAGGGACTCAGAAAGTGGCG
+GGCCGGTCGTTTCTCCCTGACTTATACTTCGTGGTGGGTTAGCGCACTAG
+ATTCCGACCTGCAGACGCCTTCAGAAGGGCCCATATTATCTTCGACCACG
+CAACAGGTACATTTTTCCTCACATCTGGGCGAACGGGCGCCAGGCCTCAT
+TTAAGGAATGCACAGTAATTACTTAGGATGGACTCTGAGACAAACATCAC
+GGATTGCAAACCGGCCACGAGCTGAATAACACCGGGCCGCTCTGCACCTA
+TGGCGCTGTACGGGGTACGGGGAAACTTCGTGTCGGGCTCTAATGGGAGT
+GGTCCCTCTAAGAGTCGTTTTAATAGCTTGATCGGTACCATTGGCTTAAA
+GCTCGTTTTTCAAACCAGGTCCGAGGGGCGGTCCACATTGGGTGGAGTGG
+GGACGATGGCCTTAATTACCCAGTCAGCGTGTCTGTTTCGGGAGTGTTGC
+GATATCTCATGAAATGTGCTATAGGGTGAGCCCTAGCTTGGAACGGTGCT
+CTCGAGGAGAACGATATTAAAGACGCCATTAGTGTCCAACAGGGAGTCCT
+GTTAAGCAAGGCCATAGGAGTAGATCGAACGTAAAATTGCTTGTTGGCGA
+TAAAGAACGCTGTTCCCAGACGACGTGGTTTATAGCGATGACCGTGTGGC
+GGAGTCAGCGCTCAGGATTCTTCGGCGATATTGCCAGGGAGGGTAATCGC
+TTCGTCAAGCAACACCTACTTGCCTGAACTCTTTGCGGCATATTATCGCG
+GTGGCGACGAGAGGATACGCTGAACTGAGTGCAAAACCCTTTATTGAGTC
+TGCGTCACTGGGAAATGCAGTCTAAAGTAGTTTTCCAGTCGCACTGGTAT
+GCATATCTGTCCAAAACGTGCTGACTCAGTAGGGCGACCAATGGGCCCAG
+CTTTCATCTGAGTATAGCTCGACTAACTCGTGAATGAGCTAAGCGTGAGC
+CATCATGCACACCCAACCTACCTCGGTTTCACAGGCACTCGTGCGGTTGG
+AAATCGAAATTTCGGAAATATTCTTTCCTCATGACATCGCACGTTACGTC
+TTCGTCCCGGTAGACGAGATTTTGCCGAGGATATTGGTGTCATTGGGCTT
+ATTTACGAATCGAATGTGCAAATACCATCCAGTGCTACACACCATTATAG
+CACGATTATGATAATGCGGTCTCTTTCAAATGACCGCAACGTTTGCGCGG
+CATACGTGTGCTATACGGATGTTGCGACATCTTCCTGGCATCCCTTGCCG
+GTAAGTCGGTTAAGTCTGTAGGGTATCTACGGGCCAACCCCAATGTCTTG
+CCTTCTTACTAAATACGGGCGATGGTAAAATAAGATAGCGGAAAGCAACC
+GGCTATGAGTTAGGCAGTACGTGTTCTTCGTTAAGGCGCGGAAAAACAGG
+CCGACTCCTACTGACCCCAGGTAACGCCTAAACTTAGGATTAATGGTGTG
+AGCTTTACGAGCCCCGTCGGTGAGCAGAACTCTCTAATTCCTGTTCGGGT
+TAACGAGTAATGAGTGGGTGAGGCCCAATGCTGTGGGGCTACGTGACTCG
+AAAGAGTTTCCTGTGCGCATCAGAAGCAGCCATTCTAGGAGGTGACGTCT
+TCGAGCTGGCTTGTGTCCGAGCTTGCTGTGCCCCAGACGATTGAACGTCG
+TGAGTTCTCTCCAACCTTAAATGCGAAGCCAGTAGGGAATCCCTCGACGC
+TATTTGTAAATTATAATATCATTACCGCTTTGTTTCAATCGGCACGCCGC
+AATGCCACCATCATATCGGTAGTGTCACTTCGGAAAGCTCTCGTTTAAAG
+GATAATTCACTTGGCCATCTCTTTGGGCATGCAAGACGTTGATGATTTGT
+AAAACCTGTCTTTAATCTTCCGACTGTTGGCCTTGCTCGGATCCACGTCG
+GCAGTTGAAGCAGTATTACGCTGATTGGCACAACGAAAGTTGAGCTAACT
+AACTCCCAACGGTAAATTGCCTTGTTCCGTATGCGCTCCATATACGTCTG
+AACGTTTGATAGGTAAAGAGTAAATAAGCGGTACGGTGTAGTCTGTGCGC
+CCAAATTGTCCGGATACTCCGTACTGTAGATCTTTACCCCTCCTCCCATC
+ATAGGCTCCCCGTGTGTCCAGCGCCCTGTCGCCACGTGAAAGTCCACTAT
+TAGAAGAGACTGTTCCTAGTGACGTCTATTACTATGGCCCACCTCGGGTG
+TGAACCACGGCAACCGATACGAATCGGATCCTACGAAAATCAGGAGATGG
+CGCCTTGCAGTGACCAGGACACTTGGAGATAAGGGTAGTTCAACGTTAAT
+CACGAAATATAGCTTAGAAGATCTCTGATACACCAGAGCCAGGCAATGAC
+AAGACAAAGTACGAAACGGTGTAACGGCCACTTACCAACTTGGCTCTTTT
+TGAGTCCTACCCAATATACAACAAACTGAGTTTTGTCTGCAAGGGTTTAG
+AACGGCCATGACTAGAAACAGATTACTAAGTATACAGGACCAACAGTCAC
+GGTTGGTCTCCACCGGATCATGGGGGTTACTGGGGCGACGAGTACAGGCT
+TTGGTAGCAGTCGTGGAAGTTAAGACTCAATCCCTACCGTTACCTGGAAG
+TTTTTGTTGAATCGAGGTTCCACAAGGCCTTGGATGAATTATACCCAATA
+ACGCAGCGGGCCTCAAAACTGCTTGTACGGCCAGATGATCTTCGGATGAT
+ACCAGCGTTTATAGAGTAGTTGGTAGTCTGCCTACCGTGTGCTCGGAATA
+AAATTTACATAAGATGGAGAGCGTACAGGGGCTATCCCTCTCCGACCGTG
+AAAGAACACCCCCAATCCTGTGGTCATTCTCGGGAGAGGGTTTCGTTCCA
+AGACTGGGACAGCTAACGGATTGGCTTGGCGATCCCAAGGCACATATCTC
+CTCTGTCACGAGAAACAAGTACCAAAGCAACATGTAGTTTCTACCTCCCC
+ATCACGTATCGAAGGAAGCGCGGTTCCATTTTACTAAGTCATTCACACGC
+ATACCCATTTTGCCCCTTTGACGTGGAACCCACCCTTAAAGGAGGTAGGC
+GCACCTCCCCAGGCGAGTAACGCACAGGGGTTTCTCTGTCCAAAAAAGCT
+GGTGATCCCGCTTTAATAAGAACGAGCCCTCAATCAATTTATCATAGAGC
+GACTCTAGGACCACCGCCACGCTCCCCCAAGAGGCCGCACTGAAGCGTCC
+TCAACATAGGTTGGGCCGCGAATCGACTGAAGAGGAGGGGAGGAGCGGAG
+TATTAGCACGATTGGAAACAGCAGGCTTGCAATGGTGACTCATGTGCGTG
+AAGGTGACATGTAGTGCCCCCGTCTCAGTCCATCGGATGGCGGCTATCAC
+AATTCCGTCGGCTTCGCGAGGATAGAGGCTATCCCATCTACCGAGATTCG
+GAGTCTAGGTAGTCAGATATAGAAACGGGGATCTTGTCATCGTCGGTTGG
+CCCTCTATTGCATTAGAGTCCCGTGGTAGGCGTGTCAGCCGACCTGGCGT
+GATAAGGACAGTCTAAGTCGTACTACGTATGGTATTATTGGCGGGACAAT
+AATTTGAGAACTAGTCCCGCGAACTGCACGGAACACCTGGTAACCCGAAG
+TATTATGAATCGCTGGATGAGTTTGCACCCCAGCACTCGGTGGTTATTTT
+TACCAGGTTCTCTGGGCAACCTCAAAAAGTGGTCACACCTTTTCTCATGG
+CTTCCCCAGAATGGATTGAAATTGTGTCTTGTGGATTGGGCAATTGCTTG
+TTCTAGAAGATGTCAAATGGGTGCCCTAATCTGATCTAATGGTGCTCTTG
+TTTACAATAAGTTGATTATTTCTACAACGCTTTGACGGTACATAATCGTT
+ATGCTCGTGCATGCTGTGAGACCGAGGCGTTCTGCAAGTTCTTCTACGTC
+TAAAGAGATCAGTCAGTATGACGCATCGAATCGTAAATCTGGATCTACCA
+ACCCGTACAGCACTATTCTCAATTCTCGTCGCGCCGTACTGCTCCCCCTC
+AACCCGTGTATGAAAGACTACACATAGTCAATGATCCAGCCAGACGTTTA
+GGTCGCGTTCAGCCGAGAGTATCTTTGGTTCGATCGGTCGCGTCAAGAGC
+TTTACCGTTAAAACATAGACCTTAAAGCCAGTTACAGACACTCATCGTGA
+GAGCTCAGGACACGTTCCGCTTGTTATGGTTAAATACAGATATGAAGGGG
+CAAGTAGTCGAGTTGTACTAGCTTCGCGGCAATTCGTGGATGATGCCAGC
+TTTCAAATTCTGCGGATGCCGGGCAGATGCTGATTCTACTTGGTTCTGAG
+TGATCCTGAGCGATAGCGAAAGGCAAGCTACGAGCAGTAACTTAGTAGAA
+CGTGCAGGGTAGCCGGATACTCGAATATCGGTTTAACTTGGCAATTGTGG
+CCGCTAAAGTATTAGGTATTTAAATGCCCACAACGGTCTAAGGCAGAGTG
+AAATTCATGTGGCTGAATAGCACACACCTGGCTTACGGAAACGGCATGGG
+ATTTGACGGCCAGAATTGTACAGAAAGAAATCGTATTGGTCGCCGGCACG
+ATACTCAGTATAGCTACAACTGTTGTCCCGTAAAAGGAGGACTGTTCCCA
+ACTGGGGGTTACGCACCGAACCGCCCGGTCGTATGAATACGCAAGTATGT
+TTGGGCCAGATGGCATGGTTCCGCTAAGTCAAGCAATAAAGTGTCTTCGT
+CCCATGTAAAATCACTCCGTAGCAGGTGCATCCCGCGAGAGACGTCTGAT
+AATGAGCGATCCAAAAAAAGCAGTCCCCGTCGCTTTAGGATCGTATATAA
+ACAACAGCTCAAAGTGGATGACATGCCAGAGGGCCCTTCTTGATAAGGAA
+ACCATGCTTTTTCTACCGGTGTCCCAAGTAATATCGGGGGCTGAAACGCC
+AGTCAACAACCGCGGTCTTGTACTCAGGATTATAAGCCGTTATCGCGCTT
+GCTATAGTAGCCTCTTTATGGTGAACTTGGCGCAGCACCAATATTTCCTA
+ATGTGCGACATACGCAAATATTCGTCTGTGCATCGGAGATTGCTAACCGA
+ACCAGGCACCAAACTCGTCTAGGAATCTGGTCAAGTACAATTAAAAACGT
+AACATAAACCTAATGGGCGGATAGCAAGTCGCTCTCACACGGGGCCAAAC
+CCTCAGGTTCAGGTGGCAGCGCACCGTCTCGGTTAATGACACTGATAAGG
+CAGAGAGCTCTTGACGTAATATAGTTCAGCGCGTGTGACCAACCGAGGCC
+GGTAGTTTAATAGAGGTGCCTCCACTCCCTTCTGAACCCTGTCAATAATG
+GGCATGTACATAAACTCGTTAGTAGATATTCCGTGACACGCTGGCTTGGG
+GTCAACTCACACACAAGCGGGTATCAGCTTCTGGGCTCAAAAACTTGAGG
+CGACTTATACTTTAGTGTATCAACGGCGCTACGCAAAGTTACCACAGCTT
+TACGTTCACAGGGGTGTGTCAGACTCCCAGGAAGAGTGACAGCAAAGCCT
+ATTTCCTACAAAGTATCCACGGACCTGTAAAGTGACATGGCCCGGCTTAC
+CTTGGTAGAAAGGCTACTAGTGGGCATGAGAAGGCACCCACTTTTAGGTC
+CAAATCCACAATACAGCACTACCGTTGTATGCTAACGCTCGCCAGGGCAG
+GACCTCAAATAATTGACTTTGTTGACACATTTGACCCTTTACCTGTATCC
+TTTCCGGCACAGTTTGTCTTTGCTCTCTGTACAGACTGAGCTCACCAGGG
+AGCTCGGAGTAGTTGAGCCGAGATCTAGCCGCAGCGCCGGACTGACGCAT
+ACCGGCTCACCCTCTGACTAGGTACAGACGACCTGCGAAAGGGGGAAAGG
+AATACGTTGGGGAGGGCTCCTCCACCCAGACTACCCTAAGGTTCGTAATG
+GCCAATAGATTCATTCAGGACCGTATGAGGCAAATGGCATCACTGAGCAG
+TTGTACGCGGAGAGCACGATGCTGTTGGGCTCTAGCCCCCGACGCAACTT
+GGCCAATGAGCGGGGAGGCAATAATTGGCCGGTGAGAATGTCGGTCAGGC
+CAGGGGCCGTAGACCTATTAGCGGTAACTAGTCTGTAGAGGGAACGCTAC
+AGACACCAGATATCACCAAGATTAAGCCCCTAGGCACTCCCCGGAAGCAG
+GTGCGCCAACGTACAATGGAGATCGTGAACAGCAATACAATGACCGGGGG
+TCATAACTATAGTTTTGTATACACCAGCGCATAGATTGGTTGGCGGGGGA
+AAAGTCTGGGGGTTGGCCTTCCTATTTCGGCAATAAGGGCGGGGTTTGGT
+AGACTCTGCCACCCCACGATCAAATGTGCCGACCCAGAACACGACATGGT
+GTTATGGAGGCGGTAGCCGGCTCGGGAAAGAGAACTAGGCGTTCCATCTC
+GCTGAAGTTCGTTTACACCCCACCCAGCCCAACTTTAGGTCGAATCGTAA
+GACAAAACTCGCTTCATAGGTCAAAGCCTGCGATGCGTGCCCGCGAGTTC
+ATCAAATACTTCCATCATGGCCCTCAGCCTGGTGTGTTCTTGTAGCGGAG
+TATAGACAGCATGCTCAACAGCACGCGCCTCCTCCTGCGTCAAAGGTTCT
+CTGTCTGTAAGCGCAGAATGGGATGGAGCCGGCCATGTATCACGAGTAAA
+CGGGACAAAAGCTCTGGGGTCGTACGTTTACTGTCGGGTTATCGCCACAA
+CCATCAAGCGATACCTGGTGAGGTAGCAGACTACCGTCATTATGCCAATA
+TAACCGGATAGACGCCCCGACGGGTGAAGCCTGTGAGATTGGACAGACTC
+CCTCGCGCGACATACCCCTGGGCGAGCGGAACCGAATTCCTAAAGTCTCA
+AAGTTATTTGTGGGCCACGTGGCCGAACATCCAGAGTTGATCGCTAAAAC
+ACGTTGTCAGGACCATAGGAGCTAGGAGTCTCTAGCCCCCATCACCATCT
+TTAGGACCGTGATAACTTGGAAGGTTGCGTATACTGGAGCCGTCTATAGC
+AGTGTATGGAGGGTTTGGGACCGGTTTTAGAAGATTCCAAAATTTTGGCA
+TTTTGATGTACATTACGACTGCCATAAGAGACAGGCTTTTGCCTATTACG
+TTAGTCTCACAAACGAGGCCTTCCCAAGGTGTCCTCGCTAATAGATATAC
+ACGCTTACACTAAAAGTTAAGCGTGATCGGTAATACACGTCGCGCCTCCT
+GTGCATCTGTCTTGGTACCGCAGTTGCCTGGGGAACCGCGGTCTTGATTA
+TACAGGGAACGGTGGGGAGGGGTACGATCGGCGCCACCTGGCACGAAGCC
+TGGGAAATCCTTCTCCTGTGCTGAAACTGTGCCCCTAACATCCAATTAGG
+TACGGACATCCTGCTTCCTGGATCACTCACACTTCGAGGCCGTTATCCAT
+ACGCGTGATCCTAATGCCATATGGTGTATAGCATCATAACCCTTTCGGAT
+TTGGGTTGTCTACCATTCTTAGAATATAAGCAGCAGGGGGAAATCACGGA
+CTAGATATGTCTGGACCGACTGTTAAAAACAACAGCTACAATTGTCCGGG
+TAACGAAGTAGAGCGTTCCTTGTAGGACCCCACTCGGACGGAGTAAACTA
+CTATTAACAGACGCATTACGCGTATATCGTATTTGAACCCCGTATGAGCG
+GCTCCTGAGATGAGCACTCGCTGCAATGCTAGTGCAATTTCCCCCGAATT
+TCCCAAAAGACGAAGGGATAGACGATACCACAAAGCACCGTCTATGACGC
+CACTCCTAACGGTAGTATCACCCTGAGCCCATGTAGCCGGACTTTTGCGT
+CTACCCTCCTAGGTTGTTTGACCCGTCACATTCACCCGCGATTTCCATGT
+GTGCAGTACCTACGACCGAGAGTCACATAAGAGCTCTAGCTTGTGAGGCC
+CTAACATCGGTACAGCGCACGGAATAAAGCTTGCAACATTCAGGAGAGCA
+CTAATGAGAAACCTTGGTGATAACATACTTATTCGGGCACGATGCGATGT
+CAATCTGCCCCCGTTATTTCCCATTGCATTCGACGACCGGGCACGTCTCT
+AGCGATGTCCCTTGTGCTAACGGGGCTCTTATAAACTCCTCAGATAACAC
+GTCATCCTTCGCAATGGGAAATGGCTCGCTGATGTGAGTCTGTTTGCGTG
+GCTAACATAACCAAATGTTATGTCTCTTTACGACATGAGCCAAGCCTAAA
+GATTTAAATGGAAGTCCTGAACATAGGGTGTTGTCAGTGGTGGTGCGATA
+CCGCTTGGGTGTCGGTTGAGCGGCCTGCCTGCTCTCATCTGGTTATTCAC
+ACGGAGTTGCTGCCAAAGTGCGACAATATTACTAATCCTGGCGGCTAGCG
+AACATTTCGATCAGTCATCAATCCTAACAGTCCCAGAGAAGTCTTTTCGC
+CCTATTCCGTCCCCACGCTAATTCTATCACGATGTGAATTGTCGCAATAA
+CTCACGTCTGGAGTACGGTTTACGGGCTAGAGCTATTATCTTCTAACGTC
+ACGTACACCCTCCCTAACGCGGTCCACCATCGCACGTATAAAGCTTTTCA
+TAAATGCATCAATTTAAGCTGTATAAGTTGAGACTATCCTCAGAAACCGC
+CTCTAAGCCTCAAATAGACCTATACAATCCGACAAACAGATAAGTAATAA
+GGCTGCTGAGTCTCGGCTTTATCATACGTAAAGGTAGAGAGGGTCGATTT
+TATCTACCCCCACCAATGCATCCGGAAGCTGGCTAGTAGTAATGATACCG
+GGGTGTTGACCTTTCCTCGCCGAGCTGCCCCGGTAGTCAGTCCGTGGGCT
+TCCCCGGTTGAGGAGAGCCATAAGAGACGGGCGTGGCGCCAGTACTTAAC
+GCTAACTGCGGTGAAATGGGGAGGTATCCTTGGTAACCTAACGTCCTTTC
+AACGAGTGTCGACAGCCCATCGATGCGGGGGTGGCGATAACCCATGGATT
+AGGGTTTCCAGGTTCAGGATACATGATAGCGTCAGACATGATAGTGTCTC
+AAGGTCTTATCTGAGCGAAACAGCATGCGCTGGCCAGAACGGTACGCGAA
+CCTCGAGGTATCCACACCCAGCATGGCATTTTCTGGAGTCGGAAAAACTA
+AAGCCACATGTCAGGCCATTCTCGAGTCCACCGGTATCAAGTTTTAATTA
+CTCGTAACGCTAATATATTATTGAGGCAGAGCCAGTCCAGTCTGCGTACC
+AAAAGTACCTAAGATACCTTACTGCTATCACGGCCCTCCGTTGTCCAGTT
+CGGGCCGTCGTATTGCTGCCGCATGAACGCGTCTCTGACAGAGCTGAACA
+GAGCCGATCCAGATGCCTCCTTTGCTCACTGCGTGCATGTTACCCCCAAC
+GCCATTATTGTCCAAAGGCTCAATAGGTTTAAGCAACCGATGTTATGAAA
+ACTGGATGGGCCACGGTACCTTGTATGGAATCCGTTTACAGAGTTGACGC
+TACTAATCTTCCTGCACTTGTTGCGTGGTACGTAGAATGTTGCAAAGCCT
+TTTCCAAGTGACTAATTGTGGGAACGTAAGAATATTAGACTTGACACTTT
+GACGGACAGCATGGTCAAACCGTATTGGATAGCCGTCAATTGTTGCAGTA
+GCCCAATCTCGCCCCGTTACACCTGCCTTTGGCGCTCGTTAGGAGGTATA
+GGCCTAATAGAATATTCACGCAATCGTAGAGAGGTAGCTCAGGCGGACTG
+GTGGACCAATACAGCGCAACTAGGAACAACGTCACACGAGCAATATATCA
+ACATGGGTCTCTTCGTCAATTGGCCTGATGAACCATACACAAGCCAACTT
+GCGGGAGGTCGTCAAGTACGCCCTCCGCATAATGCATCGCTTATGGGCTC
+TGAGGCCTTTTCTTAGTTAACTATCCAGGTCTCTGTCGGAGGACGGGCTA
+TGCTCCACGCTCGAGGGCATCGAGTTTCTCCCCGTTTGGTAGCTTCGTAC
+TAAGTGCCGTGGCGAACCGTCGGCACTCTTCAGTATACTACCATGCACTG
+TTCTAGTGAATTGAACAATATCGCGTTACTACGAGCTCCGAAAGTTTCGG
+AAATCATACTAAATGGCATCGAGATTCATCCGGCCGCCCGGTTCTAGTTA
+CACGTACTCGTCTTCTTGCTTGAATACCCCCAATTGATAGAAGTCGGGCG
+AACTGAGCGTCGTTTCGACCAGGATGGGAGATAGCATATTAAACATGACC
+GGAAACGTGTAAAAAATGACAGGCACCTTGGAATAGATACCCGGGTGGGG
+CAGAAGGCGAAGTCGTGTATCAGTACCTAACTTACCTTTTTTGACATGGG
+TTGCCTGTCAGACAATGCCTTGTACCCCACGAAGCGAGGCCGAACCCAGG
+TTAGGAATGAGCGCCTGAACCTGCAACCAGGCTCAGAAGATTGCGCACTG
+AAGCGTGTCCTTCCTCAATAGTTATTAGCGCAAAGACCCATCGGCCTAGA
+GTTCTGTATGACTACAGGGACCATTACGATCCCTAGTTGTGAAATGATTA
+TATGAAGTCACAATTGACTGGTGTGGCTATGTGTTTGAGCACACATCCCG
+GTGACCCACTATAAGCCCCTGGCTATGGGCTCACGAAAAAGTGCGTAGGG
+GGAGTCACATCTACTTGCGAATTAGTCGGAGTACGGGACTTCCTGTCACC
+ATCGGTGGTTCGCTGTGGAGATACTGAGTTATAGCAGTACGCCAAGGGCC
+CGGCCGAGATGCCCGCTTCAAGACGTGGGCTGGTGCTAAAGGACGTTCAA
+GATCTCGTAGAACCCTGGTTTCCGGGAAGTGCGAGCCCTCCCTTCTCGGA
+TGTGACAAATAGACGCAGTGACTTAAGTCCGGCCTATTGAAGCTGAACGT
+CCGTAACACTAAGAGTGACTTGTCACATTAGCCAACGATACTCCCACGCT
+AAGGGAAGGAACCGAGCAGGGTTTCTGAGCGAGGGCCGTGCCTATTCCAT
+AACGCTAAAATCACCTCATTTCAAGCACCCATGGTAATATTCAAGATTGC
+CGACCGACTCTCTAGCCCTAGCCGGAACTATGTGCATAGGGAGGGGCCAC
+ACTTCTAATTGTGTGATACGCTCACAGGTTGCTGAACGGGGCTTTATGTA
+GCCCGTGAAAGACATTGGGTCCCAAGCTCTCTGCCGCTTTTCTGCACTTA
+ACATCGTACGCGACGTCCATCTCTCACTCAGACAGCGCATTACTCCGAAC
+CATAGCGGATTCTTAATTGGCGGCGAGCTACAATGTAGCTTTGAAGTCCT
+ACTAGAATATTTTGTTGACTAGCAGAGGGGCCTCCAGTTTCTTAAAGGTT
+CCAATTAGACAAAAGTGCTCTGTGCGGGCCAAAAACGTGTAGTGGAGCTT
+CTCAGGCGTAGAGGGAGTAAAAATCCGCATGAAGGTAGCTGTGCCGCCCT
+CAATGAAAGATTCAAGATAAGTAATGTTGATATTAGCACTTGTTCAGACG
+CATGACCGAACCTGGTCTAAACCGGCAAACCTCGAATATCCGAAGATATC
+TCCCGGCATTCTTCCTTAGTCCCCCTGATGACATATCCACAGCGCCCTCT
+GATCAGGAATCTTGCTCGACCAGACATGCTAGTAGCAACAATGTCAAAGT
+TCTGGTAGGTTTCTTGTGACTCCGATACCACTCAAGACTCCAGTTGACTG
+ACTGAATTTTACACAGTCTGTTTCTAGATATTACTACCTTCGTTCGGACT
+ACGGGGCTTCAATTGGCTCCCAACTCATGTAGGCAAGGGAGTTCGGGTCT
+CCTGGAGCTCTTTGATTAGTTCCGTCGCTAATCCTTTGCCGGTACCTTCC
+AGCCGAGATGTTAGTCGCTTTCACTTTAAACCCCTTTAGTGCCGTCCAAT
+ATGGTCTTGTAACTATCAATTCAACGGATATGTAGAGCATGGACAAGGTA
+TATTTCTGTTTCCCCAAAGCCGGAAATTAGAGTACACGCTTTCCACTTGA
+TGAGATCGTTGTGTTCACGGGAATTTCTAGGTACCTGGGGGGCCACGCCC
+AGGCAAACAAAATGCTCGTGACCCGTGATCATCGCGGTGTTGCTTCCTAC
+CGCGATTTCACGGCGATAGATGATACACTTCTCTCAATTCCTTCGAAGAG
+ACTACGATAAGCTTCGAATTAATGTCATGCACCTCCTCCAAGTTCTATGC
+GAAATTGGCTGAATGGTTACTAACAGAAGCTGTCATGTCACGCAATTAGG
+GATATATGCACACACGTTCAGCAGGATGATTGACTACCCACGAGGTTCTA
+AACTTGTCATTACGGTGATAATGTGTCCACGAGCCTAATTAGCAAACACG
+ATACGTACTCGCTAGCTACACCGAAATCAATATCCGTATACCGGTACCGA
+GATCTGCTGGACACCGGGGGGTCCCCCTACTAATACTGAATGTACAGCTA
+TCCTTCAGGGAGTCTTTAATGGTAGATTCTTAACCTAACTCAATTAACTC
+GCTTTGGTACCCTTAACGCCGATAGAGCGTTGGAGAGCAAAGAATCCCTA
+AGGGCTCACTATCTTGCTGACGGTTCAACGGGACATCGCTGCCACCTTGA
+AGGACACCCCCATGCGGTTGGCGCGTGGTCCAACAGAACTATCATGGGTG
+TTACAAGACATGATCGAAGCACAATACAGTGCTTGCAGGATAGGGCAATC
+CGAGTAGGCACCGAAAGCCGGTCCACGGCCACTCCGCACTCGACTTTAGT
+CGATACTCACTCGCCCGAACGCGAAGGGGACGGAATTACGGCGGAAAATA
+GTCAGATTCTAGGTGGAAGACCAGGGTTAATCTCACCCGTGCGCACGGAC
+TCTTTACTTCGAGGTCCATTGGTCAATTAGAGTTATCCCAGAGTGCAATC
+TTACCAGGGAGATCCCGAGGCCTTCGAACCACGAATTACCCACCGCGATA
+GGGAAACCCCGAAACGCTCGCGATCGTTTGTGTAAGTAAGCATGCGGTGT
+GTGTAATGCTGCTCATCAGCTCTGGAAATCAAGTACGAACCCACATAACG
+TAGAACTCGTTTAGGTAGTTTCGCGGCACACTTGAGTAGACTAAAATATG
+ACATCGGTCAGAGTTGGAAAGCGTGGAAAGTTGTTGTAGCGTCCCGGCCT
+GGTAACGACTGGCTTATAATCGTCAGAATGTTGGTCCATCTATGATATGT
+CTGCAAGGTGAGTGCTACTCCGGAAATGATAGCAGTCCTCCTAAGCTGTT
+CGCCAAGATCATGGGAACTGATAGTGACACCGCCTACAAGAATTCGCCCT
+GAAATCGGGGGCATTATTTCCTACGATGACATCACATACGTGGGACACGA
+GCATGACCTGTGGAAGCGTAAAAGAACTCGTGCGGATACAACCGGCTACT
+CTCATGCCCGACGATCTCCCGTCACGGCGGTTCAAGGCCACGACTGGAAG
+CTGGGACGCTTCTATCGAGGGCAAAGAGCCCTCGTCCAATAGCGGGGGGA
+AACCAAGATATTCCCCATAGTACACGGATCGAGACCGTACAATTCCCGTG
+CTTACTTCACAATCTCTGCCATTTTACGTTAACCAGAATTTGAACTGTCT
+ACCATGCCGTCAGACTTGTATAACGATGAATCACGGTTTGGCACGAGCTC
+CACATGTCGCTCATCCGCAGACGTTCACGCGCCTGGGATAAAGGATCCTC
+ATATCGGGGACCCCTGACGCTCGGTACGAACTACGAAATTCTGCCTCGGA
+TCATCAAATTACTCAATGTTCCCGAGTTTATCTTAAGATACCACGTTTCA
+TTTAGGACACTGCTGACGAATATAAGCTACCTACCCCTAACAAATGAAAC
+TCATAGTGCACCATGCCTACCCGCGCAGACTTGCACCTCTCCAACGTTGT
+CGGTTCCTGAGTATTCAATAGGACTGAGCCTCCCGCTTTCAGGGGATACG
+CAGCAGCATGACGTCTGATGTATGTCAGAATGGGATACGCGACCAGGCAG
+TTTACAGATGAGTTTTCCAGACTGGTACCAAACTTAAGAGAAACCAGAGT
+TCAGAAGCACACGGTCCTGATACTCTAAAAATCTGTTCTTAGCCAATATC
+AGCGTGTGATACACCTCCACTCAGGCGGTTTGGCCGATCTACTACCGTGT
+TGCATGGCGAGGACCTCGTAATACCGGCTCCACAGAGGGTCAATCGCACC
+TCCCGAGGTGGATAGAATATAAAGTCTCGTGCCACGGCCGGAAGCCGGTC
+AGCATACGCTATCACAGAGACTCAGACGGATCTTGGTCATGGCACGACCA
+CAGCTGTGGCATGGAAATGACAATTATTCGTGGGCTGAAGGCGTCAGTTC
+CCAATGGTCTATCAACAAGTAGCGGGAGCATACCGGCGCAACGGCAACGA
+AACTTAAAATGGAAGCATATTGACATTCAGTCGATTGCGCTCTTGTGACC
+AGTCTGCAAACTCAGTAGACGAAAATCAGCGTGAAGTGCTGAATGATGGG
+TACTACATTGGTGCGGATTCTCAGTAACGTCGGCGACAAGTAGGCCGAAG
+AAGCCGGGGCCGCCCGTGCTCACACGACCCCTCCAGAGACCGTCCCCCCA
+ACCTTCAACGGGAGAGCGAACATTCGTTAAAGCATAGTTGCGGGCCAGAG
+ATGCGTCGTGGATCGGGTAAATACCCCTTTTATATCGGAATCACGATCCG
+ATGGACATTTGGCGACTTACACCCCAATTATAACGCAGTGAAGCATACAG
+GGCTGAGCATCTTCATTCTTACTGTGCCTGAACGTCCGTTAATAAACCCA
+ATGTAAGTAGACATAATGAATCAGCCCGTTGATCTTCGATTAGGGACCAA
+GCTCTAGACTGAGAGCGAGGAATCCTCGCCCTTTGGTCAGATCTAGCTAG
+GCTTTACACCTCAACTTCATAGAGATTGTTAGGAGACGCAGTCAGGGTGC
+AACCGATCTCGACCCCGCCATAATGGTCATGCTTAGTGCTCTATTTATGC
+TACTGGTTCTAGCCGCCAAGTGGGGAGGCCAAGGGGTTCCGGGTGACGGT
+ATAACGAGATCAGGTGGGCCCACGGGCTTACATAACAAGTGGTGCCCTGT
+ATAGACATGACCGCAGACAGCGAACTCCGCACATTCCTAAATCTAATCAT
+GGACTGCTTGGCACACCGAATTGCGTATGATTGCGATTGTAAAGGGGGAA
+CGAGAACCGTTGGATATCCCTAACTTATTGGACGTGAGCGACTACACTGA
+GGAACCGCAGCGTACCTCCTAAATCGGAGCTGCCAAAGCAACAGATGTCA
+AGGAGGACATTGGAAAACTACGTCAATCTTAGGTGCGATCATGCAAGAAG
+TCTACTACAGTACCCAAACCATACTTGAGCTATCCGTCCTCCCGAAACTC
+CGGCTACCCGGCCCCGTCCGAAGTTTCTTCTCGGTATTAGCCTTATAGAT
+CCCAAACTAGTCAGCCTATTTCGTCACAAGGCACCGCTCTTAAATCCTGG
+CTCCCAACACACTCATCACCCCGAAATACATTATGCGACGACGTCCAGTA
+AATCGCTCGCCACTGTGCCCTCGGCGAGCTAGGTCCTTGGTAGCCTATCT
+TATACTATTACACATGGCAAGTTCCGGGTCCGTGCGTTAAGCAAGACTCC
+TGGCTATTGGTTAACACATTTTGTCTCACTTCCCAATCTATCTCTCGGGG
+AATCGCTACTAGTTTGCGTATCACTCTGCCATGATGGCAGACACCGTTTA
+ATAGATAGCGAATTACACACAAGCTTTTGTCTTGTTGATTTAAGCCTCGT
+TGGCCAGGACGCTCGGGGGATAACTCTGACGGACATTTTGGCTTCGTAAG
+TAAGATCCGTTCATCTGGTGAGCCACACTAACTCTCGTAGCAAGTACGGT
+CTGAATACGACTAGCTCCCTTTGATCCTCGCGATCTTAGAAGATATACGC
+GAAAGTCGGGCGACCTTCCAGACTAATGGGCGGAAGGGTGGCTTTAAACG
+GCGTGTCACGGTTTCTATCCGGACATAAACGGGCACGTCTGAGGTGACCG
+CAAGTCACTCGAACTAACAGTTGTAGAGTGGCGATCAACATACAAGCTCG
+AAACCATACCGAGGAGTCAGTAGATGCCACTAATGACCATACCCGGGGAG
+TCCTTCCCTAGACTCGATGAGCAAGAAGATTAGAGTAAGGAATCGAATAA
+CCGTAATCGTCACTCCGTGCTCCTACTGCGTAGGGAGGCGGCGGTAGTCT
+ATATTCATGCAGCTTTTTCCAGCAACTTGTGGTTCTCCACGGCAGGGGGG
+GCGTTCCTCGACATGTATAGATAGATTTAGTATGTTGTCTGCCACTTCAC
+CACATCAGGTTCTCATTCATCGAGGCTTGGGTGACGCGAATAATTAAGAG
+ACCAATTGCCTGGCGCCCGGAGCGCGTAAGATAAGCCTGTGCATGGAGTG
+ACGGTGGAAGCCAGCTAAATAGCGCGGACTTCTCAGCTACAAACATTCCA
+CTCCACTAATTGGCCCCCGGGCCGATAATAAGGACCACCATGTGGTCCCC
+GGTGATCCACGCCGTAAAATGGCGTACCGGTAGACATATCCGCGACAGCT
+TGGCAGATCATCATGCATATTGCCCTGAGCGCTTTTTCGTAGGGGCCCCG
+TGTCTAGATCATGGTTAGCTTGTGTACCGCTCCGTCTCATATCCGCCCTC
+CAAAGTAGCTGTTTACGTGCATCTTAAAATCCCTGCTTTTCTTACGCAAA
+AGGGCCTTCCCCCTATGCCGATGTAGGAGGAGCTCTGTCGCAGCATGGAC
+CGTCCTGAGGAAGGCGCCGAGGCTATCGCACCCCGTCGAAACCCTTTTCG
+GACGTTATTCAAAAGTGTCAGGCAACCCCCGCAATCTTTTTTACCTCGCG
+TAGAGACCAACTATGCTGTAGGAGGCTCAATACGGCAGGGGCCTCGGAAC
+AAAACTAGGCTACACTCCCAAAGAATTATCGAAAGTATTTATATGATGGC
+CAAACCTGATGTTGGTCGATATCACGCACCTTGACGCCGTCCATAGTAAC
+TGAACCCTTTTCTCATTATAATTATTTAGATCCGTCTTAAACCGAGCCGC
+GACTCCACGTCTGCGGGGTGAGTAAGTCGATTCGCGGGTCCTATGTATCG
+TAGCGACATAAAGGGCTCTGTGAACGATACGCCCCTGAGAAAACGTATAA
+CGTCACCCCAATCAGAGTAGGGCGTCTCCGGGTCCTTACCCGCCAGACGT
+TACATTCGAGCATTATACTTACTAAGGGGATCACTTCCTACTCGAGTTCT
+GCAACGTGGAATGGTGTACACTGAGCCCAAAGAATTAGGAAATAAAGAAA
+ACTCGTCGACCCTTACAATTAACTCTAGCCCTCAAAAGTCAGATTACCAT
+GTTCATTAGCAAGCCTTAGGACGGGACGAAGTTGGTCGAACTACCAATCG
+CGCCAAGTGGTTGTCTTGTTCCGCCAAACCGCTGTGCATGAAGTCAGAGG
+CCGGGGGGTGCAGCACTGTTGCCAGGTTAGATATTATGCAGCGGCGGAGA
+AAGAGGACCACCCGGAGCGATTGTCAAAGATGCTTTGGTACGTCGATAAG
+CCTTGCAACTGCGAACGACAGGTGAGAGGGTTAAAGCGCAGACGAGATGC
+GGCCAAAGAGTTCTCGAAAGTGGCTTCTGTGTAGTATGCCTAGCACGTGA
+AGTGCTCCCATTAATGTAACTCAAGGATCACCTACACCACCGCGGGACTG
+TTGGCCAAACGGGTCATGCTCCCCATTCTTGCTAGTCGCTAATCTCTGAG
+GGCACGGCGGATGTCCTCAGGGCGACTATATACGCACAGGCGCCTACTTG
+AAAAGGGCAACGAGGAGGTGTGGCGAATATAATTTAGTGAGAGCCGAATA
+TTAGTAGGCCTCCCCCATAATATCGAGCCTTACATACTATGCTAGCGGGC
+GTCTGTGTCCAGAGCTGTCTCCACTGTATAGCGGTTATCTCACAGCGCTC
+TGATGCCACGGTTAAATGCCTTGACCCGACATGGGATCTGGCAGGCTACT
+GCTTCCTGTGTAATTTATGAGTGAGCTCGTTATTTATGGGGGCACCGAGA
+GCCTATACCCGCTATTTTGTCCTTCCTCGATAGGACATTGCCCGTGTAAA
+ACGCCACGCAGCCAAACATAGAATCCTGCGTACTGCCTTCCGTTACATTC
+GGGATCGGGACATCCCTCTTACGTCTTTTGACCGGCCACGGCGTTCTGCC
+GGTTAATCAAGTGCATGGACGGTACAGGTGTAAATGAATATGGTTTCTAC
+CTTAGTTTATTCCTTGGCACTCAGATCTTCCGTAGCAGTAGTAAAAAGGG
+TCTATTTGGCGCTGATAATTGCGCCTTCGTATCTTTCGGTGGTCCGAGAT
+TACTTGGCAATGTCCCTGTCCATAAAAAGTCCGGAGAAGGGCAGCAAGAA
+ACCAACGGAAGTGAATCCCATCGGATCTTCGTATTTGCCCCCTGTTTCGG
+ACTCATTAGCATCTTATGCCGCGGCACAACGAGCGGCGACGGAGCAAACA
+AGATACGATATGAGAGGCGTATGGAGCGCGTGTTCACACTGGAGTCTTGG
+TGGCTGATTGTTTTATTTAGATGTGACGCTTATGGTACGATTCCGGGCAC
+GCAGATGCGCAGCACCCTTAGATTTAAATAGCCAACTTATCAGGACACGT
+CAGAACGCAATGGTGTGGATCACAGGCTCACTAATTTCTGTCTCTATACA
+ATAGGCACTTCGTGAATATGTTGGGCGCCCGCCCTTCGAGTGACTCACCC
+ATAGCGCCTACCTCGTCATTAATTGGACGCCATGGATGTACCATCTGCGA
+TTCGGAGAATTTGACAAGCTGTTAAAAGCAGGTAATCCTGATGATGTTCT
+AAGGGAAACGTGGGTCGTCGCAAGTAACCGAAAAGGCACGCGTCGTCCAC
+TGGGCCGCCCATACCACGGGGCCCCAAACACTAAAGAATCTCATTCCTAT
+AGCGAGTGGCCAAGAACTGGAGCGTTAGTAAAAATTACTCCGGACATGCC
+TGAATAGGAGAGGAATTAGCGACAAATTGGGTAGCCCCCTTCCCGGAAAC
+GCAGCCCTGGGTGCCCGCTCAGTACTTCAGTTGGCCAAGGATGCAGGCAG
+TAGCACGCCTGTGCGGCGACGAATGTGGTGAGCGGGTACGAACTTTTAAG
+GACTTTGCCATGGCCTGATGAGTGCCTTCTACCACACCAACAGTGTATGA
+CAGTTGCTAGAACGGGTGATCGGGTGGAAAGCTCAGTTGCACCAACGAGC
+CTGGGTCACATTAACTATACCGTCGTCTTGCGGATCCCGCACACAACCCT
+TCCTAGAAGGAGGGACCAGTCTTGGCGGGCCAGCGTTACTACGTGTCGTT
+CACTTTTTCCCTTTTGGCCTTGCTGGGGTAGCTTTCACATGATTCTTTTC
+AAGAGCGAGGGTCGCGTAAATCTAGAGGGAAGTGGGCTCTGGAGCCCTTC
+GAGATGTAAACGTCGAGGTGCTCGACAATCGGGCACTCTCCGGGACAGCA
+AAATCTTAGGGTCGGCCTCGAGGACTGCGTTTCCGCAGCGGTCTCCATCC
+CTCATGAACGAACGATCATATATGTAACGAACGCCAAGCCATTCTTTACC
+TATGAGCCGACAGCATTTTCTTATGTACGATCGGACAATGGCCGGTGGCG
+AGCACCCCGCCCCCAGTCTGGGTGGCCGAAAAGCCTTTCGAAGTCTGACG
+GTGAAGGCAGACCTTCTACAGTTCTTATGGGTGCCCTCTTGAAAGCTTGG
+AGTTTTAGCTAGTGGAGTGTTCTTAGACGTTTGTGCAGCTGTGTAGACCA
+GGGGCACGTCGGCGAACCACGGGTAATGTACCATTTTTTGACATGTACCG
+TCCTTATCGGTACAAGCATGGGAGCGCCCGTCCGGTTCTAAGCGATCACG
+AGGATGCCCGTGGAATAGATAACAAACAGGAACCTGCGTATCTCCCATAA
+CATTCGAACACGCTACACAGTGGAGTCTGGGCCGGCCCTCAGGCAACCTT
+CGTGCGGTGATACTCCTAACTATGAGGTATTGACTAGACGTGGAGGGATT
+CGCATTTAATGATGCAGGCAGTGGGGGGCATCTGTTGCTCGCTTGATTCC
+CAAAGGGCTCGGCGCTTCCCGAACCCCGCTACAGATACCGAAGCGGCTGA
+CGGCGGACTTAGTATTAATTCAGAAAGTACTATATGTACCGACCACGACC
+CGTATTCCGCACATAAGTCTCATGGGACAGCACCCGACAGAGACGATATC
+AGGGAGTAAATAAAGTCTGGCCTAGTGTCGGAACATGATCGAGGTAGGCG
+CCACAGGTTACATTGCGCAGGATCGTTGTCGCTTCGACCATATAGACGCG
+TAGGGGTATGGCCCGGGGTCCGATATTCGGTTCGTCATATTATGGGCATA
+ATGCCCATCATTCTGTGTCAAGGAGTAGGATGTAGCCTAACGTTGACCCA
+TAGTCACGCTATACTCGACCAATCCCCCAACTCCGGGAGTTTATACACAA
+TGGAGACAGGGCCTAGCGTATCAATACACGCATACCAGTCTCTGTCGGTC
+TAGGACCAGGACGACAACGAGGTCTCGGGTACGGGAGCTTCGAGCATATC
+TGTTGACGAGCGAGGGTTATCCCTCCCGCAGGGGAATAATTCGGTTCTAT
+GCAGGGGCTACTGTGGTTACTGGAGGCATTGTTGCATTGGCTTGTTTACG
+AAGTAAGAGTGCCTACGAGCTTCGTGAGCCTGATACTCTTACGGGCTCAC
+CCGGGTGCGACTAGATCTTCTGACTGCGCCTGAACTTTGCACAGCAGGGT
+TTGCAACGTGCTAAAAGCCATAGATCCCCCATTTCGAATTACGTCCGTAT
+GTATCCTATTTGTATATATTCAACCTAGCTATTGGAACGTAGAGATTGAA
+CTCTCTGCCAGAATTTCAACCCGCCTCGCACGTCGGGTATCGCTCTCTAG
+GCGCTTCTATAATTCCTTGAATTGATGCTAAAGGAAATAGGTTACTTGAC
+ATATGGGCATAAGACTTAGCCTTTGCATAAATTCACACAACACGTCAATA
+GTAGGTGACCATTGTTGCCTGCGTCGTCGTCCCATGAAATATGGCGCAAT
+TTGTCAAGACAAGGTCTAGGATACGTGCGCAAAGTTGTCGACTCGCAAAG
+GGATTAATTTTGCAAGAACCGATCCGAAGGAGGCTAACAAGTTCGACCTT
+ACCAAGGAGAAGTAGAAGGAACCGCAGATCCGTTTAACATCCGTGCAGAA
+AACCTTTTAGGTACCCACGAGAACGACTGCGATAAGCAAATCCAATCAGA
+CCATAGCTCGTCTAACTAGAAATCCCTTGGGCCAGACAATAGTCAAGCAC
+AACAGGGCTCTGGCTAGCTTCCGAACGACGGCCTTCCGCTATCACCGAAA
+GCAGGCTTTCCCGCCCGCGACCACCTGTCATAGTTTCGCTAACTTCCCTC
+AACCTGAGATAGCGCTTTTTGCGCGCAGCTAGAAAATAGTTGTAGGCGGG
+AGCCATCGTCCGGCGGCTATCACAATGCGGGGGAACCTTGACATCGGCAA
+AGCGGAGATTGTGTACATGATCGGTCATATTCGATGTTGTAAACGGTACT
+GTATTCACCTGGTAAAAGTGATTCAATAAGACGAACGTTGGAGGGGTACG
+GGGTAATGTCGCTCCCACATAATCCTCCTCAATCTTCACGGACGGCTTAA
+ACGTTCTTACCGAGATACCGATGTGATAGGGACACTGAATGTACACTGCT
+CATTCAACTTACCTGATCAGCGGCATTCCCGACATCACCGTCACACCACG
+AACATGGCCGGTTATAAAGCTTCCCCACTCTCTGCGTAACGATGAGCTGC
+TGTGCCCTAGCCTAGTCTAGTCACCTTAAGGGACCGGGTACAACAAAAGT
+TATTTAATTCTTCGTAGTATGGTCTCGGAGAAAAGAGCCAAGCCTGTCGA
+GCAAGGGGGGTGCCCCACGATTGCTTCGTCGATTAGGGGTTACTGGATGC
+CGTTATACCCCAGAGATCCACAATTGGAAGCGTCGGCGCAGTCTACGCGT
+AATACGCGTAATAAAGCGTAACACAGTTTGTGCTTCCAATCCAACCGGCT
+CAACCGTTACGTCACCAACTCTGCGCCTTTCGATGCGTAATATAAAGGGC
+ACCAGGCAAATCTTTCGCGAATATGGAATTCCGGGTCCGTTTTTCAGCGA
+AGGTATTCGGCTCTTTGCTCATGGATGCGCAGTTTGAGATGCTCAAGCCC
+TTGGTTTTTTTGACTCTTGAAAGACCTGGCCCGCAATAGACCCGATCTTA
+TGGTGGTCCTTCCGCCCGTCTACACTTAACACATTCCTGACGAATGCCTC
+CCGTTATTCACAGATCGTTGCCGGCGCATCTCCGTGCCGCGTCGGAGGAA
+AGGCCCTGACAACTGGCTCATCATTAGGCATCAGTTGCCTCAGGGAGCCA
+GGCGCAGTGGAGTATTGGGGAGGGCACCGGACTCGCGCAACGGGGCATCA
+GACGCTAACTACTTCCGGAGAGTAATGTACGCGTCCAGAACTCCCCCTCG
+GTAGCGACTCGAAAGTGTTTAAAAGACGATACAGTCGTTCTTTTTACGGC
+CCACGGTAGGCCCTCTTGGCAAGTTAGGAAACTGTTCAACAATGATAATA
+TTATCAAGGTTATGTTTATCTTTTTATGCCTGACCGTCGTGAAAAGGCCC
+GAGGAGTGGGTATCGCGCGCTAGCAGTTTTTACCATCGTCACATTGATAC
+TCTAACTGTGCCCGGCAAACTAGAGTGGGACCTACGGAGCCATTGCCCTG
+CGTTCGCGCCAATGCCGGGGGGAGGCTACTGCACGATCAACATCGGCGGC
+GCACTAGCTATCACGCGGCGCGATAGCAACGTGCAAATCGCCGCTGGTTG
+GGTGTTAACTTCTTTGTTAGTGAGATGGTTGGCATGGAGTCTAGGTTGCC
+ATTCGCGTACTTCGGCCAAAAGTTAATCGGCGCTGTCTCATTGAGACTTT
+ATAACGTCAAACCGGGTTCAGTTGCTCGCGGCAAATCAAATATACTTAGA
+GTCCCGTAAGTAATTTTCACGTAGATTGCCCACTCCATTAGCAGTCTAAG
+CACTTACGCGATCGGCCTGGACTTTTGCATATAACACTGGCTAGACGGTG
+CAGAACCCGGCTTGGGAGAATACATAAGTCTCGGGCCAAGGAACCTTATC
+AACATGCCGTGTGGCGTCGGTGATTAATGTGGCTTTCGATGTAGCTATCC
+GCTATTACGATTTAAAAAAGTGCGGAGGCGGCTAGGCTTACAGTGTAGGC
+GCAAGGACCTGTAATTACTGAAGAAGACTATTGACTAGAACTGGAGGTAT
+GCCGTCAACCAGGCACCTAGCGAAGTCACCCTAGTTGTTTGGCGGGCGGC
+GTCCACAGTTTTTCGGATGGATGACATGTAGTTGGCAACCTGCGTACATC
+GGTGAGGACAAGGTATAGCGCTCGCTACTGAGTTGTTTGTAGGAGGAGCA
+GAGGTTAACCTCTCATTCTGGGAAAGACGTTCTGGGTTGAGAACACGCAC
+CGTCCCCTCCCTTAAACAACCAAAGCTATCCGTCAGGTAGAGGTACGCCT
+GGTCCTAAGTAAGAATCCAACTAAGACATTCACCGATCTAACCTCCTGCA
+ACGTTTATAAGTATTCTTAGCTTGTAGCACGATTAGGCCCGAGCTATTCA
+AACCGTCATAACCGGGTTACCAAAATGTAAAAACCTCCCTTGCGCTCGGT
+AACGGAGTAGAGAAGCTCCATTTCGTGTCCGAGTCATTCCACAACAACTC
+TTCCGGGCTCCAAGAATACCAGAAGGTAAATTGCGAGGGTCGCTGCCAGT
+GAGAGTACATCATTAGTTGACACGTTTCAGTCGGTCAGATATTAAAGTAG
+GCGGTCCGGGATACCGTAATTAGAGGTGGGCACCGCTGCCCCCGGTGCAC
+CACACCTTGTTCATTAGACCGTGCCCTGCTATCAGCATCAAGCGTGATGC
+CAGTACTGCACTTCCGTGAACAAAATAACGACTATATATTTCCGATCTAC
+GGCCCGCGCTTTACCGCTAGGTGCAACATTCCACCCCACGGAGTTTGTGG
+TTATATAGCCCCTCTTGACAGTTATTGTCAAACGGCATCCAGGGTGGCGC
+ACCACAGTTCAGATCAGCCTCAAACGTTTGTGACGTGCCTGTCAAGTAGT
+GAGCATTATGTACGTTAAAGTAGTTCAATAGGTTCATTGAAAGGGATAGA
+TGCAAAAGGTATCGAAGCGCAAGCGTGCCAGCGTGGGAGTCCGTCATGCT
+ATGCAGGGTCATGAGGTAGTTTCTGATGCACCAGCCGTCGGAGTTTCCCT
+GCGTTGGGCCCGCACTCTGATCCCTAAATTCTGGTAGAAGATTCAGTGTT
+TTGGGTGTGCCCAGACTCGACCAAGTATAAAGGAATGTCTACAGCCTACT
+TAAGGGGAAATAGAAAATCAATTTCTGGCACGCCCGGTTACCATCCGTAT
+CACAATATGCTGCGGTCATATATATCATCCTTAGCGACTACTAGCGCCTG
+GAATAAAAACATTGGCGTTATTCTGGGTGCTCCCATTGGGCTAGGCTAGG
+TCTTCGATTGCTCGGAAGTCAATCAGTGCAGCTAGCCGCGAATAAACAAG
+CCTGACGTTTCTATCCCAAGAGAATGGTGTCAAGAGTGATTGGAATGATA
+GCACGTACCATAGGGTCATGCCATGTGAACTTTTCCGAGCGCCCGTGTTC
+GGTCCACGCACCGCTGAGTCCCAACCCGTTGATAGGGCACGGGATAATGG
+AGGTATGCTGCGTCGAGGTCCGGTAACGAGAAGTATCAATCTAGAACTAC
+CTACCTCATCGAGACTCATAGTCCCCTCGCAGTAATAGGAAAATTACGTC
+GACCGTACGATAAGAGGAAGGACAAATGTGCAAAGCTTTAGAGCTGGTTA
+AACGGGAGCCTTCTTAAAATCTGAGACCCTAAGCATTCGTAGCGTCCAGT
+CGCCGACGCACGTACGCCAGAGAAGTCAGTTAACACACAAGATGGATGGG
+ACTGTCCTTAGCTGGCGCCCAGTCGTTCAAAGCAGTTTCTGCAACCAAAT
+TGTCTCCGGAGTCGCCCAGGCCTTCAAATAATACCTAAGTAAGCGCATGC
+GAACACTTAAACGGACGCAGGCCGGTGTCAACAGCTAGCCCCTATAGTGT
+GTTTCATCGTCTAGACTTATTCTCCCCACGTTTTTTACCGCATATTTCAC
+ACCCACGCTGGCGGACACCGTGCCGCTTACAGAGGGACATCTCCCCGTTT
+TATAAGATTACGGCGATGTTATAGGCGGCCACTCACGACTGATAGTCATA
+GAACACTTGTCAGTCGCATATCCTATCAAAAGTGCAGTAATTACTTCGAG
+TGAGGGCAAACTGGACTTGTTCACTAGTTTTGTCAGAACTGGATTCAACG
+AACCGAAGCGTCAGGGAAACTGTACTCGCGACAAAGGAATTGATTTCCCG
+TAAGATGAAAACCCCTAGCAACATAATATGTCATGAGCTCACATATGAGG
+TCATTGAAAAGCGCGGAATACCCGACTCTATAATTATACAAGGCTGGTCC
+GAGATAGTCTTACAATTCACGTTGGTTGAGGTACTATGGTGGAACCTGAT
+GTCCGTGCCGAGACCCCGCGTGGACTGTCGATGAGGAATAATTGAGGCTG
+CCGTAGACAATTAGCGTCAATTGGAATGTTGGGGTCGGGCCTTACATCAG
+TTGCCCGATGATGCGCCCGGGGACTAAGGCGACCTATCCTGATCCACTTA
+TACTAACAGGCTCCTCCTTTTAAGCCCGTTAGAGTGATACGTCGGATGCG
+ATAATCTCTACGTCGGTGGCCGCTGTCTACACGCTTTCGTGCTCACGAGT
+ATCCGGTTCTAGAATAAGATTCATGTTGATTAATAGTCCTCCAATCACCT
+TACCAATGTCGGGCCTGTTCTGCACCGCCATCAGTACCTACGTCGTCCGA
+AATAACACTGGTTCCGCTGCAGAGCTTTCGTGCTCCGTAATGCTCCTACA
+GAATTATGTCAGCGAACCCTGTCAACTAGTATATCAAGCACGTAGAGAAA
+CCGAGAGGCTTGGGTGTAATGCCCGGAGTGGCCATTTCCCGAGTATATAC
+CTTGATCGAAGAGACTGCGCCAGATTAAAAGTAGTTTCAGAATTCAAAAC
+TCATCGATTGTGTAAAGTATCGCTACTAGACGCAAGGTATAAACGCGTGC
+CGGGAGTGTGAACATACGCATTCTGGTACCTCGAAAAAGCAATGCCGGGC
+ACTAAAAATAGTCGAAGTCGGTTATCGGTAAGGTCGTGTTGGACATCTAA
+ATTGGCACGTATCGTTCGTAATAAGCCCCTGTCCATATTAGCTCTACGAC
+CCCCGCCACTCGGACGACGATCATTGAGAAACATTGCACCCCTATTGATT
+CCCTTGATCTCGTGCGGGTTTCCAAGAGACAACTTGGCACACACTATGCG
+AATAGTACCAGTCAGAAGACTACGCGAGAAAATGACTCGTGTCTGGCTTA
+GGGGAAGGTGTAGACTATTGATCATGTCTCTCCCTATGCTTCCTGATCAA
+TACCTGGCTTAACTAACATACTTCGTGCGGTCACCCGCGTACCATCTAGT
+CTTAACTATGCACCCGGACTGGCACTATCTGAGAGTCCCAATCAAGCTGT
+CGTTATGCGCCAGGCTTAGGCAGCCTATGATCGCCCAAGGTAACGCGTAC
+CGGGTAGAATATACTTAATAATGCATCAAGTAAACCAGTTGTAAATGCCT
+AATGAATGTGCGGTCACTCTTGGTCCCTGACGCTATAACTACGTAGTACT
+AGTGGAATCAATCAGACGGACCGCGCTAATTTTCTCGACATGTTATTATG
+GCCAGCGGTAGGGAGACTTCCACGGCTCAGACCACCAAGTTGACCACTGG
+AGGATCTAAAACAATAATTTGCAGCTGCGATGGCTTCAGCATACCGGATT
+CTCTTATTCTACTTACCGTGAATACAGAGGAGCACAAGGAAGACCAGAAT
+AGATAGACATCGGCGTTACGCTTAAGGACACTATGCATTTAACTTTTTGT
+TAGGGTGATGGGCCAAGGACGTTTTGACTATAGAGCAAGCACACTAGTAA
+ACCTCTAACAATAAAATGGACGGGCCTCCAAGTTATACACATCCTGAGTA
+GGACTAATCCGATTTAAATGTGAGATTCCACTATCCAGATCGCATGGAGC
+CGAGACCGCCGCTCTCGGTGCCAAGTTATGACGATTCCCAGCAAGAACGG
+ATAACTTCTGCCTTTAGATTGTACATCAAGTCTGAAATACCTGTAGTTGA
+AGCCGAGCTTTGGGTAGAACGGTGGCTGTGGGTTGTTATGTTGGCAGCCT
+GAGCATCAAAATTATGAGTTCATCACCCTAGACCGGCCGAGGCTCTATGA
+TAGCTTGACCTCTACCGTAACAATGCGCTAAGTCAAGAAGGACTAAAGAT
+GTCCTTCGTTCCTGACTTGCCTCTCCCCCCTGTGATTTTACGGTACAGTC
+AGGCTGGAGAACGACTCCCACGTGAGGAACTGGTGCGACCGTGACATCGA
+TTAACCGACTGATGCTATCGTCCCAGACCACATGCGATAGAGGCGTTTTC
+TGACCTCGCTCGGCTGAGGCTCTAGGATGGCACAACGCCATCCCACACTC
+AGCGCAAGCGTTGGCTTATTACTCACGGACACTATGAATTTTCCGTTTAT
+CGAGACGTTCTTCAACGTTGTCCCTTTAATGCGTCCTGGACCCAGCTGCG
+GGTGCTAATCCACAACCGACCGAGTGGTACAGGGCACCGTTGGCCGCCCG
+TCTGTCAATAGGATTTCGCCATTGCTTAGACGACTGTGGCCTGAGGGAGT
+TGAGGCTGCTCTCTATTGTCGCCTGCGAAGACTAGGAAGACTCAATCAAA
+CTAGCTCAGAACTGGTGAACTAAGGGTGTCGGATTTGGATCTACATGAGT
+CGTACATGCTATACGTGAACCCAAAGGTCCATCCACATCCATAGGAGAAA
+GCCACCGTCGATCAGCTTCGGAAATCTATTGACGTTCGGGCTTAGAAATT
+AGTTAAATTGCTTCTACTTTCGTTCCCTTAGCTGCAATAGTACAAACCTC
+ATTAGTGTGGCCCTCCAGTGCGCGCGCAACCCGGCGCGGGTTCGCACGTC
+GTCGAAGCGGGCTATTGAGGAGATTAGTTTATTCAAGCGGAAAACCGATC
+AGTGGTAAGAGCGTTCCCTTGAACGTCGCTTCAAAGGATGACCTAACTGA
+CCTGGCCACCCTGTGTGGACGACACAAGGAGGCACCCGCTAGTCAGTGCC
+TTGGACCCAGGTGGGTGGCGGAACTGTGACGTCGTCTAGCCCACCATCCA
+AGGACCTCCGGCACAAGGCTGAGAAGTGCCGATGCCATATCATTGTTAAG
+CAAAAGTCTTGCGTATCTACGTAAACTAACTCAGACTGTTATTAACGTAA
+CCACGTTAAGCTGCGGGGAAACTGAGAGTCTCAAGGCAGCACTTTTCCTC
+CAGGGCCGTCCTTAGAGGCTACCCTTCCGTTGAGCGGGCTGTTCCTACGT
+AATTGAAGTATGTATTTCCATTGCTTCTAAGATACCTCCATCTAGAACGA
+CGTATCCGTCGTATCCTGTCACTATCTCCGCGTTCTCAGGTGTTAAAGAA
+TGGTTTCTTGACAGGTTGTCTTGTTCGAATGACTTTCAGAACGTCAAGGA
+GCTTTAATTTTAGATCTCACGTACGGATTACCGCTCTATGGCGCCTCCAC
+ACAGGCGAAGTCCCCAGGGTTATCCAGACTTTCGCGTACGCCGTCAATAC
+TGGGCCTGGCGGAAGACGAACAGATGTCCTGATCTCGTAATTGTTCAATG
+GCATAGTTCGGAAAAATGTTGATATCGGTGGTCTAAAGTACTAATTGGGC
+CAGAATCGCCGGCATATCGGTATCCTGGAGTAGGTCTGACTTGAGAGTCT
+TGTACACGGCGGTAAACTCGATTTGGTAAGGCATACGGGGTTTCCACGTG
+GCCAAATCAGTCGTCACGCGAGCTCATGTCGAAGCGTTCTTGAGGTGCAA
+GCGGACGATGCCCACTTGATGCCGATCACACCTTCAGTAACGATATGTGT
+GGTCGGTGCCCGGAGATTCATCCTTCGATCATCTATTAAACGTCACTTTC
+TGGGTGCACACCCCGATGTCTGATTTTTAAGTATCGCCCTAAATATTGCC
+GGAACGAGCCACGGCAATTAGAGTCTGTGATCTACGTCGAAACATTCGGT
+GGCGGGCGACATTGCGGAAGACGGTGTGGACTTATTGTTCGACAGTGATA
+TCGCTCGCTCTGTCCGTGGCCGGTTAATGTGATGTATGGTTCTTTAGGCG
+ATCACGATCGCGGGTCAGAAAGAGGGGTGTCGGCGCAGTTGAATAAAGCA
+GCGCGATCGGACAGTCGACAGTGTCTGTTCCCCGTCCCTCCTCGTATCAC
+TCTGCATCAGTGGCGATCCGCGGGTTCCACTGTTTTCGTAAATTTCGCAC
+TCTAACCGTACACTAATCTTACTCCGCCTTGTGGGGTATGAGTTCATATC
+TATGCACACCCAGTAGGCTTCCGAGCGTCTCACAAAGGCCCCCTAACGAA
+AACCTTAAAATGGCGCACCAATTATGTGCATTAGGCCCCCGAGCAAACCT
+TCGCGGAACACTCGAAAGAACGACGTTGAGCCCGTCCGGTTATTCCGTGC
+AATGCCGTCGATGCACGACATAGGCCAGTCGCTGGTGTCTTTACTGGTGG
+TATCCACAAGACGATAGCAGTGAACATACGGCTCTCACTCCTGAAAGCCC
+CGCGTCACATTGACATACTAGCCGGGGCGCGGTTCGTCGTAACCTAGGTT
+ATTCACCTAGAGCGCTTTAATTCGGGTAGGTAGATGAGCGTGGTGAGGCG
+GGTGGGTGTAGACGTGCCTTCACTAGTAACTCTTCGAAAAGCTCACTCGG
+CTCCGGGCGCTCCACTGAGATGTAAACGTGATGCCGACTTGACGGGGATT
+TGGTACTTCACGGGTACTCCCTACACCACTAACCCTCTAAGAACCACTCT
+CCCCGGTCTCTCTACGCATATACCTCCTTTTCGGATCATAGAACTTGTGA
+GACCATGCCGGACAATTCCTTTCAATAAAAACCGGAGCAAGTTAGCTGGA
+AAAAATTCGAGGCTCTCTGTTCAAATCTCATCTCTGGCTCGTACCCTACC
+GACCAGTCCCTATATGCTACTTCCTCCAAATGCGCCCCATCGTTGGATTA
+CATAAAGTCTGTACAGCCTTCGTAAACAGCTCTGGGATGAGTACTTCCGT
+CCCAGGATCTTTTGCCGCACAGTGCTGATCTTTAACCCGAGAAGGACATA
+GTAATGTTGCCCGTGGCTCAGCCAAAGTTTTACCGGGTGACATGGATCGC
+GAAAGCGATTCGTTTCTTCCGGTTCCAGAGAGCTTACTGCCTCTCGTCGA
+AGTACTTCTTACGCAGCAGCCACATCATTTTAGGAGGTCGTCCCTTTAAC
+CCGTTGACCGACAGTCTACTCCGAGATCTGGTTACGCTGTGAACATCTCG
+CGATCGTCTCCTGCTGGCCATATTACCTTGTTACTCGTTGACTCAAATTC
+CCTAGAACGCTACTGCTTACGGCAAGCTGCAATCAAAGCGTACTCGGGGC
+TCATTGACTAAAGGTAGTGTAAACTAAATACCAACAGCTAAATTTTTTAT
+AGTAATCTCAGCCTTCTGTGTCTAGAGTTAACCTAATGATAGAACTCAGG
+TCTTATGCTCGTGCCTGCCTTGACTGGAGTAATCTCCTATTGATCTGAGA
+CCAGTCAAGGCAAGGCCAACTACCTGTTTACAAGCGAGACGTTGGCTTGA
+AATACGAATGAACCAGATAAGTCGAAAAGGCAAGTGTAGATGGACGCTAG
+CCCTTTAGTCTACTCGGCAGACTATTTAATCGCTCTTGCTTTCCCGCAGT
+CGCCGTCTAGCGTCTCCAACGGAAGTTCTGGTCTTAGTGCAGATCCATCC
+CTCCTAGGGCTTTGAGACGCTGATGTTGTAAGCTCCATCGGTGAGACACC
+TTCCTCATCTGTTTAGCGGCGGGCGATTCGGCATCAAGGAAAACGGACCA
+GTTGCAGACGTATTCTGCGTGGGGAGGGAACACCGGTTGCTCCAGGGACG
+TGCCAAATGTAGAGTACCCAAGTGGCTCTATATTGAATATTCCTCCTGTA
+CAAGTTAACGAGGCGTACGGTCGCACACGCGTAGGATTCTGGTTGCTGTA
+GCGCTAATCTCAGCCATAGGCAATACTCGTGGCTATTGCCGTCATGGGCA
+CAAACGCCCCGACGGGAGGTTATCTCACTCGTAAGCTCTATGGCATTAGA
+TAGCCAACCTACTAGTGCTTTACCCCCCCTCTTTGTAAGTCTCTATTTAA
+CGCCCACTTCAGCACCACAACAATAAGCTGCACAGACGTCTGGTGGTTAA
+ACCCTTGGTACGCGTACCTTTCTGCGGTAGAGTCCTGGCTCGGCAAATAC
+GCATAGTGACCTCCGTGGCTAGGCTCAAAACCTATTTGGACCCGCCAAAC
+CATACCATTCTGCATACACGAGATCGGCTTGGTCGTCCGCACGTTCTCGC
+TCCTCCGAATCTCAAGCAGCGCCTGTTGGCAGCGTATTGCGTTGGCAAGA
+AATGATTGTTCCCTCACTCAGTAAACCTGCGGTGAGGAAATCTGAGCGAA
+CGATGCAACTTATCAACTGGCAGGGAGCTGTTTAGCACCCATGATTCCGC
+GGCCTTCTTTCTATATCAAAAGCCAATTTTGCCTATAACAGAGAAAAAAC
+ATGTAGCAGCGGAGTAACCGTCGATCGTAATACCAGACGACCTGAAGTAA
+CTGTCGCCCAGCTACCGGGGAGTCTTATAAGTATCTATCAGGTCGCGAGA
+CTCGAGTATCTCCATTCCAGTCAGGACAAGGATGAGGGTAGAAGAATGGG
+GAACCGGGAATTATTGTCTTTTTATTGTTCAAAGTCTTCAGAACCGCGGT
+AACCCTCTAAGTATTGGCTACAGGTGCTGAGAGCTCCGAATGCTAGGGAA
+GAGATCCAGGGAGGATAACCATAGCGCGCAAAATGAACCTGTGGAATGTC
+CACAGGTCAGGTCATCCGCCACCTACAGGAGTTTCGGGAACCCTCGCCCT
+TATCACCAAGTGTAATTGTAAGGTAGGCCTATCCAACGGCTGATGGTTCA
+AGGTAGGCTCCTGCTTGGTCTGGCCATGGTTGCGTGGAGTGATCGCGCAG
+GTATCAACTGAACGAAGTGGGAGGACTATTATGTTGACATCCTCACGCCG
+CTATCAAGAGTTATTCACTTACTAAGAACCTGGTGAGGGAGCCTCTCATT
+TAATCGCGCTCTCCGACAGTCCGGTGCGCCCCTTACGCCGATTATCTGGG
+CCATACAGATTATTCCCGTCGATGGGGACTTGACCCCATGTGCGTTCCGT
+TAGAGACGATGATTTTTGATGCCACATCTCTTTGCTGCTAAAACGTTTTG
+CGGCGTCGAGCGATGATACTGTTCCAGCTATAACCATAGGGCGTGAAAGT
+GCTCTCTTAGGCGCCGGCTATTCTTGACACAAGCGTGGCATCTCTCCCGC
+AGGTGTCGGCCAAATCGTCACTCTATAGATGCCGGTAATTCGACAGCTAC
+CCCTCGTAAAACTCTATTTCAAGCTATTTGACCGACAATCACCCCGAAAC
+TTTTCTAGGCAGTACCAACAGCTAAGCTCTCTTATGCAACATGGACGTTC
+CACGTGTCGAGGACCGATGCGGAACCACTTCGAAACTTAGAAGATCCTCG
+AAACCCGAATGCCTAATGGGTTGCCCTGGTTCAAAGAGCACCCGGAGTCA
+TGGGTGAATGTAAGTTTCTCTGCGATAGGCAGGGTGGATCCCAGGTCAGA
+AACGATATACCATTTGCTAGGATACGCACCCGAAATAAGCCTCGGGAAAC
+GGATTAAATAGTGAACCAAAATCCAGAGGTGGGACTCAACCTCCGACCCC
+TTCATGTAGCCTATGTTCGGCCGGATTAAGCAATTCGGCTCAGACAAACT
+TTAATATAAGCCGCGGATTTCATCCGGGCGTCGGATCTCTGTCCTATGAC
+ACTTCAAGCTAGGCGTTGTTAGACGCGCACAAAGCTGCGATGAACTAGGC
+CCCTTGATTTAAGGCCATTTCGCGGGTGGATGGTGGGCGGTGGATCCTCC
+AACCCAGACGCATATGGTGTTACTAAATAGCGTGGGGTGATGGAGACGTG
+CCGTATATAGACGAATCCGACTCTGTTCCTATAACTGCGCCGGCGTAATA
+ATTTCCACTGAGGGCGCCTCAGCGTGGGTTTTCAGGCTAAGGACAACCGC
+GTTCCATAAGACTTCGCGTCTAGCCGTTGTTCACACCTAACAGGCTCATT
+GATGATTAATGGCTCGTCGTAGCACGACCTACCGATGTATACATTCGGAA
+CTATCGCCCCCTTGTTAATGTGGCCCCCGCACTGCGGAGCACTCAGCTAT
+GGACAAATAAGGGATCGTCGCTGGGTTCCGGATTAGTGACTCAGCGTATC
+CTGTAATATTAAGGTAATGACCAAAGGCTACGTGCTCTTAGGTTGGCTGA
+GTTATTCGGACCAACTCCACACCTGCAGATTTGTGGAAGAGCCCATCTTG
+TCTTTATGGCGGACCCCCGATGGCCGTCCCTGTGAGTTCTTGGAGTGCGT
+TTCGCTCTTTATCACCGCTGTGACGCCTTAAGCTGGCTTAATTCATAAGT
+CCGCGACTCACTCGCGTAGTAGATACGCGTACCATCGGGCCAAGAGGCCG
+TCCTGACATGAATACGATTTCACCACTAGGCACCAGTAAGACCATGATAA
+TGCGTAAGAGAAGCGCGTTTTCTCCCCCGAAAGTGATCGTGGACGGTCCG
+TTCTCTCGATGTGGTTCTGCCCCATCTTATGTGCTAAACAATGAAAGAGG
+ATAAAACACAAACTCGACACTCGGTCTGGCGAGCCCGGTGACCGTACAAC
+TGATGTCCTCTGCTTCTCGCATAACAACCAGAAAGCCTCCCCTATCCGTT
+CATCTGGGAACACCAAGTGAGTAGTTTCAAGAGCGAGCCGCGTCCCACCT
+ACAACATCACCGCTACATCTCATACGAGTGCCAACGCTAGTTTAGCTTCG
+GATGAGTTGCACTACTCCGCAGTGCTATTCGGATTGGTGACCAAGCTAAG
+TAGAAACACGGCAGGTCGCCACAAACCGTCAAATTGATGGTGGTTGGTTT
+AGCCGGTACACTCGTCTAGAGTATCTCGTTAGTACCACCTGAATCGGCTT
+GACGCTGTCGTGAATATGGATAAGCGCCAACATGGGAGAGGCGTATTGTC
+TTCTCGGGCGTCGTTCCCCGCCCGACGAATTCATCGAAGTCATGCCTCCA
+CCGCATGTGCATGTGCCGATCCACAAGCAGCAGTGATGATCCTAATGTGT
+CATGGAACTATTCTGTGTTACAGCGTACGGATGCCCAAAGTTTTATTGTT
+AAGGGGAACGTTACACTATACCGTGGGATATGAACGCAATTTAAAGTCAC
+GGATTCGGCCGCTGGTTCAACAAGACTATTGGGGAGTCTAAATCCTCCTG
+GTCAAATTGACATGACAACTTCGAATGAGCTTCGTATGTGCAAAGCTCAA
+CGACCTATCATATCGGGTCGATGATAGTCTTCCGATTATACCCGCTGAAT
+CGAGGGGCAAATGTACCTGTCAACGGCAAATTGCACTCATGTCTGCGTCA
+GCGTATCTGATGACTCTTTTCTGTGGACGAAGGGCTACCTACTGAGCGTT
+CCGCTGCTAATACGAGCAGCCCCCGTCTTCCGACTATCATACACGGTACC
+CCTCTCACTATGTACTTAGCCTAGTAGGTATAATATATCGGGGCAACAAC
+CTAGCGGTATAGACGTTCATAATTTAACCTATGCTCATCTTGGTACGTAC
+TATGGGGAGGCTGATACTGGTAGCACTAATTCCCGAAACCTTAGTGATTT
+AGAGGCGTAGGCAACGCACAGAACTAAATCCGAATTCCCTGGTGCTCGGG
+ACCGCGGCATCTGTCTTATAAATTCTACGTGCCCATGCGAAGGAAGGGCT
+GCGCTAAGGCAGCTGCGCACGTAGAGCGCAGGATCAGTGACACTATAGAC
+TTCGGGGATGTGACCACCACATGAGCCGTGTGGCCTAGCCAGACAGGCGT
+ATGCGAGACAACAGTAGGGTACTTAAGTACTATACAATCTCTACGCGGTC
+TCAGTTGCAACTGTGTACGCGCCCCGGTGACACACTCGCGCGCGGTAGCT
+CGCGCTCCTGGGATGATACTTGCAGGTTTGGAAATCTTGGAGACGATCCG
+GCGGGAAATGTAGAATTCCGCGGTTCTCTAGACGACCTAGCCGCCAGCCC
+CGGAAATATCTGTAGATTGTGAACGCTAAACTTACTAACTAAACCAGAAA
+AAACGTCAGAAAGATGTATCCCCGGAGTCCTGCAACTTGAATAAAGTGGA
+GATCGCAAAGAACAACGACGAAAATTAACTATGGACCCCTGAACTGCAAA
+TTCACTCATGCTAACTAGCCACACCTCTGGGCCAAGGTCTGCACACGCCA
+GGGCGCTTTTCCGCCAAAAGCACTCATTTCAGGTCTGAAGTATGGCTCAT
+ATGTCGAACCTGGACGGGTCAGGCGGATTCTCCGTCTCTTTTTTTGCTGA
+TCTGAGGACACGAACAGAGACGACTTAGACCGAAATGAAGGAAACGCTTG
+TGTAGAACAACATTGTTGGTTGGTTATGGGAGGCATTCCTGGGGTCTACT
+CGAGTTGCCGATGCTCCCTGCGGTTAAAGAATAGAACGTCACCGCGATCG
+TAGGGTGTATGCTATGACCGCGGCACAGAATTTAGCTTTCCCCACGGACC
+GCCCCAGCGGTCTAATTTTTTGTCGGAATAATGTTCTTCGACCCTACCGG
+ACGTCAGTGTGTTGGACTAGGCCTTTAGGTATTCCAGGTTGGAAGACCGA
+TCCTTCAGAGTATTCGAGCCTCTGGGCAAGCAGACCCTGTCTACCACTGC
+GAGAATCCCATTTTGGATTTTGTGCTTATCCGTCATTAGGGGAGTATAGA
+ATAAGCTTTTGCTAATGCGTTTCAATAAGCAGGGCTTAGGAACATAGTTA
+ATGCTAACTTCCAACTAACAAGAGCATATAGCGCACATGTGATGAATGAT
+TAGCTCCTATTTCGCGAGGTAAACCGTCGTGCGAGGGGATCCACCCAAAA
+CGAAAATTTCACCCTTTCATTTGTCAGCAGTTTGGACCGGCAGTGCTTGC
+TTCTTGTGGATGCTGCAAGTAAGTTCTGTGGGTACTCCGCAGTCACACGC
+TTGTTTGAAATTGGCGCGTGGAGTCAACGCATCAGGAGTCTACTATAACT
+TGTATGGGATGCAAGTCGATTACCCGCGACGCCCTAAATCTCCGTTATGA
+AACAAGGCAACTATAAGAAGTTGAGTGCCTAGCTCGGCGCCAAGGACTGT
+AAAATAACTTCTCATCACGTAGGGGGCTCTCCGCTCTACAAGGCCGATAA
+GCGGTTTCTTACTCATACTCAGCGGGGGACTAGCGGGCGATCCCGCGTAT
+TTATCACCTACGTGCAATCGTACGAGTTCCAAGCTTCTACCTGACTTGAC
+TCGGACGGATGGTGGGTCTCTCACGGGGGCAGGGCTCTCCCCGAGACCTC
+TAGGTATGCGCGAATGCTTCGCGCAGTAGTCGTGCAAGCGCAGTAGGATT
+GCAATTCCGCTATTCAATGTACGTACGCCCCAATGAAGGCGAAGCAAGCT
+ATTGCCAATTACCCAGGATGGTCCTAGAGGATCCGACCCATGGTGGAAGT
+GTGGATAGGACAGCGGGAGCGCCTCCCGTCCATTACTCACCTCCAATGCA
+GTGGGATTGCGACAGTCGAGACGACTTTTTCTGCTCGTAATCGAAAGCCA
+GTTCTCAAGATTCAAAGTCACCACCTTAAGGGGGTACGTTAACCATACCG
+CATCCTCTGCCCATGTTGTATGAAACAGTGTACCAAGCCTCCCGATTTTA
+AAGTTCCCGGTGTAACACTGGAAAGGCTAGCTTCCTTAATCATTTACACT
+GATCCGAAATGTTTCTACCAGTTTGGATTGGTAATTTCTTCGAGGCACTC
+TGTGCGAGGAGCTTCTAGGCCTCGTCTGCGGCACACATAGTATTGCCAGA
+ACAGAAGGCCAAAATCTTCCGGGGTGTCCTTACACCCTTATAACAGGATT
+TATCAGCTGAGCTTTTAGTAGAACTCGTAGTCACTCATCCTGCCTGGTGC
+CTCAGAGCGACAAGTGAATTCCCTCCAAAGTTCGGTTATTCATCGCCAGC
+CGGGTTGAGGATATGGGCTACTAACAAGTATTCCAATTATAGACCGATAC
+CGGACTTAAGCACAGCCGTCACTTAAGTGCTGACATCGGACACATCATCC
+AGTCACTATTACTGGCGTGCAGATGAATCATCTGCGCGCGGTTGTTGTGG
+ATGTAGGTCTCAGACCAATCCTTCCGGGTCGGTTACATCGATGTGTTAGT
+GCTCAAGCAGCGCTATCTGGTACTGTGTCCCTCCAGTCATTGCGAGGGAC
+GTGATCACCGAAGGGGGCAGTGCGTTATTCCAGTCCAAATCCCCAGCAAT
+CTCAACTGCAGATGCGAAAGTGAATGTCTATGAAACAAGCTGATCACATG
+AATCGCCGCTCGTAAACAAATCAGACCGCTTGGCAATGTAAAGCTCCGAT
+AGCGTGTTTAAATGGCCTCCCACGGTACTGCTGTAAGTCTACCATGGGCT
+CATGCGATTCCCTAATTTCCCAAATACTTTGGAGGGGAGGGATGCGTGCT
+CGACTGCACTAGTTCCCCACGCTCGCGTTTATGTACGCCTGCTGGCTGGA
+GGGTTTGATATGAAGGCTCGGTTTACAAAACATGTAACTACCGATTTTCC
+TGTTGCCGCAACCGCGGAGTATCCAGCGTTCCCGGTTTACAGATCATCCG
+AGGAATTAAATCGGCAGTGGGTATAGGTTAATGTGGTCTCTCTCGGACAC
+AATATGTTTATTAGTTATGTATCATCCGCGACGAATCACATATTACAGCT
+TCAGAGAGCGTGCCTAACTGTGTAGCATTCAATAGCTCAGAAGCACAAAG
+GGTATACATCTTGCTGGGCATAGCACTGGCCCTACTAGACGCCCCACCAG
+TGGACCGGCAACCCCCTGCAAGTTCGTGGAGTCATTACCCAAGGGAAGAC
+GACTACCCTCGGATCAGGCGTTTGACTTCATTAGCTACCGACGGCGATAC
+CTGGCTGCGGTGAAATATCTCGTAATCTACCCGAAGAAGTTCGCCATAGT
+CCTCACGCGCCCTGCCGTCCGACTACAAGAGAATCAGAATGTATGATTAC
+ACTTTACCCAACGCAGCAATCCGAGCTTCCTCCACATATCGCAATGCCGC
+ACAGTTGGCTCTGTTCTATGTATTCTGTGATAAGATATATTGTACAATTT
+TCTAGGAGTTTCTGTGGGCACGCTATCGAGCGCCAAGTTCTGACGCCGTC
+TATTCGTTAGTTCACCAGACGAAAACTCTCGTCACACACCCGTGCATGTA
+AATATGAGAGTCGAGCGATGCAGGACTAATCCGATCTAAGGGACTTCCGT
+CCTGGGCTCTACCTGTGTTACGTTCCGTGTTCCGGTACCCGGCGTCAAGC
+TCGAGGCTTGGCGTCCCTCGCAGTACCTCCGAACGATATCCAAAGAAGAC
+TAAATCGCCTAACTACGCTTTTACGGATTAGGCTGCAATTCGGCTAGGAA
+ATCACGACCATTGTCAAAGTATCCTCAAAGAGTAGGGAGCCAGATTTAGT
+GCCCATTGCCGATACCGCTTTTTGCGGTGTATTACGAAGGACCAAAACCC
+ATTGAATCATAATTTTCTTAAGCCTGCGCTGGGATGGCTTGTGGCAAGTT
+CGTATAATCTGTGTGATATCAGCGTCTGTTACTAGTTGTTGTGGTCCCCC
+CAACACCTGGTAGAGGTGTTTGTTGCCGTAACGACGAACACCGGCAGTTG
+CGCGGTGTCATTAGATAAGTAAGCGGTATAGCGAATAATTAAAATCCCAT
+TTCTCCGTTTGGATCGGTACCAAGGCTGGGACACGTGGTATGTCGCCAGC
+CCAGAGTCTACGGACACGTGACCCTGCAAAGTTGCGACATTCAGGACATA
+CAGGCCGCTCCGCAAATAATCCGAGTTCACCTAAATTTAGATGAGACCGT
+GCCTCGTACTAAAGGTATACCTAAGGTTCGGAGTGGTACATGTGCTGATG
+ATCATTTGTATGTGAAATTGGTACGATATCGTCCTAAAGTCTTCGGGGCT
+ACATATACCGCTAGGCGGCACGTTATAAGACTATCCCAGAGCTACACACG
+TATAGAACTTGCTAGTCGAAGCCGTTCCTGATGAATATGCATGTGATCTT
+GTGATGTATACGACAAGACGTGGGCACGGGGTACTAGCGCCTGGGAATTA
+AATTTTGACACGGTGGTATTCCGGTACTCGAAGTCTGTACTTTGAGGGAA
+TTTTCGGGTTTGCGCGCATCAATTCTGCGCTCGATTCACTACCGGCCGGC
+TATACACGTTCAAAAGCATCAGACGGACCTGCCCATCTTCAGAGTGCATA
+TGTACTAAGATCCCAAATTAATGTTGTTCTGCATAGTACCCCAAACGCCT
+TCCTGTTGTGTTGTAAGCGGACTAGGCGCAGGTCTTCGCACGAGCGGGCG
+GGGCTGGGGCGCCGTTAATGGACGAACATCAGCAGTGTTTAGCCGGGTTG
+GCTTCGTAGACCATTATGAACCAGGGCTTCAATCGTCCCGTGCGCTAAGT
+GGCTTCTAGCGAACAGAAGGACCGTTTTTTTTGATATATTTTTCCATCTA
+TTACATTCCCCGCGGAAAACGGAGACCATCCTCTCTTGGGCCTAATGCAT
+CCGTCAGAAAAGCTCCAGTAGTAAATAGACGCCTGCTAAATAGTGTGATA
+TCCTGACGGTGCAGGCGCCGCCAGAACCTTAGCCCGGTTGGTAACGCAAA
+GTCAGACTGAAAGGTTTAGCGGTCCCCAATCCGCATGAGCCCCCTTATAA
+TTCCTCCAGAGCAAGTGAGGTATTTGACCGCTTGTAACGGGGCATGGCCT
+ATGGCTCACATCCTCTAAGCGCAGTTGTGTGTTCAGTGCGACCGTCAAGA
+AGCCGTGGCGCCAAACAGACGCTGATAAAATGTGGACTGCGCGTGGCGCG
+AGTACTTGCCGTACCACGAGCGCTGTTTACAGGAGGGAGATGGTGTCAGC
+CACCATGCGATATCGTTAATTGGCTTGGTTAGGTGCGTCTGACCAGATAT
+CCAGTAAATAATTACGTGGTTCGTATACCCGACACCCCTTACCTATTTAT
+CCGCTGGGCCACATGGAAAGGGTAACGGTGTGGCCTCCCATGAACTAGTT
+CGGAGGAACCAATGGGGCTCCAATGTGTCCCTGCTGAGCAGGCAGGCGAT
+CCTAAAACAGCTAATTGCCCCTTCTCAATGACGGTTTCCAGTCCTGACCT
+GAACTCCGGGGGCATCAACGGCTTCCAAGGTTCCAATTCATGTCTCCAAT
+ACAATCCATCTAGGTACATAAGCGGGTTGCGGTGGCGTAGTGATCCAGCA
+GGTTACAGGAATCCCCCACATTGGGAGTAGAATGTCTTGGGTTAAAAGCG
+GACACCTGCCACGGAAGGGAGTTACTAGGGTATCTTGACCCATGAATTGG
+TACGACCCATGACTTGCGTGCCAAACTCGTCGACAGGCTTGAACATTTAC
+AGGTAGGGTTTCTAATGAGTTTCAAATACCAAAGCGCGTATACTTCGCAA
+GTGCCGATCCTCCCGAACGCTAGGAGCGAGTGATCAGCCCAACATGGGGA
+CTGCTTGCTACTCACATTGTCTTTGTTAAGCATACCGACCCCTTCGATTC
+GTTAATCCCGACCGGGAGACTGACGTCATTAATACCTACTACTTTCGTGT
+TAGCAGTCTTAGAGGAACAATGATATTTCGATGATGAAGCACAAAGCCAG
+CAAATCAGTGGGGTCTCTGAATGAATTGAGATGGCGCAGGCAGCAGTCAC
+CGATCCCAAATAGAGGTCACTGCCATGCCCCATGGCCGAACGACAGTCCG
+GTTAGCTCTCAGTCCTAGACTAGGTTATGCTCGAGGCATCATCCTCTGGG
+CAAATACGTGAGATGTAGAAGGCAGTTTTCCCGTCACTTGGAAGCAGAGC
+CAGCCATACTACTGTCCAAGACTGGAACCTGCTTTTACGATAACACTCCT
+GTGCCCTTGCGTCACGTCCTACAGGCACCCTGTATTCTTACTCGGCCGTT
+TAAGGAAGCACCCCGCACTATGATGGGTCAAATGCAATCTTTCCATATCA
+TTATGGAAGGGTAGCGTTCGCTGAGGTCGAGACAGCCTACCGGCTAGCAA
+CGTGGGCGCGTACTTGAAATCTAGGCGCTAGAGACGATCCAGACGTCACA
+GAAGCGGCCGTTTTGTGTGAACCCCATTCATTTGCTAAACTTAGCGGCGT
+CCACCACACGGCCCTTCCTTAGTGTATCATGGCTGAGTTGAACATAAGCA
+CTTACGTGCACGGTACACTAGGAGTCGCTGGTGGGGATGTTTGGCGTTAG
+TTTACCGCGACTGCTATCCATAAAGGAGATATCTGGCGCGGACGATACAA
+GGAGCTCCGGATTTGCCTCCCCGTGAATGGGGAGGCGCAATATTCCAAAG
+GAACGTACAGATTCGGTGGTGCGGGGCTGCCCGCTGTAATTTGTCGCTAT
+CGTTCACATTCGGCGCTAAATAGCCTACTTTCGAACAGAGGGGTAACCGC
+GCCCCTGTGACCAAGTGCATTACTGAGGCAGTGTGTAAATCTTTATCCCA
+CCGCTAGGTATTCCATGGCCATAGACATGTGGTCCCGTGGTCAAGACTCT
+CTAACGGCCTTTCCTGCGTATCGCGCACCCTCTTCCATATATGCGTGCAC
+ATCAGGGCTAACTCATGGGAGCTATATCCCGCCAAACACCTGAAACGCAG
+AATGTGCCGTCCAGTATGCCGGCCCGTGTGCGCACGAAGGGGCCAGTTTG
+TAGTTGATAATGGGAAAAAGCGGCAGAGTTCTAGAGGAAGAAATCTGGTT
+TGTTAGGCTTACTCTGGAAAAAATAGACGGTTCTCCACATCTCGAGTCCC
+TCGTTGAAACTACTACAATTTTTCCAGCAAGTCCAGGCCATTATACGAAT
+CATGGGAGCATATCTTACTGATGGTTTGGGGGGCATATGATGTTAGTCGC
+GTACCCCAACCACCACGAATGATTTAGTCGAGATGCTAGGACGCTTTGCA
+CCCAGGTAGGCAGTATTGATTCGTGTCGGTTGTCAAGATAATCTATTCGT
+TCTTCATGCAAGATAATTCGGGGCCCTGCCAATGCGATCTGAGCCAAAGT
+CTCGTGTATAACGCGCGAGGTAAAGAACCTGTTGTGGCACTTTTAACCTG
+TAGTCCGTAGAGCGCAACACGGGAGGGCAGCAGAATACTGTAAAAACCCG
+AGCGCATCACCTCGGCACAGTCTCGGCCGTGTATGGACATGTCACTCGCC
+ATATTCATACTTACGTACAAAATGCATAAGTACATGTGGGAATGCATGAT
+CTATTTGGCCTTCATCGATCCACCTGACCGATTCTGAATTTTTTTGCCTA
+TATCCATAAGCGCCCTTTCAACTCTGACCCGACTCTGACACGGCACGTGG
+CGGCCAAACGCACGCGCGGCCGGATAGATGGCCTTGAGTTGACGCCTAGA
+ACGAGGGCGATCTCAACACCCATAGAGTGTTACAACTGCCACCGGGCCCG
+TTGGAAAAGGGCCTTTGGCCGAGTGTTCTGTCGACAGACTTTCCTCTAGG
+TGCAGACTTAATCTGACAGGGTTGTAGGCATACATCCATGTAGCCGGAAT
+CTATGACATTCCACGTTGTCAGATAGGAGTTCGGCTTGAAAATAACCATC
+GATGTTGTCCGCTTTGGCCCACCATAGGGCAGGTAATAACATTAAGGCTC
+GCGCACGCCCAAGTCGCCAGGGACGGCGCGACTGCCGTCTGCAAATGTGG
+GACTCTTGTCTGGAGCTTAAACGTTTGGCATAAGAATACAGATCAGAGCG
+TTGCGGTGTTATAAAGGGCCGCCACGTTGGCAGATTCCGGTACATACAAT
+GCCGGTGGTTCGTCGTAGTCACAAATTCTACTTTCTAGCTGGTGGGATCA
+AGTTGAGGGAAAATGTACCTACACCCAGCAACCGCGTACTAGATCGTCAA
+ATGCTCCCCCCACAGGTTTGGCCACACAACAATTATTAGGTATGTGCCCT
+GGAGAGCTGGCAAAACTTGGAACCTAGGACATGATAAAAAATTGCCTCGA
+CGCTGACGAGGTCGCAATGCAGATTACATGAGAGTGAGAAATAGACATCG
+AGCATGTAATTAGGCTAAGGTTCTATGACCTTTGCCTTTCGGCCGCTAGG
+CGCAGTATGTTGCGACAACGCACGGAAATTATGCACGTTTTATCTCTATC
+CAGTTTAGCGTGGTTGGAATCGAATTCTATGCAATCTTATAAAGATTCAA
+GATTGCAAATTCATTGCTTACACGAATAATCAAGATATAGCCAATTTGTA
+AAGGCAGCAAGTTATCGGTGACTGAACAAAGGTTAAAAGACGCGTCTGGT
+GTAGGGTCTTTTCAATTTAGGGCACCGTTTGTAAGCCCTCGAAAGGTTCA
+TTGCGTGAGGTAGAGTACGCAATTACTTGGATCAAGCGGCGCGGTTCCCC
+CTTACTACGGAAAAAGGGCCTCAAATGGGCCTCACTATGGACAGAGCAGT
+CCAGCTGGGGATTAGGGATACAGGACAATAACACCCGGTAGATAGACACT
+ATCATAGCACCAACTGTCACACCGGTAAGCTTCTGTGGGTGTAAGCTGGA
+GGGCACGTCATGGGGTGAGCGGAGTGAATGGAATTTAAGCCAAAATGAAC
+TACAGTTTAGGATAAATGTCTTCCCAAAAACATTGAGGCAGTTGCGTGCA
+AGACGTGACAGCGTAGTTCTCCGATTAGCAGCGTTATCTTAAGTGGTTAA
+CACCGGGTCGATGATGCAAAGCACGTGTTACTCGTCCGTGAATCGGCGTT
+GCACGATAGAACATACGCCATCCGCGCCTCAGCGCCGCGCTACTCCCCTG
+AAGGGCGGGTTACCTTCAGGGTCAATTTAGAGTGATTAGATGGGAAGTAC
+GCGTGTGTCGCTACATTACATTACAAGTGTACAGAATAGAGTTAGCGAGC
+CTTAGCGGCCGGAAAAACACTCACATACGAAAAATCCAACGAAGAGCTCG
+GGCCGAGGTGCCTGTCCTAAGATTAACCTACGCTACGATAAACAACGCCA
+TTAGTCTTAAGCCGGCCCGCGAGTTCAATGACTTGCGTCTGTGAAAACGA
+CAGATCGCCGGTTACGTCACTCGACCCCATGGTTATGTGCACCGACGAAT
+TTTCCGCTGATGCCATTGTGCAGAGCCCACGGGTCGAGGTCGCAACACCA
+GCGATCAGTCTAAGGAGATTCGTTGATCTAAGACAAGATGAGCGTGGACG
+ACGGCCCTAGGAGACACTGTTAGCATCGACGAGACATTATATCCATGGCG
+TTCACATAAATCTCTCCAGTAGCAAGAACGTGATTCGGACTTGTTAAATA
+AGTCTGAAGTCACATTAATTTGGTATAGCCACACCAGCTCGCTAAGGCTT
+CTTATTCATCCTAGACGTCGTAGCCGCAGCGGCTATCACTGTAGATGATC
+AAACGCCGAGTGCTCGCACGTGACAGTCCTTAGGCTTCCTCAGGGCCTGA
+TGTCGTATGGTACACCGCTGTGGTGACGAGAATGACCGTGATTACCGCTT
+ACAGACATAAACAGTGGTGGTGCGAACGCCATTTAACGCAACAATGCCCA
+TCTAAGGTAAGCGTTGCACTACACTCGTTCGATTGGTACGTCTATTGACT
+ACGGCTCGTGCCCCTGCCCTTGTACTCTACGGGGGAACAAAAAAATCCAC
+GATATGCCGTGGGAGTTGGGTGTTGGGCACGTACTATTGGGGATGAAAAA
+CCATCAGACCAACCTCCATGCGACTCTCCCGGCTTACCAGTGTTTCTGGG
+ACTTTTGGAACTGCGGTGCAAGCGAGGTTTGAGCACGGGCGTATGGATAC
+CAAGATTCCCCCAATCACCCTACACCACGCGCCAACTATCCGGCCTCTTA
+TTTTCTACCGAGCGCGCAGATTGCTAAGCTTGATCTCGTAGAGCGATAGG
+TCCCCAACGTGTAGAGTTCAAGATACTGCCGTCCCTGGTGAATATGTCAT
+CGACCGCGAGGTCCTAAGTAAATCGGGCGTCCACTCGCGTGTGCGATTGT
+CTCAGCTTTGGACCCTTTAGAGGGTCTCATTAATACTAGGTTAGGGAGAA
+TGAAAAATCCTTGAGCCAGCGCTCTAAGGCACAAGCAAAGGTGGTGTGGC
+TCCAAGTAAGTTCTGAACATAACGATGGATTGTTAACATTGATATGCGGT
+ATAAGTGAACTCAGGTTAGCTGCCTTGTCATTTCTGACGGGCCATCCACC
+CGGATCAGAAGGCGCTTTGCACGGCCAGGATTCTCAACCTTATATGTGTG
+ACAAAGAATCACTTTGCCAACCTGCCGGCATATACAAAACTAAAGGTGCG
+CACGTATTATACTCGGGCTCGGCCTGGAGATTTCCGGCCAGACGTTCGGC
+GAATGATATGACCGAGTCCCGGCTCGTCCCAATTATCCATAGGCACGCAG
+AAGCATACCACAGAATGTGCCGGTGGGATACCATCGCTAATGCAGATGAC
+ATGATTCGTCATGGACTCTTTAAATCATTAGCCATAATGGAGTGCGCAGC
+ACCATAAACCAGGAGCAGGTTCGGAGGCCAGTCCTTTGACATACTAGATA
+TCCTACGGCGTGGGTTTACATAAAAACGTCACGAGGTGGTCGACTCCAGT
+TCCGACCCTAGTAAGTGCGAGTTTATTTCGGCTTTGGCTGACAGAATGAC
+TAGGCCACCGAGCCGTGCCTACCAACAAGAGCCTTCCTTGACGCTCATTG
+TAGTTATTGAGGGGTGGGCCGCCTATCTAATTTTAGTGGCGAGTCGGACG
+ATTGCTCATTGACTATAACAGTTTTATTGGTCTGCGACAATAATGGCGAC
+TGTAATATCTGTTGCTCATCCGCGTCGACGATTATACCAAGGCGATGGAG
+GTGAGCACTATGCCACCGTACTCTTGTGTGCGTTACTCGGGGTTCAGTTC
+AGGAGCCACTGGACGTTCGACACTAATACTGACCTTCTGTAGATGCTCTT
+TAATGCACGCTTAGACGGCTCTGAAAGGACTCTAGGATCACCCGAGTGTA
+AAGGAGTCGGGGCCAACCCCTATAACCTAGAACGGAGTTAACCGATAAGT
+TCCAGAAGGCTGTACGGCCCATGTCTGAATGATAAGGCATGCGTGAACAT
+GCTTAACACAACAGTGTATATCTAGTGTGACCGATCGCGATACATAGCCC
+GACCTCACCCATTTCGCATCCAACTGATTAGGAACCGGGTTGATAGACTG
+CTGCACATATTGTCTGTTTATGTTCCCTATCAACCTGGTCTGCGTGGCGG
+TGGGTGAGGGCGAGGTCGAGAATCCAATTCCTAGGCGAAATCATTCCAAG
+AGACGCAAGGACTTGGAAAAGTGATGCGCTCAGATTACCCACGAACTCGA
+GATCCAACCACTATAAAACTGTGGCGTCCCAAGGGCACTCTCCAGACGTC
+GTAAATTGATATTTACCCCGCTACTTGACTATTTGGACCACGCGGTGCTC
+AGACCGATACCTGGAGGCGACGGGCCATGGCGGGGCATAAATTTCAAATT
+CAGTTATTGCCATCAAGGATAAGATGTAGGATCAAGAGCGGGCGACACGG
+GATTTTTCCCTTGCCGCGGCGATTTGTATTCACCGCCATCGATAATTGGG
+CTCAAGCTACGGCTAGTAATTATTTACATTTACAAAAGGGGTGGGTGGGC
+ATCCTAGAACAGTACGACTCGTGACATTATCGACATGGAAGCATTATGGA
+ACCTAGCCACGCAAGCTATGCGAATGGACTCGCGCCTTTGGCGAGGCAAA
+TAGCTGCAAAGGGAAACGAGTAGCTAGGTGCGTAATAGCGCCCGAATCTT
+CGAAGTCATTCTTCCCCAAAGAATTGCAGATCTGAATAGATCCGGAGCGG
+TGAAAATTCACCACTTCGAAGTAAGCCGCTCCTGATCCCGAAAACCAAAG
+GTCCGGTACTACAGACGGTGAAGCCAAGGAACACTCGCTCTCAACCGGGC
+TCTAACATCCCACCACTTTTCTTGCGCGTGCCGTTGTTGTGAGACGATAG
+AATCAGAGGGACGGATAGTTCTTTTATGACGAGGGGACGCAGCGTCAAAG
+AATGTAGCAACCGGGATTTTTGGCCCAGTAGTTCGGCCCTTCAGCTGACT
+CTTTACATAATCTAGTTGAATCGTGCGTGTGCAACTTACGCGGTAAATGA
+AAGGAACTGTTAAGCTCCGTAGCCTATACGCTCCAACTGACGATTTGGTG
+AGGAAATCAATTACCAGGAATGTGGGCCAGTAGTCAGGGACGTTTACAGA
+TTATTGTCTGTGAAGAGTGAAGGCGTCATTATGGCACCCAAGTCCTATAA
+ATCTGCCCCCTCGCACTTAACCCGGCGACGCCGTATTTCTTTAGCCGTAA
+GATACCATACAAGGGTCTCACGTAGCTATGGTTGTCGCATCCTTTCATAA
+GCAACAGGTTAAGATATACGTCGGCAGCTCCTGACTAATGCTATGAAACT
+GTATAGCCCCACATGTGCTGATAGAATGAGAGTAATCGGAACGCCCCTTA
+CGTCCTGCCCTCCCATGATATGAATTCAAAAGTTTGCACTTTGTTCCTAA
+CAGCCCCCGAGGGCCGAAATCCCCCGAGGCATCAGAGCCCATCGTTAAGG
+GGTAGGGGGTTCACCCTCCCGAGAAGACTTTACCCGGTGTTGAAGTGACA
+GTCCATCGTTTGACAGCCGATTGCTTGTATAAATTGCGACCGTACGGAAG
+CTTCTGCGCGTAATTCGAAACGATTTATGACCTGCGCCTATGGCATTAAT
+CCATACCTTGATGTACTCTGGAGCTGTGTCGGCAACGAGATTCTGCCGAC
+ATGAGTGACCAAGTTCGTCTGACAACCTGCAGAGGACGACACGCGAAGCC
+AATTTATTAGCACTTAAAAACATATATTTAATGAGGATCGTATATAAGGT
+CACGATTGCAATTGCACTCCAAGGTAACGTTTGGCGCCAATCTTAAGAAT
+GGAGTACCGTTCCCAATTATTCAACTCGCTCCCATGCCCACGTTGTCAGG
+TCGATAGAAAGTAATCAGACCATACGGTAGTGTGGACCTACGGGCAATAG
+TCGATTTAGGAAAAAGTTCACCACTGTTGCGGATTGAAATTTTCCGATTA
+TCGCCCGAACAAAAACAGACGGAGTATTGCCCTCACACGGTTGTGGGTAT
+TTAGATCAACGTCCTGGTTTAACGAAGCCCGCGACCACGGGTTGTACCGC
+ACTGCCCGCCTTTTGCGCGCATGGATGTATTAGCTGGTCTATAAGCAAGG
+CAGGTCTTCTAGTTGTCCGTCAAAGCCTGAGAGGTGTCCCCTAAGAAGAA
+TAAAAGGGTGCGCACCCCGTTGATCTCCCGATAGGCCTTAACCCGAGCCC
+GACAGCTCTATTCGAGGAACAATGGCCGTAGCGTAACCGATGTGAGTCCG
+CGAAGATCTCGCTCCTTTTAATTACGGGATGCTACTGAACCTAATGTTGA
+CCGTTTGCTCTTAGTACCTTGCGGGTTTATATCTGCGGGCGCTGGCCCGA
+TGTCGCCGTTATCTTTTATATTCGCGTGACTATGTTGTGTCTGTCAGCTG
+TGTGCTTGTCCGACCAATATTCATCCTAATATAAGACCGATTATTTCGCT
+CCCTACATTTCCCAGTGCTTTTACAGGCGCATAGGTGGAAATTCGGTGGA
+GCACCTGTCGAGGTCCTAGGGTGGAACTTAGCGAAGCTGAGCCCTCCGCC
+TCCACATGGGGAACCTAATCAAACCCGCAATAAGTCGGTCGAACTAACGA
+CGTAGCGGAATTGGTATCATTCCGGAGTTTCGTATTCCTGTATCTCTAAG
+GGTAATTAAGTCGTGTGGGGTTGCATACCTGTAAACTGAACGCACGAGAC
+GTTTAACTTCTCACACTGTGCACAGCAAATCGTCATGTGACTATCACTAA
+CAATGATTCGCCTACGGCTCCTTACTTCTTCGCGGAAGTACCTCACGCTG
+CGGCAAACGGCAGGCGAATAGGGAGTCGGAGTAGCTAGCGTCGAGGGTAC
+GGAACGAGCCGCCAAGTCTATAGTAAATCTGTAGACCCGATCGCGGCTAA
+CCGCCAGGGTTAGTCCTATGGTACTGAATTTCGGGGCGATGTGCAGTCTC
+TAGTATTACCCAATCGAAGAGCGGTGATCCTCATTGCCCGGACAAGCGCA
+GATTATTTTGTCTCACGGCGCCGTGAGTTTACCTCATAACGTAGCGATGG
+GGATCGAAGTTCAACAGTGCAAAAAAAATTCTCAACAGTACATTGTGCTA
+CAATGACAACTTAGCGGCCGATTAGGTGCAGGCCACGAGCCTAGGCAAAA
+CGTGGGTTGTCATAGGGGCGGTTGGCGGAAGACGACTAGCTTACCCCGCT
+AGTAGTGTGCAGCAGTGTACAGATAGTTTGGAGTGGTGACGGCAAGGAAA
+TGACATATGTCAAAGCGAACAGAGATGGACCAACACTCACACTCCCCTGT
+ATCATCTTACAAAGCGTGCATGAGTCTGATTGCGAATGACCATTCCGTTG
+CCGTCCTTCCACACGCTGTGTAGATGCGCCAATACCACGTACGAGTAAAC
+AATCATAACATGAGCTCGCGTCAGAGGCCAGATTTAAATTCTAAGGTGAA
+TTTGACCCATCGGTCTTTGGACGGGTCAGTCGAACAAAGGGGAACGGTGT
+AATAAGTAGCGGCCGGGTAGCCGTCTCGAATTCAGCGAACTGCGCTTTTG
+CCATGAGACTCGATCTATAAAGATTCTTGCGATGTCAGCCGCTGGGAACG
+AGATGATGCACAGTCAACCCGTCATTCTCGATGGCTGGAGGGTGCTAGAG
+AGAGCACTTGACGCACACGGGCCCATGGCAGCTCGTGTAGCTTCTTTCTA
+CCCGTTAGACCCACTATAAAAAGCTTGTCAGCAGACCGTTGCAATACCCA
+AAGCAAAGAGGGCTCTGTATCCTTCTCATGCGTGGTCGAGTAGTTATAGT
+CTGATGCCAAGCATTGGGCTCGTCGGTTGACCAGTCTTGCTTTAACAAAC
+TGTTCACTGCCTCAACCACACACTTGTAAGCACTTGTGACCACTTGCTTG
+GACTAATGTACGATCCCCTTCGAACGATCCATGCAGGTCGTGACATCGCT
+TGACCAGCATCTGAGACATAATAGATGTGTAATGAGAAACTTGGAAGAGC
+ACTACGGTTGTGGGACCTGGCCACCTGCAGCGTTCGTCTCTCAGTGTTAG
+TATAAACCACTCACCTCATTGCCGAGCTATAGTTTGGAAGACACAACACT
+CACCACCATGTAGAAGCTCTCAATAACGGAGCGCCCTGCACCCACTCGTT
+TCAAGTGTGAAAGCGCCCGTAGGGGTGGCTCATCGTACGGCCCAGCGTTT
+TCCCCGTTATCAGCACCGTCGGCAAGGCTCAACGCCAGTATACTTTCCTC
+AAACAACGGCGTGGCATGATTACAAGCTCCTAATGCGGCGCCTTACGTAT
+AGCTATGAGGCGAATGGACCAGCCCAGGTGAGAGGTTAAGATACCGGTGT
+CTCCACCACGGAAACATATTTAACAGAACATACATCGACGTAAACAATTG
+GACTAGCCCGCGTAGTCACATTGCAATCGGCTAGCTAGATGCAACAAATG
+TTTGTGCGTGCGCCGTACATATTGAGAGGGTACTTTATCCAGACCATCAC
+GCTCCCTGGCGCCTGAAGCCGGCTGCGCCAGACCTTGAGATTTGGGTGCG
+TACGCTATTCAGCAGTGTCGGAATCCTTTTTTGCGCACGTCACTATGCGT
+CGCACTAATCGCGTCGTCTGCTTTCCCGGTTTTAGCGCTCCCTCGATCCA
+TATGACGGCGCCCTTCCCCGAGGCGGTAGTTATCGACGTTAAGATTACAC
+TACCCACGATCGGCCCAGGACCTGCAGGTCCGTACCAAAAGAGAATCATT
+CTGCTATATGGTGAGGGCTGTCGATTAAACGCCACGGCTTGCGTTTTACT
+TACTGGCATTCTTAGGATAACTGTTTAATGGCGTAGATAGTCAATAGAGC
+ATGCTGTACTTGCGTCTACTATGTTGCACCATGTCCCAGTCAATCGAATG
+TATACCATTAGAAATACGATTATAGAAACGGCCTGTTAAAGCCTTTTCGG
+ATATTGTCCAGTCAGAACCGTCGCCGTCCCGTGCCCCCGCATCTAGAAAT
+TGTGATATGAAGTATGTGTTGTATGGACCCTACCCACGTCTGTGCACTCT
+AACGGGAGATGTATCGTCCGTCTAGGGCGTCCAATTATACACCTGGCCTC
+TCACTAGCCAAGTAGCAGCGAACCGCCTTATTGGATTGGGACTTCTTGGT
+CCAAGACCGTGCTATCTTTTGGGCGATCTGAAGAATCTCGCAGGTTAACC
+TTAATCGAATAATCAAGATGCTTCACTTTCCAGTCTAAGGTTCTTATCGG
+ACCGATCCCAGACCATTATTTTCTAGGCTCTATCGCACATCAGGCGGGAC
+TGTCCGTCATCCCAGTTCGGGAAACCACAGGCTTAAAGACGAAATTGTCT
+TCGCTAACTAGTGGGTGGTTTGCGTCCAGTAAAGCTTCGGGGGATTGGTC
+ACTCCCCACAACAATCCCTTTTTACCGCGAATGCTCTTGCTGTTACGAAA
+TCACCGGAGTTGAACTGGGAGTACGCGAAATAATTTCCAATTCCGTAAAG
+CCCGGATTACAGTTTTTTCTCGCGGGAAGTTGCCCGCGGCAGCTATTGAC
+GCAGTGGCGTACCTTTTTTTGGATACTCACTGTCTGGGTAACTCGAGGCT
+TGACTTTGGGGCTGTGTGTGATGTTTAACTGAGGTTGTTACCCGCCCAAG
+GCACAGCGGAATCGACAAACCTCCTTTCGCAAGCATGGTTGTTTCGTAGT
+TAAGGGCAGTCAGACCCACCATAGAGACAACAGATGTGCTTTCTCCTCGC
+CCCGCACCATTGAATGGCGGCCGCTTAGAGCAGACGGATTCGTCCTTGAA
+AGGATTCTGGGGCCACTTTGTATACGAAGCCCAGATGCCCGTTTAAAATT
+GTGGCTGTAGAGCAACAGATGACCGCCATATCATCCTCCATGACGGGCAC
+TGGACCAACCCCGTCTGACCACAGTGCCGGGTCACTAGTGGTAAGCCAAT
+TAACGCCTCGTTGAACTAGATTCCCAACATCCCCCAAATTTACGTAGCAA
+ACGAATTTCTGGTATCCGAGCGTTTGATTCGACATCGAACGTCAGTAGGT
+GTAGTCCTGTAACCCCGAGAGTCAACTATCAGCAAGTGGCCGTGCTGGGC
+GACAATTTTGACTCAGGCTTCTCGCGTTCAACCCTTTTGCGAATTTCGTG
+CTGGGCGCGGCGCGCGGAGGGGCCAACGTCAATAAGCCACACAACGCAAC
+AGAGGGCATTACTCCGAGGTATTGAGACCTCGCAGAGAAACCTAGCCCTT
+GCGACAAATTAGTCCCGGGTGCTAACGTTCATCTAAACGAACGATGACTC
+CAACCTTGTCTTGTTCACGGACGTCAGGGCGGGTTATAGTTAGGCAGGGT
+TCTGCACAATGCAATAAGCGACGTTTACGTTAGGCACCCCCCCTTATGGA
+CTGGATTGTTGCCAGTGCAGGGACGACTGCGAGGAGCCTAAATCGAGTTC
+GGTTCTACCGACAGGGTGGCAACTGTCCCAGAGCAGCACATACCTGCTCG
+GCGACGCATCAATCTCACCACTGTTAAGCGTTGTCGAGTTTCTATCTGCT
+ATTATTAAAAGTGGAGGCATGATGCAGTCTAGCCCTATGAGATGTGATAT
+GTGATACGCTTGGGTGCCAGCCAGGAGTCGGCGTAACATTCCGTCCAGAT
+CGTTGTTCACTGTCACTTATTGTCAGACCAACGCAGATCTTCAACATATC
+TAAGGCGATAAGTTCCAGTCACACACCGAACTACTTACGGATCTGAAAGG
+CAAATAGAGGTCCTGGGGATAGTACAAACGTGGGGACTCCGTACCCCGTG
+GTTTCAGCGGCTTTAACTGGTGAAAAAGTCATATCGATACCGTTGGCGAG
+CTACCAAACTAGACGCTACTCCTCGTTACGCACCCATGTCCGGTGGATTG
+TTTCAACAGCAGTGACCCTCGCCCCCCTCTCCGACTGTACATAGTCGAGT
+CATATTCAGTCACTGATGCAACTCTTTAGCTAGTAGTAGAGCAACTAGCA
+ACTGGGGTGATACCCGCGGAAAAGTGTAGTGCACGGTCTAATTTCTCAAT
+GAGGTGCTCCTGATAACATTATCGGTATCTCTGCACCAGTTAGTGAGCAC
+GGTACGTTGGCTCCTAGGTTCCGGGTAAGGTGCACGACGGTTATATCAGA
+GCCACGGACGCTCTCCACTTCAATGTAAAGGGGGATGCGCAAATACTCTG
+TATTGTCCAGAATGTATGGCAACTTCCTTTTAGAGGTCAACAAGTGATCA
+AGAACGGTTGCGCTGACTCACCACACGCTCCTCAGTCGTGATCGAGGCAC
+AGCGACGGGATCCGGTATTTGGATTCTACAATATGTCATCTAGACATTTT
+GGCTGGTGGGCCGTCCCGAACCTTACGTAGCAATATATGGAAGAGCATGT
+CACCGGGCCTAAGAAGACTGAAAAAGTACATATAAGATTGACGGTGCTCA
+AGCCTTTAGCAGACGGGACTGTGAACTGTGTCCACGCCTTTCACTGCTGC
+CAGGTGTCCGACATGTTAAGCCCCATACAGGTTCATGAATGGACTGGATA
+TCTAATCTCTCCACACGATGTCTCAATCGGGCATGAGAAGAACGATGCGG
+CTCTACCCCCGCGGATCATACTAAGAACCAAGTTCACGCTGTGCAGTACC
+AGTCACAATCTCGTCGGCTTCGCCCTGCCACGCCGAACTTAACTACGATA
+GCACCACCAGACCTTACAAACAGTGTCTGGTCGTTTAACATGCAGTGTGA
+AGTCAGGATCACCTTGGCTTAGCACATACTTTACCAACTGGAGATGCTGG
+TACCGGTTTTCCGCCCAATCATAGCTACGTCTCGGCACCGATAGCAGTAA
+TCTGCTACGGAGAGCGATCAATTACCCGCCGTAACGAGCCAAGACAGTCT
+GGTCGACTTCGATCTGGTCTCTGGTATCACTTCTAAGATGACGGGTACTA
+TACCGAGCCAGCGTGATGCGTTGATGATCCCTTCATTGAGGCAGCAGGCT
+TTGCACGAGTGACGAATGGATGCCGTCGAAGCTGAGATGCTATGGACGTA
+AGCTCTCCAACCTGAGGTTAGGCACAAAGGGGCATGTCCACCGAAGTCCG
+CCAAACGTACAACCGCCATGCTTCAAAAACTCGCTGTGGTGAATATGATC
+ACCACGCTTCAGCACTCTGGCCGGGGAGGGAACGCATTCTGAAGAGTACT
+AGGGGGGAGTACGCACAGCTACTACTTAGATGAGATATTCTGCCAGTTTC
+AGATGCGGGACAGGGCCCTTCCCGCCGCCGACTTAGCAACGGTCCTATAA
+GCCAGTAGTTCTTACCCCCCGACTTGAAGGAATCGCAATAATGTATGCTT
+GGTGCTTGATCGGCTTGTTCAGTCACATTCAACCGGGCTCTACTACTTCA
+TGCCCGCTTATGGAGATCAGAACTCAAACTAATGCGTAGAATTATAACGA
+TGTTGCAGTAGGCGTTTTTAATTGTTTGTTGCGGCTTGACGGGTGGCCGG
+GCGCCTACCCATTACTATTGGCGTTCTATCGTCAGGACTCCCGGCTTCGT
+AAACTGGTAACAAAGCCCGAGCGAAATGCAGCTATTACAAGTTGCTCAAA
+ACGTACGTCTCAAGTTTACCCGTCCAAGGAGTATGTGACGAAGACAGGTG
+AGCTATCATAATGAGATAAAGCGACTGGTGGCGGTGGATGACTGGCCAAC
+CTACTCCCCGCCGCATGCTTGACCTCACTGGTTTGAGGTTATACTTAGTA
+TACCCTCGCAATCAGGTAAAATGTTACTACTTGGGGCTCCTCCTGTACGG
+CCGTAGCCGCCAGAAGGACTCCAGTATGGCATCTCATCAATAACCTGAAT
+AGTAGCACGCTGTAGTCCTTCCTTATCTATACAGAAACACCGAAGTATCA
+GTGTAACTAAACCTAATTTACCCCACATGGTTGCTTGGAATTGTTCGGGG
+AAATTGATGAGCAGTCCTGTTGCTGATCATCCCAAGGCCGGCCGCAACGC
+TGGAGATCAAGGCCGAAATGGAACAACAGACCGTACACGGGGAGGCTCTC
+CCGAGCGTGGATAATCCGACTCTGTCCCAATAAAGCCTGGGTGTGTGTCT
+GCTTGACGGAAGGGAAAGGGTCTGGGCCATAAGGTGGAATGTATGCGTTA
+AAGACAAACCCGTGGATCAACGGTCAGGCGCGATAATCTCACGACAGCAC
+TGAATACGGTACTTGTGTTCCCTATACCCCCGGAGGGATGATGACGGACC
+AATCATTACGGGATAGGCATTTGGCTCAACGATTCCCCCACTGTATAATC
+GGCAGCTTTCTGCGGACTAACCGTCTTCCGGTAATGCATACTTAGTTCGA
+GTTGCTGCACAGGGGAAACGCAGTACTACGGCCTCGCCCGAATTCGCCCT
+CAGTTTGGACGTCTCTACATTGATCGTCACATCATTCCACTAGGATGGGA
+TCCTACGTGACTAGAAGAACGGCTACGTCATTAGTCCTGATCCCTTAACA
+ATACGACGCGATATTGAATGCTAGAGCCAGTGGTCAAGTCTGAAGCTTGG
+TATGCTTTCGGGCCATCACTCCATTAGCTTCCACTTGCATAGGACTCTTA
+GACTCAGGTTCCCCCGCGAGAACTAAAGGCTAGTCTTTTTAAACATACCA
+TAGACCAATACTATGCCGCATTAGGCGCAAAAGTTCCACAGGGGACCGGG
+AAGTAGTATATATCATACTGCGTCGAGTATTGAGGACTTTCAGTTTATCT
+CGATGATCCCTGCGGTGTTAAAGCAATCGGAGCATCGACTAAGCCCCAAC
+TCAAAGCGGCTACCAGGGCATCTCTGGTGTCCATCGTCGAATCCCTGTGG
+GCGCCTCTACTTGAGGCAAGGCTGCCCCAGAACTAGGTCGGCATCTGATG
+GCTCCTAACAGCGTGGACCCGTACATGATCCTGAATCGAAGGCTGGCACC
+GTAGTAAATAATGTGGCGCAGAGCACGTAGTGGGTCTGGGCAACTTTTTA
+TGCGTGAGTACCGAAACAGTACTCACCCGTAGTACCGATCCTTATGTCCC
+GTAGCCGTAGTCACTCATTTGCTGAATTCCCTGATCTGTTCGCACGCGGT
+AACCCTCATCCGAGCACAAGCCATAAGCCGGAGCTTCAACAATTAAAACT
+TGATGGGTTCCGAGCTGCGCGGTAGTTCGAGCTTGTCGGAGATGATGTAT
+GTAATACATAATCCAAGCTTATATATAGACACAATAAAATACATCCCACT
+ATCATGACTAACCTACAACGTGTGAAGAATCTAGCAGGGTGCGATCGCGA
+TCATCCACGGAGCCCCCATGCCAATCCGGCAGCCTAAGTGTCAGAATACA
+ACGAATCGGTGGGGAATGCACTTTCCTTAAGAGTAAAAATTAAGTCATCC
+CCGATCGCCTGGCGTGGGCTGTGTGTTAACCAAAGCTCACTATACTTAAA
+CAGGGCGTCTGGATGGCACGATGTCATCGTCCGCAGCCTCAGCGCGGATT
+GTGACTATCCGTCGAATTAATCCACAAAACTCGTCACATAAGGTCAAGGT
+AGAATCCCTATACTCAGGTGACCGGTCGCTGGTGCAGCCACAATCGGGAT
+TATAAATACCCAACCACCATGATCCACGAACTACATGTGGGTGGAATCGC
+GGCGTCCGACAGCAGACATTGCCGAACAGGGCAACCTCTGACTGCTACAC
+AGGCCAAGCCCTGAGCACCTGAGAGCCTAGGTTTGAAGCGATTGGGTGGT
+GGGAGTATAATCCTGGCAACAAGATGGTGCCGAGCAAATTCATAGGCAGA
+CTATATGTGGCACACAAGTGTCGCGCCCGGGGCGGCCATTAAGAGCTCGG
+GTCCGCAGCGGCACTTGCACAGTGGTTGAGGGTGTTCCAAAGACTCGTGT
+AGAACCTAATCACGAGTCTCAGGCGTCTGATGCCGATGCCTACAGTATCC
+TAATTCCGGCCATCCGAGTGCTTTTTTCTGGACCGTGAGTAGGTCTTCCG
+CTCAGGTTTCATCCGTGAACTGCATCGCAAAAGCTGATCCTATAATGAGT
+TTTACTGGTTGGGATTCTGCAGCGGTCAGAACACCACTTAGAAGGACTAG
+GCAGTGCTAATCTCGAGTGAGCTAAAGACCAGACCGTCTATATGGTCAGC
+ATGGATACTTCTGCGGTGCCACGCCCGGATGGATTTTTCGCACATATGGG
+TCTAATTTAAGGCAACTGGATAAACGCCAATATTGGCTGAGGGGGAATTC
+GTTGGAGCCTAACTCGAGCTGGGAGTAGGACCTACTTGGGTCCTACGCGC
+AGCCGGCCGCCACCCCCAGCTCCGAGATATAACGTGACGACGGCTACGTA
+CACTGTCGCGGTTACCCGGCAAGTCGCTTGCAGTTCTTACTCCTAACCGT
+CTTTTTTAGGACCAGAATCTTAACGATGACGCACGATACTCTTATGCCTA
+CAGAGCTGCAGCGCTTATGCGGGGCACGGTGCATACACGCCCGTAAGTCC
+AGGCTGTCATTGATGCGTCTAAATAGGGCGCCATGTCGGTCTAGTCGTTC
+CTAGGCTTCTGAAGAACCCACTCTAGTGCCCGTCCAACTCATTTCTGACG
+CTAAGTCTTCGAGTCCTAGGCCTGAGGTGGCCGCTTGTGGAAGACCACAA
+CTACGGGCAGCCATCTTACTTGTCGCGCTTATTACCGTCCGGTCGCGCGT
+TTGAGGAAATGTCAGTCTTACGGAATTTACGGCTAAACCATAATTGTCAC
+TGCCTCTTCGGGAGCTTAAGGCATCTCAACAGAGATATTGACCCGAGTCT
+AATATTACGAGAGGTAATCTCCAGCGCTAAAGACCCCAGTACTATATGCT
+AAGTCCTTGTACCGTTTCTATGCATCATTTGGTGGTCCACTAGGTCCGGA
+GGATTAGTCACGTCGTTGCGACCCTGCATGTCGCCAGTATGAATAAGCTT
+GTCCTTTCTATGTGGTAGATGGAAAGCATTCCCCCGTAGGTGGCGCGTTT
+GATAGACAAATCCCTCCGGCTTGCTTTCTGAGACCGTTTGTGTGGTCATC
+TCGAATGGTTGGATATTTAGGGGGTACTATAAGCAGCGTCTTGCTTGGCG
+TGTAGGTTAGGGACCAGTCCCAACATGTCTTTGCCTAAATGACCAGAATA
+GGTTCAATTAAGCAGGTGTTTACTAGACGCGCTGGACACATAGCATTAGC
+TCACGAACTTCCCGAACGAAGACTTACGTCGGTTATGTTATACGAGCTAG
+CTTGGCGATAATAAGCAATTTACCCACGAGTCTGACGTGTCGTGTAACTA
+TTCGGCCCTGAGTTTTAATAAAGTGAAACCCGATTTTGCAATGTCCGCGT
+TTTTTAGATTTGATACTCTAGTCCTAGAATATAAGAGTGTTGAGCCTGCC
+CGTGCTTACATGATAGGTATCAACCCAATGCTTGTAGCTCAGCCTATCTC
+GTACAGATGGTGATAGAAGTGGCGAATACATCAACAGACCAATCGTCGCT
+GGTAGAGCACACTTTCATGCTCGCAGAAAATATTTTAGACGTATAATTCG
+CCAACAGGGTAGTTGTATTATAAAAAACCTGACCACGTAGGACTGTCATA
+CCCAGGATTTACCATATGCTAGGTGGACAGACAAGGCTGAACTTCGAAGC
+GGAAACAACTGCCGCTTTAACGATCGACCAGCGATCTGGGGTTGGTGACT
+GAGACACATCAACGGATCTTTCGAAGGGAAGCGAGAATCAGGGCGCGATC
+TAGCCCAGCGATTACATGACTACAATCACCCTGCAACGATTATCGTTTGA
+TCCCTGCAGCTGCGGAGGCTTTACACCTGTGAGAACTTGCGGGACTATTT
+GTACGCTTGTGTCTCGAGGTGTAGGTCGCGAGACAGGGGTCAGATTATGC
+TTGCGCACCCCTGTTCGGCTCGGACACAATGTGATTCGCTAGAGAGAAGT
+CTTTATGGTTTATGTTTTGGCGAAGCAGTTGCTGACCTCCGGATGTCTTT
+TATGAGAGTCTCCCTCAGACCGGCGCCGACCGATAAATGGTTCACCCAAA
+CAGTGCAGTGGTAAGCCTCCGAAACTCTGCTGACGAAGAGGTAGATCATC
+CGCTAAAATTCTCCTTTCACGCGTCTTGAAGGAGAGGTAATCCGACCTGC
+CGGGAAGGGGTTGCCCTCTAACACCACGGATGAAATGCAAACCAGGATTA
+CCGAAGCATGATTTTCAGGCGGCGGCCCCGCGGACCGCTTTGAAGGTTGG
+AACGAAGTCGCATGGATTGTCATACGGGCCAGTCCAACTTAGTTCCATCT
+AAGCACCCCATTCTCGGGATTCCACCTACCGGTCAGTTGCGCTTCCTTTA
+GATTCTAACCGCTGAGCTGCCTATTTAGTTGTGATGATTCCTTAGGTCAC
+CGCCTCACCCGCCCCTTTTTCAACTATTCGCAACCACATTTAAGATTGAA
+GTCGTGGGCTCGGTGGCATGTGCCTGACTCGCTCCGTGTTTAGTTTCGCA
+AGCGAACGTGCTTGTCAGGTGTTTGTTGAGAAGCCAACAATACTGCGGTC
+CCCCGGATATCCCTATTTCGCAGCCCCGACGTCCTGCAAACAATGCTTCT
+CTCCTCCTGAGATCTGTCCGTATGAGCCCCGTTACTATATAGTAGGATAG
+CGTGAAATTCTTACCCCTATCTTGACAAACCCTTCGGTTGATTAGAACCT
+TGCTTAGGTTGCGTCCCTCTCACGATGTAGGGGAATGTCTTTAGCAACGT
+TAAGGTACATAGTCCGTCACGCTTCCGGGGCATGCGGGCACATGTACCCA
+CAAATACTAACCCTTTCGATGCGTAACATATGGTTCTTCCAGTGCTTAAC
+CATCCAAGGGAGCTAAAGCGCGGAGACATTGTTAGTTATAACGGCCCTAG
+AGGAATGGTGATCTAATGATGGTGCAAAGATCACACATGCACGCTCAGCA
+TGTCTGCCTCGTATTGATCAACGCGCCCATATATCCCCGTCGTTTGTCAA
+TAGATCCGTGAGCCCACAGCTTGCCAGCGGCTCGGGAAAACTCTTGTGGC
+TTTTGTAAGACCATCCTCGATGCCAACTTAGTAAGGTTATCGGGCCTGTG
+GAACAACTGCGTCGCCTTTCCCTAATCGATACGCATTTTTCTCCTGAACC
+TAATCGTACCTGGCTTCCTGCCTTGCTGAAACGACCGTAGCCTCTTCCTT
+GAGAAGACAAGAGTATTAGGACTGCAGGGGGGTGAAGTCCCGCCGGAGGC
+CCGTGACACCCAGGGCTCGGCTATCTTAGCAAGTGAGGAGAGGAACGGCT
+AGCGGTCGCAGAAGGGTTAAGCCAGCCATACTGTAGCTAGCGTTGCCCAC
+GTTCAGTTAGAACGGATACAACTCCTACAGATGAGCAGGGCACCAACTTC
+ATGATTCGTGTAGTGTGCCTGTAGCAGGACTCATGTGGTCTACCTGGGCA
+TTTCTCGACGATATAGAGTGACGATAAGTACTATTTGTTTCGAGGACTGC
+CAAATCAATGGCGCACCACTAGAGGCCGCGGTTCAGCATCACTGCTGAGT
+AGGGGCAGAAGTAAATGAGCAACTCAGCACCTTACAGAAGGATGACTGAG
+TGTATGCGCCGGAATATGTCACGAGGTTCCATTACAAACAGTCCGTTGCT
+TCCCACGTGGGATCACAAGCCGACTGGACTGGTACGGGGCGGCTGGACTT
+AAAAGCTGCTACGTAATTCCTGAGAGGATGATCCGAAATAATGACGCCGT
+ATAAACCGTACCGCATCTAGTCCCGCGTGACACTTCTGAGAATTTCCCTA
+TATAACCCGATAATGAAATCTGTTGAAATTGTCAGGCACCTCTTCGTATG
+TTGATTGGCTGTCGGATACACCTGTTATTCTCACACCTCTCTTCTGTGGA
+TTATCTCGCAGCCAAGCTCACGTATGGTGACCTGCGGATTAGGTATCGGG
+TTTGGCATATGTATGAAACAGGATACTGGAGAGCCCTGGACCGGACACTA
+TACAGTGCAAACATTTGAGTGATACTCACCCAGCCTCGGTCTGGTTGCAC
+AACTACTTCTATTTAACAGCACCCCCGCCATCGCCTAACACCGTTATTTC
+AAAGGTGTTCTATTCGAGGGGGCGTGAACTGGGAACAGCTTAGCAGCGAT
+CACTGCTCTGCGTAGTCTCAGTCTCCTTCTAAGCCCTGCAGAACAAGTGT
+GCCGAGCTTATCCATCTGTAGAAGAACTGCGCACAACGCTGCAGAGGCTC
+ATGAGCCGATGCTCCCCTACTGGCCTGTGCACGACTTATTGCCCAAGGCG
+TAACAACGTAAGATGAGGTGCCAGTTTCAAGTGGTCGGATGTCTTTCCCA
+ATAAATCCTTGAATGATAGTAATCGGATTAGCGCAAGAAAGTAAATAACT
+CTGTCCGAGACAGTTGCGACCCCTATCTCACTTTGAAAATCGTCGCTTGG
+CCTACTCGGGGAAGCCCCCATGAATAGCTCACAAGTTTCGTCTATTGCGT
+TCCGTTAACACTGTCGCAAGATCGTATCAGCCCGTCAATCTTTGGTTCGG
+CGAACATATTGGACCAACTGGGTAATAGCGGTGTACTCCATCACGCTAGA
+TAAATAGGAATACTCGTCTGGTTTATGCGCTACGAAAATCAGGGATGTAC
+TTTGCTACTCTGCCTGACACAGCCAACATCTCCCGGCATTTTCCAATCTA
+CGTTACATGTACCGGCGGAATAACGGTCCTCCCGTGAAGTGGCATGGGGT
+TTAAAGAACCGTTCCAGCCTCAATTCACTTTGCCCCGCCGCCTCACGCAG
+AACAGATCAAATGCTTCCGGACCAGTATGTCGCGGGAGAAGCGCGTAGTG
+CCCCTTAAGCGTTCCCAACTTAGCCGTGTACCGTCTACGCATCAAGGCAT
+CCCATCCCTCTTAGCACAAGCGACGTACAAAACATCCCCTACAGTGTTCC
+GAGGGTCAGGATCATGCTCCCTCGCCGGTGATTTTGTTCTTCGCGTTAAG
+TAGAACTCCCCAGTAAGTAATGTTTATGACTCACCCACCCTTGTGGAGTT
+CCTCGTAATGCACTAGCCCAGTACCTGCATCGGGCATCATCGCAGGAGTC
+CCGAACTAAACGGTCTATGCAAACAAGGCTACAACTTGTGTGTGTGGTAA
+CTACGCCTCAGACAGTGACCACAGAATAACAGGTACGTCTGATCAGACCG
+CTTAGCGTAACATGAGTATTACTTGGGTCGAGCTCCTCATCATCCATTCC
+TGCTGGTTTGTCATCCTCAAATGACCTGTTCGACACCGAACAGAAGACAG
+GGTGAGACAATAATAGACACCTAGATCCCCTATATTTCATACCGTAGCGC
+GAGAACTGAAGCGAGGGGCTGGGCTGTCCAGTAATCTCTCTTCCGCATCT
+GTAGATCTGGTGGGCATAGCATGACATGAAGATTTTGCACTTCGCTTCCC
+CCTGCGTAGGGTGCGACGACCGTTCACTCGACAACGCCAACTACTCGTTA
+GCGTAAAAGTGTACTCGCGTTAATATTAAGAGTGGCGTCTTAATTACTGT
+TGCAGATTCTGGAAGCCTAACAGCCCACAGTGCCATCCAAAGACGAATGC
+GAATGACGGGGTCCGGTGCCAAAAAAAGATACATAGGGCGCCAAAGTATA
+CGTAAAGGTGGCATACTTCCTTGGGCTAGTGCATGTGCCGTCGCGTCCGT
+TATAACACATCCGGAGTTGGGGGCGTTCGACTAAAATTCATTGGCCATAG
+TAGCATACGGAAGCGGTCTCTTTGTCTCTTTGCTAACGCATAGGGAACCC
+TACACTCGCTCCGGGGTAGATCTCTAAGGTAATGTCCTCAAGGTTGCCAA
+TAAGTTACCGACATCCTACCTAGTACTCCTTCCGCTCAGGGTAATAAAGT
+TTGCCTTCTCTAAGCAGGACGAAGTAGTGGACTCGAGCGAGAGCACAACG
+GGCTGTTATAGCCGTCCTGGTCCGTTCTTGGGGAGGTTGGGAATCGGGGC
+CGATCAGATATACTAAATATAATTCGCGTGGCCGCCCGAGTACCTAACTA
+CCCTGAACCAACTGTCCGCGCTATGGTCGTTTACTGCGCGTGCGCAGGGG
+GGAAATTATGATGCGATAAAGACGCGCCGCTCGTCCACCTATTCGTTGCC
+CTGTGACGGAGGAGAGTTGCAAATGTTACGTAGTTAGAGTATACTAGGAT
+TAGCAGCGCATAAGGTAGCGCGGTGCGATACCGGTATCCGCGACGGCAAG
+GTTCGTTACATAGCACCAACGCAGACCGCATGGTATAAACGGAGCCATTT
+CAGTCAAGTCCTTACGTTAGCTCGGGGTACACACATGCCCGTCAGGTGGA
+ACTGGCGGTTCCCTGTCCTCTTAATTGCTTCCAATATCAACGGACCAACA
+TGCTTATTAAGTGTAGTTCTCCGAGCAGGCCGAAGAGCCCTGAAAAGGAT
+CCGTTCGGTGGCGATGAAATGTGCATTAGGGTTTCGCAGCACACTATCGG
+TAACAGTGATGTTAGTCCTTTTATACAGCAAGAAAGCCACGCAAAGGTGT
+AGGCGCAACGGAATTAGCCACTAACATAGAGGCCAACCTTACGGAGTGCT
+GACCAAGGAGATCAGTCGTTGTGAAGGAGTATATGGAAGTTTAAACATTG
+AAATTTTCCATTAGGCCGCACAATTTTATGCAATAAACTGAGCTGTAGAG
+TACTAAAGGGGTGTCGACCTCTGCTTAGGACTGCCCGCTGCCAGATACCA
+AACCACGCCCTTAAGAATAGGGGACGCGAGATTATGGTCAGGTTACGCAC
+ATTTCACCACGCACAAGGGGGTATGTAGTCGTACCTAAGGTCTATTCAAA
+ACCGTAGATCAGTTTCGGTAGTTGGCGTCACGTCCCCAACTATGTCGCAT
+CCCCAACATGAGCCACTGCAACAGGTTGCACTCGGTCAGCCCCATGGCGA
+AAGGCTTGAACACCATCCTTGGACTATCACAAACCCGCTATCGTTAAAAA
+ATCAGCGCTTTACGAATCGCTGGCATATTGACTCATAATTTAACTAACCC
+GTCGGGTCATCAGCACATGTCAGATTATACGGGTTAGTGGATTGACCCAG
+TTATTATTTAGTATAGAAGACCGCAACATTCAACGACGATTGCCGTACTA
+ATTTTGATGCGCTCCGGTTGCGCAACCTTGCCGAGAGCAACCAAGCCGTT
+TCCAGCGCCCACGAGACGCGGATCGCGGGAGGATCGAAGGACGACAGAAT
+CCCATCGATAAATCTCATATCTTGACGTCGGCTTTGCTTTATCGTGCTCT
+CCGGTCGGCGAGTCTAGGCCATAGCAATCACGCATACATCCGAAAGCACG
+GATAACATTACACCGTGGATCTGTTACAAACCAATAATCCGAACATCTCA
+GGCGGGCTAATCAAGTCTCCAATAGTACACCCATTATTGTAAGGTCCCGT
+CAAGCACTAAAATACCCAGAGTCTTTAATGATGGGGAGTTGACACCCCCA
+ACCGAGTGTAAGGCGGGGAGTGGCTCCAGTACTTGGCTATCGAGATCGAA
+TGCTCGGATTTACGAATGAATTAAAGCCCCGTACTCCCTGATTACCGCTA
+CTTGCGTGGAACCTCCATCCAGACGTCTACTATTTCCTAGAGGGATCCGG
+TTCGGCCACTCCCCAAACAGGGTGCAAATCCATTTGGTCAGCTCTCGCCT
+GCTTAAATTCACATTTGGCCGAGATTCAAAATTGATCGAATTGCTGAGGC
+TTTAGGCTTCAACGTTGGACAAGAATCGAATATCCGATTCGCGGAGGAAA
+TGCGTGTCTGACTGACCACATTGACGCCATTACATTTTAAGTCGGATAAC
+AAGAACCCAAAATCACTTCTGGGAAGCAAGATTCGAACTAGCTTATGTTT
+CGCAAGGACCTTGACAGGGCGGGTCCTAGGTATCGTTTGACAGGCATTGG
+GTGAGAGAACAATCTCCGGTCTCATGCGGGTAGACCATGTGGTATGGGTA
+ACGGGTGCCAACGTACGTAGACCACCCACGCTGGGACTCGACGATCTGTA
+TTTTCTTTCCCGCCGCCCAGCAGCTAGCTAGCTCATAACCGGAGCGGTGA
+ATCTGCGCGCTGGACCTGACTGGCACTTTCTCAATTACTCGTAGATTACG
+CGCCGAACTACCCCAGAACATTTGGCAAGTGGAACAATATTGATGCGTCT
+GCAACCCCCGGAGAGCCCCGACCTTTATGTCTATGGAACAGTTCCGTCCC
+TTTACGATAGCCGGCATACATTTCAAAACGCGCGTGCCCTGGTTCAGCTA
+TTTTTCAACAAAGCACGGGTAGGATCGAATAGGAGCTCGGCGAACGGGCC
+CTGCTGTTCCAGCAGCCGACAGAAGATTCCCGAGAGATTGGACGTGGACG
+TCCGCTCATTGCTCCGTATAACCCCTTCACCTAACGAATTACGAGATGCA
+CGTATCGCCCCTTAGCCAACCAGGTATCCGATTGTAAGTATGGTAACCCC
+AGTACTTCTCCATCGAGTGAAAGCTCAGAGGTGGGACGAATGGTTCCCCT
+CTTCCAGGTTCTAATCACACTGCGAGAGATCGTGCAGCTGGCACTTCCCT
+TCTTGAGAACAACCGTCGTAAATCCATGGACTTCGAAGTACCCGATAGGT
+GCTCCCAGTCTACTGCTCTGGCTGGCCAGAGTGGAGATGAGCGCTCGGCC
+TCCGCCCAGATCTGCGCAAAAGGCAAAAGTACCCTTATCTAATTCCCCGC
+AGGGTCGTAGGCTATATTGGTTTGTCACGGCCACTGTGTACAGATCAATG
+GTGCCTGAGCAGTGTTTTATATAGTCAGAGACGCAGACCTTAGGTAGCTG
+TAAATGCTCGGCCTTTGACCTCCGCGCATACCCTGATCGATGAGTAAGGA
+AGCACCCCACGCTCATACTCAGCGGAGCTAGGGAGCTCTCTTCCGGTCGA
+CCCAGGACGACCAGGGACCATGATAACCCTTCGGTACAGATTATGGAGCG
+GGCCCCCTATCTTTCCGAAGATATCTATTACGTAGCGTTCCTACAATGAT
+TAGAATTGAAATTACCCTCGTTCAATAGGTGCTTCCCCTAATCTAAAACG
+ACATGCTTCGTCCCCGGGATTGAGTGTGATGGAGTGCCAATCCACGGTGG
+TAAGACCTCTACGTGATCACTCGAATATGGGATTTCTGCCCGCACCCAGA
+GCGCCGGGGAAGGAGTGACTGGAGGGATCGTCGTGGCTGCTTCTTGGTGG
+TCGCGTTATGCTACAAGGCAAGGCAATGCCGTTACTGCATAGGCCACTGA
+GTTGCGCTGGGACTATTGGTGACTCGATTCAGCAGTGAAGGTAAGCAGAT
+CGAATCCCTACACTGGCATGTAAGCTCTGAGACTCCCTCGGTGTCACAAA
+CGAACGTTACCGGGTCCGGGTCGCCCCTATTGGGATGGCCACTCTAATTT
+ATATTCTACTCCCTGACTCACGCGAGAGCGCTTTGTAACCCACTCGTGAC
+CGCGCTTCCGCGATATTGTACATGGCATCTGTATTCTGCTTCCTTCCTCC
+AAACCGATCCCATAACCGGAAGCGCCTGCTCTATTGCTTTTCTGGGGAGC
+TCATGTATTCGCGTTAAATCGGCCCAGAACCTGAACTACCCTTAATGTAA
+TAAACCGATTATGTAGCGCGGCAAGGCGTGTACGTAAACTGTAATTCTAA
+CTAGCATACAACTGATACTTAGAGAAACAGACAAACGGGGCTTTTCGACA
+CGCGATGAACTAACCGACCTACCCGGGCAGTCGTCTCCGAATGGAAGTTC
+AGGAACAGGTTCGGTTCGTGCCACGGTTTTAAGAAGTTTTTTAAGAACGC
+ATAACGAAGGTCACAGTCGCACTCAGGGGGGTCTGCGCTTAATGTTTCCG
+CCTATCGGGTCTGCATGGGACACAGGTCAAGTGATAGCGGCGATGTTTGC
+AACGTCGTATAGTCACGCTCTCAGCCAAGCAGCTTTCCATCGATCCCTGA
+CGCACCAGAGATCATCCCGAAATGGCAGTCCTTTGATTCCTCCCACTGTC
+GAGTCGTGACATCAACGCTCATCTTCGAGAGGCCTTGGTCCCGAATGAAA
+CTGTGGGGTATAAAGACTATGTTTAAAGTTGTCGCACCTCTCGAGCAGGG
+CACTGCCATACATCTGCCAAGGGGGTCAAGCTAACATCGGGACGACGAAG
+TCCACTCCATAGCGGGCCGTGCCGAGTAATGAGTTCTGTGGTATCTGGAG
+AATCCTTTGGGGAGTTCGCCAGCAGCGGGTGTGTTAGGTAACGTCGAGGT
+ACGATAGCCGGCCTGGCGATTTTCTATCTCCACATGCAGCCAGGATAGCC
+CCATTCAAAGTTACGCTCAATTGAGCTACTTGATGGCATCGACCCGCTAG
+AGGCAGGACGCCATGTTTGAATGCGGTTCAGAATCCACTCAAGCCTGGGG
+CCAGATCTGGCACAGTTAGAGGCTAGCATTTCGAGGGTCAAGGTTTTTGC
+CGTCCCGGGCACATCGCTAGCCAAGCACGGGGGTAACTTGTTAGTCGAAA
+TGACGCGTAAAGTGCATTGTTTAAGAATTAGGAAAGTAGAAGTGTACCCA
+GCTTGACATTAGCAGATCGCGGTGCCCAATGATTATGCAACCAAGATCAG
+GCTTTGCAGTGTATGAACCCATTTTTAACACGAGGACATCCCGCGTGATC
+TATAGTGTACTGAGGTCGATTAGGAGACATACAGAAGAATTCCAAAATCT
+TAACCTTCGTGTAAATGTGTCAGTATCAGCGAGGCCTGTGTTGTCGCTAA
+AGATCCGTTACCAGTGCGCGCCAGCAGTGGATCCGGCGTTGGCGCATTCA
+AGCGGATCTCTATGCTGGTATAATGGCCCGTCGCAATAGCTCGCTGTTAT
+TCCGACATCGGGTGCCAAACCGAACATGTGCTAACCATGCCTACACGAGT
+GCTTCGCCGGTGAACTTATGGTCATTTTTCTTGATGTTAAAGAATGAGCG
+TTGCATTCCGAGAAATGACGGAAACCTAGTTCGATTGCTCAGTCCCCCAT
+TTATGTCAACTGACTGGTAGCCACGCGGCTCACTACAATAATGTTCGAGG
+TCACCTGCGAGCGCCGGGGCAAGCTAAGTCTAGAGGGTTAAGGTATAATT
+CGCGGGAGCCGAGTGCGGCAGCACGCGGTTCGATGTTTTTTTTCCCACGA
+GGACTTGGGATTTGTCTCCCTCGGGGTATGGCCTTCTTACCTGTGGGAAT
+ACTGTTAAGGGGAACGTTCGCAATTTAGAAGATTGCGGTGTCGGGTACTA
+AGGGACGGTTTAAGGGGCTGTTCCTCATCGGTTGTTGTATGCCTCAAAGT
+ATCTGATTGAAACTCGGATAGCTATACCGCAACCGGATGGGAGCATTTTA
+AATACAACGCGCCCGTAGGTCTACCATTGTGATACAAGTTACAAAGTCTC
+GAGTAAATAATTTCTTAAATCAACCGGTCAACCCAATCCAGCCCGATCTT
+CTTTGGCGGATCATATCGACTGTTTATTTGCAGTATGAGACAGTTCAAAC
+TCAGTGACGACCCTTCGCCCTATAACCCGGAATAACTGCTGTTTGAGGTA
+GACATGTCTAAGTGAGCCTGGATCGGTTGCGGGTTCTTTGCAATGCCCAG
+CCTCGGATGTAGGCACACCAGGGTCCTTACGGTCAGCAGTTTACGGAACA
+ACCCCGCAGTTAGGCCTGAGCACTAGAGAGGCATCAGGCGATGTGCAGCA
+CAATCCGGTGCCGAATGATAGGTTGCCATGAGCTACAATGATGCGGACAG
+GTGAGATCTAGAAGGCCCCCCTGTCGGTGTACGTTCATTACTCGTCAACA
+AATGGTCTAAGGTACTCAGCAGGATGCCCCGTTCAAGGTATATTATTCCC
+GGGGTGGCGGCGTCCTCGGAGTCATAGCGCTACAGACGCAAGCCGCGATA
+TTCAGCGAAATAGGACATCCGCTATTGCGTGGACAACTGCCTCAGAGGCC
+AAGCGGCGTAACGAGGTGCAGTCCTATCGTTGACTGCGGTGGACTTATCA
+ATGTAAGGGAGGTATGGGGAGTCGCCGTGCCGGCACCTGCCAGACCGACA
+TGCCATACTGCCACGTGCATATTCGATTAGCAGCATTCCTAGGCGCCTGT
+CCCGTCGGGCTCATAACGTTTTGTCCATATCTTACTTTTTGGGCAGGTAA
+AGCCGTGTATAGTTCTTTTCATTGCTTGGAAACTTTACGACGGTTCCGCA
+TACAGATCTCCAATGGATGTAAAATCAACCTTGTCGGCTTTTTTGGATCA
+CTACACACCTTCCCGCGCACTTAAAAATATATTCGCACTTTGTTTCCTGG
+ATAACCTCATCATCGTGTGCCCACTGAAAACACGTGAGCTCTACTTCGTG
+ATCCGATGGAGATACAGAACTTGTCGAATTCGCCTTTTACCGAGGCGTCC
+GTCTGCATAGTAGTGGGCTCCATGCATCAGATCGAGTCAAAATTGCGGGC
+AGGCAAGTTGTCTCATGAGCTATGCTTTTGCACGGGCTTATGTCTCAACC
+CGCATACAACACCTGGGAAACCGAGCCGGTGATAAACTGCCATTGTGCCT
+GCACAACACCCAAGGAGTTTACAGTACCTCCCCAATCCTTCATCGCCTTT
+TGCTGCCCTTGGGAACTTTCTACCTGGTAAGAGTGCAGTGGACTCAGGTA
+TCCCACCACCACTTATATAAGGCCTCACCGTGGGCGATTTCTTGTTGACC
+CCTGGTTAAATACGATAGCGCTTACACCCGAACTAATGGAGGTCTTCCAG
+TTGCCCGGTTCAGGTGTATTTCGTAAAGATATTAGCCGAAGCGATTGGCA
+CAGTTATAAAGCACGGACCAGACCTGACAGCTCGGCTTTATTAGGTATTT
+TACTGACCAAAATGACGACTTTCTATCGGAGTGATACATGCAACATCCAC
+CTTAGGCCGTGACGAGTGCGGTTGCAATTGGCACACCAAAAGGCGTTACC
+AAGGGCCGATCTTTTTCATTCACAGAGGGTAACCCTGGTTATCGTGATTC
+TGAACGCTGCCCTGTGTCACACAGGATTATGCCGCTGTGGTCTTGCTGGT
+TCTATGATTCCTCGCGCATCCGACCATGTCGCCGCGGATTTTAACACCGG
+GCCTTGGGGCGACCGGCTCTCTCTAGTCAGATCGTACAATTCGAAAGATG
+TATGCATCCTCGCGCCCCTCCAACCCTCACTAGGAATAGACGGTACTATG
+CGTTGAATGTTAATCGACGTTAATGCAAGCACACGACTAATGTAGGTATA
+GAATGTGATCTATATCATGCTCTAAGACTAGGACATTTTCTAAGAGTCTT
+TGAGGAAATATTGAGCCATTCATATGATTTACTCCGTTCGATGAGAATCC
+GTCCGTTTTAAAAAGCAACCGCCTCCTATGTCTAACTAAACAGCACGAAT
+GAAACGGTTACCAGGCATGGAAACGAAACACCTTACCAGCACCGCCCTCA
+ACGTCAGAGGCATGATACGGCATACTCGCGCAAAAGGAGAAGACGACTGA
+GCTCCATACGGCCCACCCTATCGTTTGACTTCGCCCCACAATTTCGGATG
+CCATTAATGCTTTCACGCTCCTCACGGGCACGGCAGAATACAGACTAGAA
+GCACCCGACGCGCAACAGTCTGTAGGTTGTCGGCAAGTGTAGTTGAATCT
+GCCTCCTCAGACCCGTAATAGGTTTTCGGGTCACTGTAAGCATGCTGACC
+GGTTTCGATCCTGTTCACACCAGGCTCACACGCGAAATAGAAGGCCACGG
+ATCCGTGATTCGCCTGACGTGATTAGCATGGAACCCGCAGGTCTTCGTAG
+CCCAAGTGTCGCTCCGGATCGAATCGTGATGCATAGCGTCATCTTTCACA
+TTCGTTTTGACTAATGTATAGCCTTCGGGTAGCATTGATCCTGCCTTTCG
+CCGGTTAGATCTTACCGAAGCTACTTATTCCATTTTAAAACAACCTAGCC
+TGACCGCGCCTTACGGACAGTCCAAGGTCTCTCTTCACATCGGCTAGTAT
+GGAGAGCGCGTCTCAGCAGGGTCACAGACAGGAGCTCGCTCTTGCAGCCC
+GACTAGGATGGGAAGGGAGATAATTTTTGGTTAGCGTCAGTTGTAAGTCG
+GGGCTCCCCTCGTAATTATCAAAACAATTACCGGGACGTAGATGCCGGGG
+TCTAACGCTAGCCGACGTAGGGACCGCTCCTGCATAGCCGAGTCCGAGAG
+ACAGGTCGCCGCTCTCCTCATCACGCCCTCCCCTCACGAATACTGACCAT
+AAATGGCTTGGTAACCCATGTCGCAGAAGCTGTCCGCTAATCGAGCGGCC
+CTCCATGTCGCGTTTCGCCGCTGCAACGACCCTACATCATTGGGACACCC
+CCGAGTAATCTGGGTTGGATTCAGTATAGAAGACCAGAGATCAAGTATGT
+CAACTTCATCCAGATTCGGGGAGGCTTTGTGACATTGCACGGGCTCTGAT
+CGCCTCTTCACCGTGTGGTGCATATCTGTCAATCAAACCGTGGCAATTTC
+AGCAATATTAGTTTAACCATAGATTCTTTCGTTTAACACGCTGGACGGGG
+GATACAGGCATTTGTCATTACCTAACTCGATTAACGCATAGCCCACGAAC
+CACCTGAGAGACATTTACCCGCAGAGGCTTAGTGTAGCTCTTGGAGAATG
+CAGTAGACTTACAGCATAGTCAGTATTGGACTTAGTACGCCGCTTTCTTC
+GAGCGTCAATGATGAATTGTGTCAGCAGCCCCTATGTAAGCCACGCGCTA
+GAACTACTCATTTCGTAATGCAATCAAGGGTCTTTTAACTACAAAGATAC
+CAAAGCGTGGTGAGAGTATGTGGTCCGGAATTGATATGTGATCTCCCACG
+GCGAACAAACGGTATCATCGTCTGCTTGGATTTCTCAATCATACCAGGTA
+TGAATCAGCCGAGCGTAGTTCCATGGGGTATACCTGTAGCTAGTAACGGC
+GCGCGGAATCCTGGCGATCCGTTGGGAATATAGAGAATACTATGCACTTT
+CTGAAACAGTCCACACCGACCAGTTAGGTATATTTTCTAGGCCGGTTCCT
+GCCCGTGAGAAACTTAATATCTTCTGCGTTTCGAGATATGACTCTCGCAG
+GCAGCAGATAACTCCACCGTTGACATTCAATCGATGTCGAGAGCTTTTCT
+GGTACATCATGTGGGTACGTAACCTAAAGGGGACTTCGGGGAGAGGGGAG
+ATTGTTCAATCGTATCGCCTTTCGCGCACGACCAGCTTAGTACCTTACCA
+TAGATACGATTTCTTGGGTGTCAGACTAGAGGTGCGCCCGTGAGGTCTCC
+TGGCGTCAGCCGATGGGTGGGATCCTCGGATTTCGTCCACAATCCGAGAA
+TCCTACCATTCCACAACTCCGCGGCTGACACGGCTTCTCCCTGGTCAAAA
+CCCGTCGGGCTCCTCTTTTGGCTACACTAAAACCTAAAGGATACGGGCCT
+TTAGATAGATTGACCTAGGTGTGACTGGCCCCCACGCGAGGCGGGTTGAA
+CAACAACTCTCGTCCCCGCATAAGCGGCGTTACCTAGTCGGCTGATGCCC
+CTAGGAGGATCTTTTGACAGTAAACCTCCTTCAGCCGGATCAAGCTTCGT
+TGCCCGACTAAGATTTTTAAGCGAGTACTGTCTTTCGGATAAGGAAGCAG
+GGGCCCATATAGACGCGCTATTCGGATGCTCTTCTCCTACATGACCTTGG
+GACGAGGATCTGCATAAGAGACCGGGACTGTGTAATAACCTTGAAGAGTT
+GTCTGACGTAGCCTGGTGTTCAGCACGTGACAAGACGATCAAGCATAATC
+AGTCCCGTTAAGTCGGACGAGAAAGGTACTTTTCGCGCACATCCCTCGAG
+TCCCCGAGGCTGTAGCACGCGTTGTGTGATGAAGTTTCTACTACATTGGC
+TTAGACCTTGAGGAGACCGGCGTGATGACAAAAACCAGGGCAGAACGACC
+CGTTCATGGGACTAACCTGCCCTAACCCGAAGATACCGGTAAAATTCTTG
+GCATATTGAATCATCTGGCTATCGTTGGGGGGCGGCCGTCGCCAGTATTG
+TTGTCAGTAACGGACATCGCACCGTTGTCTGGTAGAGATCTCGGTCCGGC
+AGCGGTAGAGCCCCGTGTACTGGCCAAGCGAACCATATTTACCCTATAAT
+AGGAGCGGTTCCCGAGCGTATGAAAGTCCACTTATGTCTGTCATTAATTT
+TCACGCAAATAATATGTAACAAGAGTGTTTGTGTTCCGGCGGTTTAAATT
+GTGACACGGTCACTCATTCGGGGCTCACCATATTGAGAGCGTTCCAGAAT
+TAGACCACCTAATGTTCAAAATACTGGAATCACTGCTTCTTAATCTTGCG
+GATACCAGTCAACCACAGCCACCGAAGATTCGCTGGACAAGTGGAGCTCG
+CACTACATATTTATGAACTCATGCAGCTTTTGGTCCCTTCTGTGTACATT
+ATAATGATTTTCAACTGTTAAAGGCGGAAGTTCCGCGGATAGGAAAACAT
+AGCGACCCTAGACAGGATTAGCACACAAATGGCAGGAATTGGTCTTATTC
+CCTGATTGTCCCGCCAGCACATCGTCGCTGAGACTGGTGCTTGGCAAGTC
+CGTTAACTACAATGCCGTTCCCAACCCTGGGTTTGGGGGAGACTTGCAGC
+GAGATTACCGACCGGCACAACCGAACCTAGGGGCCGCCAGCACTATGCTG
+GCACCATAGCTCTTTTGTCTCCCGGACGGCAGAGTTTACTGCCATCGTAT
+GTACCTACATACAGAGTTGAGACAATTGGATAATGTGGCCGCATTGGAAA
+GCAGTACCGTCGGTTATCAGTTATCGAGCGCATCATAGTTCTCCGGGAAC
+AAGATAGTATTCGAGTAGCCAAGGTTGAAGCACCAGGGAATGGAAGCGAA
+CCTTGTGTATGAATACTTTCCCAGGCAGACACGCACATTCACTTCGCCGG
+CTTCATGCGGACAGGTGAATGGCGCCCAAATAGACAGGTGCTCGGGTAGG
+AGCTTGCCTAACTTAATCAACGAAATCCTTGAGCCCGGTATTGTCAGGAT
+AAGCGGTTTCAAGATAGGGGCTTGAGGGGATTTCTTATCCAACAGCGCCT
+TTACACACTAGTAGCAATCCAGGTCGTTCTCATCACCTATTGTTGTTGAG
+AATCGGGGACACTGCCAATCAATCCCCCATTTAGTTATTGTAAGTTGATC
+ACCGGAAACTGCTCGCAGGAAGCCTGAATGTAAACCCGATCGCTAAGATA
+TCCTATGTTTAAGACACCAGGTCAATAGACTCTAGACGGACACTAGCCAG
+GCATTAGCATGTGCCCCGAAACGTCTCTGTGTGAACATTTGATGTCGAGG
+GTGACAAGTCTAGTTATACCTGTAGGGCTCGCGATAGCCCGCCAGTTCTA
+TGGACCATCTGCACCTCTTCTGCTGTCATTCGCAAACCACACATGGGATT
+TGACTATACTCACGACCGCGCACCGGGTTATATCCTCCAAGATTTCCTTG
+AATTTGGGTACGTTCCGTTGGAAATTGTCCAACTCTACAGGTGCCTCACT
+CTTTCCCTCGCCTGACGATGTCTAAATAACCTCGGTCCGACGCTTTCCGT
+GCCCTAATGCCTGCCCCGATTAGGGAATGCATCCTCAACGTTACGCGTTT
+TCTGCTTCCTCCATGCGTTTAACTTTGTCGCCAGTGCTTGCGCCGGATGC
+TGGCTGTTTTAGCATACGGGGCTTCATTTGAAATAGCTTTCGGGCTTATC
+GATGTTTCATCCTATCTTCAGAAGTCACTAGTCCGGGGGTCTACTGACGC
+TTCCTAGCGTGGTCTCAGCGTGTGTCATAGATAACAAGGCCCGCTGGAAC
+CGCTTATTTTGATCTTGGAGAACGTATTTGGGAACTGTATGGGCGAGGCT
+TCAGATAGTATTATAATTCCAGTTGACCATAGGAAGGAGCTTTTAAGAGA
+ATAAAGCCGCGTGCATGGCATTTAAAGGGAGGGAAGTGCACTTTTACTAG
+GCATGATCGGGCTTAAACGTAGAAATGTTAATCGAAAGCAGGTCTCCCCT
+CGGCTGGAAAAAGACCACGATAGATCCCCAGAGCCGTCTGCAGCGTTGAC
+TCAATTAGGAGTGGATGAGGTGCTTAACATTCTTGATTCTAGGAATGCCA
+TGCCTTACACGTATACGATGGTCTCTACAATTGCTACAGTCTCAGATTAG
+ACAGGGTTGTTCATCATTACTAAGCTCCTTCGAGCCTGATGGTAAATGTT
+GAAATGGCGCGACAAGTCCCACGAAAAAATTTGGACGATACGCCCTTATG
+GAAGGCCAGAACTATTTACAGTTCATGGAACCACTACGCTGAACGTGCTC
+ATGCATTATTCATATAGATCAGCATGGCGGGCAACCGATTGACAACAAGG
+GGAAGCGGTACGCACACTGATATAGAGCGTCGCAACACACGTAGTTACAT
+CGCCTCTCTATACAGGATCGTTCCTGACCAATCAGGAAGAACAAACAAAC
+GAACTAAGAATTCTCAGGTGCACGTCGATACGTAAGTGGTCTATCCCGCG
+TCAATACAGTACTAAAACACAGGCTTGGCTGAGTGTGAACGCCGCCTACC
+TAATTACGTCTGAGCCTAACAGGAACATTGGTCTGGTAGAATTTTGGGCG
+CTAGTATCTTACCTACGAGTTCTTACGCTAATCGTACCCGCATTGCCCTT
+ACTCTTGGAGGGCTGGCCATCCCTCGTAGGCGCCCGTACTGGCGCAGGAG
+CACTAATTTATCAACTAAGAGCCTCGCGCTGGGTTTGTCGGAGACTGGGG
+TACGAGCAGTTTGGCCTCAGTTGTTTCTATCACCAGCAAGTATTAGTGGT
+TATCTAGCCTTCAGCTGACCCGGTGACCTCGCGAAGGCGCACGAACGTTA
+GCGTAAGCACCTTCGTGGAACAATCATTGTTACCGCGAACCTCAATCTGG
+TCCGACACGCATATGAAACTGATGCTATTAAAGCAGCCCATGCCGCTGAA
+AGGGCCCTTAAGAAGTTAGAAGCAACCTTCCCCACCTGGCTCACGACGTC
+GACAAACCGCAGACAAATAAATCTAGGCGCAAAGCGCGCTGAGCGTACTA
+CGTACGCGCAGCACTACCCGTCATAGCGCTCCGATAGATATACTTTCACC
+ATTCTAAAATTAAATGAACCAACCACGCGCGCATAGCTACGCGGAGGACT
+AAAGGACTCGTTGCTGTTTTCCGGGCAGTATATTCCGTGAATGTGACGAG
+TCCACAGGAACGTAGGTAGGCACGACTTCGAACCGACCGGATGGGCTTAT
+CAGTAGGACCTTGGTTGTGCATTCGCGCCGCCTAAGCCTATGGAGTGCGT
+TTAGGCGAAAGGTGCTCCCCGCATCACACGAAAGCTCTTAGACTTGCGTG
+ATGACTTGGCGGCAGTGACGCAACGACACCGTCGCGGTTAAAGATTGCTA
+TTAACCTGCAGTGATTCGAACCTACTATCGTGATATTTTTCCTGGTTTAT
+ACGTGGTCGAGAACTTTACCTGCCGATGAGACAGTACAGCCTGTCCCCGG
+TTACGTGCGATGACTTATTCTCCAGGTTAAATTCAGCCAGCGATTGCATT
+AAGGGAAGGTACTTGACCGTCATTCCAGACCCATGGACCTATATTCGTCC
+GGGAAACGGGCTGAAGAATTTGATTTATCGGTCCAAAGATTGGGAAGTTA
+CTGCAATAGGAATTAGGCAAGGTCTACACTAACGGGTATCTATAGCATGC
+CCACTGGGAGAGCGGTTTTAATTTTGGGGAGCGCCACACAACAGCGGCAA
+CTACGATTAGGGACAATCGTCGATGATGTTAGGACCGTGGCCCAGGGTCA
+GAGACCTGTCAATGGATTGTGTATATTTCGACTAAGCCTACGCGAATCAA
+CGCCCCCCAGAAAATCGCGCTTGTCGTTGTCGCTTTTTCCCAAGGAGGTC
+CGTCTCTGCCGACTCGCTGCAGATAGATGCGAAGCACAGAATTCTTACCA
+GACAATAAGATTCATGCCGTTATGAGTAACTGCCATGTTTGTTTACTCGC
+ACACCACTCGTCATGCCGACCCCGTATGATATCGATAGCTGGACGGTGAA
+GTAGAGGACGTACTAGAAGGAATATGTCGATCGAGGACGGAACTGGAAGC
+GGTAAACATTCAAAATTGATTGGGGCGGCATTTCATGCGGTGATAGACAA
+GTCAGTTTAGGTTAAATGTCGAGTTGGCTCACATTCCTGTTTTCTATCCT
+CCGTACTCTATTTAGGGTGTGTCTAAAACCGAGCAGTTTGAGTGAACAGG
+GAGTACGGTCACAGAGATATCGTCTGGAATTACGTCTTACACTATATGAT
+GGACGTCTTCTGCCTGAAATTGACTATCCATGTAACACACTCTTATGCCA
+TCTAAGTCATACACAACTATAGTGCGCTCCAGAATACATTTTTGGATGTC
+TCGCGACAAAATAATAGGAAGAAAACCTAGGTGCCAATCGACCCCAATAG
+ACATCGTCCGAACCGCAGCTGGGCTACGGAGGGGCCGGAGCCTCATTGCG
+CTACGCTTCGCAAAGCAGGGTATAGATGAGGGGCTCCCTATACGAGACCC
+ACGTCACAGTCTGTTCTACTCTCATGCTTAAGCTGTAATATTATGGGAGT
+TCGGCGTACTTTCTCGAAGTAACCAACCCTAATACGGGTAGCCCGGTTTG
+CCATATTGCCTATCGAACCCGTGCCCAGCATAATGTTGCTGGTTATGCGG
+ACATCCTAACAATTTTAGAAACGACTCGGTGGTTTGCCCAAAGCAAGCTG
+CCGGCTCAATTTATTACGGATTGATGGGCTACGTTTTGTGGTTGTATGTC
+ACCAGTATCTGCTGTGGTGCGGGAGGATAACCCACAATTTGGGATGTCTT
+ATATCCCTCGCCACGGAGCTAAGACATTAACGTTGCGGGCTAGCGACTTG
+TTATCCCCGATCGCAGTTTCTAGAAACGCAAGCGCCCAGTTAGCAGACGG
+GCGCAAGCGGCGATGCCGAGCTCCGTATGCAAGCGGGGCCTGTAGAGCCA
+CCAAGCACCCACGGCTCAGTGATGCGATGACAGCAATCTTTATTATGGGC
+TCTCAGCTACGAATCTGCCAAATAATCACTGTACAGTGCAATTCTTATGG
+TCTAGAGTGCGGGTAAACTAAAGCGCGATCTGTTAAAAATTTGAATTCAC
+TCTAAGAATCATGTTGTCATTTGTAAACTTACCTTCCCCCCCGGAAGGTG
+GTACCACTACCAACGTGAAGGTCGGAGGTTCAGGGGAGTTTTCTAATAAA
+TGCCGATATTATTTCCCCTATCCCGAACTGAGGGTTCCTGTCTTCAACGG
+CTCCTAGCCGCCATGAATTCCGGCGATCACCACCTGCCGAATTGCAAAAA
+TCGGACTGCGCTTCGCACCCACTGGTCACAGGTGTCTCGGCGCTAGATAT
+AGGTAACAGTTTCCTGCCTCAGTTCGGGCCGTAGAATATCACCACACCCC
+TAACGTCATCGAATGCGGGGTGGGATGTATACGTTGACAGTAAGTATGGG
+AGTGGGAGAATAGGGTGTCCAGCCCGCACGCGTCGTGGACCTCACGAGGG
+CGACATCGGAGGAGTTATGGACGCGATTTTGTTTAGTCGGGTAGATCTTG
+AACGCTAGCGCAGACACTCATGGTCCTCAGTAGCTGATAGGGAGACCAGT
+AGAAACCCACAAACAACTCGCCGGCTTCAACTATTGGCGATGTAGTACGA
+TATGGAACAATAATTTGGCGTTTTACTCTCGCAGATCGTCAGGCCACTTT
+CTTCTATATGCACGACCGTCAGCGTCCGGTTCCTGACCGGGGTCTGACGG
+ACTCCAGGATACGGTGCTGGGGGTCATCCGGTCGAAAATTCATGAAAGGT
+AGTAGGGAGTCGATCCGAATTGGCGTTAACGTACCAGGTCTCTCGGGGTC
+GTCACTCGACGAATTTCGGAGGCATTTGTCCTATAGCACACCTATCATGA
+ACTGCGCGTACACGGAAGCTTTCCATGTGGCAGAGCTGTATGAGGTTCCG
+GAGTGCCGAGCTTTCCAACCCTTGAGCGATGAATCAATCTTAGGTGTTCC
+GTCTGGCGGCCCCATAGAAGTGTGCTCCGTGAGCGGCGAGCAGAGACCGC
+GAAGTCAGAATAAGAGGGTGGAGGTGGAGGACCGATAGACACTTAATCCG
+CTAGATCTACTCTGTGTCTTCCGGCGCAGAGTATCAACGTTGGCCTGTTC
+CTCCGCGAGCACGGCACTTAGATCTTCTTTCAAGTTTGGTCGAAAGAGTT
+CAGGTTCTCGTGTCTCAACGGGAACACCATTGTGGACGGAAGCTATTAGA
+GCGTACAAGTTTTCGGGATTTACGCTCGAGTAGCCGGTGCGCAGATGCGG
+TGTGTCCGATAAAGGGTCCACGTTAATAGGAACGTCGCTGGGCTCAAAAC
+AAACACTTCCGTAGACGATGAACTCTAGTAGTCATATGACCGTGTAAGGG
+TGGACCAAAAACATGGAGCCATTAGGAGTATGCAGTCCGCACGATCCGTT
+CCAACTTCATCCTTTAACTGCATTGAAGTATGATCTGACGCAGTCGGCGA
+GAATTCGCAAGGTTCTTCATTAGAGTGAAGTAACAATCTTTTAGCCCCCT
+TTTAAGGCCGGCATTTCCCTGGCATGGACAGACTTCTTAGAGCAACCGCA
+GGAAATCGCATCTCATGGAAGACCAACACGACCCCTGTACACCCGACTTA
+TTATTTTCTCCGTGTCTGGATTAAGATCGGAAACACCGGTCGGGCCAATT
+GGAGAAGCCAGGTACTAACTTGCCAAGCCCACTAGTGGTTCATACTCAGG
+CGCACGGCAGAGGGAATACAGATGGATAAGTAGTTCGCCGCAACGACCAC
+GTATCCACGAGACAGACATCATCCTGGCGGCTGCACGTAGCCCAATTGTT
+TATACCCTGAAACAAGACGAATTCTGGCAATCATTAGAATGTCAGAATCC
+CTATGCTAGGAATAAATTTCAGGCGGCGCCATCGCGTTTCTTCTTTACAC
+AATGAATTGAGAATAATGACAGTATTTTCCGGTAGTTTAAGTCCGTTTAT
+GTGCACCAGGTGGCTCCAGGAGTCCCAAATCTATCCGTCCCATGTTTTAG
+CCCGTCGCCCTACCATTCCTATAATTCAATACAGGGATAAGACCGACGCA
+GCTTGGACCGGGTGCATCATATCTTCGGCGGAAATGTATTACAGGCGCAA
+TGCTAGGACACACCTGAGACCACTTGCACGCGTGAGATGGGGAATTTACA
+CCATTACGAGGCGGGAACCGCACACGCGCTTTCGCGGTGGTTGTTCAGGA
+TGCAGGACCAAAAACGGGCACCCCATATCGGTGCTAGCTCAGAGGGTACC
+TTCGCCCGCCAGAATCAGCAGTTGCGTATTACCAAGCCCGCCGCCGCTCC
+TTCAGTCGTTTGCAGACCCCGTTATGCACATTTACGACTAAAGTGCTGGG
+ACTTGTCAGCTAGTATGCGGGTCCTCGCAGTTCCGCGCGACATGGCAGAT
+CAATTTTCTCATGCATGATGTACCACCTTAAGCTTCTAAAATCGAAAGCA
+GTAGCAAAAAGTTAAACATTCCCTCCCTCTGCGTTTGGAGAGAAAGAGAG
+TACAAAACAAAGGCTAAGGGAGAGCATCATTGAGCGTATACGCATCGTTT
+CGGTAAAGTACTATTTCGTTACTTTGTTAGCGTGAGTTAGCTATATTTAC
+ATTCGACTTACAATCCGTGTATGCATTGCTTAGATGGCCCGGTGATGAGA
+GTACGAAGCTTTCGAGGTTCATTGGGTATACTGCCACGACATTCTGAACT
+CCGGGCGCAGTACCCCGGGATGCAGCCCACTCACAGCAGAATTGTCCCCA
+TTATTTGCTCTTCGTGCGGCTCTGCGCATAATGCCTTTTCGTGGAGCAGC
+ATCGCCGCATGTCTTCTGATGTAGTGCTTTAGTATGATCGCGTACGGCAG
+CATTTGTCGAGGCCAAGTACGGTCCATCGTCCGGCACTGTCTAAACCTGA
+AGTTGAGCTGCCCCAAATGGCCGGAAGCACTGGACAGGCAAACGGTCCTT
+AGCGTGCTCGGTTTTCGATCGTATGTTAGTCCAACGACCGGGGCCTCGCA
+GCCCTACCCCTCCTATACGTTCTTGCCACTCATACAGTGGCCTGCGAAGG
+ACGGAGCATGCGGTGCATTTGCCTCTAGAAGTAGCAGAATTGCTGGACAA
+CCGGCTATAGATTCCTTGAAACTGGCCCGCGTTTGCTAGATCCGAGCTGA
+CCATAGACTATAGACCCTACAGTTGCTTTTGACGATCTTGTCACTCACTC
+CTAGCATAATTTACCCAGTATTTACCCATGCCGGCTATAAGTCGTAGCTT
+ATGCAACGTTCTAACTCCCTCGTGTAAAACGGAGTCTTCAGGATGTGTTT
+TGGGAATATTTTCTTTGCTGGTATAGCATGTATAACGGTAGTCGCCACTC
+GAACGGGATAAGTAGCGGAATAGCGGCCCGTACCGAATTTTGAATGTGTG
+TAGATATGTTAAACCGGAGCGCGACCCTGGCTGCGTCCCTTCCTGACGAC
+TGGGCATGACCGCAGGTTCACAAGGACCGATCACGACTCGTAAATACGCG
+GATGCACTTATTGAGGTCACTTCCGAAACAACCAGCAGACCTTTGCTAAA
+GCTGACCTGACACTCGTGACCGCGCACCAGGTCTTTCGGAGACACGAAGG
+GAAAGTCCAGTTCATATGGAAGTGCATATACTGAAATACAGTGGCCTGGA
+CTTTCAGTCTAAACGCTGGTCAACTCGGAGAACGCCGTAGAATGTGTATT
+CAGGAAGGGCTTAAAATGGCGCATTCAAGAGACCCCGGCATGAAGTGTAA
+GTCTGGTTATCAGAGTCACTAGGAGTAGCTTCGTCTTAGCTACAGTTCGA
+GTGATGATACACCTTGTTACCTGACAAGCATGATTGTGGTGTTTCAAATC
+AATAACCACGTCATTAAAACGCATCTTGTGTAGCCCTTTATGGTTTGGTG
+ACCAACCTAGCTGTCCGTGGTGGGGGTCCACAGTGGACAAGCGGACTGGC
+TAAGGGGTATGGCCAAAAATGAAGGCGTATTCTCCACCACTTACCGGAGC
+AAACCCCGCGCGGTCTACCTGACCGAGGTGTTTGGATGTGCTGCATTTCG
+CATCGGGGCGTTCGAGGTGCGTTAGTATGCGTACTATTACCACATACACC
+TTGGTCGAGGAGAGTAGAGTCATCTTTAGCTCATGGCGCTCTCTGAGCGA
+CCACCTACTGTCCTTTCAGCTGCGTTGGCACGGTTCTGGGGGCAATAGGT
+AGTGGGCCAATCAATCACATGGTAATCTGTAATTCCCACAGTCCGGTCAA
+CAGACGAGCGACTGAGGGCCATATAAATATCTCGAGGTAGAATCCTCCAG
+TCGTCCCTCGAGTCCTTAAGGGGTCAGCAGTCTGAAAGGAAAGGATATTG
+ACCAAATTCCATTACTAGGTTACTTACCGAAGTATGTCAATTGACTAGGA
+TTACGGGATGCCAACATACTGACGACTCCCACCCATCATGCATGAAATTT
+GCAGGTTTGGATGCTTACTGACCAACTGCTGCGTCCATTACTCTAACTAT
+CATCATTAGGGGTGATGCCTGGAATGTCTGCTGAAGAAAACGTGTGCGCC
+ATCGCCGTGTGGACGCCTCCTAAGACGCTGCTATGCTCGCCAAAATGCTG
+AATACGAACTTCACGGAAAATTAGGTATTTGCATCTCGCTCCCCACACCG
+CTCTGTCTAGGGAAGGCTAGTTTCAAGTACCATTATGGCACTCGATTGCG
+CCGCTGTGTAAACAATAAAGATTCCGCAGATCGTGAGCGGGAATAATATA
+TACAAACGGGGATGACCGTATCTCACACCATGTCAGCACCCCAGACATGG
+GCTCGCTCTTAACCCAACCATGCCTCCCTGACGCTGAAGCTACTCTCAAT
+AGAGAGGTATCTAACAATAGGACGCACGCTAGGATCTGCGACAGATCCTA
+ATTCTGGTTAACAATCCTACTCCGGGAAAAGCTCACAAGTAAATCGATCT
+CAATCTAAACGAGAGAGTCGCTTCCTAGACGGAAGACCTCCTACGGACTC
+TCCGGAGAGGGTTTTGTTAAGGCAGACTCGTCAAACCGTTTTCCACGTTC
+GCAACACTTGTCATCGTCAATTCTGGCAGGGGGCAAATACGAGTCATGTA
+CATGGCGAATTCCATGCCCCTTTTTGCAAACCGAGCCCCCTAGCCGCGGA
+AGGCCGGCATACTTCCGTTCATCCGGCTGTTGATTCTCCTCAGTACTCGT
+AGATGACTCACGATCAACGACGACATCACAGGATTGCGGGAGCCCATAAC
+AACGATGTTTTAAGAGGGAGAGCTGTCACTTTCGGTCCCGACTTCTAATG
+AAGGGATAGCACTTCCTTTGAACTTAGTTAATCAAAGCTAGTTGGCAGGG
+TAAGCTATCATGTTATGTATCCGGACTCGTCTATGGCGTTAAGGGCCTCC
+CTAATTCTGCAGCTCCGCTTCCCGAGTTGCGAGTTTTAGAGAGTCTATCC
+ATGGACCGTTAAGTCAAAGGGAGTAATGGTCTTTTAATACAATGCAGTGA
+ACTACTCCAATTTGTCGCGAACGAGAGGCCTTCGATACACGCCGAGGTGT
+CCACCATAGGTAATACCTTAATTGGTGAGCACACCAGTTAGGCGTTGCGC
+CAAACAGTTAAAAACGAGATCAGTTAGATTGTGCACCGTAGGCTTAACAG
+AGTCGCACCCGGGTGGAATAGAACCCTACGATGACTAGGGTCTGTTTCAA
+TGTATCGGATTTTTTTCGTCGATAACCTTTAATACCCCTACGCCCAAAGC
+AGGAGGCTTCGGACTATCCCGCTTCGGTATTCTGTTTTTCACCCATTGTT
+ATAGAAGGACCTATCATCGTGTGATTATCCATCCGCCGGGCTACTAATTG
+ACGTCCGCTACCTTTTCCAGGCTCACTCTATAGATTTTACGCTCCGAACG
+GTGAATGAGCAGATAAGGGCTCTCCACCTGCTGAGACCTATGGTACTGGC
+AGCCGGGTTACAAGGCACGCGGGACATGAGGAGGTTCGACAGGGTTTCTA
+TGTAATTAGTCGTTAAACGACTTTGACTAGGAGGCCAGTGCGCCCGCCAC
+TACTTTTGAATCTTCCCTCTTCAAACGCCGTCCAATCACCAGCAATGGAC
+ATCAACAATGTGGAGCTATGTTTCTCGGTTGAAGCCTGAAGTCGACTTAC
+TGCGCTCCAGCAGCTGTCGTCCTTCGGCGACTTGCCAAAAGGCGACGCGC
+GTATTCGATTCCACCTTTGGCCCAGGCCTTAACCGGCAGCGCGGGTGACC
+CACCCAAACCCGCCAAAAGTTTTGCTGAATCGGGAGAGTCTTACCGATCA
+AGAGCCTCGCCGGTACACTATGCGCCAGATCACGCGCTCCCCAGTCATGG
+TGTAACGGGAAGCGCCTTGCTAGACCCGGGGTCGGCGTATTCTAACGCTG
+TATATGCTACCGTGCTTAGGGCTACCTGGAGTCACTGTCTAGAACCCAAC
+GTTGGTAGTTCAATACAAACTGGTACCCAAAATCACACGGGGTTCTAGGA
+TGTGGCCTTAATTCACTGATCTACTGTCAGAAGGGTACTGTGTTGGAGCG
+TTGACCCTGGCTGAGCTGTCTTTCCCATTCAATACCTGTTCTCAAGATGT
+CTATTAGTTGGTATGCTTAGGGTAGTCCCCGAGGTCCTAGCCAATCCATC
+CGCACTCGGCCGCATTGTGGAACCGAATGTAGGAACGAACCTGATATCTG
+ATAGGGGATAAAGATACTGATGTGTCGTTGTGCCACAAAGCAGCGTACTA
+CGTTGTAAACCCCCAATTTTGGTAGTTTCCCGGATGCTCGAGGGGAGGAG
+AAATACCTAGTGCTTGCAACAGATAATACCCTTATGACAGCGGCGATAAA
+CCCGTCGGTGCGGGCTGGGAGAGAAGTTCCATATCGGAACGTTCATACGA
+GAGTATCGCAACATTATTAGGTGCGAGCTCCAATCTTGCGATCCGTCTCG
+CCGGAAGTTGGAGTAAGTAGCTCGGATGCTCGTGGGGATTGTCTTTTCCA
+TCCATTGGGTCTAGGCGACCCATCTATCAGACCTGCTGAGGGATGTTATG
+TATATAGCCGATTGCTTGTCACCGCTGTCCTTTTGCCCAAATCTTGCTAG
+GATTCCTGCAAATGCTACCGCTACGCGAACTGGTGGGAGCCGCGAACACC
+TAGATCGAGGTGCTACTCGACAGGAAGTGGCGAACAGCGGTGCAATTGTA
+CAGAAACTATAACCTATTACTACGGCAGCTTTTGGTGATTAAATAGTCAC
+GTATGCACCGCGCCTGTATTCCCTCTTAGGAACACCACACGCACATTGAT
+CCGAGGTTTCGAAGCACCCCCACTTAGCTAGGACGAAGGCGTGAATGTGA
+TGCAGCGCTGCCTTAACTGTGACGACATGGAACTAGGTCAACTGATCGTA
+GTCAGGTTACATTTCCGCCCGCATACTTAGCGTTCACCTGGAGCCCTTAC
+AGATACTAGTTGGGAGTAGGTTACCACAGTCCCCGTATAACATCTGGAAG
+AACACCGACAGATACTCAACGTCCCACAATGCACTCGAAATAACCGATTA
+GACGGGCGGCCATTTCTGTCCAATATCTGGAGATGTTCGTTTGCCTCGAT
+ACGCTATTATTGGCCAAGGTGTGCGGAAGCAAGATAAATTGTCCGCCCTA
+GAGGTGTTAGAGCTCTAGGACACTGAGGTACGACCACGACACGGGGCCGA
+TGCTGCTAACCGGGCTTGGGAGTGTTAAATGTTGCACTTGTTATGGGTAG
+AAGAGCATACTGCGAATTTAATTCTCCGGTCCACTCCGAGCTCAACCCAT
+GTCTGTTAAGGGTGCGGATGCGGCTTTGCCTCGCACCAGAGGGGTTTGAG
+ACAGGTGGGCCGTGCGGGCGAAGCCGGTGTATTCGCTGGCGATAAACTGC
+GTAATTTCGCTGCACTAGAATTATGGGAGGGCCTATCTGCAGGACGGTTG
+TTGAGGTGCTTGAGATATCGCCCGGGCCTGAACCCAGATAAGTCGGGGTG
+TAGGCGTTGATAGCAATGCGCTCCTTAGCCCTATCGGGTGAATTGTGAAA
+ACGCAGTCCTAATTATTCCCACAGATGTGCAAATGCCGTCCAGTCGTCCA
+ATCCCCCGAGCACCTGGATGGCAGGACGTATGTAATGAACAGGAGGCTGA
+TGCTGTAATCCCAATTCGCTGGATAGGTGCGTTCCTTTTTAATCCATCAT
+CAATTAATGGTAAGGCGGACATTTTCAGTGGAAACCGACGGAATGTCTCT
+GATTCGCCCGCGTATGGGAAAGTCGTCTGTAAAAGTACATTCAATCACGC
+TACACTGCAAGCCTTATCTGTAAGAGGGGGCTATACGAATGGATCAGCAC
+CTGCCTTGCTGGGACTGCACTCTATTATTCTGAGCAAAGTACACGTATAA
+AGAGTAGATTTGGTGCTGTAGTTATAGCCTCTAACGGGGTGTTTTGCTCA
+GAACAATCTCACGATGGTGGCATGCCTTCGACAACCTTTCTCTTGTCGGT
+TTAAAACCAATTGCGCACAATGCGCCTCCACACAGATAACCGAATATGTC
+GGTGGGCGCCCCCGTAGGCCGCTAACACGGTGGGCGGGTCCCCCCCAGGA
+AGTCCCGCATAGCGTAGATGGAGCAGCACCTCGTGACAGCAGAGACTCGC
+TATTTATCTACAGCGAGTTTTAAGTACGCCCTTCCGTATCGGGGGGAAAT
+CAGGGTTTCAACCTGTCGAGCAAGACGGCTTGGCCCGAACGGTCGAGTCC
+GTTGGTATCCGCTCGACCCTTCCTCGGTAAGGTTTCATTCGGGGACCATA
+TTCTTTAACCGGGGTCACATGTCAACCGTCAAGGTATTGGACTCTGGTAC
+CGTGATAACTGGTAAAAGCCTTACATTGCGATCACCTTAGACCGACGTTA
+TGGTATGGTGGCTGGTTCATGGGAAATGGCCATTCAAGCTCCCTAGAATA
+TGAGACGCCTGTAATCTAACACGCCACTCTCCTCCCGGGATCGGAGGTCG
+CACTCTGCTACTCCTAGGCACGGATCTACCCTATTCTAGTCAGCCCGTAG
+CCGCCTCTTGCGCTCCACTGTCCCATGGCCTGGGAAGAGCACGAGGCCGA
+ATACGTGACGTATGCAGACTTCTAAACAATGACCCCCGTATGGCTTTGTA
+GAGGAATGCCGACCAACCCCAGCATATTACGACGGCGTACCATTTTGCGT
+ACAGCACATCCTCATCTTATGCCTCATCACAACGAAGCTACACCAGCTCA
+GCCGTATGTTAACTTCCCACCCGCGGTTGCCCATTTTGCACGAGCTCTAG
+CCATGGATGAGTCAGCTACCTTTATCCGAATGTCAGGCCAACTCGAGTGG
+GAAGACATTCGGCACGGCGTTATAACCCAACGAACTATTAAAGATTCAAC
+TTGATCGAGATGTTAAAAGTGGTTAGCAATGGCCAGAGCAGAACGGCCCC
+GGTTACTGCCGTCTCCATATAACGATGACGTACTAGGCTAGGCGAACACA
+ACAGACCTATACTGTGATGCTATGTCACGATATAAATAAGACCCCCCTCA
+GTTATAAGGTGTGTAGGGGCCAGCGGACAATTTTGCGCGCGCTCTTACAG
+TTCCTCAAGGCCCACTTCCTAGAGGCCGTGAGGGGTCCAGATTTGTAGAA
+CAGAACCAACGGAACGATGCTGGCCTACCAGCTGCGCAAGTCCTAATGTC
+TAGCTTTGGCCCGGTGGTGACATGCGGGGGTTTGTATGCGTAAGTTCCGC
+TCACAGCCAGGCCAAACGGACCTTTGTGAGTCACGGGGTAATTGTCTTAG
+GCCGGTCACTCCGCATGTTGATTGTGCCCTGAGTGTAACGGACACATAGC
+GCGTTTTATTACAGGTCGTTGGAGATCCCTTGTTATTAACGTGCGGGTAT
+TCTAGTGCAAATTCCAACTCCGCAGAGGGTAAGAGTTTATGCCGAAAAAG
+CCGAACGGCAACATAAGGCTGAAGATGAAGAGTAATACACCATCCACGAC
+ACTAATGTAGCTGACTGCTGCCAAGGTGTTTCAGTTCGTCTACAGCCGGA
+AAAAGCAGTCAAGGTGCAACTAACTACGAAGACGATGCTTCTGCCTACTA
+AACCGGAGACTAGTGGCGTTCCAGGTGCAACCTATTGCCGGCCAATCTAG
+ACGGGTGTAGATATCACCAATGTCTTTGGCCACGTAGAGAACGTAGGCCG
+CTCAGGCAGCCGAACACAGCCCACTACTGGATAAGGTGGCGTCTCCGAGA
+AGCAGTGGCGCGGACGCAAAGCTTGTAGCACCGACGCAATGGATGCATTA
+GAGAGGTACCGTCCATTTTCATAATTTAGTGATGTTGTACACATGAATGG
+CCCGATACATACAATCTTGATCGGATGGCTTTACCTGGGATACCTTTACC
+ATATAGGCTTGATGATCCGGTAACTGGTCCGTCGAGCTGTCTGCTTACCG
+AAACTACTCGTATTATAATGCTCGACAAGATCGAAGAAATGCGTAGATAT
+GCGATGATGTCACCGTTACTTGTTAAAAGACCAGGAGGCCGAAAGCCCCG
+ACAGTGGGTATCGCTATCGTCTGTCTTGCGAGTATGTCGCCAACTGGCGG
+TCGCACGTCTAAGACGATAGCCATGATCGGTTCGAGCCTATATATGGCGA
+CTTCGCAAGAGGAGCTGGTCACTAAAGCGGGGTACACAACTTCACGACCT
+TGCTGCTCCGAGCTCTATGATAACTCCTGTACCAGCGGATTGAAAGCCCG
+ATGCTAGTCATGACTCGGCAAGTAGCGGATTGTAGCCCCTCTAGACTATG
+AAATTACACGGTCATTCTTATATATCTTAGATGGCGCCCATGCCCGCAAC
+TGATCCTTAAAGTCAACAGCTAGAAGTTGGACTGTTCGAATAGGGGGACT
+TTGAACACGAGCGCGCAGCTAACGGTTCAGTTTGACCTACTGACCACGCT
+AATGGCAGAGTTGCAATTTTGAACGCTCCGTCCAGGCGATTCCGTGATCA
+CGACTCTCCGTAAACACCAGCTGGATATGCTGAGGGGGTCGTAGGGCTGC
+ATAGGTTAGGCCAATTCTAAATGGCTTGGTCAAGAAGTGATTAGACGAGC
+AGTGAGACTTAATACTTAGTGTCATGCCGAGTGAGAAACAATACCCCACC
+AGATATCGCGCACCGGAGCACGACTGTGAATAGCGTCGCTAATCCTTAGA
+TTTTTGACACTCCTGGGGTTTTTGATGGTGAAATGTTTAGCGCTGTGGCG
+GTCCTTGGCTCCCGGCTAGTCGGGAGGCGTGTCGTCATACGACTCCGTAT
+CAGTATTCTTCATCATTAAGTACAAGATCTATTAAGATGTGCCACCGCCT
+GAAGTCGAGCTCCGTACCCTTTATGCAAGGCGTATATGACATCGTCGTAC
+AGATAGTCACCACACATAAATGGATACGCGTTCCGTGCTACGCGACAATG
+GTAAACATTGTAACTTTGTGGCGATCGTAATCCGGGGCCGTCTCCGGAGG
+TGGTTGCAGCATTATGATACACCCACCAGAACAACCCATAACTACAGGGG
+CCAGCGCATTCGAAGCCGGTGCTGGTCCCTCGGAGAGACACTAGAGCCAG
+CGACGTACGGACCAAGGTCCCACCCATCTTCAGCTTTAACCTTGTGATTT
+GTAAAGATCAGCCAGCAACGAATGGTTATTGTGAGCGTTCAGAGGAAGCG
+CTATGCTTTCTGAACTCGCTACTGTCTCTTAAGTCTGTTTCGAGACGATC
+CTAATCAACGAAATAAACCGGACGATATACAATCCCAAGCTTGTACATGA
+GAGTGGGCCAGCGAGATGATCTTATATGTTGCGTTTGAGGGCCGCCCAAA
+CTCTGGGCGTCCCTTGCGTCAGATCTGTGCGAGGAACATACGGGGGAAAT
+CTGGTACCGATAGAGCAAGGGAGGGATTTTGACACGCATACCGCCATAGG
+CTGTCAGAAGGATCGCCCTAGCCCAACCGACCTAAGATCTTGTCGGACTC
+CAGCGGGACATCCTTTGGTAAAACTTTTAGAGGGGGTGCAAGCGCCACTC
+AATGACTTAGGTTCGTCAAGAACATCAATGCGGTGATGTCTATGCATGGA
+TGGCCATATTGAACTAGAAGTTTTCGGCTGTCCGCGCGCGCAGTGTACAC
+AATCTGTGGAGCAATGGACGTATCTACTTGAATACACCGCATTTGGAGTT
+GCATCGGTCCTATGCATTATGCTGAACGACATGATCAGTCGGGATAGCAG
+GGTTTAGTAGCGCAGATCGGAGCTAACGGCGCCCGAGGTTGCATTAGCCT
+AAAGTGACCATGGCAGTGGGCTGTGAGAAATCATGGGTAATATGGCCCTG
+TAGCGCGGTCCATCCCTTCCTACCCTTAAGCCTATAGCCGGTCTTACTGG
+ACCATAGGGCGGTTAGGGTTCAGTAGTCGGCTCAAAATGCCCGGCTCATC
+GTTTACATTAAAAGTTCTGCCCCAGTAAGAATTGGCCACCTGCCGAAGGC
+TTGCTTAACGAAGATGGCCTACACTAGGACCGTAAAATACACATGCCTGC
+TACTACCCTTGTCAGTGGACGGTAACCGGCAAGACCAAACCGTTTACCGT
+AGTCTGGGCAGCGCGTGCCAGTAGTGCGCTAACACAACTGAGAGCACTGA
+ACCAGATACCCGGAAAATCGGCCGGCGGACACTAACCGCCACACCGTTGG
+CAGACAGTGTCCGACTTCGGCATAGTAGCTGGGAAAGTAATTAGTATTTG
+CCGCCTGCGGAAAGCCAATGTGAAGCGTATCGTGCTGAGGTGCACTATTC
+TAACACATGCTAGTTATTCGCGGATGAGTCTCTAGAGGATTCTTCGCAAG
+GTCCTATTGAATTTCGGAATTTACGTGTAGCCCGCCAACGACCAGATTCG
+AGAGTCGTTCGGCGGATTAGCGTTAATCGTACACTTTTCCAACCGGGTAG
+TTAGAAGCGAGGATTATCAACAAAATTGGCCAACCTATGGAGAAGTGCTT
+AAAAGTATCCACAATCTGGAGAAAGGCCCGTTTATCATAATTGGCTGTTC
+CCCCTCCCGTAGATTTGAACTGACAGACACTATTGATGACAAGGCTCCCA
+CCATCTGTTTAGAGCTGCGAATTTCAAGTGTTTGAGTAACCCGGTATAAG
+TACTGGAGGTCGCGCGTTCAAAGAAGATTCATAAAGTCGAAGCGTGCTTG
+TTTGACCTTGGATTTTGAATCCATACCCCCAGCATGCGGTCGTCCATGCT
+AGCTTATGGGATCCCCACACCTCGACTAACATTTCTACACATCTCTCTGG
+CTCATGTACTTCAGTGGGGTGTCTTAGGTACATGGGTGCCTCTCGTTTCC
+GACCATCACGCTTGCCAAGCTGTGATGCGAGTTATGTTTTCATCAGTGGA
+GTTCGCACCCTGTACAAACATGCCAAAGAATCTCGGAGAAATGCTGAGGA
+GTTGATAGGCTACTGTGTGACATCGGGAGCGAGGCCAGCACCTTCACTTG
+GTTGGTGCGTAGTCTCTAAACAGTCGGAATGGAAGGCACACCGCTGCAGA
+TTGCATAGAGTTATCCTTTTTTAGCGGCTATGGCGCGGGAAATTCCTGGC
+GTACTGTGTCACATGGATGTTTCAGCCCAGACATAACTCACATCTATGCT
+GACAGGAGGGCGCGGAATACTCAGGAGCAGAGGTAACGCATGATGTCCGG
+ACTAATAAGGAGCTTACAAGGCACTGGATAGCTCGGATTAACCGACAAGC
+GTCCGCTCCTGTGCCTATTGTCTCCTGGACTAAGTAGATCCCGGCGGTCT
+AAGGCATGCCCCATGACACATAGTTTAAACTTCTGGTCGGTCGGACAGGT
+TATGGCCCTATAGGAGCGTGGCCTAAGTTCTAAAACCGGCCCCACTTTCC
+GTTTGGCTCAACACACTCTGCACTCCGGGGTGATTATTTCCCTTACCGAC
+ATAATGCTCTATAACGCTATCGCGAGTCAACTAATACCAAAAGCCCTGTC
+CGTGATTCCGTGCTCATAGCACCCCCAATACTACGCCACGGCGGGCAATT
+AGATCCAATCTTTTCTTATCAATCTCCCGAGAAGGATCACTCTGTAGCGC
+TGATGACGGTGTATGAGGAGTCGAGTTCAGGCTTTATACGCTCGCGGAGG
+CATGCGTCCATAGGGTATGAATATGTACGATATGTTCCTGGGTACAATTG
+TTGCGGGTTTATATATTGAGCTGCATAATAGGACGTGGCGTGCGGGACTG
+TCAACTAACTCATTGACCCTGCTGCTTTTGGGTCCGGCACTCCCCAAGTC
+GCATATGCACTCCTCGCTGCTCAAGTACAAGGCGCGCTAGTGAAGGACGC
+GATCCGGTTACGTATATAGTGGCCATGACCGTTCCGCGTATCAACAGGCG
+GAGCTAGCTGGGTGTCAACGTCTGTCTGTGTACGGGTATCCAACGCAAAC
+CTCCTCCTGGGGGTCTCTTATCGTCTGATCCAACTTTACCGTTAAAATGC
+AACTGTAAGGCACAAGGTAGCGGCTGTGATTCGTAATGGTACCCCGATGT
+GTTAGCATCACTCCTCTTCGATATGGTGACAATTTCGGGTCAGGGCAACA
+TTATACTCCCACATTTCTTACTCAAAAGTGACACTGTAGCGCCATGAGAC
+AATCTCGGGATTTGTACGGAAATTCAGCATCCTCGCGGATATTAAGTTGG
+CAGAGTCCACACAACCAGCCCTTGGCCCTGCTAGCTAGACCCCATTCCGT
+GTCCGTGTCGTTATTCATCCCTGGGATTGCTTCGATTTAAAAACATTCAT
+ACGATCACCGTATTGGAGGCGCTAGGTTATCTTTAATGCTCGTGCTGAAG
+AGTGGAGATGATATACCTACTGAATGGACCATCCGAGACGGAAATTGTCG
+ACTCAAATATCCTCTTGGCGCTATTCGAAACGACGGGTGATAAGCTCCCA
+CCGGTCGGATTGGGGTTTACTAAGCCCCCGCGGGAACCGCGCCCACCGCA
+ATCGCGTCAAGGTATGCGGGGGGTTACTGGTGTCGAGCAAGCGTTGTCAT
+GAACGTTTTCATAAGATGACAGCTGGTCTCAGTAGGAGAGTCACGCCTGT
+ATATGAGTCGGTGCACCCCAATTACAATGGCTACAAGTACGAAACGTGTG
+GACAGTTTAACGATTTAACCCGAGCAGCTTCAGGAAGGATGACCTTAAGA
+ATGAGTCAATTTTAGGGACATACCCTATGTCGGTACGATGCACCGCGAAG
+CTGCGTCGGACGAACCGGACCTGGCCGTAACTATGGGCCGCGGTGGTTCT
+ATAAAACCTCAATCCCCACTCTCTTCGGAACACCTGCTTGGGTATGTACC
+AACTTTGTCACTTGCTTAAAAGAAATCCGGAGTATCAATCCAAATGATTG
+CAGCAAAGGACGGGTGCCATCCATCGGGAGCCCGCCCTTCTGGATAGGCC
+GTGTGGTAATACTAAGGCGTTGAGTATGTGCTACGTTCCTCAATACCTAA
+TAACGCCGATTGGGAGTGATCAATATCTGAGAATGATGATGATTTCCTTG
+GACGTGGAGGCGAACATCAACGGATACGTAACGTCTTTCCCTAGCATGAG
+TCGGAGCGTCTAGGGTTCAACAGAATTCTGAGCTTGAAACACTGTAATAG
+TGAGTGGCAACGACGTTAGGACGCGTATTCCCTGGCCTCTGCTTGGGTGC
+ACATACGAGAATAAGTCTGCTCAACACAATAAGGGGGTGCTTAAAAGGCG
+CCTGCACTTTACGATATCCTCCACGTGTTCACAACTGTACCCCTATGCCT
+AGTTTGCAGCGGTGTCAATAAACAGTTGAGTAATCGTAGTATTCATGATA
+TCTCTTCACTAAAAGTTCTCCCCCGACGAACGTTACATCTGATTAGACGC
+ACCGAACGCCAACCGCCGATGACGTTAACAAAGGTCGTTGAAGCAATACC
+GGTGCAGGGCCCCTTTAGCATATCCTATTGACGTCAGTGGAGGTGATGAG
+TATCTGGGGCTTCGTATAATCCGAAAATAACGTATCGCAATAGCGCTAGC
+CCCCCGTCACAGGGGCTAAACCCAGTGGCACTACTTGAGCGCACGGATAA
+CTTCGATAAGAACCGCGTATTTCAGAAGTTCGTTCCCGTCACCCACCCGT
+CATGTTCTACTGAAAACATGGGCCCATATGCGAGAGCAAGCATGATTCGG
+TAACGCATTAATTGTGAATGTACAGTTATGATAGACACACCGAATGTCCT
+TTAAGGCGCCCAATACTTTTGCATCTATCCAAGTCAAATATTTGGATAAT
+GATTAACAATTGGCCGCGAGTGGAGGATTAGACTGAGTTGAAACAGGTCT
+GCGTGTGGACTTTGGTAAAGACGAACGTGAGGGGCCCTTTAGTACTCATT
+GCTAGTTTTTCACCGGCCTTGACAGAGCCCGTTTACGCGATGTCGGATGC
+ATAGTGGTCAAATTGTGGCTACTCCATTGACCATCATTCCCACATGTGAG
+CTAGACAAAGACCATCTGATTATCCTGGGTCTGTCGAACTGCTTGCAGGC
+CACTGGTGATCAGTACGAACATTTGCAAACATACGTGCCTTTGGCATATT
+ATCCCACCTAAGGAGGGTTATAACGGCGCTGATAGCGTGTCTCGCTTTTG
+CCCTGGGAGAGTTTTCTGGACAGCGATGGGGTCCCTCATTCAGCGCTCTC
+TGGCTTCTAAGAATGCTTCCACACTATACGGAATGGCCTACAACTTTTGC
+AGTTGTTGTACACCGTGTTGTTTGGGCTGCCCATTCGAACTCTATATATT
+CCAACGTTTCTGCCTTGCCGTCGGAGTTTATGCTCCTTCGGGAGCCCTTA
+GCAGCCCCCACCAGCTTGAGACCCACATCTGGCTCGTGCTGGCGCGATAT
+CGATCGATACAGCTAAGCTCGAACGTAGCATAATGCAATCTGCACCTTTG
+AATATTAATACGATACAAAAGCACACCATTTACTGGAAGGAGTCGTGTTG
+GTAGCCTCAGGCTCCGTTCGCGTCGCTCACTTTTGACGGTGCTGTACAAT
+AGATTACGGCCCGCGGAGAGAGTTTTGGAAAGTCAATAAGACAAGAGTCC
+TATAAGTAATTATAGGGAAGTTAAGCACTGTCTAAATTGCTTATACAGCG
+CCCAAAAGCGTGTCCTCCCGCATCTACAGAGTCAAAATCGTAATTCCCCG
+CGATCGAGGGCAGGGGCGTCAATTTCTGCTTACCCCTAAAGCTGCTAGCA
+GGTTGCAAACTGAGTGAAACTCGCACATGAGGCGCCTGGCGGTTCTTTCT
+AGGCCATTGGGGATATGCCGTGCCTGCGGGGGGACAATTGGCACGCTGAG
+CCACATATTACACGCCCTTGTCCTCGGTGAAGAATGCTTGGGAGGTGACG
+TGTCTTGTCTTCATTTTGGCCATTCGGTAGTGGCGTTCCCATGGGAACTT
+GGAGTCTGACGGATAGAACACTCGAATTTGAGTCTTTAGTAGAGGGATCT
+CCTACATCTATCCTTTCGAACCCTTGGATAGGTACGTGAGTAAACGATAG
+AAGGAACGTCATGGTTAGTCAATAATAGTGTACAACGCTAGTACGTTAGC
+TCGCTGTCCTATGGACCCCGTGTATCCGCGTAATTCCGGCGGAAGGATAC
+ATATAAAACGTCTATAGATACCCAAATGCGACAAACATTTCGGTTCCGTT
+CCATTCAGCAAGATTGATGGAAGCTTCTCTCCGAGCTTGGGGGCTACTCG
+TCTGGTGAGACATGCCACATTTCAACTGAGTTTCGGCAGCGTATTTTCAG
+GGCCGAAAACGGAAGCCACGTGTCCGCGCGAGACTTGGGTCCTTCGCAGA
+GGCGGTTACATGATATCCTTAAGAAGTTGTGTGTCACTGGATAGTGGGGA
+CGTTATCTGTAATACGCCAGGCCAATAGTTATCTGGCGATCCTCAAGACT
+CGTGTTCTGGCCACCGGACAACAGCCTTGGCCTCTATGGAACCTTTCACC
+CGGAAGCCCGTTCGCATCTTATGTCCCTGGCTGACCAGCGTGCTCATACT
+TCACCTTTCATCGGTGTAAGGCGCGGATCGTTACCCTAGGGAACTGGGGA
+CTTCGCCTTAGTACGGGTCATGCACAATAGTTGCTAGGGCTACCTAATCG
+CGTATTAGGACAGCTAACATATGTGTGCCATTAGCACCTTATTGCCTTAC
+CTCATAACCAGATGGTCTTCGCTAGGAATAGCGTTAGATACTAGTGATTA
+AATGCGTGCTGCTAGTACTTAACAGATATTGCTACAGCCCTGATGTGAGA
+TTTCGCAAAGGCGCAAGCGAGCCAGCTGCGTCCCCAGGGTAGCGGTTAAA
+CGGACGATCGTACGTAAATGGAGGTGAGGCTTGAATCGGGGATAACGTAC
+TGCGCTCCAAACTAAACCTCAAGGCGCCTAAAACAAGTCTACCAATGATC
+TGTTATACTTACCGATGGCGGTAGGCAGCAAACGAGCTTAAGGTCGTAGA
+TTGTGTTTCCTCACGCCTCATTTTCAGTGTCCGTCGACTAATAGAGTGAC
+CTTTTTCCAAGTCGAGTCTAGGTTTAAGCGGTCAACCGCTAGTAACGTAC
+TACCCTTTGCCTTTAAGCACCGCAGGCCGATTTCGCGCCAACATCACTAA
+GGATAGCGCACCACCTACCACGGCCCTACTGTCGTTGTCAGAAAACGTTA
+AAAAATCTCCCCGTCTATGCCAGCCGCGGCGGTTGCACTCGCCATCCTGT
+GCGGTCAGCCTCCTTCCCTTCGGTTTCTAGTAAAAGGCCCTGTCAGTCCG
+AAGCGCCGGTACGCTTGGACAGGATTGCCGCTAGTCCTGAGCTTTTGGTA
+CCTTCATAACGTAGGCGGTAAGCTATTCGCGTCTCGGCTGGAAGGGCAAT
+ACTCCCGCGAGTCGACCATACCAGTCCGGTTGGGCAAGCTTGATTTTTAG
+TGCAAGGCATCTAATTTGTCTCCGGGCGGTAACTGGTTCCTTTTCCTTTA
+GTAGCTTATCTAGTAGCTGGATTCTGAGTTATTGCACTTGTTCATGAATC
+ATGGGTTAAAACTGTGTTACCTGACCAGTGTAATCTTCTACAGTTGTACC
+GTTAATTGAGTACTAACCGGCTTCTCCTGGACTTCATGAACACGAACTAG
+ATTGGGTCCGATGCGACCTGGCGAATAGGCTACCATTGCTTGGCCCAGGA
+TTATTAGGCCGCCTAAAGCGCGAGAACACTCCCCCAATTAGGTCTTGACT
+AGATCGACGGAGGAGGATGCCGTGCTTAACCATTACGGACTGTGAGCTTG
+CATCTCTCATAGTGTGCAAAAATTGAATTGCCCGGGGGCACCGCATGATT
+AGTCATGGTGGTTGTGGCTGAGCCAGAATTCGCAGTAGCGAGCAGACTCC
+GCCACAAAGTAGCCGAACTCAACTGGCCCCATCGCAGCTCATACGGCGGC
+TTAGAGTGGTGTATGTTGTATGATTACCCTCCTTAGTGGGCAAATCTAGC
+TGATACGAGCTTACTTCCTCCGGGGGCCACTCTCCCGACTCAGTGCTTCA
+GGCTGTCCCACGTACTGGAATACTAGAGATCGATCCAGCGACAACCGACC
+CCAGTAAAGGACCAGCACTCGTAGAATATTACACTTATAAGGTCGGGGCT
+CGAACGAGCAAAGTGCTCAGGTCGAAAGAGGAGCTGGGGGAAAGTTTACC
+CCTCGACACGACTCCGAAACCTAAACTGATGGATTTATGACTAGAATGAC
+TGTGGGGGGCTTCGCAAGGGGATACGCAGGTCTGACACTAAACAGACTAG
+AAGGGCTTCCAACAGCGTACGAATACATCTTGGCCACCATCGTCCGTCAG
+CAAGCGAGGTTATTGCCATAGCTCTCCTTATCCTATCAACCCGGGAATAG
+TGCGGTAAGATATAGTCGAATTGGGCACCACATTGAATAGAGTAAGACCT
+CCTACGCACAAACCTCGGTAGAGTTAGAGTACCCGAGGCCCTCCCAAAGT
+CATTCACCAGCAGAGCCAGGCTTGGGCCGTTCTGCCATCCGTTTGAGGTC
+CCGGATTTCGGTAACTCGGTTTTGAGATGGTCCGCGGTTAGAGCTTAGAT
+TGTCCGACCCCGGGCGTCCTATCTCGCTCGAGGAGTATGATAACCGGGAA
+GCAACCAGTAACAAGGGATATCTAATATCTGTACACGTAACATTCAATGA
+CGTTCGTGTAATGTCGGTTCGCCGGAGTATCTGTCCCGCGATATGGGCTG
+CCTTCCTGGCTGTGACCCAACCTAGTCCAGTTAAGTTTCGTACCACGGGG
+GGGTTATTAGGAGACCCGCGGCTAGAAATGCGTCAAGTAGCGCGAAATTA
+GCGATCGTCCAATTTGCGAGATGCTTAACTGCTGCGAGAACGCTCAAAGG
+AACGCGCTGAGAGACGTGATAGATCGACGCTCGGGATGTTGGTTATTTAG
+TAGATATGCCGACGCCATGTAAGACTGGCAGAGCCTATAGTATGGGAGAG
+AAGCCGGCCCACTTCGGTCGAGAGGCCCGGGCCTGATGGACTTTTTCGTG
+GCTACCATACACATAGCACCCCTCCCCGTTAAATCTTAGCCGGACAGGGA
+ACGACGCTGAAGTAGCCAATACCCAACAAGTAGGCCAGTTGCCATCTGGG
+GCCGACCTGCAGACCTTGTTGAGTACAATGCTAGTCTTAGTCTAAATGTC
+ACACCGCTCGTACGGCGGAGTTGAATGTTAATCTAAACCAACCGTCCTTT
+TAGACCAGATGTGAGTAATGTATGTCCGATCTTTATTATTCGCATAATAA
+TTCGAGCTTAGTCCGCGCCTCAAAGCCTTCCACCCCTTCAACCCTTTACA
+TCGTTGTTAAACGAGGGGCAGTATTGTGCCTCCACGATTCCGGGACTGAA
+TCAGTTATGATGATTGAAGGCAACCCAGCTGAAGAAATATAGGGCACTGC
+TTACAAGCTCGCTCCTGCGTGGCCCGACAAGGTCGCTCGGATGACAACCT
+TGTTATTGAAGCAACATGGTGTTCAAAATTCCAAAGGACGAACGGGAAGG
+GTACGCGGCGAACCAGCTTGGTTTTCAAGAACCTTGGGTTCACATTATTC
+AGACCACGTACACTGAACTCTATACATCAATTGCCATCAGTTAGGTGGCC
+TAGAGTTGCTCCTTCATTCATGTGTAACATTGCCCTCATCCGAGTATCCA
+CAGTACTAAGACCCAGCCTGAGGAACGGACCCCCCGTATTGCCCCCCAGT
+TACTCTAGATACGTTGTTTCATCCCTCGAGGACGTACGGGTAACGAGAGC
+TAGGTTTCCCCATTAGCAAGGAGACGTGAGCACCGAGCGCGTTTGCAGAG
+CAATTCATCGCCGAGACACCGTCGTACCGGCTAGAGTCTTAAGGGACCTG
+CGCAGAACCTGTTTGTGCTAGCCCAAGACACACCGACGCCTTGCCCGGAA
+GTGGGTCTCCACTTCGGTGACACGACGGGTCCCCTCGCTAGTGATGTCCA
+CGTCCTCTGACCGACAGTGCCCCAGAGCCCGGCCCGTAGTTCTTCGACCT
+CGCAGTACGAGCGTAACTGCCTCATTTTAGCAACCCGACTAGACGCCCCT
+CTGCGTAAGGTGAGAATCTCGCTAGCACTGCGCGCTCGGGAATTACGTAA
+CAACTGAAAAGTTATAGTGCGCACCCACGTGTGTATCAATCTTAAAGACT
+TCAGTAAAGCCGTCGCGTGTGGTGATATGACCCCATGGAGACGCGTAGAC
+CTCCAAATATCGTTAGTACGAAACCGCAGAAGGGGATATCTGTGGGCGTT
+ATCCTTGCATTCTATCTACATCCTATATAGTCTGAGAGTACGGGCTCCTG
+TGGAGGAGGAGCGGATCAGGGGGAACGGTGATTTTCCCCGAGAGGAGATA
+AGGTGCAAGTTGCGGGACCATGGTGTGGTGCCTTAACAAACGGCCGGCGC
+ACGCAATCGCTAGAGCTGGCTGCCCGGTGCAACGCGGATTCAGAGGTAAC
+CGAAATAACTCGCCAACGTGACTGGTTCCACCCGACCCGGGCCGAAAGGC
+AGTACAATCGGATAGACTGAAGGCTAGGCTCCAGTGTCAAAAATCTTCCA
+GCTATAATACGTGTCATCGATCCATGATAGGTTGCTCTTTGGTCAGTTCC
+GGACCCGAGCCTCTGTGGGATTGTACAGCTACGCCGATTGTTGGAACGAC
+TATTGGATACCCCGCAGGGCGCCGTCCTAAGACAACCCTACTCGTAGCAC
+GCCCGATCCTCTCTGGACAGACTAGTAAGCCGCATCAGGTGATCTGGATA
+AGTGTTCCTTTGCCTATTTAAGTCTCCAGAGCGCTCGGAGACAGTTTAGT
+CGATACTAGCGCTTGATACGATCTCTGTCGGGGTAGATAACATGCAGCCG
+TGCGGGGGGGCGCCTATAAGGTTTTACCTCCTAGAGACGTCGGGCATCTC
+TAAGTCCTGCGTCGGTTTGCGCGCCAAACCATCTCTGGCAAGTTCTCGCG
+CTGTACTGAAAAGCAGAAACATGAATATATGGCGCGTGATACTAGTACCG
+GTCCTCGTCGCAGTGACCGCAAGCTCATTTTCTCAAGCTGAAACTACAAC
+CTAGATACTGACTTCGTCAACCCAGTCAACCCGACCCGGGGTCTTGCCCT
+TACACCAACACGAAATTACAGCCCGGGGATCAACCTGGGACATCCGTCTT
+ACAAAAGGGGATACGCGGGGCGGTCAATACATCCCGATAGTTTAGTTGTG
+CTGATCATAGGACACTTAACAAAAGCTGGTCCTATCAGATCTTGATCGAA
+CGGCCCATACGCGTTAGGGTCATTCGTGAACGTGGAGTTTCTTGGGAACA
+TCCCGTTTACTGCCCCCTTTGGCAGGCCTGAGGCGAATTAACGCGCCGAT
+TAGGTTAGAGTCATCATGAGGCCGCGTAGCACTATTGATTCGGGGGCTCG
+CTATGAGTGGAACGATTGGCAGAACCCAAATAGACTCGCGATAAGAAGTA
+TATTCGTAATCCATCGACTTGGCTGTAACCCATCGAATTCGATATTGGTA
+GATTTAGTTCAGGCGGTTTTCATCTGCAACAATAAGACACCCGCTTGGTA
+AGCGCCTATCGATGATTTAATCGGGGCACTCTGAAGCCCTCGACCCCTAC
+CGGTCTTAGGACCACCTTTCGTCTATTTGCGGCCGCTTTCCACGCGGGAC
+CTGCATAAAAACGTGAGACTATTAAGAGGCGCTTTTGACCGGCCTAAGCA
+CCATTCTAGCTAAGGTATAAGATGTACTACGCTGAACGTGACTTAACGGG
+GGTCAGAACTTGTGTGGATACACAGTAGGCTGCCATTCTGCTTTTTACTC
+TGTATGGAAGCTGCTCACCTGGTTAACATGCAGTGGATATAACACATGGA
+TCGTGAATTTTGACCTACACCATCGGAGAATGGGGATTGGTGGAATACGA
+CAGACAGGCCCCATGGCAGCTGCGTTATAGTGCTCCTGTGGCTCGCTAAT
+GTAGTGGGAGACAGCACAAGTAGTTAGTCTCCCACCGCAAGCATCAAACA
+AACCAGGTTATGTATATAATCTATTCCACTCCCCACGCATCAGATTTATG
+AACAGGCTACGGAGTAATAGGGGAGGCAGGTTCGTCAGCGGTATTGTTTC
+TCGAATAGGCGAGTTTTGGTTGCTCGCGAGAAATATCAACTGGTCGCAAT
+ACCCGTGGAGGGCGTCGTCCCACTTGCATAAACGATGGGCCGCGACATCA
+AATGATGCTTCGTCTGTGCTAGGAATAAAAGATTCACAAACTTTGGTTGG
+GCGCACGACTTTCTGGGTTTTGACACAGTTACGACAGGGTGACGAACCGC
+TGCTGGAGCCTTTGTGTGTGCCTCCGCGCGTTACCCATGTGTCAGTTCCG
+AATGACAAGCTCCTAGACGGAGCGAGCGACCAAATCGAGGCCGAGCACCG
+GTGCGATACCCCTGGGGAATTAAAATAACTGGCCACTCGCGGATGATGGG
+AAAGTACCATGCAAACACTCCGGGTGTTACGGAGCACATTGTCAGCTGAC
+CGCGCTCACCGACCCTCTAAAGGGGAATTGGAGTCTAGAATACGCACCTC
+GCCTGACTTCTTCTGACCGCTGCTGCAATCGTTGGTCATCTTAGCTGGAG
+TATATAACACGCTGCGTCCTATGCTAGGGACCATATTTTAGCGGATTTAG
+CATACATGGACCACGCACCTCATACGCAACCCCGACAGTTGTAACGCAAC
+GGTATCATAATACCGCGGTTATGTGGTCCCACATTATCCTGGTAGTGGCA
+GATATGTGAAGAAGACCGGCACAATCCGGCGCACAAGGACCGGGTACGGA
+TGTGTCAGGTTTGAATAGAACGTTGGACGGTGCGCAGGACTTATAGCGTG
+TTTTTGTGACACGCGTCTAACATGTCTTCGCCCTGGTCGAGCCCACAGGA
+GAGGGATCAGCAGACAATGGGATCGGATGACATTCGCACATTGATGGCTA
+GGAACGGAAAGACTCACTCCGATTTTATACGATGAAATAGGGTCCACAGG
+CGGAAAGGTGGATAGTCTTGCACGAGCGGGTTTTGTAACAGACGGCCATC
+ACCTGTCAATCAATGGCCAATATTAAACGGTCGGGCGATCTCTGCCGCAT
+TCCGCTCCACTGCCGATAGGCGTGCCAACGGGGTCTGAACAGCTAGATGT
+ACGCTACACATCAATGCGATGTCTCGCAGGATTTATCTGTTGCGAGCTTT
+GACCTGCTTAATATATACTGGAAGGTTAAATGAGAAGCCCCACTTCACTG
+TATCTCATGAGCATGTCATACATTGCCCCTTCGCGGAGGGTTACTTACTC
+CACAGGGAAATCTTCTCCTAAACGTTGAGTAAATCACAGAAAGATTGCTC
+TCGAAGATGCGAGATCTGGGGAGCTAATGTTTAACGGTGGCCTCAGCCCA
+GTAGGCAAATTTAGGGCGAGTCCCCAAGGCGTTTTTCTTGTATGGCGCCG
+AATGCTGGACTATAGAAGGGAGCCTGCGCCTGCATACTGCTCGTAGCACG
+CCAGCGCGGGCCGGAACGCAATCCGCACAGTTATCGTGTAGCCGCAGTGT
+ATCTGCGAGACTTATCGCCGTGCGATCCACCCGCACCTGTGAAACAAGGA
+TGCTGCCGCAATCCTAGTAACTACTGGCTGGTGAGTGTAATACACGTGAG
+AAAGAACCGTCAACCAGACTAGCCGCCTCATTTAGGAAAACGCAATACCC
+CTCCCGGACGATCTAGATGTGAGATTCCCCTTGGATGTGTAGGTGTCAAG
+GGAATGCGCGAGTGATTGACATTATAAACTGACGTTTTTCTGCGGCACGA
+GAAGTTCGGATGAACAAGACCGTCGATTACCTGAAATTTACTATCCAAGT
+TGATTGACTGGCCAGACATTCAACGTTCTGGGCCTTCCCCGCAGGCTGAG
+CAAAACAGCTCGTACAGATCGCGGATAATAATCGACAAAAAATTGCGGGG
+TTCTCTTACTCAACGGCACAGAGTATTGCGGACTAGATCCTCATAACCAG
+TACCCGGCCCAGGCTTATTACTCACCGGGGATTGTCATCCAAATCGGGTA
+TGCCCTTGTTTAGTACTAGCTTTTTGAGCCCATTATACGGGGACCCCTTA
+GTTTGTAGACTCCGTTGTAAATACTGATATAGAACAACACCCCTATTAAT
+CCGCCAGCTCGGGAGATGAGAGCTAATCGGTATAATAACGCTTGGGGGCT
+TAAAGCTCATTGATCTCGCATGATAATGCCTACTTTCCCGGAGTAGTCAA
+CGACTTCGATAAATGAACCTCACCACTAGAGTCTTTGGATCCTCTGCGAG
+TGCCATGCTCCCCACATGGCCGAAAAGTCATTCGTGGAGTGCCCTACAAG
+TGAGCTGTTCCACTACTACAACAAGTTGTGAGAGGCCTCCTAACCCCCAA
+AAGAATGTACCTTGGAACCTAGGATTTTGGCGTGGGTGCCTTGAGCCTCT
+GCCAACTCTGGGATCGTTGGTCTTTCGCACTTTATGTTGGCCTGTCGATG
+CCTGTTTTCCTCCGAGCTCAGAATCACACACCGCACTTAAGGGGCGGGCC
+CAAGTTAACGGGTTGACAAAAATTTTGGAACCTACTCGGGTGCGGTGAAT
+CCCCCTAGCGAGCAAACAGCGCTTGGCCTTCCCCATTGTGCACATCCCCA
+GAAAAGAGTACCTGCGACTATTTTTCTTGAGCGGGACCCTGGCGATGTGC
+TGCTTATAGTCCCTAGTTTAACAAAATAAATTATCCTACTTACGCAAAGG
+GCAGCGTACTGAGCCACAGCCCAGCCATCTCGGCGAAAACATCCTTGCTA
+GTAAACGCACTCAATACTCCCATGTTACGTTTTCTGAAAACCGGTGCGTC
+ATGAGTTATACGACTCTAATTTATTAGAGTAGTGGGCACTTAATCGCACG
+GCCACTGCCCTGGATTTTTTCACCTACGCTCCACTTAATGCTCTCTCATA
+TCTCGCCGAGAAGATCCCTGACGGCGGTCATTTGAACCCCTCGTAAAGAG
+TGTTTAAGACGCGTCATTCATAGCTTTCTTTATGCCCCAAGGTCCGGCTG
+CGAGGTGTCACCGGTCGTAAGCGTCTAGATCGACACGATTACTTGAAGCA
+GGTCTCTTTGTTTGTGGTTTATGCGTCTCATTTGCACGGAGTAGACTATC
+CGACTGGAGAGAATTTGATGAAGCCAACCCACGCTGCTGGAATGGCTATG
+CCTTTGCGACGGACCGTGGTTCCTCCAATGTTTCAAGGCTACCTAGAGAT
+CGATATGCATAGGTCCTTACACTTAAGGAGGAATCGCTTCTCGGGGATGA
+TTAACCCCGAGCGCGTTGCGCCAGAATGCCATTATGAACTACTTAAGTGT
+AGAGACGGAGATAATACGCGTATTTTTCTACGGCCTGAAAAACTCCGCAA
+TCTCTACGATGTCTTTAGATCGCACTCAGGCTACACTTAATAATCGGGAA
+TTGAGCCCCGGTAGTACAAACAGGAGCACGTCCTTGCACGCTAGCCCATA
+ACGCGGGTAATCGGATTATGTGGCCACATTTCCATCGCCCGCGTCCGGGT
+AACTGTCAGGCACCGCGGTGTTGTCCAACCAAATGGATGACAAGCCCAGA
+CTACTAATGCATGGTGACGGTCTGCGGAACAGTCAGCCATTGCATCCCAC
+GCCAATTTTTGAAGGAAGCCTTTTACCCCCATGAAGTTTATTTCTGCCTA
+CCAAATCGATACGGAAGACGCAGGCCCGTCTGCGTTCGAGATGGTGCAGC
+GCCTCAACCCCGATGCCGAAGCGCTCTGTTGTTCTATGACTAGCATAATG
+AGCAAAGTTATGGTCATTCTCCCCGGCTGCGCATGGGAGTTACACTGTGA
+GGAATCGACAATATGGCTTCCAGAGAGACTGGGCCCATAAAAGTTAGTAG
+CGCTGACTATGATCTACGCGTCGGGTCTAGACCATTCAGTCTCACCTATC
+AACCTAACCACCTATTTGTAAACGTATGTAGTGCCAGTTGTCTGGCCTCA
+CTGTGGCGCTCCGTAATTACTTGCCAGCCTAGCATGGTGGGCAAATCTGT
+AACTGGTAATTATGGCAATGGTGCGTCAGCTACCATTGACGTCTCCATCT
+GTAAATTGTCTCTCCGCCGAATGTGATTAATTACCCGATAGACGTAACCC
+TACGCGTCAGTGATATACGGAGAGAAGCTTTTGGTCCTTAGACATAGAGT
+GTGTTTAAACGTCGATAGTAAAGCTCTTTTAATGTCCTACCGCCTGACAT
+TTGGACCCAAGGGTGGATCGTTATGTGTGACGATGTGATCGCGCATATTG
+TGGGGAGCCTTAGTAGCCTGAGGGTTGATATAAGACGCTGGAAGCGGGCC
+CGTTTCTTGGGGATGGGACAGGCAGTTGAATAATGTCAAGAGTGCACGAA
+AATTATACTCCTGATTGCAGGCTAGGGTTGGACAGGCCACCCCGCACGTT
+TGGCATACCTCAACTATGCGTTTCGCACGATGGTGGAGTACTCTTTGATG
+CGTGCGCTTTCTCCTATTATGAGCGGCTTATCGCGTTGCTGCGGCGGCTA
+CCGGTAAAAGTTGGTTCTTAGCTTGAGTGTCCACGATACATTCATTCTTG
+GAGTGGCCACTCGAAAATTACACCTATGCATACCACAGTGCTAGTTTCAC
+TCTCCAAAACCTTGTATGCTGTGGGACATCACCGTTAGGATGGGCCAAAC
+CAAAGTCGCGTCAGTCTATCGAGGGTCCGCTACTTGTATAACCCTCGCCA
+TAGTGACTTTTGCCCGAGGGCGCCTCCCCGGCCTGGGCTTCCATGGTGCG
+ACTTGTAACAAACATGCCGGACAACCGCGACGCCAGTCTCTGGGGCCACT
+TCGATCGTCACGGCAATGGTCGACGTCTTCACGAGCTGAGTTAGTGTGAC
+GGTGGGAGATGGGTACGTAAGTCTAGACCGTGTCTGTGCCTTTACGATTG
+TAACCAACGCAGGTGATCCGACATGGTTGGTGCATCGGAACTGCGGGTAG
+GCGCCTTCAGCTTCATCAACCTACTGCAGGTGTTCTCTTGGCACAGGGAT
+GCACTGGGGCAGTGCGTTACTTTCCGCTTCGAGTCGCTCCTCGGGAAGAG
+CAAAATTAAGAGCCCTCTGGACATTTAGTAGTGAGTTCACCCGCCTAACG
+GTTAATGTGGGGTCGCTTGCCTCGCGTAGTATGACTGTAGAAAATCCGCT
+TAACTTTGCTTAACTGCTTAGTCCGCTAAGCAATGTTCCATTGTGCGGCG
+ACAATTGGTAGTCGTTGTCGTCTTAGCACCGCACCCTCGTCGCAATGCTC
+AAAGTTATGGGAGCTGGAAACCAACACGCAATGCTAAGAGGGGCCACGTG
+GTTTCTCGGGTGATTAACGAGTGTCTGTACTCCTAGGCTTGGAAATGGGA
+GTCTTGCGTACCTGTAGATATGATATAGTTACAGAGATTAGAATTTTATT
+CTGCGAGGGACGGGAAATGGCGTTGCCAGTTAACGAATGCCTGGTTGAAT
+AATAGATGAGAGGCTATTCTGAGACCCGAGTGTACAGTCGTAATCTCTAC
+GTCGATGGCCACTATACCAAAGTGGACTAGGCAATAAGTCGTGTACACGG
+GCGCAAAACATCAGTCTGAGAGCTTCACTAACCTGTGCTATGGGCCGTTA
+TAAGTTTATGCTCGCAGTTAATTTCACTTCGTACCGAAAGGCTGACCATT
+CTATGCCCGTTGCACACCCCTCCTTCTAAGGAGTGCTCTCCTCTGCTGGC
+TCGAAACAACTCTACGTGTGGTAAGCCTGATTAGCGGGTAGTGCCGGATG
+GTTAGAGTTTAGGTATTTAATTATTACAGTACGATCTGCACGGATGTGCT
+TTCGTTGATGCCTGGTTTTCCCTAACTTCATCCCTAGGAGGGCGACAGTG
+CTGAAGCGCGATGAAAGTGCCAACAGTTGCTAGGCGTACCTGGGCGGGCA
+ATTGATTCTCCTTAGAGGTCACCCAGTAGTCCCAACCGTTACCAGGTGGC
+AGTATAACAATCTTGGGTCGCGAGACGCGGATTTGCTTAACAGTGGTATC
+GGCTACATACTTTATCCAACTGATTCGGATATCACACTTGCCCCATACAC
+GTACCCTTTTAGAGGTGCGGCACGGTGACTACCGGCCTGCGTGCGCGTAA
+ATTCATTTTGTCGGGCCTAGTTTTCACAAGCGAACAGGGATACACTTAAG
+CGGTGCTCCGGTAGATGCCCTAGCTGTGGCCTTTGCGAAATCCTGCGCAT
+CAGCCGAACTACGGGGGGGGGGATGACTCGCTTGGTAGGATAGGAATGGG
+TTACTTAAGCGATGACCTATAAACCTACACAGAATAATCCTCATCAGGAC
+CTTCTGTACCGCCGTTATGAATCAACTTCGAGTTCAAGATTGATTCAGTA
+CAGGTGCTGCGACGACACCACCTGGTCTGATGCAGGTCCTTCAGAGCGTG
+ACAGTCAAGAGTCAACCCAAGTGATAACCTCAAATTAGTGATTTACCCGC
+GTTTGACAGCAGCCGACACACGATTGGTCAATCACGTACTAAAGATACTT
+GAAGTATTATGGTGTGAAAAGCTTCTGTCCACACCTAGTTAGTAACGTCT
+ACTTACTCGGCCTCAGGAGACTTTCCCAAGGAGTATGACTAGCGCAAGTC
+CTTGCTAGCCAAGCCCAACGCGTACCATACGCAAGTGGCGTGCATCGGAA
+ACATCCGATGACTAGGCTAGTGACGATAACCCCCAGTTACGCGCGAGAAG
+CTGACGTGGCCTCAGCCGGATCCCAAGCGGCGTATTCTGCTCCTCTTCAG
+GGGTCTAACAGGCCCGAGTACGGGAGCGAGGATCCACCGCCAGAACCAAT
+GAACGATGGTCAAAACCAGTATGTATCAGCACCCAATCGGCATAGAGGGT
+TTACCGAGTAGAAGGATGACTGCGCGATTGGATATTTGTATCCCAGCTAT
+CTCTTTAGTCCCAATCCGGTCCGCAGCATTACCCATAGATGATCATACCC
+TGGTCGTTTAAAGCCTCCCACGACGTGTTTGTAAATGTGAAAGAACATTG
+GTCCCTTACAGGTGGCGACCCTGGATCAAGCTTGCCCCAATTTTGAGCCC
+TGCTTGAGCTCATAACAGTCCTATTTTGTATCGGAATACCGACGATACGC
+TAGAAGCCGACACATCGGTGTCGGCAAATCGCACGGCAGCACGCTGACAG
+CAATGTAATTCCTTTTTAAACGCTCGGATCTACCGGGTGTCAGCGCGCCG
+GCGGCAGACTGTATAGAACGAACAGCCGTCAGAGTGGGAACGATCTCTAG
+GTATACGTCGAATGGATGACTATAGCACCAGTAGCTTACGGGCTTATCTG
+ACCTGTACGATTGTTAAAGGCCGACTCCATTTCCTCGAATATAAGATCTG
+GGAGCTTGCCCCATGTTCCCATTAGAGAAAGATTTCACTTCCGGCCCCTC
+TTTGGAGACGTTCTGGTCAGACACTGGAGTTAACTATGTCAGACACTTCT
+ACACGTACTGTGCACCGTGATGGGATGTGGAGGAGATCACGCTATTGTTT
+CGGTTGAACGGGCGGAACTGGATTACACGTAGTCGGTGAACCTATGGTTT
+TTCTACTCTAAGGGTTCACGCATTGGCTAGCGCCCAAACACAGGTTATCA
+TACGCTTTAATCGTTATGCCTTCGTGGCTAAGCGACCGCTTTATCTTTTT
+CTTGGTTGGGCACGTACGCTAGGTCAAATGCTTGATTGTCACTGGAGAGC
+CTTCACAAATGCAAGTCAACTGGTCTACGAGTTCGGTCCAGGCGTTTACC
+TTCCCACTGTGATCTTCTGAGGCATAATAAACTCTGTTCCCTCGACATAT
+AGGATTGTAATGGTGGAAGATACATTCACATTACCGTTAGGCTACGATAC
+GCGGCCTCGCCTCCCTCTGACTTTACAAGTGCCCGTCACAGGCATGCTTC
+AAATCATTTTCTTTAACGAAGTGGACGAGGAGCAGACGAGTGCCTAGTTA
+CGAAGATCGTCCTGGATGCCACGGCGCATCTGCTTCATACGAACAACGTC
+CGTCCGGTTTGCACTGACTAAGAAATTATCCACAAGCAAAGGTTTCCCAC
+AAGAGCGCGCCCAAGTGTCTATCTAATTGAGTCACAATCTAAATTGACTT
+TGAGTGGCGAGCAAGTGAAGCGTGCACGGTATTCTTTGAGGCCCCGTCTT
+GTGCGACCCAAGTTAGACTACAGAGCGGTATGAAACCCCTGTCGTCCAAT
+TATTGGCTTTTACGCGCGGAAGAGCGCATGGTCCGTGAAGTGGGCGAAAC
+TCCCACCTATAGCCGTAACCTTCCACGATTGTCCTTTCGACGGTGATCAG
+CTCGTACATGCCAAGCGCGTGTAAACCCCCGCCACACCACGGAAGTTGTA
+CATATACCATCCCGCACAACAGCTAAAGTCGGCACAGGTTTTTCTCATTA
+CACTAGAGGCCCCAGGACCGGGACGAGCCATACCGTGATAGTCATGATAC
+GGTATAGTACTGCCTCATATGCGGTTACGCCGACGAACAGCCCTCGCCTC
+CTAGTGGTGATTCTCAGGGGCACTTTCCGATTGGGACGTCTGACCTAAGC
+CTGGAAGGTATATTTACAAGGGTAATAATATTCCTTCCTTACGGAAGGGA
+TGGTGTTCGTTTTTCAGACGGGGTATAAATTCTAGTTGTAGGTAACGGTT
+GCATTGCAGTTAGATACCGGGTGAACCGAAGTAGCGCTGAAGTAGATTGA
+TGCAACACCCACGTTAAGATCTCAAAAAACGTCCAATAGCGTTACACAGG
+AACAACCCTGTTGATAAACGTCGTAAGACATCATGGATATTACCCTAAAA
+TACTATTCATTATTCCATGATAGGCCGCCTGATTGAACAGGAACCGGAGG
+GGCCCAAGTCCTCGTGCATTGGATAGCCCTATCTACGAGCGGTGAAACGA
+TACACGTTGAAGGCTTAGGTCTATTGCACAGGTTCCGGCTCGCTGAAAGT
+ATCTCCGTACGCGCGATCTGGTCAGCTTAGTGCGAAGGGTGTGTGCCCTC
+TACGACACTCAAACGAACCGGTCTCGGTGACCAGGCATGTTCCCGAACGA
+CTCGACGTTCTGACGTTGCAGCCTGGCAATGTGAAGCGAGCTGCCCCGTC
+CAACATCGCGCGACATCAGATGCTCCAGAAGCTTTCACGACAACTGTGTG
+TTCAGCGCTCTGTGGGGTGCCTTGATTCCTTTCCGAATCAGCTTCCGAGT
+TTGGCCCTTAGTTCCCGTACGCAAAGACCAAGGCACCCAACGCGACGTGT
+GGCTGGTTGGGCTACGAGGCAATCCGGACGCTTCGAATACAACTCTCATT
+AGCGGCTTACTGCATCCCCCTAATAAGATTCAGAACAGCAAAGGTGTTCG
+TTAGTAGTGGGTCGAAATTTGTAATCGGAAGTTTTCGTTGCTGGGGATCC
+AACGGTCGCGTATAGCTTAGTAAATTTTTCCAGCCCCCCGCGACTCATGG
+GCGCCGGGGAACACGTGCGGATCCAAATATTTAGTAAGCATACTAGATGT
+CTGGTCCTCCAGATCCATACAGTCACCCATCTAGAGAGCAAAGTATAAAA
+CCGAGTTTTGTTGCAAGCACCGCATAGCTGTCTTGTGTGGGATATCCCGA
+TTCCGCCGTGTCAGTATACGAAAGTGCGTTAGAGGGAGTCCCGTGGGAAA
+GCTACGGCAGTCAAACTCGTTGATGCTGTATATCGTACACTAATGCTTGT
+GATGGAGTGCCTGCTCTACTTTACAATACCCTCATTCTTGTCCCTCAAAC
+GGCGTTAGGTTGTGGACGCACAAACCTCTGATCGGCCATGGGTCACACTT
+CGGCTTAATATTCCCTAAGGATGAGCTGCACAATTAGGACCGACCAAAGT
+CCCCTTAAACGCATAGAAATCCGGCAGCCGCTAAGGCATAGAGGGACTTC
+GCATTAGGCTCCTCTTTCCACCACACTTTCTGCTTCAAGAAATTCATGGC
+TTTATAAGGACGGCGCAAAATCCCCGCGTTCAGGTATGATTGCGGAGGGA
+GCGCCGGACCATGGTCGGCTGCACACACTCGGGATATTCAGGGAGCGGCA
+CATGCCGTTAATGATGATGATGTTTTCCTCCAAGCGTCAATTAGTCGTTA
+TTAAATTAGATAACGGGACTACTAAGCTATTAGTTGTCCACCGTCGCATG
+ACCCCGTCTGGTTTAGTCCTGGAGCTAAGCTAACTCAGCTTACATCGCTC
+AGGCCCGTTCATGATGAGTGCCGGATTGCTATTGGATCCTGCGTCTACCA
+CGAGTGTGTCTTGTGCTTCGATAGCCACCGCTCGGCGATGCAAGGCATCA
+TTCGATCACTCAATCCCATAGGATACGCTGGTCGATCCACGCAGTTCACT
+AGCCCAAGCCCTTTACTTGTGCGTGAACTCCCGGATCAGGCCCTGTATGG
+CATATCTCGGGGATGTTCCATCCAGTATGCCTCCTAACTGATCGAATTCG
+GCTGTGCACCCTGCCCTATTGTGCACACGCTCCATACGGGGTTCATTGCT
+CTGGACGCGTTAACCTCCCCCATCTGCCCTTAAGACGCAGCAATATATCG
+CCATGTATTGTATATTACGTCGTTCCCGCAACCTCTAGCAGGGGGTTCCT
+ACGTCTTCCTGGTCACTCCAGGCCCAACTCGTCGTAATGACGTGGTAGCT
+GCACAATCCATTATGGACTCTCGAGGTTCGGTGGTCTGTTATACAGTGCC
+GGACCAGTCGGTGCTGCTAGCTCCATACCGGGCTTTGTTGGACCAGACGC
+CGCGCCGAGCTGCCATTAGCGCGCCGGGGGTTACTGGAAGCCTAGAGTTT
+TTGAACGCTGGTTGAGGCTATAGACGAAGCGATGACGACCGTATTTTCTG
+TGGCCCGATATGAGGTATTCACATTAGTGATCTACATCCCCTTTCCAACT
+CTCACTATAGCGCTTTCGTTGATTCCGAGTTAGATAGCTTTAAGGGGACC
+CTCTAAGCCTCTGCTACCGGCCTAGTCCTCCGCACAGGGTTACCGAGACC
+CCCTCAAATGCGCGGGATCCTGTTAAGGTTCTGATCCCTCGGCCGTGTGG
+TCTCCTCGTGCCCACCAAGAGCACCGTACGTTCCCTTGGGTTGTGGCTTG
+CCAAAGGTCGTTGCGTTTAGCTTTCGCAACGACTTAAGAATCGATTCATA
+GCTCAGCGGATACTCGACGGCCCAGGGTAATTATTGATGATGCTGAGTCA
+TTGAACGGCTGAAGCCTCTCAAAAGAACACACAATGGATCCAGACTACGC
+CAATGAGTAACACGTCGATTAGCTCTACATATCAACAGTCGCATCGCTGA
+CCGCCGCTACTTGTTCCGTACGGCTGTACTTCGCGCTCATGACAGGTCAC
+AATCTCAGCCATCCGGAACTTCGGTGTTAATCAACTCTAATCTATTTCAA
+TGACTGGAGAGTGCGCAGTGTTGCGGCATGCAGCAACTCATCGTAAACTT
+GTGATCGCTAGGCGTCCCAATCTGAAGAGGTTTCTTTTATTGGCAGTGCT
+AGCTGCTGTCAAGTTTAGTATCCCCCCATTAGGTAATACTGAGGGGTTCG
+TTGTCTCCCCTTTAGAGGACCATTTAGTCGTGGGACAGGGTAGTGGAAGT
+ACTAGCTTTAATTCAATACATCCGGCTGAGGCGGACAATGGTAAGCCCAA
+CTTGAGCAGACGTTCTCGACATACGATAATGTTTCTGTCTTAAGCGTGCC
+CCTTAATGTATTCAGGGATCGAGGATTATCAGTTTAAGGTAGTGGCTTTG
+CGTATTCTCCTATTAGAACGACTTACAGCGCACGCAGTTAAGCAATTTGA
+GAATTAATGTGTGAAGCGCACGTGGATTAACCAAGAGCATGCTCACACAT
+ACCATGTAGATCGAGTCGGAAAGGTAAAGCCCCGGGTCCGAAGTAGAAAA
+CGGTGTCTTGGCGCGCGACGGCTTTCCAAGTAGGCTAGGAAGGGGTTATT
+ATAGGCAAGGGTGTCGGAGGATATATGGAATTAGTTTCGACGACACAAGA
+CAAGCCTAGTACTACGAAGTGGTGCGCGTAGACTCACGCAGCATTCGCAG
+GCAGAGGCCAAGAAGTGCTTGCCTTCAAGGCAGTCAGGTGAAATTAAGGG
+TGTATCCATCGCTGTGGGCTATCACTTTCGCCACGCAGCCATGAAACAGG
+CCCGCGAGATCTAATCTAAACAATGGGAACAGCTGCGCCTTATGCTCCAC
+CCATGCATACGACAAGGAAAACCAAATGTAACTACTGGCCATTAACTGTA
+AACCGGTGATGCTGGCGGAGGCGGGTTGGGGTGTTTTTCAAGAATATCGA
+CCCTCCTAGCGAAACTCCTCCAGTCTAATTTTGTAAAATATCAGAAGTGA
+CGATCTTATGTGTAAGCGTAACAAGTGCATCTAATCGGCGGCCAGTAAAT
+GCGAAACAATCGTAGAGTGTCAGTCTGTAGTATTTCCTGACTCAACCGCC
+GTTTCCCATGAGGGGGGGGAATTCATACCGGGCAACAAACACAAATAGAT
+TCTCCCCCCGACTCAAACTGAACCTTCCACGTGTCAAAATTGCGGACAGG
+AGGCACGAATACGTATTCTTTATCAGACGTGTTGTTCAGGAGAAGATGCC
+GCACTCAAACGCCAACGCGTTGAGTTAAAGCGAACGAGTCACCTCATTAG
+GGGAGGTCACGGTGCCGAATGCAAGTCCTTCACACCACTGCGGATACCTA
+ACGTTATCCGGATTAGCCACCCATTGACTCCTTTAAAGTACTACCGCGTA
+AAATCGTGACAACTCCCCGTAACCGCGCCTTTTCCCCCTCCCCGTCCACT
+CCTGGTCTTGCGGCACGATGGTCTGCCGAGGTACACGGGGCTCCCAAGTG
+TAGAGAATACAGTGCCATCAGCGGCCAGTCTATCGTTAGAATTCCAAGAG
+GGTTCGTTTAGGTTTACCGAGTGGAGATGAGCTGGCGAACCATATAAGCA
+TTAGCTCCAATCGGTCCGTGTCCCTAACTCCAATAGCGTCTAAGCGCCGA
+GTTGGACGAGGTGCGGATGAAGGGATGGAGTCTCAAAGCGATGCGCCAAA
+ATCTGATTAGTGATCCGCCCTCATATTAACAGGAAAGTCTGCGTAAAAGC
+CTACAGGCCGTGTTGGTGTTTAGCAAGATCGGGCAATAAGCATCTTACGG
+GAATGGTCCAATTGGGACTGACCGCGTTTGCAGGGTCGGTTAGGTCAGGA
+TCTTTTTGCAATGTGTTACTTTCGGTGTTGAGTCGTCCCCCGACGTCCAC
+GTCACTCATCCTCTTTCTCAGGCGGCCCTACCAATTGAACACCGACAAGT
+GCCAATTTCGAACCCAGGTATCCCTTCTTCCCATCGTTGGGAGGATTCTG
+ATCGAAGCGAGGCGCCGAATTTGGTTCACCGATGATCAGTCTATCGTACG
+CCCGTTCGCCCGCTGGGCATAACCATGTTCGCAACAGCATTGACCTAGGT
+TGAAGTTAGCGAATGCTTCCAACGTTCGCAATGGTAGGTAGTCGGGCGTA
+AGAAAAGGGCGGTCTCCCACCCCCATCTGTCGAATTTGGCGAAAAGGAGT
+TGCGAAGGATCGGACATAGGGGAGTATACTTATCCTTACGTGATGCGCAA
+GCGGCCCGAACTTATTGATACGAGGCACAATCCTCTTTCCGTGGACCTTA
+GCTGACTCAGATAGTGCCATTCTGTCATCTGGGGCGTCCAACCGACCTCG
+TAAGTAACTTAATTGTGCCAGCAATAATTGATTCGACGGTCCCCGCCAAC
+CACGGGCGAAAGTCTAATTCCCGGCTTACCGAAATTCTCGCAGGTACGTC
+AGTTAGAGTACGATGCTTATACACCGGGGATTTTAGTTCAGTATAAGACC
+ATTGACGCCGGACATCTCCAATGGCCCATCGCTTATCTAGTAGAATAGCA
+AGTTGGGTCGGCTTGTGCACCAGTGTGCCTGCTTACCCCTTCAAATAGAA
+GCCAAGATAATCACCAGTAAGTCGCGAGACACAGTAGGGAGGCTGGTGGT
+AGGAGTTCGGCAGAGCCATCAGAGGCCTTCGCTAATGGGTAAACTTGATG
+CAACTTCACCGTTCAATTACCGGCGGTGTTCCACGGGAGATCATCGAATA
+AGCCTTCATCGAATATGTTCTGGCTTACTCGGTAAGTCGAACATGACCGA
+GATAAAAAGCTTGTGCCTGCAGGCGATATAGCTGCAACGGTCGGTTGGTT
+TCACGATAGTCGCGAAAATGATCGGGAGTAGATCGATGAGCAGTCTTATA
+AGGTCGCGGCTACGCCTGAGAGGCAAGAAGGAATGCTGGGCCAAATACCA
+TATAACGCCTGTATCCCCGCTGCGACCTGCAGACTGCGCAGTGTGCGCCT
+AGCTCATTCCTAGACTTCGCTCGCTGGAACCCCATCGCGCCATGGGATCT
+AGCTGGTTCGTCTCTTCCACAACTGTCTGGTTCGCTTATACGACTCGGTG
+TTGGCGTCTCCGTGACAACGAGTCGCGCTGGCCTAGAAATGCGGTAGAGG
+CAGTTTATTAATATGGGTAGGCAATCTGATAAATGTGTGGCTTGGACTCG
+CATTGCATTAGTAAGACACCTATGGTTTAAATTTGCAGCAACCGCCTGTG
+AGGCTGCGGGTTCGTTAATCTTTACCGGTGCAACGGAGCCTGAGTTTCCG
+AAACCCCCTCTCCAATTGGTCTCCGGTTGCCAAGAGCCTATTTCGCAGAT
+TCGATTGACCCCACCGCTGATACCGTCCCTACGACGAGGGCAGCACTCAG
+CTTGATTCATATGAACCGCTGGCATTCGCTAGGGTACTCCATTCTCATGT
+GCCGTGCACCGGAATGGTATCAGGCTCTAAACTTAGCTATCATAAACGGT
+ATTTCGACACCCTTGAAGGTATGTAAGCATATTCTATGAGGCATACTTAG
+ATATAGTCAAATATTGAAGTAAAATGTCTCGTTGCCCTGCTACGGGTAAC
+GTTCGTCGGGAAGACGTCTTCTCGTTTTAAGTCTTCAAAACCAAAATACA
+AGCTTTTCTAGAGGTCAGGGTTTCCGTTCCGCTATTTATGATGGCTTTGT
+GGACGATATCGGCTCTGCTTTACCCTATTGTGAGCGATTAGACCTTTGAA
+GGGAAGAATTCCGTCAAACATACGCATTGCGGAGACTGGCTGAACAGGTT
+CTCCTAGCATACAGATCGAAGGCCCCTAATGCTTGGTCAAATTCAGGACT
+GAAATGATTACATGCTCGGTTGATCCAGAGGACTCAAGGGGTGGTCTCCG
+TAGCCACTTCAGTGAGGGTTGTGCAGAGAAAAGTCCTTTGTAGCCCGAAA
+TGACCACGGCTAATGTGTTCGTATTGATTTGTAATCCCCCCCGCTATTTG
+ACAGACATCGCCGCCCAGGACTCCCTTGTACTGAACCAACCTCTGTACGG
+TCCGCCCTGGGCTGTGTAACCGACCAAGCCAGTGAAAATCCCGAGACTGA
+GCCCCACGCAGCTGCTAAGTCGTACAGCCACGAGGACTCCAGCCCGCGGT
+GCAATTTTTCGTGTCCGCGCCGCTTCCCGAAATAGCTAAAAATACGCCTC
+CATTCGAACAATACGCTCTACAGCCAACTTCGGCCATGACAATAGTCAGT
+GGTTATTGGATGCAGGCTCCCAACTCCCCAGAGGGACTTGATGAAACCAG
+GCCCGGGGCGCCCTCTCCACACCGCCGGAGGTCCCATCTGCACTCGATTC
+GAGGCATTCGAGGGATCTATACCTAAGGTCTATCTAAACTTCGCCATACA
+GCAAATGTAGGTAGGCCAATAGAGCGTTATGGCCGAGTCTGGACGATGCC
+CGTATCCCGGCACAAAGGCCTAACGGCAGTGCCCGGATTTTCGGATCGCC
+CGGGCTAATCGCCGATTGTGAGCAACTTCAACCTACCGCCGTATTTGGAG
+TACTGCTCAGTGTGAAGTTAACGGAGAGCCCCACGTGAGACATATGATTC
+AGGACGTCTGCCGCACGCGCCGTCGTCCCCACGTCAATATCTTCACCATA
+TGTGTAAGACCAGTGAATCTAGTTTTTTAAGCATCAATGAGTGAAAAGGC
+GAACTAAAGGCTAAGCCTATCCGACCGCGAGCTGGGAACTGTAGCGCCGC
+CTTTAACGTATTTGAGATTCACATCTGCCAATTTTAGGGTGCCTTTCGTC
+TCCATCTGCACTGCTATCCTCAAATGCTACCCGGAGGGTGGAGACTAAGA
+ATGGGGTAGATTATTTCCCATTCTAAAAGGAATCAAATGTGAGGAGCTAG
+GTCCCGGGTACGTACCCCCAACGGCTGAGCCGTAGCTTACTATCCTGTTT
+GCTAACAGGCGGGCTTTCTCGCTGAGGGTTCGTTCGTTTTCACCCCGTGA
+TTATACCCGTGCGTTTCTAACCCCGGTATATCCATGTGGAGACGACTAGC
+GCGCGCTCTGTTTAGACGGTTCTCTCGTCAAACATAGGGCGTATACAACC
+TCGTGGCACTATAACACAACGTTGAGGTGGATTACAAGGATTTCTCGCCT
+ATCTCCCCGCCCGTTGCGTACCTACTTAGGTATGCGGGGGTAAGGGGTGC
+GATAACGGTCCCTCGGATTCCTAAAAGCGGTGGAAGTTCAGCGCAGAGGA
+ATGACCTGCAAGTAAAGTTCGGTACATGTCCTTAGAGAGCGTTTCGAAGC
+ATCAATGTAGTGTTCGGAAGAGTAGCTCTCCGGAAGATACTGGTGCCCTG
+GATTAACATCCCAGAATTCTTTTACGTCTCTAGACCCCCGTGACGTGCCA
+GAAAAGCCATATCAGGAAAGATCAGCGCCGTTCGTGCAATACGCTCGTGA
+ACCAGGCTACTGAGACCAAAAATCTGGGCACGTCATATGTGTCGTCCCTC
+AACACCCCTACGAGACAAGTTCTGCGACAAATGCGTCGGATCAGGGGCGA
+ACTGTCGGACAACCAACTAGGGCGTCAATGGCTCATTTGACCAGAAATTG
+TAGATCACCCAGCGCGGGGCGTTATTTTGAGATTACAGTCACTGACCCGT
+AACGTATTCTAGGACGAAACTGTCACACGTTCGACAGTCGGTACATCAGA
+TATACTGGGTTTCGCATAGGTGTCATCTGACCTTGCGTCGCAAGCCTAAG
+GCCTAATTGCCCGAAGAGGTTCGACGCTCTCAAGCGCAACACCATTCTAA
+CCCCCGTGCTAATGAGCCCCTCAGCACTTCGTTGCGGCGATGTCAATGTA
+CAAGTGTTACATCAGTCCCAACTCCGTCCGATCTATAGTCATATAAACGC
+AGCTAGAATGGCAGGTGAGCCAGGGCGGAAGTGAGACTCAGTAGTAGGTA
+ACCGGTAATCTGCTTAGTTTGAGCTCGCTCGGTTACCTGGACCTGATCAA
+TTTGAGCGCATGTATTGACCATAAGAGATCCGCGGCGTCAACCCGCTAGC
+TTACTTTAACGCCGAAATAAATTAACTGCCTTCACACTACCTGTGGGATG
+CTGTAAGCAAGGGAGACAAAGAAAAGCCCTGTAGCTAGGACGCTTGTTTG
+CGCCTGAACCGATGATCGTAATAGTTGTAAACGACGGCGCAGGGAACGCT
+GCTTGCGTTGCACCACAGCACGTGTCTACTGTCCCATACTTTACAAGGTC
+GGCACGATGTCGTGCGAAAGATCACTTCGTGAGCATGTTGTGAATCTTTT
+ACCGGCCATGAGCGAACTATATTGTTGGGGTGCAACTATTGATACAACAC
+ACATCCTGGTACTATGGCGGCCAGCTCCCACTAATGCCCGGGATACCGCC
+CGTACCTGCTGTCAAACGTTGACAGCCTATAAAGACGACTCTAGTGCTGC
+CTCAGATGACGACTACGTGGACGTTGGTTAGTGTGCGTCCAGGTCTAGTG
+TGAGGTGCATTATGCAGATGACTTCGCTCTAGTCCGTAACTTCTGGCATA
+AAAATCGGGCCAGTTTTCGTCTAACTCGTCACCGGGTCGTCGAATCCCAT
+TAGTAGTACCCGGCTATTTTCTATACGTCGGGAATTTTCAAACACAGATG
+CAGCCCAGGTTGTTCCAATGGTGTAGGGCTCACGTGCTTCTAGTTGGACC
+AAACGCGAGCCCGTGGATATACCCCCCCACACGCTAGACGTGGCAAGCCG
+AACATCCTCACTGGGCTGCACTATCGGATTAGGACGGCGGTCCCGCGTTC
+ACCGTGGGACGGTAATGGGATCCGGTAGGACACGCTGGGACCATGAGATG
+ACTTGGGTAGCACGCCTCAACCAAAGAAGAGCTCTCTCACCACGTGCTCG
+GAGCCCATCCCTTGGCGGCCAGGAGCATAATTTACTTCTAGCTCATAATG
+GTAAAATGCCTTGTTCAGGTCGCGAGTGGCCGTGCGACTTTGACTCTATA
+GGTGTGAGGTTGGATAACACCGAGAGGCCGTGAGATTACCTCTTGTAACT
+CATTGGATCAAGATTCGTAGACACCCGGATGCTTGACGAAAGTCTAGCAA
+GACGCGAACCAAAACGGTCGCTGTGTGAAACAATGAAACAGTAAACAGAT
+AATCTCACCATATGCGCTGGGTTAACCCCCACGCAGCAGCACCCTATACC
+ATGCGCACACCAAAGGCTCGGTACTCCGTGCACACTACGACGTACCGTCA
+TATGATGTCCAACGGCTATCCTGTGAGATAGATACTACACTCGAGAAACA
+GCTAGGCGTGTAAAAGATCGGAACCGGCCGTGCAACGTCGTCGAATAGAA
+TTACTGGGAACGCACGCCTCGTCCATAAATGCTAGCTTGGCCCGTGGGCA
+GCTTTGTCATACTGGTATCGCAGAGACTTACCCAATTGCTTACCGGATTG
+GTGCTCGTAACGAATTAACATAAACTAATCTTGTCGTAAGAAGGGCTGAC
+CCCGTATTTAATAAACTTGAGTCGTTTATCCTTGTCGTGAAAACTCTGGT
+CTTGGCCTGATACGAGGTCCCCCTGATCCCTTCTCCGCATGCCTTGTGAT
+ATATATCCGTCCATGATTTCTGCGAACGACGACACTGAGCATCGTAGACA
+GTATTCTCCGCGAAGCCACAAGCTGACCGTCAAAAAGATCTTAGTTGTCA
+AGCGTAAACCAGGACCAAGTGGTACCTTCAGAATTTCGCTGGCTCGCGTC
+ACTTCCGTACTCTACAGTGCGGCTCGCGCAGTGTATCACGCATTGTGTAG
+GTGTCAAATGTAGGCGCCCATAGACCCAGCAAATTAACCCATGCCTACTG
+TCTGACCGACGGTTACAAAGCCCGCGTCGGTAAGGTGCGCCGTAGGAGAA
+TTCATATGATTGCATTTTCGAGCGCCGGATGTATATGGATTTGGCTGGAC
+ACACACTTTCTACAGTGTGCTATAATTACACCTTCTTGGAGAGTGTTTAT
+AACACCTTACCCGATTAACTTGTCCCGATGGGTTGATTGCCCAGCAACCT
+TTAATAATCGGTACTTCGATAGGCTTAGTGCCCTTTGAGATCGAATACAG
+CGGTGGGGGTGATGGGGATGCAGGGACTAAGTGGTTCTATTGTTGACCTG
+CTTTTATTAGACAGGTACGAAAGCGAACCTGTTATAGTTGACTTAGTGTA
+ATAGTCGCAACGCAATATTAGCATTGAGTGCGGGGGGACTATCAAAAAAA
+GAATGGTGATTGCACTTATCCTACTCATGTACCTACCAACATCCCCACTT
+AAATCTCACAAGCAGTTCTTACCTTTGGGCAAACTCCCCTTCGCACTGCA
+GCTTGCTTGCGACAGTGTACACGCGAAGGCGGAACGGAGCCGCCCATGGG
+CTGATGTGCCAGCACCTTCTCCACAGGACCCGACTCTTAGCATCCGTCAG
+AATGTTATAGAGTCAGATCTTGAATTTACATTCTTCCTCTAGGAAAGGAC
+CTATACCTAACACTGTTTGGAACCCAGCTAGAGACGCAACGCTATGGCAT
+CCGCCGCTCGTACCGCCTCATTATCGATCAATATTAAATAGCACTGGCAT
+TTGGTGGTGGGTCATGGCTCGTAAGCCGACTACGTGCGGCTTATTACAGA
+AAGACCTCACTTTTAGATATCATCTCTCCGCCTCATGATGGTACACAACG
+TGCCTTCATACTGCAGTCATGTGTGCGTTTTAAAGTCCCACGCTGTTCCC
+CCTGGTCCCGAACGAATCGTTGTGGTTACATGGGCCGCTGTTTTGAGCGA
+TCTCTTGCACCTGCACCGGCTTATCACCTCTCCGCTTCATGGCAGCTCTT
+CGTACCGATCTTGACACCCCAGCTGGCAGTACAAGTCACCATGGGGGAGT
+CCTTATAGCAGGGAAATAGGCGATCCGCGTTAGACCAGAGATGCGTGTTC
+AAAGAGCTCGTCCATACAGTGCATTGCCCGTCTCGTAATCTCCGCACACA
+CCTTCCACTCACAGTTAAACTTTCCATTTCGAAAATTGCATCGAAACTCG
+CAGTAGGGAATAAGACCCATCAACCAGAGGTACGGCCTAAATTTCGTACC
+AGGTTGCAGACCAAAGAGTTCGTTTATGGCTAAGTGGCGTACATCGGAGC
+CTTGTAAGCTTATTCCGAAGGGACCGGACAGGAAATCTGAGCTGGGAATA
+GTGTCCAGCTAACGGGAAATTCCGGCCACAAATAGTCCCGGCGCCCCGAC
+CCGGACCGTGACTCTGCAGGACCGCTCGTGTACCAGATACATGGTATTTC
+AGGAACCGGGCTCCGACTTGATGCAATGTAAGGCTAGGTCCTTAGTAAGG
+TGGACAGCACAGGTGGCCTATCTTATACCGTACAGTAACATATCCGGAAT
+CCACGGCTTGGCAGTGTCCTGGGGACCGTGACACAGGTGAAATAATACGG
+TATCCAGGCGCTAGGCCGTTCCCTAATTATTGATTTATCAACGATCAAAG
+GCCGATTAACGTTTTAAGGAGCAGTGGTAATTAAACCACTTGGGACCTGT
+CTTTCTAGGGCCTGCGGGATGAAGCGACGACCGTGGGGCGTAACGTTGTC
+AGCTGAAAAATCTATAGTTATACGTTCCTGCTCATTGCCCCTCGCGGAAC
+TAGCAGGGTAGAGTGTCGCCTTTTTCCCAAGCCTCTGGCAAGCCACCGCT
+TATCTAGGAAACAAACAATCCATACTAGATTAGAGGGTTGTGGGTTCGTA
+TAGGTGCAAGCAACACTGACTTTACAACCCATTTATAAGAGCATTTTCAC
+AGGATCGTTACACTCACTTTTGGGGACGCATCAACAAGCAGTACACATAC
+TGCGAGGTCACCCAGTTGTGAAGGCTCCTCTTTGGTATACTTGAATCAGG
+GTTAACGGTGACATAGGTCCCGACAGTTGAGCGGCTGAACTCCTTCAAGC
+AGATCGGCGGGCGTTTTACTGAGGCAAGAGGCGTAACCCTCATCTGCGTC
+TTCAGGACCGGCATGTATGTTACAAACGCTACACGTAACTTTGACCCAAT
+ATTTCGGGCAACCTGCCTTGAGCACTGTAGGTGCTAAGGTATTCTCCGCC
+GACCCTCTGGAATGGGCAGTCTCCGGTAAGATCAGACGCTACATCGGCAT
+TTGGTATCACTAGCCGGTCAGTTATGTGAGCCTTGCTTCGAGCCAGCACA
+CTGTGCGCCCCAACGACGAGTGGTAAATAAACACAGGTCCACCACTAAAC
+GTCCGGGCAAAGCAGCATACTCCACCCAACGTAAGTGATAAGCAGACTGT
+CCTAGGCACCCAACTATAGATTGGCAAACTCACTGGTTAACCATATGTTT
+TAGTGGCCACGACAAAGCTTCTCTTCGCAACTCTCTCATTGCATAAACTA
+GCGATTTTTTTGGTTGTCACTGATACTTAATATTTGTTTCTACTCACGCC
+ACAGTCGGAGCAGTACCTGTCGCACGGAATCTTCAGTTCACCCACCTATT
+GCGATCATTAAATATAGGCGCTGTACTACGTGAGGTTTGTGGCGCGGCCA
+GAATTGGCAGAATGTGTGAGCCAGAACTCTTGTTAGTCTATTACCCAGCT
+ATGTATTATCATTCTTGCCTTTCGGCAATCATATATTGTGAAACGGTGCT
+CTCCATTAATGATGTGAAGTGTCCCAAAGCCAGACGACTTCCTGTGGTGT
+CCTTACTGAAGAAGCTTTTTGTACCATCCTGGGCGCGAACCATATCGGGG
+TCGTGATTAGACTAGTAAGAACCACGAAGTTATAGTGATATTCCCCTCAC
+GCAGCGCGCATGAGCCACACAGGTGGTAGCGTTGTTGCGTCGGCCGTTAC
+GGCAAGATGACTTAACAATATGCCGTAGTCTACTTCCTGTAAATGCCCTG
+TCGTTCTATACACCACCCCCGTTAGATTCCTGCTACCTTTCACAGGCGAT
+GATGGAGATTCCCAAATGACGCGCTCGAAGTGGGTTACGGGGTCCCCGAT
+AACTACGAGAATCAGTACTAAGCATCTGAGCTGTTGTCGGGTTAAGGACG
+AACCACCCCAGTACAAACCCTAATGACCTCCCGTTGCCCACAATCGGTTT
+AAATTCTGTGTACGAGCCGACTCTAGAAGACTGTCCCGAGAATTACCGAA
+AGTTACAGCTGAATTATAAATCGGTCAGGCGTTGACCCATTGCCTCCTTG
+ACCCCGCCCTTAGATCATCGCTAAGTCTACTCAGACGTCTCTGTCGTAAG
+CTATAGGAACCTCAAACATAAGTTCTCGATAGAGGATGTTTGGCGAGCGC
+TGACGCCACTCCCCATCTTCGTGTTCCACCGTTTGAACCTCATACATCGG
+CGCGCAGCCCACCGTTTAATTTCGAGTCTTACGGGGGATTCTGTTACGCC
+GTGCAGGGACAGTTGGCCGCCGTCATCACACAGGACATTAAGCTCGAGCC
+GCTCGGTCCCTAGCACGAGGACCGTCTAACGTGTTCGAAATGGAGGTAGA
+GCCGGTGTAATATGCTAATTAAGCCCTAACCTCCCGGTGACGATGGCCTG
+ACTACCACCACGCACGCCACGCAGCAAATCTGTCCCGAGCACTTAAATAT
+CCGTCGTAATAATAGTGGGGCGCGATTATAACCCCTTCCGTGGTAGGGAA
+TCTTGAATAGCTACGCATGGCACACTTAATCAATGCGCAGCAGAGAGATG
+AATCGGCATGATCGACTGCTCTCCGCGGGGGCCATCTCGCTGTTGAGTTC
+ATTGTTCGTTTTTTGATTGACGGGATACTTTACAAGACCTCGATCGTTCC
+AGCGCACGTAAGTAGATCCCCCGAAGTTCACATTCTCGACTCAGAGGAGC
+CGATAACCTTTCCCCATTCGGCATACTAGGAATACGTGTAGGTAACAAGC
+GTGTTTGATCTAGATCAGCCTAGGCGTCTTTAGATTTGTGGGTGAGTCTA
+TCGATAGCAGGGCGCAATCACAATTATCTAGGAATAGTGCTTGTCTGAAG
+AGTTTTACTCCGCACGGCCACTGATTTCCACAAACATGGAGCATGCGTTG
+TAGCACGACTAACCTGCTCCTATTCAGTAATCTTTTGAGGTTACGGAATG
+CTGGAAGATTTTATGCGATATGTACTTGGGGCCAGCTGCTTTTGGATAAA
+TGTACGGGATACTTCTGCCCTGGTGTGTCTCGGGCTCGTCATTCTAATTC
+AGGGTTGGTCTTCTCCACCCTGCAGGCGCATGTGACTTGTCGTGCACTTC
+GACGGGCTGTCCTGACTGGGTCAACGGGCTTGGCGAGGGTGTTTTGCTGC
+CCCTTGAGCGACCGTCTATCCCGCAGTTCCACAGTGAGACTACTTTCGAT
+CCTTTAGCCAAATACAGTAAGAAGCCCCATACCTCGGACTGATCGAGTTC
+AAAGTACCTGTCCTAATTTTTACGCTGCCCGCAAAGACACCGTCCCTGAT
+ATAATCAGAAGGAGTTGTCCGTTCCACTTACCAACGGACACACCTCCATA
+TCGTCATGTTTTTTGTTCAGACGCAGCACACGGCAACACCCAGTCTTTGT
+ATCCAGAATCATAAGTGTCTCCACCAGTCTTCCTCCGGTGGCGCCGCTGG
+ACCTTACACACTGCCGGAAGACGAATATGGTGCAATTCCGGTGGAGTTGT
+ACGTCATCGCACTCAATATGCTTTCTCCCGCCACTGGTCCGGTAGAAACG
+TGAGTTGCATGCGCGAAGCTGCTTCGTTATGCGCTTACACGCCCCGTGTA
+AGGGTGTCCACTATCCCTAGAAAAATCAGCACCCATGGATATGTGTATGG
+GGGAATGCAAGTTCGGACCGTTACTTTCTATGGACTTCCCTTCCAATACT
+GCTCTCAGCCGTTCTTTGACAGTACAGCTACTAAAGGGGAGGTAGGGCGA
+ACGCCAACGAAGGGGAGGCAGTGGTTCTGTAGCACGGACCTCATCCATAT
+CCTTGCTTAGCGTTCCGACAAGCCCCTGCAGATGGATGCATTCGTCTGGT
+GACCTTCACCCTGGAGGGAACATTTTCATTTTGTAGCATCGAGCTAGATC
+CATCCAGCCTATTGAATCCTGCCCCAATTCATGTGACCTTCGCACCCCTC
+GGGAATCGCTAAACAAGGAGCAGTAATTAGGCTCCATGACAGGGCTCCAT
+AGGATAGAGGCATTTTCACAAAAGCTCTTCCATTGGGGGTTCGGCACTTT
+ATCACTTCTGATTCACCTCTTAATAATAGTTCTGTCCGAGAGACCCAGTC
+AACGGTGATTGCCGGTGTGTGACTGGTGTCCTGCGTTCCACGGGCGTGGT
+CCACACGTATTTTACATCACAGTTGATAATGGCGGGGAGGAGAGTACTAC
+TACGCATCACCAGTATCAGCACTTTTTCCCAGCGCTGCAAAATCATAGTC
+GGAATTGTGGCTATATGACAGCAAGATCATATCCGATGATGTTAGAAGCC
+CCCACCGTTACGCACCCACAGGAAAAGTACATGATCCCAAACACATAGCT
+GGAGATAAGGTTGAATGAAATCGTTGAGTAAGACGATCTAGACTAGACAA
+CCGTATCTAAGTTGCTCGATATCCAACGGAGGTAACGTTGAGGGGTAAGG
+GCGTTGGCTTGTTCTTTGCGTGTGGGCCTGTACTGCTTAAAATGGGCTCT
+TGGCTGAGATGCTGCTGACCCGCTTCAGCTTACTAGCTTGGGTGCATCCG
+TACAGTCGTTCCTTCCAGTGAACCTGCTTTCGTATACTTATCAGCTTGAA
+GTTTAGCACCACGGCCGGTTTCAATGGGCGCACGATGCCAGCTCCGTACA
+ACTCGCTCGGCATGTGTATCCGCGTCAACGCTGTGAGTGCTAGTCTGTTC
+CGTCTCCACTAAACATCGAAGGCCTAAGACTTGGGCCACGACCATGCAGA
+GTCAAAAGAGTAGCATCACCGTTATCAAGGTAATCTGATTTCGTTTTAGC
+CGATATCGTGGAACTCAATGGTGTTTCTAGCGTTGCCTAGGCACGCACCT
+AGGTTTGGACTTGCTTGTTGAAGAGTTCGCCGAGTTGCGACTGTTCGGGT
+ATACGCGGGTTTGTGGACGTTTTCTACATGGTTTATGCTCCTTTACCAGC
+ATAATCTGGGTCTTGGGCAATGCGGGGAGTAGATGGGCAAAATGTATTAT
+CTAAAGAGCTAAAGAGAAGGACGTGCGAACTTGTAGTACCCCTGTGCCGG
+CGTATGCCCCAGGCGGAACCAGGTCGAGGATATCGTTATAAGCATCGGGA
+CCAGCGGCGCTCAGGACAGCATATTAGGACATGGGAGCCATTCAGCCCAC
+GCTACCCCCCCAAGTACGACAGGGTTTCATTCTCCTGGGATGGTGTAGAG
+GTTTTCTGGAGCAATAAGTATACATCCGATTGCCCCCCATCGGTTTACTC
+ACAGTTCTGCCCGCTTCTACGCTACAACACGATGCGCGGCACACTACCTT
+GGGGGGTCTACGAGTGGATCCCGTACAGTAACGCCGGGATCACAGAACGG
+CCCGAGTGGAATCATTGGGCTTCTGCGCCAAGAACCCCCGCGAGTAAACC
+TTGTAAGGAGATTTGTCCACATTCGTTTGATGCCCTACCCCTCATTACCG
+GACATAACCCCTTTTACAAATCCTAGCTTGGAATTCCAAATTTCCAAACA
+TTCACTCACGGCGTACCGCGGAGAATGTCACAACTGAGTGAGATAAAACT
+TCAAGATCAGCATATTAGCTAATTGATGTTACCCAACCCCGGCGTCCATC
+CCACAATTCTATGATATGGCGCTGGCATAAACAACGATCGGTTAAGGAGT
+CGACCCAGCTCTGAGTGTCAGACACGACATCGACTATTCTCTGATGTTAA
+GAGATGAACAACAGTCCGATACAAGGCCGCAGAAAGGTGTGTAGCGAATA
+TACGCGGAGCACGCGAGGGATGTATCTTCGATGCGAGGTTACCGCGCATA
+TCTCACCGAATTACAAGCGCGCACACGCGAGGAAGGGGGCAAGTGGTAAT
+GTTCCCCTGCTACGCTCAATTGGTACTAGAAGTACGTCGCGATATGCATC
+TCGCTGCTTAGATCGTTACTCGTGGGTCACTGTAGTGACTTCGTTGGCCG
+CACTTTTCTACCTGAATTCTACTTGTCCACCAGATGCTTAACCAACGATG
+AGCAGGGCAACTGCAGCGTCAGGCCATCTTGAGCTTCTTCGTCATCACAA
+TCGCGGTCTTCCCAGGATGGTTCTAGCGTCGAGACTGACAATCGGCTGTC
+TACGACTTTGGGACCGGTATTCATCGGGTTTCATTGCCAGCATCCCTCCT
+TACTGCGGATTCCTGCCTTCACTTGCACGCGTGGTGCCCTCTAAACATTG
+TTTGCTTAGGAAAGTACGTTCGTTAGCATCTGCCGCTATTCGCGGTAACT
+TGGTCCTACTCAACGCTTGGTGGAACCCGAGCCGTCTTACCGCCCCGGCG
+CGTCCATGAACTGACCCTATGTTCGTCGCAATCGCGACCCATCACTGGTT
+ACCTATGGTGATATTGCGAACTGCGAAAAATCATAGTTACGCCTAACAGA
+TATAGGTGAGCAACATACTTCCTGGCACCGCACTGGCGGTTGAGGTACCT
+CAGTTATAGATGGCTACCAGGCAAGCACACCTCCGGTCTCGCGAACTAGG
+GATGGTTGTTATCGGGAGCAGACGGCTTCGAACACATCAAGAAATAGCTA
+GGAATATACCCTAAGCTTTATGTGTGTCAACATAGCGAAAAGTTTACGAG
+GTCAGTACCTGGAGGCATCCGAGCGGGCCAACAGGGATCATCTATGGGAG
+ACGATGTGAATTATTGCCCCTGGTTCGTCTCGCGACTTCAGCACCTGCCA
+CAGAATAGATCAGTAACGTAGAGGACGTGCTGGCTAGAACTGACCTTATC
+GCTTCGCGCAGCAGAGTAACACCGGATTCCGTCAGGATAGATGCAATGTT
+CTCAGACACGTTGTGGTCCGGCCGTGGGCCGGGCCATACTGTGGGAAAAA
+CCACTCAGAAAGCGTCCTGATGTGTGTTGTTCAAGCGAGTGCGTTTAACT
+ATATCTATTAGCTTCACTCCGTTCCATGCGCTTTGCCTGTAGTTAAATTC
+TTTCTTAACTGGAGGCTAGACCGTGCAGCGCCCAGGGGGCATGATTGTGC
+GCACAGGTAACGTGGGAACCAGAAGCCTGTCCCGCCTGGATACATCGTCA
+TTCCTCGGTTCTATTCTACCACCACCCGAACGACACCGAGTTGATTAATA
+TGCGCTATATACGTCTTTACGCACCCGTCGAGAGCATTATCTGCACAATA
+TGCCGGGGGAGTGAATGCTGCTGTGGCGAACTGAGTTTTTCCCACAAGTT
+GCTAACCTCTCTCCCTGCCGCTATTTACACTGTGTATCACATCAGGAGCT
+TGCACTCATTTTGGAAACTGCCGCTATAATTCACACCCACTAAGAACATT
+TCCGGCCTCGTCGCCGCCCTTCAGTGGGATGTCTACTCAGTACGGAACAC
+TTGGCCTTTGTTGTAAATTCAAGTCCTGATGTTCCTTGTAAGAAGCTTGA
+CAAGGTCCAAGTAAAACGGGTTAACTGGAGGAGTCTATTATCTAATTGGT
+CCTTAGTTGAGTTATTCTACATCAGCATCGCATCAGGAGGTGAGGTACCC
+TAGATACTCTTCATGAACGGTGCTGGTCTCCCTGTCAAACGTACAGGACA
+ACCAATACACATGGTAGTTCCCACAGGGGGTTCGGTTCTACCGTTACCGA
+AACACCTCTAACGCTCAGAACGGCGGTCCGCACGCGAGATATTTCTTTGT
+ATAGGGAAGTGCCATTACATAGTCATCGACTTAGTACAAAAAAGTCATAG
+TACATACGACAGAGGATCGTCCCACACTCGTCAACTTTCTAATGTGCAGG
+TCGTGGGCTCCGTGATTGTGAAGGCAAGTCCGCTTTGGTCACGCGAACGT
+ATTTAAACGGAGACGCTGTATCAGTTTGTCTAAGAACACGCATACTAAAC
+GATGAGCGTCGGTTTTAAGGTGAGGAAAAGTTACAAGATCGCCTCGCCTT
+GAAGGCTCTGCTTATTAATCCAATAGTCCAAGCCACACAGTGAGGCCACG
+GGCAACAATCCCGATAATAGCAGAGAACCATCAATGACGGCATGTCTCTG
+CATTTTGGTCAACTTGTTTTGGTTCATCCTGAGGCGCTATAAGACACGTA
+GACCGGTACTAACGGAGGGGGCTATAATACCCCTATCGAGATATGACACC
+TGCGCCTGACGGCGAGCCGAAGAAGCGCCTAGTAATAAAGTTGGGTGCTT
+CAAGAGGACCCATACATCCTGTGGGGGCTGAGGTGGGTAAACTGTTGTGT
+TAATTGTCGGTCAAGATAAATAATCTCGTGTATCGGTGTCTTTCTTGAAA
+AGCTTCCGTATCTAAAGGGGAGCCGTCTAGCTACGGCAACTCAACAATAC
+CATGTCTGAGGCCTATCCCACGACCGAATTGGCTATCATTAGCCCGGATC
+GGGAAATTAGGTAGTAACCTTATGATCTCCGTGAATCCCCCGTGGACAAT
+GACAAGCTAAGGCCCATAAATCCTTAATGCCCTTTCTCCTACGCTCCCAT
+TCAGATCACGCCATGTGCTCGAGCTAAACGAAACATAAACGGTTACCTAG
+CCGTATGCCGCATTCCTGATCATTACAGGGAAAGCAAACATCATCGCGCG
+ACAGTCCAGGAACGACTCGTTTCATATAAGACGAATATGGCACGGGTAGG
+TTGCCCGCAGATTAAATCCGAGTAGCTCAGGCATAGTATCTTTCTAACAA
+CCAAGCGCGAAAGTAGTAGTCTAAACCCGGGCCTGGCGGAATCTTACGAT
+CTCCCTGGAGCGGCCTGGCAGCTGGATCGTTCCTCAACATTCGGAACGTT
+TGTCAAACGCTCACGGAGCTCGATACCTAGTCGGCACTTACGTTCTAACT
+GATCATGTTTGTGGCCTTGTCATCTTTCGCGTCACGGAAAATACTGCATA
+TTGAAGAAACACCTAACGTTGAGGGGGCTATCTGTGAGGTGAATAATCCC
+GCTATGGTGCGGGAATAAATACTCGGGCATCTCAAGGCAAGCCTTGTAAG
+AATGGACCACGTTTAATCGGACATACGGTATGGACCGCTATTGCCTGTGT
+GGCTAAATTCGTTGAGCACACGACGTGCCCACCTCAGTGGCAGATCGTGG
+TCGTTCTTCCTAATGGGGTCGCCGGCGACGGTTCCAAGCCCTTCGGTAAA
+ACTCACAAAACCAGGCCCTACCCGAGTCAAGGTCAGTTCCAGTCCCACGG
+CCGTGGAATACTGTACATTCCCGAAGCATAACGAGACGGACTAATGTGGA
+TAACGGTAGTACGGGTAAATAGAGCCGGACTTGTCTCGTCAGCTGTTGCC
+CTAAATGAAGTCAGTGACAATCCCTGGGCGTGATTTTCTAATTCTCCGAA
+AGTCCAATGCAGGATACGATCAATAGCAACCGGTCTTGGCGGTGACCAGC
+GGATACGGTCGGAATTGTTTCAACCCGCAAGGTGGCCGAGCTTGTTTCGT
+GTAGTACAACCTACCACTCGAACTCGTTGACTTCCCGTTTCCATGAGCGG
+CACCATAGTCCACGCTGGGGGAATAAATACGACAACTAATAAATCTCGCT
+AGCTAGATTCATAGCAGGGGAGAAAAGCGCAGAGCTCACACTGCACCACC
+CACTTGCCACCCAGGTTATGGAGCCCGCCCGTGGCAATCTAAGGCAAGCC
+GTGTGACCCCGAAAAGACGTATCAAGTATGCTAATTGGCGCCGGGCGACT
+AACTTATGAGGCGGGGTCACTTGAATGTTCACGGGGAATGGTCTGGCCCG
+ATATTATCCCACCAGCAAAGGAATAGTATGTAAAACTAAGGCGTCGGTGA
+TTCATGACTCAGAGGCCCCAAGCTAATCTTTGCCCAGCGTAAGATTTTGG
+CACTGAGGCCAGCAGCAAGAGCCAGCAAGAAAGTTAGGGATGACACTACA
+GCGTGTCGAGCTCTGAGTACTCAGCTTATTCGTTAGGAGAAAAAGGATGA
+AGGAATTTTGATAGCTAGAATTCCTAGCGCACTTATTGGCATACGGTCGT
+CTGTTCCGCTACTCCGGACTGTGCGGGGGAGAACTTTTTCATCTATCCCA
+CTAATGCTCTTTTGGCGTGGGTGTTCCGCACCTGTCCAATAATGAACAGT
+GTTACATGCGATATCTTGGGCATCCGACTCAGCCCATATAAATGTGTTAC
+AGGCCCCTTATCTCGCGCAACCCTCATCAGGTACTTGCGGGGACCAGTCT
+TCCGCTTGGCGTACGCGAGTAACCCAGAGTATATGTGTGGTGACTCCCAC
+GAGCGGAAATGAACAGCCTAAGTTAAATGTGGCAGGAGTTTTCCCATGAT
+GCGGCTGCACCTATGAACCGCCTAAATATACCCCATTTTGGACAAGAGGA
+GACAGCGAGGTACGCGCTGGCGTTGGCCATGAAGTTTGACGGGTACTCGC
+CAAAACAGGGCTAAAATTCTGTGTATCCCGTAGTTCCAAGGCAGTCCTCT
+GACCGATCCCGAGGGGGACCGTTTATGTGGATTTGCCTCAAGCAGCATGC
+TAGCACTGGCTCAACATATCTACTGGTGGATCAGAACAGCTCAATTATAT
+ACCCATGTTACACCCTAAATTCGAGGCGACAGGAAATTTAACCTTGTGCG
+CATCGTAATCAGACTCCGAGTGATTCGTAAGCAGCCTGAGTTGAGCGTAA
+GATTATGAAAGGTGGTAACTCGCAACATCAGAGATGAGCACCGCGTTTAG
+TTCAGGTTTGCGGTCGATAATATGCTGGTAGGTATTAAATAGCCCCGGGA
+CCGGGTTGCCTCCACACCTAAGATTTACCAACTCAGCTGACGAGGCCTCA
+AAGGTATCCAAGAACACGGCGCGACCTTCAGTCACGGCGCAAATGGACAA
+CGTCACCGACATTCAGAGCTGGATAAGAGTCTGATTTCGCGCGTCATTGT
+AACATACCATTGGAGGCGCAGAGCACGCCTGCATCAGGCGGGGAGAAAGT
+GCTCATAGTTGTTCGATGAGCTGATTCCCTCGTACCCTCGCTTAGGCTTG
+CAACCACGGCACACAGCCCTAATATGGAGGCCCATTACTGGGGTTTGATG
+AGCTCAAGACGCCAAAGATCTTTGCCCAAATTATGCCGCACGCACTCGGA
+CAGAAGACGACCACAGCTTTACACGCTTTTTTAAGGCACAGCCCGATCAG
+CTCGTCTAATCGCCTGGCTAGCACTTCCTATCCGTGTTACTGAACGATAA
+TCACAGGTGAAGAGATGTAGAACACAACGCAGATCCCATCTGACCGGTTG
+TGAATGAAGGCGTCAGTTTGTGAAAATCGCACATTGAAGATAATGTTAGG
+CCTAGAGTAGGTTCATTAGATAAATCCTTCTCCGAGCCTGGTTGCGATAG
+AATGCAGATTTTTAGACTGGGTGCCGAGTTTTGGTGACAGTCCTGGCATA
+CAGCCAGTGGGTGGGTCAAGAGATGCTAGTGCTTCAATTTGGGTTAGACT
+AGAGTTTTTTGAAGGAGCTATCGCGGTAGTTGCCCAAGTAGTACAGAGCT
+AGCGCACCTGCCATCTCCTGGGTAATCTTGGCTCCATGCGCCAAGACTGA
+ACCACGGAAATTTTGACTTGTTTACCATATCGTTCGCTGATTCTGTCGCA
+CCAGCCTCGGTTGGTCTAGCGTGACCCACAGCTCAAGGTACCGGTACCTG
+ACGCTTTTGAGCCCAGGCTCACTCCAGTTCGTACAGCGTTATTACCTTGA
+GTTCCACTTTAGCGAGGTAATTTTGGATCCTCTAATACGTCGGCCTACAA
+GCTATGGATTCTGATAATACTCTCCTTCATGAACTCTCACAGGAACTTAG
+CCCTCTATAGCAACATATTTTCGGATAAATACACCTTCTTACCCCACGAG
+AGCTACGCAGTGTGTTGTACCAGAGCATGTACGCGGCTCAACTATTTCCA
+GACTCCCCCATTACATTTTCATCGTCGCGGTTCACCTAAATACGGAGACA
+GCCCACTATGTAGTGAACTAGAACCCAAACTGAACAGTGAACTTGGCACC
+GCTAAGCTAAAAGAAGTCGGGAATTGAATACGATGCATGTATGAAAAACG
+GCTCAGTGAGCGTAAAATACAAATAATTTAATTCTCGCTGTTCCGCCTTC
+GACCGAGTAACCACTCCCTTGCGCGGCGCACTTTACGCACGAATGCATGA
+GACTTTTCCGGGTGGTCAAGAGTCTAGCTGGCCCGGAACCCCCTCAAGTC
+TTCCCGCGCACCCGGATTCGGCACCGGCTTACCCAAAACGGGAAATCTGG
+GATAAATCCAGAAACTAAATTTACGGATTATCGCGCAGATAGGCTTATGG
+AGGTTCAGGTAGCAAGCTCTTCTTGTCGGCGTAAGACCAACGAGAGGTCC
+CCCTGACGTATGTAACCCGACACCCGGGCGTTCCTTTGGCGGCACCATAA
+AACTCCCGCGTAATGAAGTTGTGACGCTTATGAGTTTTTGATCAGACTTA
+GGATTGGAGCATAGCTGTCGGGTATTAGGTCCCAAACCGCCTTAACTCCC
+CACCTTAGTATCACATGGCTATAAGGTCGTGGGGTCTAATTGATAGCTAT
+ACATGCATACGTGCGCTACCACTCCTTAACCAAGGTGGTGTCCCGTGATG
+CCACGGACGCTGCCATTTTCTCCCAACGTCGTGTCCTCTGAGGAGGATAG
+CAGAATTTTAGCAGTACACCTTTACCTACCTTTGACACCCCTATGTTTGA
+TCCAACTATTCGGGCAGCCGATTTGAAGCTTGTCAGTCCATGCGGGTATG
+CCAAACAGGACTGATATTATTGTGTATAGCATAGTGCTTGCCGATTTGCC
+CAATGCACGGTGCATTCAATATTTTAATACTCCGTGCTGGCCTTCGGGCA
+AAGATACTAACTCCTTCTTCGAGAGTCATAAGCCGACGATTGTGAGGTGG
+CGCTTGCCTCAGGCCGCGACTGGTATTTCCCGATACGACCTGCTTTAGGG
+CGTGATGGTCTTCGTGGAGACGGGAGTGCGGGAGGCAGGGCGAAAGCAGA
+CCTCAGCGCACTGCTATGCCTAAACATGTTCTTACCATAATTCGGTCGCC
+TGTTGAAATCAAGAGGCCAGTCATTTGACCTGAGCCTCCCGCAATAAGCA
+AGGCGTTACTGACAGCGATTGTGGTCTCCGTTTAGTACGAATCCAAAGGG
+AACATCGCTCAATGGTAACATCTGCCAGTGGCACGCTGGGCCCCCGTGAC
+TAGAAAACAAGGCCCATTATTTGCGTCAATCTTCAGAACATTCCTTATCG
+CACAACGCCAAGAGCCTAAGTTGGCACACGTGCGACTTGCACTGCTCCGT
+ACCTTCCCGATTCCTATAAGGTTGTCTGCAGGTGCAGCGAGACAGCGGCA
+GCTTAAAGGTCGACCAGCCGGTTGGGCGGGGTACTGGTCACCGATTAGCA
+CCCTTGGCTCTGTACGGGCCTCAGTCAGCCTTGTACGATCAGCGATAGCG
+CCCATTAAAGCCAGAACAAGATAGAGCTTTAAGGACTTTTACCGACCAAC
+GCCAGCCAGAAGAAGTTCAGTGCTAAGTCCACTTAGCGTATCAGCCGTCC
+ACTATGGTGATAAGTGGCGTATGTGCACGCGAATCCAACTGCTAAGTTAC
+CACCCGTCTGTGTTATATGTTGAAGCACAACAATGCGAAAGTGTAGGGAG
+ATATCTGCCGGTCAACAGACATTATAGTTGGGGTTAATCCCAACTGGGGG
+TTGACATTGGTCCGAAGCCCGGTGAAACCCACATTAGGTCAGTATAACAT
+ATCTCCCATCTTAGTGAGTTCTGCCACTACAGAGAGTCGTACGCAGGAGT
+AAGGTGTGTGACACATTAAGAGCCGCCGTATTATTCCTATCGGCTATCGA
+GTTATCAGTGGTTGCCGCGGTCTTATCTGTGAAAACGGTACTAGTTTCAT
+TCCTCGTGTCCGGGACCAGGCAAGCTTTCACAACTCCTCTTAAAAGTTCT
+TTGTAATGGGGTGTTCGGCATGTACTTCGACGCTCATTTTATGGGGTAGT
+CCGCTCTCTCTCTCCGGCGTTGCTTGCTTGGGTGTCGCACGACTTGCCGG
+TCATGGGTACTTTGTCGCCAAGGTCCTGGCCAGAGAAATGAGGTTAGAGT
+AAATGTTTACCATGGTGAAGTTGTGAGTTCATCGTCATTGCAGATACCCA
+GGTTTATAGGATGAAAATTGGTGTCTCAGGATCGTGTGCTTTGGATGACT
+GATGGTACTTCCATACCATTTTTTCGCATGGAGCTCGACGCTCACAAGCA
+CCCTGCAAATCGTTCGTTGCCTAGGCGGTGGACTCCAAGATGTAATCGCT
+ACCATGCTAATACGGATCCGACGGACCGGGAGTGCAGCTCAGAATGGAAT
+GGGATCAGAGTATGTAAATAACACTTTTACCCTACCCGAGGAGAAAAGGT
+GCACTCGTTGCACCTCCTGTTCCCCGTTCAGGGCCTCGCACAGAAATGCT
+AACAGAAAGACCAGACACGGAGGAGCTTTCCGCGTGACCATAATTTGCCG
+GTCCGGGGCATGTACACAGATAACGCCAGGGTACGCGGCTGTCCGAATAG
+AAATGCCGCCAGAGTGTTAGGAATGGTTTCTGGCGATACTGAAGACCGCT
+ATTGACGTCATGAAAGGAATCAATCTTAAAGTTTATAGTTGGTCTGGCCG
+GGACGGTGGAATAGGCGCGCGGCGTGTAGGAGTCGCGTTAATAAGCGAAC
+GCGTCGAGACTTCGTCCCACCGCCGAAATCGATCATAAGGTCAGTGTGGT
+AACATACCCGGGCTATAAAGCAGCGAGGGGTGTCTAGGATTAACAGTTGT
+TTATGCCTCTGTACTTGCCTCTAAAGGGACCGGTTAGAAGGACATTAGAC
+GGGAGAGTAAATCATTCAACCGATAGGATTTAACTAGTTTGGGCCATTCG
+AGCGCCCTTGTAGTACGTATTGCATCAGTGTGACCACTTACCTGGGCTCA
+GCCAAAAAGTTGGTGGTCCGCTATTACGGAATATTATCTCCGAGCTACTG
+AAGTTTCTCAGACGTTTAAAGCGCGGCGCCAACGATTGATGCCGAGGCGG
+GCTCTTTGCCCATATCCCACGATTCTGCACCGTACTGCGAACTACGTAAA
+TGGACCCGTACAACGTGACACCGCTCGCGCAACACTAGCTCTGGCCCATC
+GTATGTAGATATCATACTCACGGTGACTGGAGCGAACCTCAACCGTTGAA
+ATCTGCCGCACTAGCTTCGAGGATTTTCCTCTACTGTGTCTTCGTAGGAA
+AGGCCCATTGCATTGAAAGTAGATAGGCAGCTAGCTATTACGCCTCTTTA
+AGCGTGTAGTATATTACTGCAAAGGAATGAGGGTCTCTACTTCTACAAAT
+ATGGCAACCCAGATCAGTGTTGAGACACTCTGTTCCCAGCGGCCTTGGGA
+GACTACAACTCGCCTTAGGTCACGCTCCAAGGAGCAATAATGTCCAGGTA
+TACGCCATTGGTCCAACAAAGCATGGCCGTAACAAAATAGAGGAATCGGT
+CCAGGTCGTCTGAGCTGAGTATTCTCGAAAGTAGAACGTTGCTGGGTGGG
+ACAGATATGACTTTCTAGTGAGAATAGGAGGGGTTTGCTGCATATAATAG
+CCCGGTTTAATTAGAGACGCCGCGAAATCATTTGAAAGCTGCACCGCCAA
+TTACCAGAACGTGTTTTATGCATTATGATCATCAAGGGTTCGAGAATAAG
+GCGTTGTACTAAACCGGAGGTGATTCTAGTCGGGTACTTGGGGTATTTCG
+CTGGTCTGAATTTTAAACTGAATGCTTCATAACTCTGACTTCACGGAAGT
+CGTAACGGGCCTTGCCGGGTGTGTTTGTCTATAATCATAGCCTATATCTA
+CTGCTTCCACAAGGTCTCACACGCGACTTAACGATAATACCCTAATTCCG
+TCGCATATATGATTTGTCGTTTTCCGCCCTTTCCGTAGTAGCGTTATCGC
+CTCGCTGGAGGGGAATTGCACACGCACGGTAGCCGCACCAAAGCGCCGGG
+TTCAGATTCAATCCATCAGAACCACAAGGACGAAGGCTTACAACCGAAGA
+ATAAGCCCCCAACTAGAACGTTCATGTTGCTGGGGGTGCACTCCGGATAT
+AGTATCCTGTGTCGGTAGAGCCCTATCGACTGCGAAGGCCTATCTCCATA
+CATCCCACTAAATGACATGTCTACGAAAAAATCACGACGAGACGCTTCTT
+TATCAGCACACACGCCCATACGTGCGATGGTAGAGCAGGACCGGCCTTCC
+CCGTAGTTTCTATACCAGTTATCCGCACATCGATGCATATAATTGGGGCA
+GACCCATCGAGCGAATCCATTTCAATTAGATGTTAGCATCGGGGTGTGCC
+TTGTAAAACACTTAGCAACTCAAACTGGTACCCCCTGACGATACCGTTTT
+TTTCGAAAGTCAGAACCTGAGATAAGGGAGAGCAATCTCCCGACCTGGGA
+GGATTTCTAGCGGCGTTGGACCCAATACGCCATAGAGTCATGTTGTGCAT
+GTGACAATGCCGCATCGGTAGATCTAATGAACACCTTAAAATATGTCCTG
+CACGCAGTTGATTCAACCCGCGTTTCCCGAAGTCCTCTGTACAAATTTTG
+CCGCCTTGCAGCAGCAAACTAGACTGGGTCCCCTTTCCCTAACGCCAGAC
+CTGAGAATCCGGTCGCCTGGCGTGGATACTCTCCGTGGCGTCAGCGCTCC
+TAGAGCTAAAACGTCACGCAGATAGGTGAATACTGGAACATGCGAGCCTT
+GTCTGCCGTTGTGTCTTAGATTAAGCTGACCACCAGGAAAGCGCCGGCTA
+TCACTCGGATCACAGCGATTAACCCTTGGCACTTGGATATTCTGCTGGCA
+CGCCTTGCCTGTGGGCATGAACGGTCCATTACTGTTGTCACAAACCCAAC
+ACATTCGGAGATAGAAGTTGGGTTGGGTGTCGAAATAGTCGTTCGCTGCG
+AGAACTATAGTTGTCGGGCGCCTATCCATATACGCCGCGGCTTTCATGAC
+CTACGACTAGAATACCATAACCTCGTATTCACGATTGAACGAGTTATACA
+ACCTTATTCGTGCCGGTAGCTACCCCTAGATGTGACGAAGTGTGTGATCA
+CGAAAAGATGCTCCGATCATGCAAGCACGTACTCGTGGGCTGTGCTATAC
+GATCACATAGGTAGAGTACCAGCTCTCACCGACGTTCCGGGATCTCCAGG
+TTTGCACCGGGGCTATCACCTAAAGGACCGCTTTGCGTAACCGTGTTGAT
+ATCAAGGATACGTGAAGCCTTCATTGTGTCCTGACGAATAAGTGTGAAAA
+ACTACTAGGGGCTATAGTACGACCGAGAAAACGCGTTCTCGACTGGACGC
+TTGGTCCGAAAAATCAAAGACGACCATACATTGCCCAGGGCTGCGAAAAT
+TAAGAGTTTTAAGACTCTGATATGCTATCAACACGTGACTAAGCCGGGCG
+ATAAAGCACGAGGACCCAGATCGTGTGCCTCTATCCCAGAGGAACCGGCA
+AATGTGGAGACCCCAACCAAATTCTGCTTGTAAATGGAGAACTGGCCTTA
+ACGGTAGCTTTCGGTTTAAATGATTAGACGCACCTCGTTTGGATCGTCGA
+TGGCCGCATCCTCGATTTCTCGTCTTTCGAAACATCTTGGCGTTACAATC
+CAGGCCTCGTTTCTTACGGCTTGACCCTAATACATTAGGCTTATGGCAAC
+GCCAGGATAGGGGTTTCACGAGTCCTCATATCGTATCGCGAATCTCGCGG
+CGCCTCTTTCGGACCTGTACGTGGGCTAAGCCAAGGGTTCCAGGGCAAAA
+TAGGCTCAGGGGTTGAGCCTGCGCCTAGGTTAGAGACTAATTGGGGATCG
+GGTCTCACGCTGTAGGGCATATGCCCACAAGATGTGCACTGTTTAGGTTC
+CTCGGGCGTGTGAGATGCCTGCGAGCTACGTCGCTCGTCACATCTCGTAT
+ATGTGCCACCCTAACCAGCCGCGCGTCGCGCTCCGCTTGTTAGGGCTATA
+GTGCTGTTAGGTCGCTTACGGAGTTCCTGTTCGTAGGTAGCACAAAGGAA
+ACGTCGTCTAGCGATGTAGATCGCTTAACGAGATTTATCTTAGGCATAAT
+TGGGGTATGTATATAATTACTTGCAATAACGAATACCGAGAGATCACGCA
+CGATAGTTTGTTAATGTTTTATCTAGATGTCTTGTCAAAACCAGTTAAAT
+GGACGCCATAGTTTCTTCGCCTTGGTAACCCTGTGAATATTATATATCTA
+AGCGGGGGCCCGGAGTTGCCATAGTAATAAAAATTTAGCTCCTCCACTAT
+TCCTCCAGACCCAGTTTATGTGCGCCCGCATTATGTCCCAGACACCATCT
+CACTCCTGAAAAGAATATTGTTTGGGCCTGTCCCCTTTAACGCCGGCTAC
+CCAACGTGGTGCGATCTGGCTTTAAAAGCTGTCTGTGTTTCTTCATAGCA
+ACGTTTTTATACACCGCGCGGGCGTCTCTCACCCCTTGCGTATCATGCCC
+GCCCTGGGTCATACGGGTCTCCCCCTTCTCGGTATGATCAAGTCAAAACC
+CACCTATGCTCACGTCCCATCTAGGTTGACCTGTAAAACTGACACTGTGG
+GTGTACGTCTAAGCTCTTAACACTAATGTATCGGGCGCTTGAGCAGGATT
+GATGCGTCACTTATCATCCGAATCGGACGCCCCTTTCACATTACCCAATC
+TCTGGCGGTGTTTAGATACATACTTGAGAACGTCGGGTACAAACACATTC
+CGTCGGTTTTCACCGGGGTAATTTATTTCCTTGCGATAGTTGTGGTAGAA
+CCTCCTTCGAGCCCAGACATCTACAATACTGGTAAAAACTGGTTCCAGTT
+CTGCCCCGCTAGCAAAGGCACGGCACAGAAATGAGGGCTAGTACGAGGCG
+TTTGCTCGTGTTGTGACACATGAAGTCGGGCACGTTGAACGCTGAAGCCC
+AAAATCAGTACATTAAGAATTCTATAAGGACGGCTTGTACGGATCTAGCA
+GCGCAGAGCAAGCGTTTCCACACACAGAGAAAATGCCTGACCCGGAGGTC
+GGCGGCACTGGGAGCAATAGAGCCGCTTTTCATGGCCATCCTCGAATTGA
+TGCCACGAATGTCGTCGATTTCAAGCTCGGCCGATGTGGACAGTATCGTA
+ATGAAGGTCGTCAGGACACCTAGTTCCGCGATGTTGGGTCCAAAGACCCT
+CGGTCAAGATCAGACAAGTGTTGTCGTGGTATAAGATGGCGGTAAAAGTA
+GGCTGAACCGCCTAGATGGGGGCGGGGGAATATCACCATGGTTCCCCACA
+TTGTCACTGTTGTCAGATATGCGTTGCCTATGATCTGCGTACAGCATGCC
+CAACCCACATTATAGAATTAGGAAAGACCTTGACTATTCATTTCCCCATC
+ACCCATACAAGCTCTAGTAGGGCCATCGAGCCTCTCGTACCGAATGCGGC
+ATGTGGGCGGCGAACCAGAAACCACTCGTCAAACGGAGTAGACTACCAAT
+ACGATTACTCAAACTATCTGTCATAATCCAATACTCATCGAGCGGACCTG
+TGCGCACGTCTGTCGCTAACTCCTATTCACGACAACTTATGGAGACAGTT
+CTACAGAAGCGTGAATGCAACGTCCCTGGATGGTTTCACTCCTAGACCCC
+GCTGTATTGCATAAATGGTCAAACATAGTAACCATTGACAAGGTCAAGCT
+CATGCGTGGCCTACCAAGCGCATTCAGGATGTGTGAGTTCAAGGTTGTCG
+CTTCAGACGGCAGAGGCATCACCGAAGACCTCGGCAGATCGAATCATCCT
+TTGCTCGCATCCTCGGTCCTTGAGCATCAGAAGACAGGCGAATTTGCGAC
+AGTTAATGCGGAAAAGAGCGTGGGTTTTAGGTTAGCCGTCCGAATACTGT
+CCTTCAAGACTTATGCCTGTCATTCTACGGATAGGCAACGGGAGATTCTG
+GGCACTTTCTTTTTTGAAACAAATCTGTGCCAGCGGTTTGAAGGGCACCA
+AAATGGCCTCAGCTACATATCACAGTTTGCAATTCTTGTTGCACTAGCGG
+CAAGGGGTTCCTATGGAACGGGCGGATGTAATAATCCTGCCTAAGGCTAT
+CACAATACATTTCCCGCGAAATATACACAAGCATTTAGCGTTATCCAAAC
+ATAAACGCACCTTGTACTACTCGAGTGCTGTTGCGCCATAGCCTGCTACC
+AGCAATTTGTGGGGCGCCATAAGTTGAGGGATGGCTCCTTCCGCTGAGAA
+GCGTCACTAACAGAGTACCGATGTGGGTTAATGGGCGATGATACGGCAGC
+ACTCAGCAATTGCCGCACAGGCAGCAGATGCTAAGCGGAAGTCGAACACG
+GGATAGACCCACTTCATAACTCGAGACCCACACTCGGCACACGCTCCCTC
+GTTCTGTTGTGTGCCGTCAATGGAGGCCGGCCGTTTCAAAAAACATCCGC
+AGACAGGTTCGGGTGGAAACCGTTCAACACACAGGCGACGCTCAGGGACG
+GGCGCGAACGCAGAGAAAGGTCTCTTGGTATCGAGTGGGCCGCCCAGCGC
+GTGCCCATCTACAGTTGTCTATCAGGGGATACTATAGCAACTAGGGTGCC
+ACGTTTTACTTAAGGACGCAACTAGAACACGACGTAGTGCGCGTCCCCGT
+AGCGCTAAATGCTTTTGACGTTCTTGCACACCTTCGAGCTACCGGAAGGT
+AACGTTTAACCCCCTCTCATTCCCCTCCGGACTCTTTCCACATAGGGTTC
+GACAATTGTTGATTGTGGGATAAGCATTGTGGTCAGCGTATAGGTCGTAC
+CTGCTCATTGGTGTGCCAAGAAAGGATCACTAAGGAATACTGACAATACA
+CGCAGGACAGCGCTTCTCCAGTACTCGTCATCCGCTGAGAGGTCTTGCAT
+AATTAAGGTACCACCGAAAGCCAGCCGCTTGTATTTTGCCCGATCGTGGA
+TTACGCGCGCGTGACCTCTACCGAAAAACTGTACATCAGAGAGTCCAACG
+CAAATCTCTGGCTAGCATAAACTTTTTTTCAGCTCCTGAATCCAGGATCT
+AAGAGCCGCTTGCGTTTCCCGCGCTGACGGGCCAGGAACCTCTGCTTAGG
+CTCAGACATATGCTAGGCACAGTTTTTATTAGTTTCGTTTTCCTTATCAG
+AGACATGTACACTCGACTGTGGGCCTATGTCGTTCGACTGGGTCGGGTCA
+ACATTGCAGTACACTCCTGCGTTGGGTCGGACTACAAATCCGGAAGACTA
+ATTTTCGGCCACTGTTTATAGAACACGTTACTTGAATGTAAATGTCATGC
+CAAGGACTGGTGTATCAGCGATTCTCATCGGCGGTATGGATAGTTAGTTT
+CTGTACTTCCTAAAGATAAAGGTAGACAGTTCAATTAAACTTCGACGGCT
+CCCTCCGGACGGGCTGTCGGTGAGTGCGCGGTGGTTTAACGGATCGCCAT
+AGTCGCGCGGCATAACGCGCAGCGAGGGCTCAGGGACAACCTTTCGGCCT
+GCAGAATGAGGTGCTTAAGTCTCTCCCGAAATACAGGCTTGGCGAGAACA
+CTTTGGAGATGTGGTGCATAGCATTTAAAGACATATGAACATAGGTTTTG
+TGTCTCGTTCGTACCGAAATCTAAATATTGTCGGGCGTAGGATTACAGAT
+CCCATAATACAGTGCCCATACGGATGGAACATGAATGCGTTGCACGTATA
+GTGTCAGATAGGCTTGGGGGTACGATTTGTAACGGACTTTTCTCTCACAG
+CCCAATTTCTTTAATTAATTGCCTCTCGTTTCCGTAATTTCTCCGCTACT
+CATTACTTGTTACAGAGCAGGACAACATGTTAATTACGTCCCGAAGGCCG
+GACTAATCAAATACTCAACGTAGTTCAAGACTCTCGGTCTTAGGTGCAGT
+ACTCCATAGCCCGGTAGCTTATCGCTGTCGATTAGCTGAACTTTTGGATT
+TATTGCGGACCGTCAATTGCCAACCCCGTCCTCACACAAGGTACCAGTCT
+TCAAGATAATGCTGCGGGATTATGTCGGGCCTCGCTAACAGGCGCCTCCC
+TCTCGTAGGGCTGGCGTGGTGGGCAAGCGACACCCCCTAAGCTAAAAGTC
+CGTGGGAACCTGATCCAGAGTCGCCTCTTCCTGCGTAGTGTATCTGTACA
+GATTGCGCCCCTACGTTAAGCCCATAATTACGAGTGTTACATATTCGCTG
+CGCAGGCGTGGGTCCGTCCCAGCGGACTACTACTTGGAAGGGCAGGGTCC
+TTGATTGTTCCGAATCCGCCTGCTTAATCGTTCCACGGACAGACTTAGTT
+GTTAACCTGAATGAAGATCATTCCTGTGCTGTCTCTAACTTAACAAGTGG
+CCGTAGTTCGTGGATTAGTACAGCACATGTCCATAAGCAGCAACGGTTCT
+GGACGAGTGCAGTCGTGGTTAGAATTTACAATTGACGAGGCACTCGATGG
+ATTTCTTAGGACGGCCCGAAGCTCGTTATGGGTTAATGTACCTCCTAACG
+CTCTCCGGCTGTCCGGCTGTTCCAGTCTCAAAACATTATCCATGCATGGG
+CTTTTTCATTGCATCTTGACTATGCTATGCATATGAGAGCGATCTGAAGG
+TGCCTGGTAAAGGCGAATTCGACGCGCTACTGTCTCTCATCCTTAAGAGA
+GAGACTGGCGCCCCCGTCACCATGGGGTTGTTTAACGCACCGATACGTTA
+AGAGGTAGTCTATAGGGAGACCTAGCTGCGGATTCGGACCACGGTCTTCA
+TCCGGCGTTGCCCCGAGGGGTACAGGCCTCGCACCGAGCGAATCCTGCAT
+AATTGCCCGTCCCGTTGGACATCTTGCAAGAGCTCAGGCAAGGAGCCAAT
+TACGTTCAGCGTCGTAGGCATGATGCTCCTACAACGAAATACGTTTTCGC
+ATTAAACCCGACAGCTTATATCCAGGTAACCGGACCCACGTTGTCCCTTA
+CACCACGATTTCGCCCAACATGGAGCCATTACACTACGTATAGCAATTGG
+AAATGGGCGCGGTTATCATCAGCTCGTACTTGCATTGTTGTAAGTAATGA
+CGTGGCTACAGTGTGTCTTGGTAATCGAATCCCAGCGTGCCCGGTAGTTC
+GAAATAACGGGGTATGTATGGAAACCAACTATTGTGCATGCGCTAACCTC
+TCTGTGGATGGGTAGATCACAAGTAACGGCGAACGCCGGTGAAGAGGTAT
+AAGATTGTCATGCACCTTCCACGAGCTCTCCCTAGCCACTTTGCGTAGCG
+AGAGCATGCAGACAAGGAGTGCTATTGTGCGCTGATGCATTAAGACCAAA
+CAAGAGCTTCCACCTCCAGTGGCCTGTGCGCCAAGTCTTCCCAACGGCCT
+TACGAATCGCATTATCCGCTTTTTGGGACACGCTGTACACCCCGGCACTG
+CTACAGTCCGCATCCGACGGTACACACCCCTGGAGAACCTAGAATAGCGG
+ATGAGTCATGAAAACTGATGAATAGTTGTAATGACGTCCGCAACCCGGCG
+TGACACATTGGCTGGCCATTTGCCACAGCCATCTCATAACAAGCCTATAC
+CAGCTTGCAGTGGCTTGAGACTATGCCATGAAGAACGACGCGGGTGGAGT
+GCTTAGGCGGGGCGGGGCAGACCCGGAGGTCGACTGTTCACATCCGCCGT
+GGGAGTTGATGAAGCGAGTTAAGAATTGCCCAGTAACGATTAAAGTATTG
+CCTCATTCATCCTAACCCATGCTCTATCCTTCCCTTATGATCCGCGTTCG
+GGATGTATTAGGAGCCAAACAAAAATGCTCAAGACTGGCAGAAATCGAAC
+TACCGTGAGAAAAACTCTACTCAATATGGAACGCGAATTAGATAACTCCT
+TGAACACGCTGCTCTGCACTGAATATACCTGAGTCATGATCTGCCCGTAT
+GCCAAGATCGAACAAGGCTAGTTCCATTTGCAACTCTGGGTGAGCACGCT
+GCTGCATCCAGTATGCTGACCCTCATTAAAGCAATGGTCACGAACAGAGT
+CTGTAATAGCGCCAAGAGTTCAAGGAAGTAACTACCTTTGTGGGGTTCCC
+CATAGCGCGCCAGAAAGTTAAATACTAGTCCGCCCGTGATTCTGTAATGA
+CAAGAGGACCACTTTCGCAGATGGATATTAAGCCTATCCGCGATGCAAGA
+GGCCCTGCCTTAGAAGGACTTGACTAACTTACGAGACTTCTATGAAGACT
+GGTTCTTTCAGTTACCGCCTACCTACGCTAACGCCGCTATGGTTGTACCG
+TCTTGGAAGCCCATCCGTCTGTTTTTGGTGACTGCATACAAGGTGTGTTG
+CAGCTAAATGTTCTTCGCGAAGACCGAACTTCAGATTGTAGCGCAGTGAC
+GTAGCGTAGCTAACTTGCTCCCTCCTTCGCTGAAAGGCCTCCACTGTGCC
+GTCTGAGCTACAAGCCCAGCTAAGCAGTCGCCCTCAGTCACACTGTAGCT
+ATGCGTCTTTTTTGTCAAAAGTCCACTCTAGGTACTGTCGGAAACTTGAT
+GAACCCTACAATTAGACACATATCTGTCGTATCGCTGTCACCTACGCACT
+CATAGCTCTAATTCGCTAAACTGCGGATACGCAGTAAGGTTTGACGACTT
+TCTAATACCCTACAATTCATTTCTTGGACAGGATCGAGGTGATGGAACAG
+GGGTGTGGGTTCTGTTGAACGTTTCCGGTGAGGGGGAAAAGCACCGAAGG
+GGGACGTATATAATAGCACTCGTTAATACCTCCACCGGGTACCTAGCCTG
+ATAAGTACGTCGGAGTGCGATAACACCTTCGTACGTACGCCCCGCGTGTG
+GGTCACTCTCCAACCTTGCTCACGATGTACCCTGCCGACACATATCCTAG
+GACGGACTTCAGTGGCTTTGAGAATGTGATATTAGCGATTATGACCTGTA
+TAATTGTAAATGGTTTGGAGGGCATTTGATCTCAATCTTAGTGCTCGTTG
+GATCCATCCCTGACGACTTTCCCGTCTGCGAAGGGTGCCTACGGAGAGTC
+GGGTACCGCATATGCGGCTGAACTGCCCAATGATGCAGCAAGCCATGGAC
+TGTCTCCGATCGAGGATACGAAAACGAGGCCTAGACCGCAAAACGTTCGG
+CACCACCTGTGTTATTGTAACGATCGAGATCACGACACGACTAGTGCCGA
+CTCTCCTCTCTCTTTTGGAACCGCTCACAAATTACGGTCGGGTATAGTTA
+ACGCCCTTTGAGATAACCTAGGCATGTGTGTTCCACTACCCGGAGAGTGG
+CAGAAATTTCTCATCGACGTTCCGCCGTCAATCCCTGCGCTTTGACCAAA
+TTAATCCTTCAGGAAATCCCCAGAATGTAACTCGGTTTTGGACACCGTCC
+CATAGCGAGAGGTAACCCGCTTAGAGACGTCGGCCATGAATCCAGACACT
+ATTCGATTGAGAGAGTCACAGCTACAAAGGTGTTTCAGCGACCAGCGGGG
+AGACATGGCCAATGATCGCCTTTGAAGAAAGCTACCCCGGTGTCCATACT
+GGACGTTCGGCGGCTGACAGAGCGGTTTAGCATCCAATCTAAAACTAGAG
+CGACGGGTTCGTAACACACACCGATCGTCACCCGTGTAGTCATCTTTTCA
+GCATCGTAGGAGCGGCTAGGTTTAGCGAGCTTCAGCCATGTGAGCAGCGC
+TGCCGCGGTACTATTCCATACTTCGCTACCAGCCTACGACAACCCCACAG
+TTTATAAGTTCTTAACCTTTCCCGAGGGGCCTTCGCAGTGTCAAAGCAGT
+CTAGTTCTGATCCACTTTCTCTTGATGAGAGTCTACTGGACAGGGGAACT
+AGTACCAAAAAAAGAACCGCTCGAGATCGGGGTCACTCCCGTCGTTGAGC
+CTGGCCATACTCACTCGGCCCATTGGGCAAGTCTCAAAATCCTGGCTGGC
+GAGCCTTCTAGGCTGAGACGGCTGGTTATAAGCGCATGCAAACTCCAGAA
+TACCGTGCGTTTCATACGGCCATTGTCAATCGGCGGAGAGAGCAAGTGGG
+AACCTTTGCACAGCTGATCCCACGTGCAGGGACCCGCTCCTCCCCGAACG
+AAAATATTGATGTGTATCAATATAAACTAGGCGTCCTAGAATCGCGGCAT
+AGATGCATCAGAGCCGCCCACTTTTTTGGAATGTGGAAACTCCGTGGGAC
+GGTCAATACGGGGCTATTCTACGTGTACAACTATTACGTTCCTAGATCTT
+TCTGCGGCATCACAACTACGTGATGAGCCCAGACACCTTGACCCCTGTAG
+ATACGTTCCTCGGGCGACCTAAATACCTTAGCACATAGACGCCTGACAAT
+GGTTTTGGGCTATTGGCATCGGTTATGCACTCTCTTAGACGAACGTGACA
+CTTGTCTTGGGTCCGACCCCATTCGGCCTTGCGCGCCTCCGTGTCTAGTG
+GTGCGTCCTGCCACGTCCTTGCGCCTTGTGTTCAAACTGATCATTACACA
+CCGTACGTAGACGTGCACTGTCGTCCATAGGGTACCATCTTAGAGGGTGT
+GAAACCGCAAGTGGTACCTCGAAAAGTTAGATCTGATTGATATAATATGA
+GACTTGCCTCGTATCCAATTGCTCTTTTACCCAATTTGTATCGTCATGTG
+TTATTACGGTCTTAGGGGGCTCGTGGACTACTCCTGTACCCCGTCACCGC
+TGGAATCTACGACTCGCTAGTCCTGCAGAAGTAGGAGCATGGTTAATATA
+TCCAGTGCCGCCAGAACTGCCTGGCAATACCGTAGACACGACAAGTCAAA
+GTCGCTGGGTCGCTACTCACTCCTCGTGACTAGTCGGGCCTGTCATCGAG
+TACAATTAGCCCAACTGGAAAAGTCATATGATCGGCGACGCCCCTCCTAC
+ACCTGCTCAACTTTGGCTCCCTATTTTTGCGCCCAGCGTCACATTTAGAT
+CTCAAGTAGGGAAATGGAGCGAGTGATTGCACTCCTTCAAGCAGCTTTCT
+TGGGAACTGTAGAAAGTAGCACCAGGCGATAGTGGATATACTCGAATAAA
+CGAATCATACCGACTTCGACATACCCCAGGTCCATTTCTGCAGTCGTGCC
+AAATCTGGCAGCCTTCGTCACTCTGACGTTACTGAATACATTGTGAGGAA
+CGCGAGCAAACCGTTTTTCACGAAAGGCTCTGAACGGGATTGATCCCTGT
+GCTGTCATAGTCTTCTCGACTGAGGGAACGCCGATGAACTTAGCCGCCTA
+CGACGCAGAGAGTTGGTCAAATTGCTATCATAGAGGAGTTGCCTCGGCAT
+AAAATGTGTGTCACAGGCGTGGCGTCGTATGTCATAGTACCAACCATCTA
+GTTGCCCAAGGCCCGCTGCCTTGGGTAGATCCATCAAATTTCTACGTCAC
+TTCTGGCTGGCCGTGAACAGGCGCTAGCTTGAAGACCGTTTTTACAGCAT
+GCTTACGCTTAGCTGCTCTTAGGAGCCGATGTGCCCGCCCAATCGGCAGT
+GCTCGAGAACGCCTGCGATAGCAGCATGGAGGAGAGACGCGAAGACTCTT
+TGGTGTTTTTCCGGAAACTGAGCGTGCAGTAAATCTGGCGGACAGCGTGC
+AAAGGACATCGTTCTGTCGTCGCGATCCAATTTGTTTCTGAGAGCATTCT
+AGGCAAACCTTACCATCGCAATTCCGTTATACAATCCGTATACGAGCCTC
+TCCCCTTGAACGCATAGTAAATCTCACCAGCGCCGTCCTGGTTCTCGTGC
+CGTTAGTCCCTTTTGAGCTCGCGAGCAGTGGAGTGGTGATAACGAGAGGA
+ACCACGTGGATGGCCTGCTATCCCTTCGCAACTGGCAGAGTCTTTACATT
+TTTCGTGGAATTAGAAGACCTCCAGAACTGTTGCTGATATAATCTCATAG
+ACTGCACCCCCTGAGTTTCTTGCAATTGATAACCATGCATAGGGTTTCGT
+TCCTACGAGCATCAAACATTGCAGGCGGCTAGGTGCCGTCACTAAGATGG
+GCTCACCGCGGCAATATTGGAGCTAAGTCCTGCAGCATAGTCGAGATCTC
+GTTCCGTTTCGCATAGAGCACCCAAGGCAAGAACCTATTCAACTAGGTTG
+CTTGCTAGCGAAACAGAGTTATCTATTAGGAGGGTTATTTGTGCAACTTG
+TTTGCTCTATTGAATCGATGTGAGTTAACCAGGCCAGACCTGAGCCACAT
+CTACGATTTATTCGTTACATCCTTTAATTCAAGGATCATCTGTAGCAGCG
+AACGTGCGAGCGGTTTGATAGACTAACAACCAGAGACCGTCTACACTCGG
+GTATCGGGCCATTTCTGCGGAATTGTGCTTCTGGCCGAATTATAATGGAG
+AAGGTCCGCCAGTGACCTCCTCCGCCAGCCTCACCGCCGTTATCAATCGC
+TGGCGAGGGTTTCGGAGACAGGTCACACTACAGTACCCTGTCATAAGTGG
+GACAGCAGGTTAGGTCCCCGGCTCAACATGCACTCACGGTTCGCTACGGG
+TATCGCCCCTCGTGCATTTTAGCCGGTGCATCTTATCGCGGGCTTCCCAG
+CGCGTCTCTGATGTGGATTAGAGGCTCTATCCCGGACTATCCCCGGCGAT
+CGTAAGTGTGGCATTCATTTCGCCCGTACTGCACATTCGTTAATTGATGC
+GCGGAGGTAAGTTTTGATATCAGGTACACGCCGTAGTTTGAAGTACGTGG
+TAGCAACATAAGTATTGTCCCCTAAAAGCGGCACGATATCCCTAACGTAT
+ACGTATATCATCCGGATCTGACGATTTCAACACCTGACGTGAGGGCTGCA
+TGGTTCACATATCCCTGAAGAGGTGAGTGCGAGTGCAATCCCTGCCACTA
+GTCCCGTACAACTGGCAGATGTTCAAGTGCCTGCTGATTCTAGTCGAGCG
+ATGTCGGAGATGACCATGATGCGTGGTCGCGTCCAGTCATGCTGTTCACA
+GCGCGCTGGCAGGATCAAGCACGTCATGAACACTAGTGCTGAATAGTTCC
+GGTTTGATGTGCCAGTAATATTATTTAATATATCCTTCCCGGTACACTTG
+GGACGTCGTGCAAGACGAAGAACCCCAATTAATACCACCCACCAAGCGAC
+AATTACACGAAGACGTTCCGAAAGGATCATTCAGAATTGAGGGGTAGCCC
+AACAGTCTCGCGGAATGGTTAGCTTTGGGGGGATGGGCTTCAGTCCATTT
+CTTAGCGTTTGTTCCATGATGATAACCCATGCGTGGGCGCTCAAGCAGAT
+CGATCTCGAGCCTAATGCAGCTGGGGATCAGCACAGTAGTAAGCCGCGTG
+GAGACGAATCATACGATCCATAGTGAGGGTCCGATGAGGCCTCCAGGCTA
+TTGCCGCAAAATGAGTAGTTGCACTGCTAGAATGCCATTCAACAGTATTG
+GCAGTGCACGCCCTACTAAGGTCGAAGATCGGCGCTCGTTGCCTGACGGA
+GGATGGCTTGCGAAGTATTTATACACATGAGAAGTGTTTTACCATTCCTA
+AGTGTTTCCCACTCACGCGTCGTAGTAGTGATACGTCCCAAACGAACTCT
+ATAGGCGGACAGAGCCGTTCTTTCATCCTGGTTCCGATTGTTCACCTACC
+AGTAGGGGAACGCACTTCTCCAGGCTGAAGCGACAACTAAAGTAGGAGGA
+ACGCAAACGGTTGCACTTAGTCGGTAAAGTAGCAAGGCACTTTTCCGCTT
+CTATTCGCTCGCCAATAGACAACGCTGCAACAGAATGGGCCGTGGAATGA
+TACACTCGTCAGTAATTGTATGAAAATTGTTACGGCTGAGCTTCGCAATA
+CGCGATTCTTCTTTGTTTCACTAATCTAATGGGGCCGGAATATCTCATAA
+GCAAGTTGGTCTGTGATACCATTGTGCCTAGGCAAGCCATCCTAATAAAA
+GTGGCCAATGTATGGTTCCCATGGATAGAAATTGACCACACGCCGGGTAA
+ACAGACACTAGAATCGTACGCAGTTTGAAGCCCGCCAGTCCGGTTTGACG
+GTGTCGGAATTACGGTGGATCTAGATGCCAGCGCGTTATGCTGGGCATGT
+CGCTTAGTAAGGTTTCGAAACGTCGTTTCTATTACCTTACTGACACGTAA
+GTGGTTGAACGTCGATAAAAGTAAGCGACAACCTCTAAACAATCTCAGGA
+TGTGGGCCGCCCACAGTTCTTCTATCTAGGCAAGCCACTCATAGGCACCG
+ACACACAGGCCGGTTTTAAGGTACGCAATCTCGGCTGTTATACTGAGCGG
+CGGGGATTCCGTACATCAGGATCCCGGGTATCGATTGCTCGGGTCGGCAC
+ATAAGCAAGGAGATCAGCCCTTAGGCGCTCCGCTGGCACGTACAATGTGA
+CCTTTTCTGACAAGCACCTATTCCACTACATGGGCCTTGAACCGCCACCG
+TCCACGTCAAGTTGGGGGCGAGCTCGTACACGTGAAAATGGTCCGGTCAC
+CTCAAACTGTGGTATAGTATACGAACCATTTGCTGACACAGTGACCTCAT
+CTACTACTTTTAAGAGGATCGAGTGGGAACATCGCCAAGCTTAGGAGACC
+GGGTGGGCGATGGGTCCTAGCATATAATCATCGGGATACTGAATTAGCTT
+GGAGTCTCTACTGTAGACAGTAGCTGTTAGCACAAACCAAGATCGCTAAG
+ATCTCGAGCACAGATGCCCCCAGGCGACAGAGTTAATTATGCTTTCTGCC
+AGAGGGCTATAGATGGCCAGAGCAGGGCCGACTGGGAAAGAAGGTGACGA
+GAGGCACATTGGCCTGAAGTCCGCATTGTGGTAATCACCCCCTGACTACT
+TATCACCTGTCGAGATTGTTACCACGAGCGAGTAAAATTGGTGGCCTTAT
+GTATAGCCTTACCTTACTATGCAAAGAAAGTCCCGATATTTTATTTCGCA
+AACCTCACCTACATTGGAAAAGGAATGGCCTGCGATACGGCACCTTTGTA
+GGAGACGGGTACGAGACTCAAATATTGACAACCGGACAGAGTCTCGTCCG
+CGAGTACCAAGACGGGTGTTTACATTACGGCACCGCCAACCGTCCTGGGA
+TCGACGCCTTAGGACGGGCACGCGTACCTAACAACGGCAGTGATCAGTGG
+TTGACCACAGCTAAAGCATGAAGTGGGGGTGATGTGCAAGACATAAGTGA
+TCCAATGCGTCTGCTGTCACTCACCAACCTGTCAGCCGTTACGGTGAGGA
+GTAATTCGAGTGTCTCCATGCTCAATCATTAGCGATGGTGCCCGCATCGT
+GATCTTGATACAGAAAGTTCCACAAATCCTGATGGCATGTAAACCGTCAT
+TAAACCTGCGTTAAACGTGACGTCCCTTATCAGGCATTCGGGCACGCTCT
+ATCTTGGTTGTGGAATCAAACACCCTTAGGGACTCCAGGAGTCACGATCC
+AACAAGGACAAGCATGTTATTGAACCTTGTAATCCCCCGGTCATAGCTCC
+GATACGCCAAATTTACCACGCTCTACGCATATGTCTTAGTATAGTCTTCT
+GCGCCCAGGCGCCCACGTCTTGGAACAAACATTGTTTAGCGCCGAGCCCT
+ACGGATAACCTCACCCATTGGGCATACGCCGAGACTCTGTTGACAGCGGA
+GCAGTTTATTCTGGGGGCGAATGAAACCGTTGCGCTTCCCGCCATTGCTT
+ACTTGTTCTTTTTGCAGATAGGCAATCGAACTTTGAAATATCTTCAAAAT
+TAAGTTTTCGTGTATTTTTTCTGTGGTTAGACAACTGTCGGATCGGTCTC
+CCTGCTGATTGGTGTTAAATCTAATGTAACTCAGAACCCTCTTTCGTGCT
+GACCGGCGCAGTTGGCTACGTACAGCGATCCGCTCTCAAGCCGCATCAGT
+GCTGAGGGGGTATCACCCTTTGTCGAGAGAGATGCACTACGTACTGAAAT
+CCCATATCGGGGCATGACACGTTATTACGTTAACTACAGCCTCCAGCCAT
+ACTTATTACCTAAGTGATCGTCCTCGATTGAGCGTGTGCACATCCAGTGG
+GCCGGCAGCTTTTAAAATACAAATACGGAACAACCGCACGCCAGTCAAAG
+CCTTAAGGTAGCTTGTGGCCATGTACGGACGTAGCCTCGACATTACTCTT
+CCAAAGATCGCCAATCGGGTATAATCATTAAGAAGTCTTAGAATAACCGC
+TACCCGCCTAAAGACTACCTCCCTCCCCCAGTTCGGGAGTCTGACTCGTG
+ACGGCTGTTGACACTCCCAAAATCGGTTCATGCTATATGCCTCACCGAGC
+TTGCGCCATGCATACCTAAGGTACTTGTTCAGTTCACTCGAAGGTAAGGA
+TATACCGATAGTTGTTGATTGACGTTCCTTCGGTACTACAGGTGGTGCGG
+TGTGTTAGCTCTTAGAGCGTCGGGAGTGTCTAAGTCCTGGACCGCAGGGT
+CGTGTGCCCAGTTACTTTGACGAAGGTATCGATTCATTGAAATCTCAGTA
+AATCTCGCGTGAGCCCAAGTGCACGAACAGGGACCAAATCTAGTTATGAT
+GAGGGTCCGAAGCGGTTCATCCGTCTTTGACATATTGACACAATCAGCTT
+TACAACCTAGTCATAGTAGGTGAACATCTCTGTACAACTAGCTCGGCGCA
+CTCCCCGCGGGATCGCCCCCCATATAGGCTTGGTGGTGCGAGGGAGTATG
+TTACATCCTTGGGGTGACACGTGTATGTGCATTTTTAGTGTTGTAAACGG
+AGCTCCAAACCAGCAGGTAGACCCTCGAACTGGGGTATTTTCCATCCCAG
+CGTCCTTCGAAATCATCTCTGGGCCCACCAATGTACAACTCGGGAACGCG
+GCAAAGTCTAGGCACGCAAACTAGTTCGGACGTGTCTGTGGAGTGAACGA
+CCCGGGTGCTGCCGGTCTGTGTCCTCAAGGTACCACAAAACTGAAGGGTA
+AAAGCGCAAACGTTGGGATTGAGACCTTTACCCCCATAATTATTGACGCC
+GTGTTTTTCGGGGAAGACAGTCGCAGGTCTGCGGGCACAGTCGTATAAGT
+TAGTCATTGTAGTAACTGTTCTGGACTCAGGGTTCTCTCTATCCAGTGAC
+GGCACCAAAATTGTAATGCTATTTAATGTGAACATATCTCATAAAGCAGA
+CCCAAGATCTTATACCGCTGTGGTGTGGCTATCGTGTCGCGGCTTGGTTA
+ACGAAAATATCCAGAGCTCTCACGTGGTCGACCGACCGGGAGTAGCAATT
+TGAGCCCAAAACCAGTATACGAGGGCCGGTTGCTGTATGAGAACTCACTC
+GACCCAGAGGTACATCCAGGCACTCCATAACACGCGCAGACGGCCATTAG
+GACTAAAGTTGCTCTGGGTAAGTGCGAGGCCAACTTCGATCCTTGGGAGT
+GTAGCTCCCAAGTCGATATCCGTGTTCTTTAAGAGTGCAGGCGATACCTA
+GGTAATGCGAATAGGTAGGTTGAATAAAATATAAGGGCTTTGTGTCGCGC
+ATGGACTCCTGTATCGTACTAGAGTCATTTCGAGCGGAAGTCTATGGATG
+GTGTAGACTATTCAGGTTATCCTTCACCGCCGGCACTAAACTACCCTGTC
+ATCGGGAGTGGCCCATGAAATACCTGCTATGTTACTCGTAGATGGAAATT
+CCGATTGACCCTCAAGACCGTCAACGTGTATAGTTTATGCTTACCTTCCA
+ACCCTTCAAAGGAGTTGAGAGCATACTCACTATGTCTGAATAACGGATGC
+TGAGACAGCCACCTCGGGATACCATTCGCTGGAGATGGCCCTGTAAAGAG
+CGTATCACCAAATCATACTCTATAGGCTATCTTACCGCTTGGGATCCAAT
+CCAGCTTGGCGAAACCATTCGACAAAATTAGGGCTATGATTAGTCGATCC
+CAGGCTTCGGACGGAGTGCCCATCCTTTAGATATCAAGAGCCAAGCACCC
+ACAGCTCCGAGATTCATTGTTACCTGGACACTAGGCCAGTACACGCAGCT
+GCTAGCCTATCTGTCGATATAGGAAAGATATTAGCAGTAAATAAAAGGCA
+CACCAGCGCGTAGTTGACCTACAGCAGGATCGACTCAAAAGTGTTATTTT
+TTGTGGGTGATGCGCTCATTGAGGAAATTCAGAGTGTACGCTTTATCGAA
+GTCGTGTAACACAAATTATGTCGAAGAATCTTGCCTGACGTGCGCCTGCA
+CATACGTGGGTATAGACAACTCTGCACGAATAGTTTAGCGTAGAAGTAGA
+ACGTAAATAGGCTCTCTGGGGGAACATTATCATATCCGGCGGTTGTCACG
+CCTAGGTATTCAGTGAATCCTGAACCACATGTCATAAGATGGAGCCAGAT
+TGGACGTTACTAGCTTGCACTGACATGCCGAAACTACGTGATGGTGCAGA
+ATACGAGATCGCCACTATAGTAACAAGATTTTCCCGAGCAGCTGAGGACC
+GGTTATGCATGAAAAGGACGTGTCGCGCGGGGGGACGTGGCTTAAGGCCC
+TATATCCGACTAGGCCAGGAACCCTGTAATTGAGTGTGATTGGGTGACGA
+ATTCTCGTTACAAACAGCCAGCACGTGCGCTTCTGCTCGCCACGAGAATG
+CTTTGGTAAATTTAAACGTGACCCGACCGGTAGTACCTCGCATAACCTGC
+CACGTCGCCGGATAGCATGTGTGTCGCCACGCCAACATTGAGCTAGACAA
+TTGCGCTAGAGCGGCTGTCCCCTTGGCCCTCTTCGCGATGACATAAAGGC
+GCTACTATCGCCAACCTGTATTTAGAAAGCTCTAGATGTATGATTCCGGC
+GGTCAGGGCTGCGCTCTTTTGTGAAGGGCCTAATAACAATCTGCGTATAA
+CTAAGCCCATGGTATCTTATAGTAGTTCATGAACTGTAGCCAACTAAGGG
+AATGTCGTTTATGGCCTGTTGTGTGCCAACCACTACCTGGGAGTAAGAAG
+AACCCGAACCCTTCCAAGAATATTGGAACTCTCGTGCCGGACGAATATGT
+GCCGGCGAACTTGTCGAGGAGCAGTGCCCTAACGAATTTGCAAAGGAATT
+AATCTTGTTCAAGGTGGGAGTATCCCAGGGGACCTGTAGTAATACAGCTT
+CTTTGCTTAGGCAAGAAAATTATGTTGTAGTGCTCGCTTCACGAGACAAA
+AACCTCCTTCTCACAAAGGCGAATTATACGTAACGGTGCATCGGTAAGTA
+CATCAGAAATCGCCAATTTTAATACGGGCGAGCAGCTTGCTTACCAAAGG
+TAGCAGGACTATTGCACAGGTCTTTCATGGATATATGATGATACAACGAG
+CTATTCCATCTTATGCTTGTTTGCGTCGCTCCGTGCATACCAGCCATGCT
+CACGTTTTTTCGTTATGAGGGCCACAAGGTCTAACGTCAGAGATTACCTT
+TCATGCCAGGCAAAGTCGATGAGCGTACTTGATCTGTGCGATATGGGGTG
+CTACTGCTGGCCCGGTGTGGATGCACGCGTGCAAGGTCTGTGGACTTCGT
+ATGGTAAAGCGTGACTAAACTTGCAAGCCGAGGCCCAAGTCAACGAGCTC
+AGCGGCTACAGAGCCTCAGGAGCCAGTCCCCATCGCTTCGGGACACGCTG
+TGAAATATCAAAAACCGCTTCACTTCCGTGCGATGACCATATCGGCAAAT
+GAACGAGCTCTTCGTTTTTAAACCCTGTCGTTCCGCCATAAGGCAGGCCT
+TTGCGCAGATTTTCTCGAAAGGTCTTCAACGATCCGGGCGAGTCGCCGTA
+GTCGACCGGATTTATATAGCGCCTTATATACGTTAGGCATCCGTCATCCG
+CGTAGACGTTACCACCCCGCCGGGGGCTTTCCTGACATAGGCACATACGT
+CACGTTCTACGCCACAACATGGTTTTGGAGTACAATCAGCCCCTAGTCGT
+AGTTCGGCATCTCTTTTAGCGACGAAGTGTCACTACAGTCAGGGAACGCT
+TCCGCCGCCGCGGGGCACATTCCGTGGGATTGCCTGCTAATTGTGAGCGA
+CCCATGAGCAACTGCTAATGCCAGCGCTTCGGTCGGTCTCCTCGAACCAT
+TTGTAGGTCATTTACGTTACATAATGGAACCACGATCAGTAAGAAAGTGA
+ACTGCTGGCCGGGGTTGCGTAGCGGGACGAAGGCGATAGCCTTATCCTGC
+CAATAATCTGTGCTCTATTTTTTCGCAAGTAGTGGGGTCTCACGTTGTCG
+TTTCCAAACGAGTTTTAACATTTCCAGTTAGTGACCGCTGTAATCCCAAA
+AACCGTCCGTCTGCAGCGCATAGGCATGCAGAGAAAACGGATTTCCCGCA
+GCGCATTGGATCGAGCTATAATGCTGCCTATCAGGCAGGCCATTTCGTAA
+CAGATTCATCACACCGGAGTTGCACGAAATTATTCCACATGACTAATGAT
+GCCCATGATCCTTAGAAACTGCCAGCGCAGTAGTGGTTTACGCCTGGGCC
+GGATCTTTACGCGGACTACAGAGCTGGGGCATCACTCGCAGCTGAGAGCG
+CCTTCCGGACTATGATAGCTTTAGAAGAAGGCGGATGATGCCCAGGAAAA
+CATGATCTACAGAATGCCGGACTGCCAACCAGTGTTATCTAAGGAGTTTG
+GAAAAGAGGTCACATGAAACCCCGAGGGTTCTGTTCCGAAGATGTCGGGC
+GTTTCCACGAAAAATCACTGGCAAGATTGATCCGTACAGCCTATAGTGTA
+TATAGTATTTCGCCCTCTTGCCAGACCTGAATGCTACCGGCGATGGTTGG
+TCTGTCACTAATGACAAGAGCACGAGGACTATCAATGCAGTGCAGCGATA
+ATTCAGGTCCAGCATTCCCCCACATAGGCGAATGAATTACCTGGGTGGGG
+GACTAAACCGCGTGCAAGGTTGCGAAGAGCGCATGTGCTGACCCAGGAAG
+TTGAGGGATTTATGTCACATCCCATCACTCTACTAATACATAACGGTGGA
+CTCGACGACGGGGAGGCTTAGGGGTCCCCTGTTCTGTGCTCAGTACTCGT
+CCATCTTGTGTTTCTCCCGAGTGATGATCGGGTAGTAGCGTCTCATCAAT
+ACGTTGCGCATCTTACATAACGACGAAATTCGCGCTGGGCTAGATATACT
+TTGGGTTGGCCGGGCTGAAGTGTGAGAGAAGAGTGAGAGGTACCGCATCC
+GGGCCGGGGACATACTATTGGCATACATAGCAATTGAAACTGGAATAGGC
+AGCGTTTAAGTCAGTAGGTTTGGCCACAACAAGGGTCAGCCAAGGGCTAA
+CTGTCAACACGATCTCGATTAAAGCAATTGACCACATAAGTAGAGAAGTC
+AAAAACAATTTTGAGTGACGATAACGTCTCCGGCTCAAAGGGACGACGAG
+GCAAGGACCCTAAAGCGGCATAATTCTTCACCGTAGTCGTGGTGGTAAAC
+AGGCCGGCGCTAATCTAGATCGTATGGTCCTGAGGATAGTTGAATTGATA
+AACAGGATTGCGACAGGTCTATGCTCTAATCTAGATCTGTACGTAAGTAA
+TCTGGTGGCGTCAACAAATGCCCAAACCATGGTGGAGTCTGCACTTTGCA
+ACCCTCACTGTCCCGACAATAAAGTGAGCTGCGTCATATGTGTTACAGTT
+TGCCCACATATGCTGCGCCTAGTTTAGTAACTCAAACGATCCTTCAAGTG
+GTGTGCTACGCCATCCCGTTTTTTCCCCACGTGTTGTTAACCGGTCCATG
+ACCGACCGTGTCAATGGAGAATCAGGCCTTTTACGACAAGTGCTCTTCTA
+GATGTCACTCTACCACGAACCTGTCCACAGGATGTAGTATAACAAGTGGT
+AGATGTAACCGTCGCTCCTGACCTGCTTTTGCTTATATTTTACACAGCTA
+TGGTCCCGTTCAGCCAGAAACGACACGGCAGCTAACACGAAAACCAATCC
+GACGGTGAGGTTCTTAACCCCCATTTCTAGTCATCGCTGGTGGGCAACTG
+TTCTGAAGCACGGGCATCTATTGATGAACACCTGCCGGGTAAACTCCGTT
+ACTACATTGGGGAGGATGAGAGCTGAACGTTATTCGAGAGAGGACGATTC
+AATGGTTACTCCCAGGCAGTATGCTCATTCTACTCTTTAGGTGGAACGGA
+AAGTACACAAATAAAGTTGATGAGGAGCACGTGGGAGTGAAACCCCACAT
+ACGAGACAACCTGGCGTCCGACAAGATCCCGCCAGAATGGCAGGCATTCG
+AGGCCATGCGAAAAGTAACGCACCAATCGCTACCTCGCCCATTCGGTCCG
+TAGGCGGCAAGCAGGGGATCCGCTATACCCACTATCGAACTACCTATCGA
+GCAGGCTTGTAAATCGTGTTCCCCATTAATGTCCTGAAGTGGGCAGTATG
+TCTAAAGCGTCGAGGCAGGACTCTGACGCAGGATTCTCAAGGGCTGGAGA
+GTTAACCTCCTCACTCACGGTTGGAATACCATGTTGCTAAAGCTACTAGT
+CAACACGGGACTGAGTTTCCGTCATGGTCCAGATCCTGGCCCGTACTACG
+TCGCGCTGCGTGTTGGTCGTCCGGATCGCTTGCACAGTCTAGTCCAATGT
+ACTCGTTTCCCATAAGCTGTTGCGGCACCTCACGACACGGCTCGAGACCG
+CTAGATACTCACGGTCTTTAGCTTCACGGTCTAGAGTCCCACGCTTTGGT
+CCCAGTAGTGCTATTGACCCACGCGTGCGGCAGGGGAAAATACATCGCCC
+CAACCACAGGTAGGACTTGAATGTAGGAGGCCTAGCTATTCTGTGTGAAG
+CAACTTCATCTAATTTAGTCTAGGAGCCTATAGGTTATATTTCATTTGCG
+ACTTAGCTCTAGGTAGAAGTACTTATCGCTTTCAGCAGTAAAGTCCATAT
+GATAACCACTGCCCACGAAAGGTTGGTATATTCTTATGTAGAACTTTCTC
+TTTTAGCGGGGTCTTCAGAAGCGTTAATATTGACACTTATAGATTTTACT
+CGACTAGTATTCTGTCCTATGAGTAACCCCGTAGCGAGAGATGCGTATCA
+ACTCATTCTATGTTATACTTTATGAATGGGGGGACTACTCGGTATCATGC
+AGCCGCACGACACTCTTACCGTCCTCATCCAGGGTGCTAAACCTAGGACG
+CTGGTGATACCTTGTTGTGGTCGTTGCTTGAGCCTGAGACATCACCATTG
+CCGCAACATGGGACGATTCGTCCATCGTGAACTTGAGTATTATACCCGCC
+CTCACTTTCCTTCTGCTCGCCCCTAGGTAATGCCGTGTGCTTGAAGATGG
+TCAAGTTACATCGGTAGCGTTAGGGGGTAAGAAGGAATAACCTATGCACC
+TTCTTCGCTCTTGAAGATGTCTCTGGCGGAAGCTGCAGGGTAGCAGACAG
+CGTAACCGTACCTTGTTCCCTTATGGGTACTGTATAGGGCACACGGGCAA
+AGTGAGCCTGGGCTGCGCAAGAGAGCTCGCGCTAAACAGCGATGGGGGTT
+CCCGTTACCGCTATTAGCGCCCTAGTCCTACTTTGGGAAGGTTAATAGTC
+TTTGGGTGCGGCTTGCACCAGACTAGTTATTCTAGCTTGACTGTGCCTAC
+CCGCCCGGTTTGAACCGGAAAGAAGCATATCGATGGCCAGCGCGACAAAC
+TACAGCTACCACTACTTACATGGCTCCCTGGCTCACATTTGTGGCGGGTT
+CGAAGCACGGGGGTCCCCGCCGTGGACATTGGGGGTCCGTGCGAGACGCA
+GTATAGTCAGGTAACACAGTTAGACATCGTCGGGCCCGACCAATATTAGC
+CGCTTTAACTCCGGAAATGCACCGGCAGCCGAGTCGAATCATCAAACGGT
+TACCTATGCGTACTTATCGAGTAACAAGATCGCCGCAGATGCACCTCGTA
+CATTGAAACCTTAACTTCATCGCTTAGTCGATCCAAGCCACCACAGTGAA
+AGCCACTGTTAAACCGCCATATCTAGAAGCAGGATGAAAGATCAGTTGAG
+GCCAACCCGTAGCGTATGTGCTAACTAGCATCTCGGTGACCTTAGTTCGG
+GTATCTTTTCACCCCCAAGTTCTGGACAAACTCGGTGGGACTGTTCTTTG
+TCGTAAGAGTCAAAAACCTTGGACTATATCCGTCCATTAATTAAGAGATC
+TTTCCTACTAAAGCACGCTCTCCCACAGAAAAGGCTTGCTCCTGATAGCA
+CACCACTATGTTCGTTTGGCTGCCTACAGTCCTCCGTCAACATCCTAACG
+AACAAAAAGATGCGTGTCCGGACGGAAAGTTCATCTAGGACCACATGCCA
+GCGGGCCAGTGGGCATAGTATCTGCTTACCACCATCGCGCGGATCGGGCG
+GCTCGGTCTGACCCACAGTTCGCGATAATTGCAATGTACTCTAAACGGAG
+GGCACTATACCAGCCTCTCGGCTTGTGCTGACCGATTTTAAACCCTGCCG
+GTCTTCGACACACTCTGAGGTGATCAGCAAAATGGAGGATGTTTGCATTT
+ATCCAAACGTCGACTCGTTGGATCGTGTCTCAGGATTTTCCCCAACCCTA
+TGCACATGGGCTCGTAAGGTTATATGATTGCAATACGTCCGGGCGTATAA
+CATGAGAGTTACATGGGTATCACCCCAAATGCTGCTTAGTAGCGCAATTA
+CCTACCCTTGATCTTATTTTTCCCTCGCCGATATTGGGCGGTCTCCAGGG
+TTGTTCCAAGGGGTCTGGAAGGCAAAGGCACCGAGCGGGAGGAATACAAT
+GCCAAGCTTCGGAGAATATCATCATGAACACGTTCGCTGACGTCTGTAGG
+TGAGCACCGATTTATCTAGGCACAATTCAGCCCAAAGGCCTTGGATTCTA
+GCGGGTCAGGATAGAGGGACATCTCCGTCAATACCGCAGCTTGGGAAGCA
+GCTGCGTATCGGAAACATTTGCGGTCCTACTATTGCAAGTGCTACAAAAA
+CGATTCGTGGCAATCCATCCGATGTTACTGAGAAGTGTTTCGGTGGGTGA
+TATGTCCGGCAAAGTATAGCGTCAGATGGTGTACGCGGGCCTACATAATC
+CCGGTGCCTAACAGACGGGCGTCGGTTGGAGGATATTAGGACAAGTGCTA
+TACTCTGACATGCATGGCTTGCAGACAAGAATCTCGAGAACACTCATCTG
+GATCATGAAGATCATTAAGTACCCTCGGGGGCTGACAATTCCAGGACAGT
+ACTTCCAGTCAACTGAGTAGGTCCGCACGACCGGTCAACTTACCGAGTGA
+AGATTGCATTTGGGGCGCAGGGATTGCCTAGGAGCATGTTCTACGGTCGG
+ATCCGCAAACCGTTCTGTTGATAGCCCCCACCGTGCAAGGCCTCGACGAG
+TCTGTGAAGGAAGTGCGGCGGCCCTTGTAGGCTGCTGGATCTGTTACATC
+GCATGGTCCACCGGGCTCCCCTTTTTAATTACACCATCCGTAATCCCAAG
+TCGACCACTGACACGTACATCTACGCTGTACCTTTCCGCGCACCGCGCAA
+AAGCATCGCTCGCATTGTTGTTTGCAGCTGACACGACGATGACGATGGGG
+AATCTCCTTCTTTACCAGACTATGTATGCGTGTGTCCATTTACTAACATC
+TTAGGGTATGAAGTTGGTTGGCATAGGGACGCCTCCACCGGACCATGCTT
+GGGTTAGGCACAAACAGTAATGCATAGTGCAGCAGGATCCCTCCCAGAAC
+GATCAGGCAAGTTACTGGATTCTCACGCACGTCTACAGAAAGGGTTGGTC
+AGACTACAAAAAAGGAACCCCCCTCTTAGCACAAGATAAGTCCTGGTCCC
+GTGCATGTGCGAGCGGAATGGAACCGTACGTTGAGATCACGCGAAAATCA
+AATCACTACTATGCATCGCCAGCTTACCATGTAGACGAACTTCCCCGGGC
+AACATATTTCTTAATCCGTTCCGAGGGTTAGATTCCCATATCCGTAGTGA
+TGAGACACACTATCACGCAGACAAAAACAGCGCATGTATTCATTCGTCCT
+TAGCCCCCGATGCGGATTCCCATACTTGCAGAAGCCCCTGACGTGCACGG
+ATCGAGCTCGCCTGCCAGAATCTCGATGTAACCGTGAAGTTGAAGAGGAA
+AAGCTGAAGGTCTGTAGCCGCATACACGTGTGTCGCGTACGAGCCGCCTC
+TGAGGCTGAGGTTGAACTACGAGGAGCACTAGCCCGCCGAGGGAATCACC
+TATTTTAGGAGGCAAGCTGGTCATAGAGACACTCTCGGGTCGCCTTAAGG
+TAAAGCCACAGACAGTCCATTCATTGAGCGTTGCTCACGATAATCAGACA
+TCTTAATGTACTCTCTTGGGACTGCGGGTGCGAATCAGGGCACCCAAGAG
+AAGGTAAGATCGCGTTTGTCATCACTCACATCCCCCGGGTGTAATGCTCG
+TGTGGGTGGTCCGCTTTTTCGCTCCCGGATCGTGGATCTGGCGTCTCGAT
+ACCTAACGATGAGCCCAGCCGCTTATTGGAGTCTGTCGGGCTGGGGCTTG
+GGTTCACTGTCTTAAGCGAAATTTCTCCAGATCTGTCAGGCCCCTTTATA
+CTGAGAGTATCTGAATCAAATACATAACAGCATAGAACGTCGAGCCCTTA
+CCTTGTTAGGGGTGCTACGCTACGACGCGAGCATGTATTCTGAGTTATAC
+GCATCCGGACATTAAACGCCTGTGTTCTTCTCGACTCTACGAGTCTAGAA
+GAAATCTTCTGAATCCGCAGGGGTATCGTCCCCTGGTCTTTACGACGAGT
+GGCACTTGGTGTTGAGACTAAACCTCCTGGCCGCCAGTTAGCTAAGGAAG
+ACTTAAGTAGAAATAGGTCTTCCATGGAAGAGCACCAGAGCGCTGCAAGA
+AGTCGGCTCGCCCTTATGTCTCGTTTAAGTATGCGCTGGTAAGGATTCCC
+CTAACCTTGCGAGACAGTAGGAAGGAGCAAGCTGGCTAACACCCTGAAGA
+ATCCTGTTGGCGTGGCAGTCGTTGAAGTGGCTGATACTTACGTGAGGTAA
+AAAAATGTTTAGGTCCACCCGTATGCGCCGTATGGGTTTGTTATTCTCAT
+AAAACTCAAACTCTGGACCATCTCTCCGGGCTTCCGCATTTCCGAACAAC
+CTGGAGTCCGGCTTACAGTTTCATCCGACTCAGTGCGGACCGATTGTCAA
+GTTGATGTCACATGTGATTCCTACTTACACCAGTAAAAATAAATTGTGCT
+CCCCTCAAAATTAGTGTTGGGAGGATGAAGGTTTGCCGAGCACTCCCATA
+TTATACAGATCAAATGAGCAACGGCTAATCGCATGGGAGGAGGGCACGCA
+ACCGACCGATGGCGGTCATTAAAACGACGCACGTGCCGGGCTGCGTCATG
+TCCCGTTCAACAACACCGGCATAGGCACTGTTACTTTAAGGTCGGCTACC
+AAGACAGGAAATGAAGGTTAAACCACTATGAGAATGTTTAGAGGGTGACT
+GCTTAACTCGAGCGGGCCCTCTACGCAGTTTGTCCCATTATACCTCAGAC
+ACTGGTATGATCTGGGAGCAAGGTTATACCTCACCCCTATTGAAGCTTGA
+TGGGGGAGGGCGGGCAGTTGGTTTCGTAATCTCGGACGTGCGCTCGATTC
+GAGAGGATATTCGGCAAGTGCGAACTGGCATTCTTATGTTCGTAAGACAT
+TTCTTTGCACAGACTGTCCCAATATGAGTATAAACCGTTGGCTGCAGTCG
+GGATCACTCCGCCGTTAGATTAGTTGTTGATATCCGGGGAACAAGTGTTC
+CACGACGTGTGGACTACACGCACTTAGTACCTCGCCGCTGGTCGCATCCA
+GGACCGGCCTCAGCTATCTGACCCGGGTGGCGGCGAAAAGACGTTTGCAT
+TGCGAAGAAAACGTTATTGTCCAGTTGTTTCAGGCTCTAAATCACACGAA
+CACACTCGGCACTCGATGCCCGGCGAGGACACGCCAGTGAGATGGGCAAT
+TGCAAGAGACCGATATCTCTTAAATTAGGTCCCCTACCCCGGATCGGGAT
+TACCTTTCCACCCAGCAATGGACTCCTACGCATGGCATGCAAGCGATTCG
+GAGCCACGGATCTTCGACAATTAAGTTGGACTGGGGCCCAGGTCCGCCTA
+GTCCCTTAGACGATAAAAAAAACATATCACATTAGGCCAACCGGTAGTCT
+TAAACTAGAGTTATGAACAGGGCCAAAAGCTCTCCAGATGACCGTACCTC
+ACTATAGACTACTTTCAACGTGATTGAACACGCAAATTTAAGAGTTGATG
+ACATCTCACGGAAAGGACCTGGTTCCCGCGAGCGTCACTAGAGCGTACCT
+AGACCTTAGGAAGACTTCGTCGTCCGGCAAGGAGTTTACTCGTGGACGTG
+CTCGGCGCACTGCCTGGAATCACGTAGGTGCCGAGACAGGGACGTGTGGT
+ATCTGGGGGACCACTACATTCGCCTATCGGGTCTCGAGGGCGTCTTGGTC
+ACATCCATTAGCTATGAACATTCCATAGCGTGGTAGACAGAGGACGCTCA
+GATAGCACTGTAAGGATGAGTTCCATTAAGCTGATTTCACCCTCAGGACA
+TGCCAAAGAACGATTGTGGTCGGTGTTGGTAGAACGGTTCGGCTACGGCC
+GGCGGGACACATTTTTTTGAGCCCCCGTAGTCCTCTGATTTATCTTTATT
+CTAAATCACCACCTAGCCACTGAGCCGTACTAGGCAGACATGTGGACAAA
+TCAGCACCTAACATGCAGCGGGTCAAGAACCCCCCGCGCTGGCCGACAGT
+AACCAAATAACGTCCTTCCGCTAAGCCGCCCTCTTCTTCTAAGCCTCGGG
+GATGAGGATAGTCCACGCCGCGGCATGGGTGCAGATTGTCGCCAGGTGCA
+GGGCATAAAGCCCTTTCAGGATCCGTAGGCAGCTCCCTTCATCGTCGTGC
+TTGGATTCGAAACGGGTAGTCCCAATTCAGGAGTCACCCGCTTGCCTCTA
+CTTCGAGGACCGGAGTGCAGGACTCGTCCGGACACTAGAGTAGCCAAACG
+CTGCAAGTCAAAAGGATGGATACTTAACCAGCACACGAGCTACATCGAAG
+TTATTTGGCGGGATTGCTCTTTTATCTGAAGATCGTATTCCATGTGGAAT
+TGTCTAGATCAGGTCAGGGTCGAGTCTGGAGCTGTCTTTTTAGATGGATT
+TTGCCTCAGTACGCCAGGCTATCTTGCTGTTCAGGGGTCGAGAACGCCGC
+GTAACCCCCGTTCTGTTCCCCTAAGGTAGCGACTGCGTCCCACATCGAGA
+TGGAATTCTAGGGAGATGGTTTGATTCCCTAGAGATTCCTATAATCTATC
+CCCCGACTCCCATGGTATAGAGGGGCATTTCGATTTCCAGTAGGATTTTC
+TAGCGAAGTCTCTGTCGTTTCGATCGTTGCATTTTTTTTTGCCACACGCC
+GAACAACGACCCGTGACAATATACTAGCACCATTCCGTAGAGTCGAACTT
+CGGAGGAGGTACGGTACCCGTGGCTGCCCTCCAAACGGATCATAACCTTG
+AATGGGTTCAACTGACCAATACTTATTGTTATATGGTTACGACACCTCAA
+GGCCCACAATTATGCCCCTTTGGGCCAGGTGCCTCAGATGTAGAGCGTGG
+GGCAGGTCCCGCTCTCATGTTAACGAAAGGAGCACATAGTGTTGGAAAAG
+CCAGTTTTGAGTAAATAGACCCGATTATCCCATCGCCTCGTCTCCACTAG
+GGATACAAATCGCCCGGTCTTCCTTAATCATAGCCCGCGGGACCATATCC
+TCCCGAAAAGATCCGAAAACCCACGTGCTCTTTTCAAATCGCAGTGGGTC
+AGTGAAGCAATAATCGAGGCACACCCGAACCGGGTCCCGGCCGGCGTGAG
+GGATGATCGTATGAATCAAAGGCTTATGAAGCTATGCAAGCCGATGGCGA
+AACCGTTCCTTAGGTACGGCTCCAAAGTTAGTGTACGAGTCATGGGCCCA
+GGGACACAAAACCATTGGGACCCGTTGCACAGCCTCACAGTGCGCGTATT
+GATGAGCAACCCTTGTGATGTCGCCGGTCTTGCCTCGCCGCAACTGGCTT
+TTTCGGAGTCGTTAGATGTCAATCCGCCAAACCGTCCAGAAGGGTAGGAT
+TCGTTGTGGTGGTCAGTCAATCGTGGCATCGGACAGCCGGCTCCACTGCT
+ATGTAGCTTGACCATTCGGTCTGACGACAGAGACATGGAGGGGTCAACCT
+ACCTTGGTATGCTAGCCCTTGTCTTCAGTCCCGAATGGCCTTGTCGATTA
+CCACTATCTCATCACGACGCCTCGTGGGGCAGATCTCCTCTCCTATGCCC
+AAGCGCGTCTGGGCAGCGTCCCGCCGTATCCTGTGATCAGAATGGAGACG
+CCATTCGCCTGTAATCCGGGCAGCAGGTGTACGTGCTTCCCAATGAGAAG
+AAATTAGTTTCAGGACAGGCGCTTCGCCATAAGCCACACCCCTTGCCCCG
+ACGGCTGCACGGAATACTTAATAGCATTCCAGTGGGGTCCATCCGTTATC
+AAGGGTATCTGAATTCAGTGCACGAGTCGCTAAAGCGTCCCCAGAGGAAG
+AAGCCTGGAACTTTGTGTTTACTAGTACGAAGGGCAACGGTCGGAGGTTT
+TCTCCAGTCCCGGAAAACGAATCGGTACTACGCATTAGCATCGGTCAAGA
+TCTGGTCCAGCTTAGGGACTAGTCATTCTAAATCGCGAGAAGTTCAAAAG
+GACGCAATGGCGGTCCAAACAAGTCATAGGACCACAGGAAGGGAACGTCG
+TGGGGCCAGCCAGGATATTCAGCCAAGTCCATTCAGCGTTTGGTTAAGGG
+ATTGGCATGCTCACACATCCCACATTGACCCAGGGTTCTCTAGAAAGGAG
+GTCTATTCATACGTGCTAATCCCTAACAGACCACCTGCAATTGGGACGTA
+AGCTAACTGTGACGGGGCCCGAGTGTGTGAGGACACGTGGGTCCGAATGA
+ATAGGACGGACTTTAAACAGCACGAAACGCTTTAAGCACTCCACCCTCAT
+ATACACACAGCTATATACGTATAATCCCAAACTGGACTCGACTGGCTTTT
+GCGATCAATCTTGGTGCGAGGGTCTGTAAAAGGGGGTTTTCAATTGTTAT
+GGGAGGGCATCCTGTGAAAGCACTTTACCTGATCGGAGGACTCGGCAGTG
+CAGGTGCGGACGATTTCGAGTACATCTATTTGGCAGGGGGCGAATGTAGC
+TGGCGTTCCTACCTTACTTCGAGGTGTGCCGGCATGGACACAGGCCAACA
+CGATAGCTAGCTAGGAAGGTTTGAATAGGCCGGTGGAAGATCACACACCA
+GTAACCTGTGACCAGATCAGTGAACGTCCAGAGTTGCTAGAGTGGCGCGT
+TGGCGTGGTCCCCCTAGTTAGCCGAGGATGCATCACGGACAAACCCAATT
+CAATGTATTAAGGGCGTGAAATGAAGGCATTATAGGACCGATGATCGCGA
+TTTGGCCATGCTGGTAACTTTGGGACGTTGTCTGTGGTCACAGAGGCTCT
+TTAGAATGACTTTTGGCTCAGGACTCGCACAAATGCCTTAGTCCTCCTAC
+ACATTCCCCGCCGGAACGTGCTGGGCGGCATCACTAGAGAGTTTTTCACG
+CTGCCTTCCCACAGAAACCCTCCATTCTTTGCCGCGATCAGTGCTATATC
+CAATGGCTTTGACCAGCCTTCGGTTACACATCCACTGTCGTAATTAGTTG
+CCTTCCCTATGGCCGTGCGACGAGCGGATTATAATCTCTAGGACACTACT
+TTCAGAAGCGAGGCGTTAATTTTACTAACCGCGCATGGTACGTGTCAACG
+TGGGAAGGCGCTACATAGGGTTGTTTCTTGCTCCTAGGTGTAAGACTAGA
+GTATACGTTAACTCGTGCCTCTCTCAGGGGTACATAGGCAACAACCCTGC
+GCGGTCTGCAAGACCCTACCCTAATGGGCCTTGCGATCTAAGTGGGTGTT
+CCAAGGGGAGTGAGTAGCAAAGCCCGGCTACCGACAACTCCGAGCTACCC
+ACGGGTCCCCTGTAGTTGCGTTGTACACCACTTGGGCATCATGACCTGGT
+CTGACCGCACATCTTCATGAGTTAAAAGATCAAGTGCATTAAGGCGCGAC
+TGATCTACGTCAAAGACATATTCATCTTAGGTGGGAAAGACTAGACCTTA
+AGGGTCGGATTGACTTCGGATTTAGAAGGCGTGCGGACGAGAATCGTTGC
+CCTCACATGTACAGTCTAGCCAGATGCTATGCTGTGTAGGAGGCCTATCG
+CTCATTTTGGCTGCGGTTCCTTTCCCTTGATCAATTGGCACGTAAGCCTA
+CGTCATGATTAATGCTGCTATAAAGAGGCTTATGAGCTCACATCTTTCGA
+CACAAAGGTCCGTGGTTATTTAGGGCGCTATTTCTAAGATGCGGCATGGA
+GTGAATAATAGAGCCCGATCACTTGCAATATATCACTTTTTCTTAGCAGT
+GTTATGTGAGGCTTCGCCTATAATGTTTCATTAGCACAGCAGATAACTTA
+CGTTAGTATTTTGGGAATCGCATAGGCAGTCTTAAGGCAAATATGTTTTT
+CAAATGCGAAATCCTCTTCGGTCCGCTAATAACATCCGGGCACTCGTCAT
+CGGCTACGTGTTCACATATTTACACCGCGTTGGATCAGGGACTATTAGGC
+GGAAAACGATCAATAAAAACCGACAGAAGAACGCGTTTTGGTAAAGGGAT
+CAGGGTCTCAGGGCTAGCCTTACATGCTCGGATAGGTGCGTTCGCAATGG
+CCCAAGGACGTGGTGTGGCCCGGCTAATACTTGATGTGGAGTGAACCGAG
+CCTGCGTTGTAGAGGGGTCTCTCCAAACTTCTACTTTGGTAAGCCGATAC
+CCTGTCAAAATCAATTAGGGCCCTGCATATATCGATCGCTGCCCGCAAGG
+ACAATTGTAACGTTGGTAGCCAAGAAAGAGCTTGAAATAGGCTATGACTT
+GTACGGAGAACTAGAGCGCATTACCGATGAATAGACAAGTGGCAATTCTT
+AACCGAAGGTGAATGTTTAATGAAATGAGCGGCCGTCAGAGTCAGCAAAC
+AGTCCGACGTACTGAGGACATAAATTGTCAGGAGGTTGGCACCTGTAGCA
+TAAACGACCCGTCCCTAGATATGCACCACATGGATACGAACAAAAAAGAC
+GCATCGGTGTATATGACAGTTTATACGGGTTTATTAGATCGCCAGACATT
+AGATTCGGATACATCAGAGTGGTCTTTCTCAACAACGACAGGGCAACTTA
+ACCAGCGCGGCGCCCAGGATTTAGGGAAACCGACAACTGCGGCGGTGTTT
+TTTTACAGGTAATGTAGACTTGGCGGCTTGTCTAATTTAAGTGCTGTCGG
+AAGAGTTTAACACCGATGGAGCTCGAGGTGTAAGGATATTTAGGTTAGAA
+TCTCCCACCTCATTCTAGCACAAAACGGCAAACATCTCGAACTTCGCACG
+CTCTACTGCGAGCTGGATGGCACATTGGTATACTCTAAGAAAGTAGGGGC
+GGGATGAAGAGTATAGGATCTTCGTCGTCATGTAATTTCATTGAGTAAGG
+CTGTCGAACAAGTTACTAGAAATCAGCCTGGTTTCGGAGTTTAGCGCTGT
+CTGGCTTTAGTCAGGCGGGACAAAGATGCTATCATTAGATTAGCCAGCCC
+TCTAGCCTGCGTCAAAAGATGGTTGCCGAGAACTTTTCGGAAACAGCCCA
+CTTGAACTTATGGGGCTCGAAACGGTACACTCCCTGATGTAAGACGGTGG
+ATGATAATGCGCCCCCAGGATAGCACCTGCATAGAGCTAGCCTACAGTTT
+CAACGTAGACGGGTCCACTAACAGCCAGTCAATGTGTTTCGGTACAGAAA
+GGACGTCGACCGTGTTGTCTCCGTAACAACACCACACGGGGCTAAATCGT
+TTCACACCCCTTATTGCCTCTGCATTAGTGTATGGTGCATATTCGGACTA
+ATAAGGCTCGGGCTTGTTCACCGTGGCCGGGACTCACACTAGTCCCGACT
+ACGAGGGTAAGACGCTCCTTTGTTCTAATCGTCGGGACGAACTGTGGTTA
+TTAAGTAAGCTAGTAGGTTTAAAACGCGCTGAGTGTGGCCGACAGTTGTA
+TCGCCCATCGCTAATAAAGCCATATGGTCCGCAAATGGTCAATTCTAGTC
+TATACCCGTGTACATGCTACCTGCGTAGGGTAATCGTGCGGCAACCGACA
+TTTCCATTTAACCAGACCGATTTGGGGTTTGTGCGTTCAAGGACATGAAA
+TCTACGTAGAGGAAGTAGTTAATGCTTCAGCGATGCATTTCCCGGACTTT
+GCTGCCCGCTTGGAGTCCGTAAAATCAGGCTCCAACTCGTTTGCAGGCAG
+GTTTCGTACCCACAGAGGCAGTCCGCGACGCGCTCCTGGGGTTCCATCTG
+TGTAGTCAACGGACGATGATCTAGGAGCGTTGAACTTGTAGTTCGACGTA
+CTCGAACTTTAAGTCCGCCCGGTACTACTGAGCCAGCGGAGCCAGACAAA
+CGTCGTTCCATGTAGAAGAATATACAGGGGGATAGTCCGCTTGTCTCTGA
+ATATTTTGCTAATTCTCTCAGATGGTAAATTATAGCTACTGCGACGGGGT
+GCTTGCGCGGACTGAGTGTTAAACCCCTATAACCATATGTTTTGACCGAA
+ATTGACCAAATGGCTCTAATACGAGGTTGGCACAAACTGAACCTGTACAA
+CCCAGCGCCATCTAATATAATCGATCTATAATTGGCCTTGCTTTGGTAAC
+GTGCAGACTAACGACAGTGTGCCGTTCATACTGGTCAGCGCTAATGAATA
+TGGGCCCGCTCAATAGACTGTATGACGAGAGGAACCAGAGGACCTACCCA
+TTTGTTCGAGGCAACAGCTCCCACAAAGAGTTTGGTCGGTTCAGCTAGCT
+TAACTCTCTAAAGTAAGTAGTTGAAGACGTGCAGAGCTGACGGAGAATAA
+CCGTTACGCGGAGTTATGACAATCCATGGTTGACTACCCTTTCGTACCAC
+ATACCAACGAACAGGGTGCTCGCCCCTTCGTAGTTCGAAGACTGGCGCCC
+ACAAGATTCTTACCTCTCGTCATCATAGAGAGCAGAGCCGCCTTCGATTC
+TCCTTATAAGTTGTGACGTTAAATTCACCGGGGGTGAGACGATCAAACGA
+GCATACCTATACCGTACGGGAAATTCATTGTTTAACGGTGTTCATAGGCT
+GTACTTCCAATTCTAATAAGACAAAAGAATAACTCTAGTTGCAGCTTTGG
+AACGACATCGTTTGTACCTCATCGGGGGACGCTAGTGTTTAGGCTGAGTG
+TTTGATACGTTAACCAGGCACACCCCATTTAACATGCATTAGTATTGCCG
+AGCCCTAATGGTGGTGCCACAATATAATGAAATGGCTCTTCCCTCAAGGT
+AGCACGTGATGGTCATAACAGCGATCGTGCCTTTCTGATACGGTTTAGCC
+TCCAGCTCCTGGGAGTAACGAAACAAGGATTGCCAGGCACCGTAAATATA
+CGCCAACCCTGGTTTTGCACGGCCTGAACGCCATATGTTATTGGTTCTCT
+TTCAGTCTTAAACTGCAATAGTAGCTAGCCCGATCAGTAAAATAATACAG
+CCGCCTCTTCTGGCTACACAAGCCAGCAAACCGTTGAACGCATGAGTTGT
+GCATATCTTACGAATAACCCGGTTTCACCGTAAACCCCTTCGCGAGCTTA
+ACCTTCATAACCTTCTCGCAAAATCGCCGACTTTGCGAGGACATAACCTC
+GCGACAAGATGCTTAAACCACCATGTAGGCTCGGTGGCCTGTTCCTCCGT
+TGAATAATGGAATTAGGAGATTGAGCCTTGTCTGAGAGGTATTTCGCATT
+TTGAAACTTCTGTCAATTTCAATCTAGGAGTTCCCTCAGCAGATCTACCG
+GTCAAACGGGTATGATAAAACGTATTAAAGTAATGTCTCGCACAAGAGGC
+TATGCTACCCATCCTTGTTAACGCGTGTTGATGTGGATGACTGCCAGACT
+AAGGGCGCTGTTTAGTTAGATTACTGTGCAATTGCGCACGGGCCTTGTGC
+AATAACCCAGCAAAATCGTTAACGTAGTTTGTCAAAAGTTGCGAAAGGCA
+TGCGACGGTGAAACGAGCTGAGGAAGTCCCACCCACAAGACTTAACGACA
+TCGTACGTTTTCCGTAGATAGTCCGGATGTACCCCCTGCACTGCACTACT
+CAATAAGAATTCACATCTTGGGGGCTCTGTTACGGCCGTTTACAGTATTT
+GCACCCCCCACGCGTAGGACGTTTCAGAAATCTCACTAACTTAGTGGGGC
+TCGTGACTTTCATTTTTACAGGATTTACCAGCGCTTGGGTAATGGTCCTC
+ATCGGACTACAATGACTGGTTCAATACCACCTGAACATCTTGTCCCGCGC
+AGCCAACTGAGAGTGATCTCCGCTGAATTTCGAGTGTAAGTTTTGCATGG
+ATATCGGCACGCCGGAGCCCAATTGAGCGGATCGGCAAGATTATACCTGA
+CCAAGGTGTGGTTAATGAGCTGTGCCGATCTAAAAACAGCATCACCTAGG
+TAATGCCCTTACCAAATCACGGCCTCGAGCCAATGGATGGCTGGGGCCGA
+AGCGAACGAAGGTACCGTCTGCATGTTAGGCTCCCGATGAACTTGTGAAA
+ACAAAGCTCCTTCTGGGCTCACGCCACCTTTATGTGCATTGGATAGCACC
+CCGGAACTCAAGAACGTAGTCCCTTACAGTATCGACTTGTTCAATAGCTG
+GGTCCAGTCCGAAGGGTATTCCTGCGCTGAACGCCTACCGGTGCTCCGAG
+GTGAGTCCATCTAAGTGTCATTGTGATGTATGAGCGGGGAGTAGACGCCA
+TAGCCCCAAGCTTCCTAATTGATGTCGCAAAGCCTAGACAACTCAAGAAT
+GATTTTTACCTCCACTCTCGAGTTGGATAAATGAGGAGCGCCATAGGTCC
+AGTTGCCTGGTGTGGAGCTAACCGGTATGTTGGCGGCATTGGACAGGACG
+TAAAAGTTCCGCTAGGGTACAACACTGCCCCCAGCCACCATCTGCCTTTC
+TGTGGTTAATCGAGGAGAGTTGGTGCGCGCACAAACGAAGCAAAAACTAT
+CGCCCTCCTGCCATTTGGTCGTCATTGTTCGTCATTGTGCAACAGCGAGA
+GGGAAAGCGGCTGTTCGGGGTACATACAGCCAAAAGTCGATCCCTGTTAG
+GCGCGGAGAGTATCTAAGGGAGTGCTCGTGCTGGCTCGATGGGACAAAGC
+CGGGCGGACCTGAGTGCGATATAGCACGAACTTTCTGGTCATCAAATCCG
+ATCCTCTCCGACGGGTTAGTTGGTCTCCACAGACCTTCTTTCTGAACTAT
+TGTGGCAAACAATCTTATAACGTAAGGCCTGGCACAGGATGGGTATTGAC
+AAATCTTATGGGATATTCTGTTTCGTACGGCCAGGAGTAGCACGATTTGC
+GTTTCCTACTCATAATTTTATAAAGGCGATTCGCATGAGTCCACCCCTAC
+GGCCTCGGACTATCATTTCGTCATTATTTGGGTAGAGGGACTCTGCCGGG
+GAGTGGCATGTGGGTCGGCTGGGGTGAGCCTTGTTTCTTAATTCTGCTAC
+TTAATGAGCTGCGAGCATTTAGAAGACTCCGGACGTCAGCGCTCAACCAA
+GAATCATTCTGCTGTTTAGCTGCCGTTTAAAGCTGCAACGGCACATTGCC
+TGGAGATTGCGGCAGCGAAGTCGTCCACGTTCTGGTTTTCTTTCACTCCC
+GGTGGATATGCCGTGTTGGCGGGCTACCATTCCCCGACCAGGCGGGTGAA
+GCGTCGGTAGGGATACTCCTTTAGGAGGAAAAGTTGACGAGACATCGCGG
+AGGCCGAGCCACGCCGATTCGAAATCGTTCTTGAACTGACCCTCGGTATT
+TCCCCAACATGTGGTTGTGTCCCCATGCCTTAGCCCAATGCGACATCTCC
+GAGTCCATACGGTTGTCAACACCTTCTGCCTCGTACGATCTGAAAACTAG
+GCTACTATTTATGTTAGCAGCGAGAGATAAGATAGGAGACACTATAGTGC
+TTCAACCTCCCCCATCTCACTACACACGTAGGCGTTACCCGTTCGAGCGT
+CAACATGCATCGCATCTATCGTCTGAAGAGGTTGTATGTTGTAACAAATG
+AAGGAATTTAAGTGCTCAAGTGCCAGTTTCCAGGTAGTCCAATACTCGGA
+GGGCCCTGGCTGAGTTGTGATGAACGGGGAGCTAGCTTAAACGTCATCCC
+GACGAAACATATACAACACCATGGAGAAGAAATTTGTCGCACGAACTACA
+CGTGGGGTGCGCGATTATATGTGTGCCACAGTGCTACGCTTGCCTATGTC
+CTAGTTGACAAGGATCAACGAAGTACATCGGGGTGTCCATTCTGCAAAGT
+AGGTTATTCCCAGTGAGCTGGAAGCATCGTCTAACGATAAAGGGGAGCCT
+GCCATTTTTAATCATACGACATGGCCAGGGTCACCCTATCCATACACTTG
+GTCGGGTCCGCGCGCTGTACCAGTCCACCCTCTCCGGATGCTTCTCTAAC
+ACGTAAATCGAGGTAAAACAGGTTCTCTTGGGTCCGTGAAAGAACTCGAA
+CTGTGCATAACGTACGTCTTACGACGTTACGGCTGAGAGCCTTAAGTAAC
+CCTGAGTAACAGTACCTAGCGTCACATTGTTTGGTGGACGGGCAACGGGC
+TAAATTTATATCCACCTCTGCTTGAAACAGCATCCAATCGTATACGTTGA
+TCCGAGGAAGTATACGGCTCCTACGGCATGTACCAACGGCAATGAACGCT
+CGCTCCCACGAACACCTTACCGGAATCCAAATATGGACACTTTCCAAAGT
+TAATGAGGGTCGCCTGGAACATAATCGAGCAGCTCGCTGAAGCGTCTTGA
+GAATCAAGTTAATAAGCACGAGTTTCGGATCCGTACGCTCCTTAAAAAGC
+TTTTAGCAAACCAGGGCGCTATGTTTTAACGGAATTGGCCTAGGTAAGTC
+CCATTGAAGACCCCCTTTCCAGGACGGACGACCCGGCACCGCTTTTCCTC
+TGCGTTCAAGTCAAAGCTAATATAAATCGGTTAGACACTAAGCGGAGTTC
+GGCCGTACTCCCGCCCTTGTGACAGCACTCGGATAGAAACATGCTTATTG
+GTCACTGCACTCCGAATAAAGGCTAGTAGGGCAATGTTGCTCATTTATTC
+AGCATCTCTATCATTCTCGGCGTTCAGTGGTACACGAGACCGCATGCGAA
+CCTATGTATAGCACCTCTTCACGAATTACCAAGTACTGTCTGGGAGGTCC
+CACTCCACCTAGGTACAACGTTTAAATGAATTAGTAAGCTACTAAAGACA
+CATCCAGACTCGACCTGATTACGAGATCCTATTGCCGGCTTGCAGCTTAC
+AGAACTATAAAACTATTCTATGAATTCACCTCGGTACCGCATGGTGGCAA
+CCCCCCCTGCCGGTCTCTTGCAATGACTACGACCACCAGAGAATTGATTT
+GCTGCAAGCGATAATCTTGAGCAACCTGTCCACGGCGGTCCCGGACTGAA
+CAATGAACCAGACGGTAACATTTGGCCTGTATAGGGGCAGTGTTCCGAAG
+TGACTAAATGGGTTCGCGTGGGTGTCCCGGACACTCTCTCTGGCGGCCCT
+GTCCATAACGGAGATTATGATCGCATGTATTACGCACCTGTGATCCTGAG
+GTCACCGATACACCAGCGGAATAGCTCAACCAATGGACTCATCCGGGGCC
+AATGGCCCGTGGGATTGAATAGAGCGATAACTGTATGGCTCCCTAGACAG
+CTGAGTCAGCGCTCGGCCCGTGGGTCCTTGGCGTGCGGATCACCGTTAGC
+GCTAAACGGTGATAAGTTAAGGCCGAAGCAAGTGAGAGGCTTTCTTATCA
+CTTCACGGAGATATCAAATCAATTCCTTACTGACGGCGGTTTTGGGAAGC
+CGGAAACGAGCGAACTATGTATATCGTGGATGGAACAGTCCCAGTCACTT
+ACGCGCCGCTAAGTTTTGGGGAATTGGTTAAATCTCGGTGACCATTGATG
+CTTATCTGGATCGGTGTGGCCCGTTGATAAGAGGCATTTAGAAAGATTAC
+TGGCCGGAATGCATGCTATAAATGCCAGGTACTTCATGGCTATTCCTCCT
+ACGCTCATGCGCTCGCTGCGGTTACTTCAGCCCACTAGTTTCAAACTAAG
+CGTTTGAGCTTGGCACAGTGTCTAAATGTGGTCTTAGAGCAAACCGGCCA
+TGAGCGGCGTGGAATCTCGAACTAGAACACTCCTGCGGCCCGTGGTATAC
+ATGCCGCTGGTTACACTCCAGGGTGAAGTGGATAAGGGGTGTGCCGAAGA
+TGCTGGACCGCTCGGGCGCAGGTTCGTACCTGGGTTTATATCTAAATAGA
+TCGAAGGGCTATATGAGCCATGGGCACAGTGCACTTAAACTAAATGGTTC
+TTATCTAGTAATAGGACAATGATGGATTTTCAGGCTCAGCGTTGGCACTT
+ATTGAAAGCGAAATGTACGCGGCGGGAGGCCTCGTGAGGTTGCGGTGGGT
+GCAGGGGATCACGAAGTAGCCAGTCCGATCCGAATACCCGTTTTCCATGA
+GTTGGGAAGTGAAGGGAAATAAAATTGTCAATAGGTGACACTGTGCATAA
+CTCAGGTCGAGGAATTGATCGTGGACTCCTTAATCTAAAGAGAGCGATAC
+GCATCGGCGTCTAGGCGGTCGCTGCAACAATAACGGACGGTGTATTTGGA
+TCTCGGCTTAGGGCTGCTCGCTACTACGTCTAGCATTCTGTCGGGATTTT
+GCGCACTGTGCTTCGTCCAGACTCTCTCCGGGCCTTGGGTTCCCCGACGT
+GCGAAGCCTCCGCTCGACCTGTAGATAACTAGCCACCGGCCCTCCGGGCG
+AAAGAGATGCGACAAACGTGTACATGGAAGCCGGTATGGTGGACACATAC
+CAGAAAACGGAATTTGGCACCGCGTATCGCTAGGAGTCGCCAAACGAGAG
+AACCAAGAAGAAGGATCTTCCTTGGTACAGCCCGTTTACGTAACACACGA
+TATAGCCATCCCCGCTTGCTCCTGTTAGGTCTCGAATGAAGGAATCGATA
+TGCCAGTTGTCTTAACGCCAAAATTATCCTGTGCTTGTTCGCACCGGCAT
+ACGGTTAGTACCAGCTGGCATTCTGTCACATCAATACTTTATGCCGGATC
+GTTTCCGTCCGGGCAGCGCCCGAAGGTTCCACGACTGCGGATGTACGATT
+ACATATGGCTGATAAACAGATCCAAGCCTGCATCGTGGCGGGTCAGTTCG
+GGCGACCCTGCCCCGTACATAGTAAGCGGGAAGTGCTTCACACAATCGAT
+ATCCGGAGGCCCTTGAGGTAAACCCAACTGGTCTTCCATGACTTAGACGT
+GAGTATCAGCCATCGGTTACCTTTCTTCCCATATTGCTTCTCACCCAAGC
+ATCTGCTGGCCGGGTTTTGACAGATGAGGTGTTAGGCGTCGGTCGAACCC
+TTAGAGAGGTAGCTCATTTCCATTCAAATGGATGAAACAGGACTAGGGTG
+CAGCTTCCTCACGACCACGATTGAGAGCCGGACAGGATGTGCGATAACTG
+GCCTACAGACGGAAGCCTCGCCTTTTGTGTGCGAGTTAGATGTTGACCTT
+GTCAACCTTCAATATCGTGGTCCGAATTGTGTAAAACACGTTAAAGGTAG
+TGTCCATCCCGTGTAAAGTTGCTTATTTTCCGAGCGTAAGGTATCGCGAT
+GAGCCACTCATCGGCCGTGCGGGATGTTTCAGGCCCTCCCTCCCAGCGAA
+ATTAGCCTCCCCTGATCATACAGATGAGTCCGGCGAGAGTCACCGTAACG
+TGATCCACCTACGGACCCTATATGTGCGATGTCGTGAACATATACATTTA
+GTGATGTGCCTTGGCGTCTCCGATACATTGAATCCTACCTATCCGTTTCA
+TACCGAGTCGCCCAGCCAGACTATTTCTTAAATCCTGCTAGTAAAGGTCC
+CGCCAGTACGCGAAATATCTTCTGAATATCGCAATGAATGCAGTCAAACT
+GACTCGTTGACATATGTATAGGGTCTCCCAACGTTTTAAGGTCATGAAAA
+ATAAACGCTAGAGCGCATAGCCAATTTTCGCGGGATCCCTAACATCCACG
+GGGAGATACGGAGCTTTAATCTTCCACCGGGCATTAGTAATGCCAGACGG
+AACTCAACGCCCCGCGTCATGCGGATATACCCTTGTGTGCAACGACGGGC
+TATTCTAATCACGGCGAAGGAACATAGAGTGGCCCCACAAGTCTTTTGTA
+AAAAGTTGACAAGGTAAGGACTGGGCCTTATCGGATACCTTAATAAAGTA
+TGTACCGCCGTCATCATAACTCCTAGACAGCGTGGTGTGTATTGGTACAA
+TCAATCCCCCCACCCCTGGGAGGTTGGAAAGGGGCGGCACCCGCCGCAGC
+AACTAAAGTTAAGACATGATTACCCTTGTAGCCCTGGATCGCATTGCTCG
+GGCGCCTGTCTTAAGGCGAGCTTCGAGCAGGGACAGGCTTCTCATGGGTC
+TCGCTGGACGTTAAACACTTGATCACCTGTGGTGGGTGCAGTGGATGCGT
+TTCCGGAGGGGACTGCTAATTACACGCCTAGTCTGCGTATGCGGTTTGAC
+CCCACAGACGACCCACTACTTAAAAAGACATATCCTTTAATTATAGTATT
+CCGCACATGGACTCTGATCGGGATTGCGCACCCCTAGGAACGCTCAGAAT
+GTACGTCTGCCAGTCGATTTTCTGTATTCCGAGGTTTATTGAAAGAACTA
+GGCCCTGAACCAGAACTTCAACAATGTCTGATGTCGAGATGTCATTCTCT
+AGTGCGCTGCAGACGTGCGGAGTAACGCGTACTACGGTTTCTCTGCAATA
+GATACGCTCCGGGGAGGCCTCCACTCCAAATAGTGGAGAGACGCTATCAG
+CCACGTAGCCCTGATCACAAGACTGTAGCGCATGCAGTATGGACGACGCA
+AAGCTCCCCCTATTACGACAGAGTCGACCTTTACCCGCTACTTTATGGTA
+TAACTCCCTTTGGAGCAGGTCGCGCTCTACAAGACGGCTTCTATGGACTG
+AGTACACGCACCCTGGTCATAGTGTCTACGCTCTGGTTCGTCGTGCCTCC
+GTCAGATCATACGGCCACACTCTTCCATCTGATCCATGCAGCGATTGCTT
+TACTAAGTGGCGTTGTTTAGGGCCTTTATCCACTAGTCCGCAGGTACCGG
+TCAAATAATCGTTGGACCCAGTCACCCTACCCGAAGAGACGTCACCTATT
+GGGGTCCCGTGAGATGGCCGTCGAACTGCCCCGCTAAAAACTAGCATCAA
+GTACCCCTTCCCTAAAGACATCAAATGGCAGGAAGCCTGGGCAAATTTAG
+CGGACTCTTCTTGGTTCAGCATCTCCGAGAACTTTTGAGCGGTAAGCTAT
+TCTGGAGTCGATCACAAGACTAAGGCGGACAATAAGGATTAATCCATACC
+AAAGTCTTGTACAGCTAATGCGGTTTGGGTGCTCTCCCGAACACGGTACT
+TCAGAAATAAGCCGCTACGATTGCGGGAACTGAGTCCGTTCAGACGGACA
+CCTCGGCTGGACTCAGACACGACCGAATTTTTTGTCGACCAGTTATGCAC
+TTGGCTCACTCGAGTATACCCGTCGAAATGAGGCCGCTACAGTTGGAGAG
+AGGGCCAAATGGACACGTTAGATCACGTGGAGCAAGAGGTTAAGCCAATG
+ACCGTACGTTAGTGCAAAGCCCATTTACCCTGGTACATTCAGTAATTCTT
+CGATTACCTGTGCAAGTGCTTCCCCAGACTAGTATGTGATTAGTCCCCCG
+GAAGGCAGCAGTAGTGTGCTTAGTGGCGAAGCCGCCTCGGGGGTAGAATC
+CCCCGTGACAATGTCATGCGGGTTAGACTTCGGCAACCACTATGAATTAC
+GGGTCGTTCGGGCACCAAGAATGTAGTAAGCGGCCATATTGAAGGCTCCA
+CGCTGTCGTCACAGCCGAAACGTGCGTCCGAGCCGAGGCGCTAAGGCTCA
+GTTGTAGGTATAGGACAGCCCACCCAACACAAACTACGGACGGCTGCCGA
+TAGATTCATCATGCAGACGCAAGTGAATCTACGTCAACACGGCTCTCACC
+GGTCGATCGGTGCCCCTGGAACAGAACTTGCGAATCAATGTCTAGAAAAA
+GGTTCCCGAGCTGCAACTGAGCGGTCCCGAATTAATTCCGCTCTTCTTAT
+GGCGTCGGATTAACTAAATGAACCAGAATTATGGATTAATGGAGAACATC
+AATAGTTCTCATCGCCTCCACTACGCTGGTCTACTTGGTTGTAATACCGT
+GGGTCAGTGGGTACGTCTCTGGTCAGCCCAGACAATTTGATTTCAACCGC
+GCAGCGTCTGAGCCCGGGGGCTAACTTGCACTGTTGACCTCACGCGTAAG
+ATTCAGTTCTGGTCCGACGAGGATGCGGAGTTGGTCCGAGCCGCCTGAGG
+CTCTGAATCTGTCGGCCAGCTGCGTCCTCGACCGTGGCCCCACTGTGTCG
+CAGATGGCTATCATGGGTGAACAATTGCTGCGGGCGCTTACAAATGACTC
+ACCGTTCTACGATACAATCACGTTTTAGTGTCCGAAGGACTGGATATTCT
+CGCTCACGGGTGACTCGAACGAGCAGGTGCCAAAATGATCGGAGAGTGTA
+TATAATCAGCGGCATTCCGTAGCGCTCCAACCTTGATTTAGTGGCAGTTA
+CTTTTTGCTAGGTTTGCTTGTGCGGGTCCACAGAGTCATGAATATCCTTT
+TTTAGCGGCTACAGACTTTGCGACGGATAACCTCGAGAATCTTTGCGACT
+GTAGCTTGAGATCAAGTGACGATGTAAGAGTGACTCCGGCCTATTGTATC
+GTGTTATACGGCGATTGGACGCTCTCCCACGTTGATCTGCCAGAGAACGA
+AACCTCCGAGTAGAGGAACGAATTAAGTCTGACCCGCTACTGATAGGACT
+CTGACTAAGGTTCGTACATTATCCGGACCGGCTGCGAGGCCTAATTACGT
+GGTGACTGGGACAATTTCACCCTCCCCTTCTGTGCACCGGAAGCTGTCAA
+CCCCTAAGTTATCGACGGAGAAGGAGTTAAGCGTCTGACGATGACGCTGT
+GCCGGCAATCCTACCATCCCCCCCGGTCGCTCGGGGTACCCATAAATTCT
+ATCCCTCTCAGTACCACTAGGGAAGATCATTATTTAAGTAGCAGCCCGAT
+GCTCCTTAGCTCAATGCCGCCACCAGTTGGGGCATAATGGGCTCAGCTGA
+AATTTATTAGGAACTTGCATAGCGACCGCACACCTTAATACCAGCGAGTA
+TGGTAACGTGTTCAAGGGCGAATGATGTAATTGTTGCATCGGGGACGTGG
+GAGATGGTGTCAGGGAAACCTGTGCTCCGTCTTCATTAAAGGATATCCAG
+CCGCTAGAACACAATTGGCTGCAATCAGACCGGTACTTGAGGCCCCGTAT
+GGTTGTTGCAGTGGATAGGTAATAGACCACGTAGTCGAAGTAGTTTGCAT
+GGGTTACCGACCTGAGATCTGTTCCTTATTCATATATGGTCCAATTGCGA
+ACACGTTACTAAAGTCGTGGTCCACAGATGAACATGTTTAGGCCCTTTGT
+CACCCGCATCAGCATATCAGTGTGTACACGATTGATCGAAGTCTCATTGT
+TGGGGGATTAGTGTATTCCCGCATATTGTGAGCTATCTGTGACGTATTTT
+GGATAATGAATATAAATTCTGCTTAAAGCAGCAGGAAGCCCGCTTAGGCG
+CACAGGAATCAGGTAAATATATGCAAATTGTCGAATCAGAAGAAATACCA
+GGCTCTAACCATTTATGTCTCATAGGGTAGGGGAAGTGCCTTAACTCCTC
+TTTATTGCGGATTTGAACAGACACGCCACTAGTTCATGTAATTCGTGGCC
+CTTTGTAACGGAATAGAAAATGATATTTCAGCTACGTCAAGTAGATGCCT
+CGGGGAGGTGACCGTCATCAAGTCTGGCGTACGGGCCGTAAGAACCTGGG
+TAAGACACAGCCTCGTTAACCCAGACTCTCACTTTAACAACGAGTTTATA
+ATCTCGACATTAATAATTATATCCTAAGTTAACGGGAGACACAAATGAAC
+CTGCCAGCTTCAATGATAGTATGGTCGAAAAATTCGCACATTCTTATTTT
+GCCGTTCCGCACCTAAACCAGAGATTGGTTAATAAGCAATTCGTGATCAC
+CGCGCAACACCTACCAGGTACCCCCGCTTAAAGAATTGTTGATAGCTGGA
+CGAGTTACACTCTGTAACAGAATTGCCGCACCTGTGGGGATGACTAGTCA
+TGCACTTTGGAAGCGCTGATACGGTAGAGTGACAAAGCGGAATTAAACAA
+GTGAGACCTGTCTCCTACTAGGTAAGTTGCATGTGGATTCGGTTGTAACA
+CACATGTAACGTGTCGGACCCGGTTAATTTACTAGAACGGCAGACGGCCA
+CAGTATGTGGCGTGCACGACTGACGACTGGAGACTGTACGTAATAGAAGG
+GCATGAATACCATAAACCTGGATGCGGAAACACACACTGTGATACGACTG
+TAGATGATAAATAATTATTAGATTTCTGCGCGGTGCAACAAGGCTCAACA
+TCGCAACAACGTTCGGGATACAATTCCGACTAAAGAAAATGTACGACCTG
+TAGCCGTAGTGTACTCGCCATCGAATCCGTTCAGTGAAATACCGCCTGAT
+TTCCGTCTGGTCGATGCAGTGATTTCCTAGGTCAGATTGCCTCTAGCTGA
+TTCATGATGGTAACGGTCAACTAGGAATTTTTTTTCCCACGAATTCATAA
+CGATTGAAACTTAGTTTTATTTGCCTAAATGTCCGCGCTGATTAGCCTAA
+GGCTCCGGACCTTGAGGAGGTCTAGGTGAACCCCCCCACTCCTGACTCCC
+TTGTTGGACGACGCTACTGGGTCCATCCACGTTTGCCTGGTCAGAGGCGG
+TAAAAAAGACCCACTGTCCATTAATTCTTAGTACGCCGACATGGACATGA
+TTAGGAGAATAACTATCTGTATCTCGGCTCGCGCAACAGAAGAAGTACAC
+TACTAAATTCTCCTAGTTAGGGCAAGCCGCAAGCATTGCGGCCAGAGCGG
+TTTCTCGATAAACGAAAGGGGTCGTGCCGGAAGCGGTATTTCAGTTTAAT
+AGACGTGAAACATTGGACAAGTCCCGTTGGGGTAAGGTCAGGAGACTTGC
+CAACACTTCTAGACCAACCATGCACTCCCGTGGGGATTTGTGTTCCGATG
+TGCACGCGGCACAAGCTGACACCCGTGAGTAGCCCAGTCCCTGACCAACA
+CGGAGACCATTTTGAGACGAATGGGGCTCCAGCCTGGGTCTGTTAGTGTA
+ATGCTGTTAACGCTGGTTATACGAACGCCTCACCTAGAAAGAGCCAATGG
+TATAACAGCTTCATTATGTAGGCACCACTGCTAAGCTATTCCGGGAGCGT
+CCACGTGTGGGGTTAAACAATACATGAGATTATATTGTGCTGTTGCCCGG
+GGTTACCCCTGTTCATTCCCAATAGTATCTGCAGCCATCTAAATGGACCT
+GCTGATGCGAACGCGTCAGGACGTTTCTGTATTCGGTGTACGCAAGAATG
+TAAGTGTGTAAGCCGGGGTTCCTTGCGTCCACCTGGTGAGAAGCCCCCGT
+AAGGCCCACCTCTCGCTATTACAGAACGTGCGGAGATAACCCGACCGGGC
+GTCAGAGAGTGTTGACGGAATGGATTTTCTCTCTACAGGTTGAATTGTTG
+GACAACCTGCTGCAGCTCGTGGCGAATCAGGTATGACCCAGATGAGCGTT
+TCTACTACTTGTCTTACCAGCGAGGTGCTGGAGCCGCCCGGACCTTCAAC
+CTGTATACGCGCGCTAAAACCGTCGTCTTATTTGGTCGCTCGCTCGTTCG
+GATGCTCCGGCTTAAGGAGCAAGTGTTTCCAGATCGAATAATGCCGTCCG
+TCACTCGAGCAGTCTTTCGACTGTCCCCCGTTTACTTGGGACTAAAGCAC
+TCAATTGAGATTTAACCATCTCGATATCTGTGATAAAGACGGTTTGCAGC
+CTGCCCGTTTAAACCCGCGCTTGTCTTGACTATCAAGGGCCCCCATGTCC
+GTAGGCTGCCACGTAACTTTGGCACGAACGCGAGGGCTATTAAGGTGATC
+TGTTCCCGCTTGTCGTATGTTCACCGAGAATGGAGATTTTCCCGCGTAGA
+CTTAGAGAGCTCGTAGTGCTATAACTCGTTCCGCTATGTTGGCGAACGGG
+ACGGCGCCTCCCTGCTAAGCAAAACCCTGGCGTTGCTGGAAGCTGTACAC
+TTGCGTCCCTTCCGGGTCCGCATCTCAACCCGCAGTAGTGCCTAGTAGAT
+CGGGACATCGCTATATGGCTCTACGCTGGGTCTTGCTGGAAGGCAAGGTG
+GTCAACCTCAAGGTTCTAAAACGTGGTGATTTTGACCTAATGGCGATGTC
+GATTCCAGCACACAGAGCCGAGTGGGATATTAGGGGTTCGTGGGCTTGCT
+GCATTCAGCGTTGTAGGATTTTTGGTCCGCGCTATATGTTCCGGCACAGA
+ACAAATCAAGCTACTGCCCGTGTATATTAGTATACGATGAATTAAAAGTG
+CCTACGCTTACAAACGTAATACCGCTTATGAAGAGCCCCATCTTTGACCT
+GCCACAACAAGCAGATTGCGCAATGTCGAAGCGCCGACGATACGCGCCCC
+TGTCCCTTCCCAGTCTCAAGGACTAGCCCGTTATAGAGTCGGGGGTAAGG
+CCTCATTTACCTGCGCGCGGTAGCGCCAGGTGCGTGGGTGTCTCCACTGT
+TAAATAAGAGACTTTGCCTAATGTCCATCGAAGTTCTTAACACGAACACG
+CGGGCTGGAAGGCCGAGCGTGAGGAGACCTTTGCGGGTGCCACGAAATGG
+ATTCTAGTAAAGTTGCCACCCTGACCTTCTGCCAGGGTTACTTCCAGTTC
+CCAAATCCGAGCGGACCGCACAGTGGAACCAGTCCTGCGAAATTGCGTAT
+TCCTTGTTTCGAATGACCGTGTTTACCCGAGGTCCCCGCACACATAAACC
+GTGGATTAAACACCGGCCCCATCGAAATTACTCACGTAAACGTGGACATC
+TCCTCTTCATAGTGTACGCCAGACCTAGCGAGACGGATACTGATAGTTTA
+ATGAACTTGTCCTATGAAGGCAACATCCCCACCAAGACGAGACTTCCGCC
+AGATCAATTCAACGTATACGTAAACCAATCAGGCCATTCCTCACGGAACT
+GTGACGTAGGACAGCATACTATTATTTTTGTAATCTCGAGGTAATCCGGG
+ATGGCCCCATCTCGGCGTCCGCTGTAACTCCCCACGACGAATGTATGGGC
+TAGCTCAGGGGTTCCAACGTGTTTGACTTCGAACGGTCTTATCACAATTT
+AGTAGACAGTAGAGTTTGCGCAGTTTAGGACGCAGGACATTCTCGATGGT
+ATTTGAGGCACTTAGCCCGCCCCCTCCATCCGTCCGTGGAGTGTGCCCAA
+GGGACGAGTCAATTGTGCCCTTAACGAAGCATCTAGCTTTTGCGGCGGAG
+AACACCTAAGAGAGAATTGTCTAAGAATGCAATGGAGAGACATAGCTTAG
+GGAACCGAACCCGACATTGCGATAACGACGAATATCGAGGCCTTTCTATA
+AGACGCATGTTGAGTACCTTACAGCTATCGGGATTTGAGATGGGTGCTCT
+ACCTGCTGGCCTTCAGCTGTCCCTCGGAGCTCCTCCTCGGATGCCTCTAG
+TAGTACCTACCGGTGCGCAGGATGCCTGATGAACCTAATTACGTGCAAGG
+CTGACTCGTCGACCGCGAGGTATCTCATCCAGCTCTGAACTGTTAGTGAT
+TGCATTTAAGCTCTTTTCTTCTCGTTTCCGAGAAATGTTTTTAAAGTGCG
+GCCGTCCGGACACGTGGTGCCTGCGCTGTCGCACATGAATAACTTGTCGC
+AGGGTAGTACGTTACCTTGTCGCCCCCACGGAAAGGCCAAATCAAATTGT
+AACCCTACCAGCATGTCTGAGAGCAGAATGGATCCCCACACTGGCTGGAG
+GCGCTCGATTGGTGGCTGAGAAAATGTTGTGCCACTCATCTCCATCGGGG
+GATCGTAAAGACCCACCCACCACAACGAGACCATACACAACTTGTACCGC
+ACCACAAGCGGCCCCACCGAGGTTACTTGAAGCAGTGACATAGGTTTATG
+GAGTGACCACAGCAACTTCTAGCCAAGTGCTTTGGAGTGTCAGCCTCGCG
+GCGGCGTCGTAATGTCCTGCATATTTAACCAGCTGATAGTCATACGAATG
+ACTACATGCCGCCATTTGGATCAAATCAGAGGGAACATTAAAATTTCGAG
+GCTTTTTACGAATACCACACAACTATTATCCTACCAGGACATTTAAGAGT
+GTCGAAAGTTAGTTTCACAAGTCATTGAGATTGCGGTCGTAACGAGTTAG
+TGTCTTGTAGTTTAAGCCCGGTATGACAGCTAGGCCGGATAAGGACGCTC
+GGAAGAAAGGCTACGGGCAAGGCTCTCAATCCTGAGATACTCGTTGCGAA
+TCACACCGGAGCAGATGTAAACGGTTTGAACACTTCCCTATTCCCTAGTA
+ATACTCCGGACGATTATGACAAGATACTCGTCTTAGTATCGCGCCGTGGG
+AGAATAGAAGACTCCTCATAACAAAATCCCGTGATTGAGGATGGACGATC
+TTATCTTGCCGCGTTGGGGCTCATAAAACAACCCCTCCACGGGCTTATTC
+GAGAGTTATGCAACGTGACCCGAACCGTACCGCTTGAACAGAGCGAGGGA
+TGCGTGCGGACTATAAATAATCTTAAGCAGACAGTATCCCTCTACTTCGG
+TCTGTCAATTGGTTCCCAACAGATGTGAACGAACATGCACATCCATCTTC
+AACAGCCCAATTGGGTACCAACTCGGTGCGACCTGATATGCCAAAAACTA
+GAAGCGATTTGAAGTTACACTCTAGCCACCGCCCCTAACGCCTATGAGAC
+ACACAAATTCGGTGCGCAAAGCTAGGGTTTTCGACAACCAGATGCATGAG
+CACAGGTCGGTCGGCCTATTAGGGATTCCAAGCAAGTAGGGGTGAAGTAT
+AGGACCTGATGTGTCAATCGCAAGAGAAATTATCACCCAAGGTGTCCACT
+TAATCAGGGAATTATATTAGCAGGGTACCTTCTCGTGTGAGATTGTCCAA
+CCATGGGTGAGAATGCCGGGACTTGACTGTCAAGGGTTGGCGCCTATCAG
+GTAGCAAAATCGGACCTAGTCAGGAACCTATGGCGATTATTGCTACACAA
+CCGCAGAGCTACCTTCAACAGCAAAATGCAACAGCCGCTCAGTTCTCACA
+CTTGAGGAAAGCGCGCGTGGAGGGGCGCTATATGCTATCAGTCGAAAAAT
+GGGCTACGGGGCGGACTTAAGAAGTTGCCATCCCGCACGAATCAACTGTT
+CTAAGTGTAGGCTCTTCCTCTATTCTTGACTTTGTTATGAACGCTGCCTG
+GTTCCCGCTGAGTGCTCGGACCTACTCATTCCTCGGGACGTTTCGACTAG
+CTATATGTTGAGGAGGCTGTCTGGGTGCCTAAACAATGAACCTCCCACGC
+TAAAGTATACGAAAAGCACGTTAACCAATTTCCAAAATTCGTAAATAGTG
+AGAGTTTACGATGGCTTCTGCTATGCTTCAGCGACCTGCGACATATCCAC
+ACCTTCAGAACGTTGAGTTTGTGACTTACATCTGTTCAGTCATGGCTAGT
+CTGGCCACGTTCGTTGCGTATCCCAAAGGCGAGGTGCAGTGACCACTGCG
+CGTGGGTTATGGGCTAGTTACTTTGAGGGAGTGGGAGCTCTACGGATGAA
+CCCTGTTTTCAAAAGGCTAGCGTTGATGTCCTAGCCCATGTCTTTTTAAA
+TCCGGGATGCGGTAGACCCTGGCTGGAACAAAGGGTTTTGCCGCTCTTTG
+GTCAAAGTTGAACATTGTACCTATGACGTCCGCGAGCTTTAACCCTTTGC
+ATCGTTAAGGTCCGATCTCAAACCTCGTCTTCCGGATCACGGCCATCTGG
+ATCCGAGCGACAGCCCGGTGCAGCCCTGAATCACCTTGGCAATTGTCGGA
+CAACTGTCTCTCAACACTGGTGTCGCAAGACGAGGCACAACCCCGCCCTG
+GTGCTTATCGAAGGGATCACAAGATAATCCTGAGTCCGACGATAGACCCT
+CAGGTAAGTATAAACGACTACGAATGGGCCTCAATCTTTATACCAAGTTT
+TGTTCACATATGATGGAAAGTTCCTAGGCTCATCACATGTGAATCGCCGA
+CAGAGGATCGTGGAGAAATAGTACGAATTGTGATCCGGGGGACCGCAAAC
+GGGGCCACTGCTTCAGCTCCTTCGGTCTGAGTTTATTCAAATACTTAGTT
+CAAACTGGTTTATGAAGTGGTGGAAGAACTCAAATAGAGCTTATGAACGT
+CCGACATAATCGATGAGCGATATGAAGAACTTGTGGGGACGGAGGGTGTA
+GTCTGTGCGTGCTTATGTTTCTTTTCGGCACGGCGTACAACTTGATAGGT
+ATTTACGTCGAAGTGCAATTAGAATTACAACCCTGGATAAGAGTTGTATT
+GGAATCAAAATGACTCCGATTGGATGCCCTGCCACAATTGTATTCCGGTC
+ATCCTAGGCATGTCTAACACTAGTAGTCTCTATTTATAAAACATTCTATA
+GTAAACTCCTCTATACGCTGTTGTTCAAACACTGACAACATACTTCTCTC
+TAGCTCGTCCGGCTAACGGGGGAGGAACGAGTTGATGTTACATAAGTATC
+CTTGAGTCGTTTTACTTGTATGCTGCTCTGAATCAAGATATTTACTGAAA
+CGGGGGCTCGTTCTATCCATCTTGACGGCCTCTGCTCAAGATACGCGCGC
+CCAGAAGGGGAAGACGTAAGCAATAAGCCACCGGCCCTCTGTTGGCTATG
+AGGACGGCATGGCGATTGTGACGTTGCGCTGGCGCCGTACATTTAACACT
+CCGACGGTATTTCCCTATGACCCCCCAGACGTAACATTAAGGCTGGGATT
+AGGAGGACAACACGCGTCGAATCCGCGTTCTTTCTAAACCACAAATACAG
+CCACCATAAGTCTGGCTTAGCCCAGCATGTGCTCGGCACGATATAGCGCA
+GTTCTAGCGTGGCTTTCGACCAAAGTAAAAGAGAACGTCGATAGAGTCGT
+AAGCCACGTTGACCTTGGTAGTTAGGGACACTCTCTACCTGTTGGCACTG
+AAGAGGCGTATCACTGTACAACCCTAGATTACGCACACCGCAGGGCTGCA
+CTTGTAGCGCATTGGTCTCTCACATCTCGAAGCGGGGAAGGGAAGTCATT
+TAATTCGTGTTGCTGCGTATCCGTAGCCTTGCCTGATGTGCTAGACTTCA
+CGATCGTTCGCCGCCTCCGGGTGAATGCTCATGGGTAAACACTCAATCTG
+GGGGGACACTGTTCTGTACGCCCTGTTAAAACAAAACCCACTAATGGTTA
+GTCAGGTCTTCGCCACCTCTGAAGTTCTTTCTGATCAGACTATCCTGCAA
+CGGCGCGAAAAGACCAATGAGTCGTTACGAACGACAATTTTGGTCCTTAA
+CGGAATAGACATGCGTAACGCAGGACTCATTTGGAACCCCAGCACGCGTC
+TCTTAAACGGAACGACATTGTTCTCGACCTGGAGCCGTGGGAATAACGTA
+ACCTGTCGGTGTTGAACGCGGGTGCCGCTACTTAAAGATTCTAGACTAAT
+GGCCTCTACTTAAAGCTGCTAATAATGCAGGTCCCGTCGGTGGTGGGCCA
+TAACGGGCCGTACCTCAAATGTCATAGCGGAAATTTCACTGCCCTGAACG
+GACTTTGCGGACGAAGTTGAGGGTGATATCGTAAATAAGGTAGCCATACC
+TAGTCCAGATCGCGGAAGAGTCCCCTGCTCCGGAGGTGACCGAAGAGAAA
+ACGTGGACAGATGATTAGTCCACTAAGAGGGGCCGCCAGACGGCCCATTC
+GAACCAACCCGCTGTATGCTCACGAATTGACATGATGGGCCACCTATGGG
+AGATACTGGGTATGCACGATAGTATTCTAAGAAAGTGGGTACTACCTTCG
+CAGAATGCGACGGCGAAAATTAGGTCGCAGCTTTTCCTTTGGGTCCACCA
+CAGCTAACGAAGATACTTCTACTATATCCCTGACGGCCGTAGTATAACAT
+TAAATTCCCGCTTCAATGCCGGACTACCCACGGTTTAAGGGCTAAACCTC
+GTCGGTGGTCCTGAGGACCAATTCAGATCTTAAAACGTCCTGGCTTTTCT
+TCTTGCTTTACTAACGAGCCGCTTCAGGCACCCAATCCCCCGGCCTCTCT
+CGGGCTGCGATCGACCTTTATAGTGGTATCGGAATTAAACCAGCACATCA
+GCGGAAGGTCTATGGGTCCAGGGATGGCGCCATCAATTTAGTGAAATATC
+GGATGCGGCCTACAGATGACTACCCAGTCGCTAGCGCGAGCTTGCGCGGA
+CCCCGTCCCCTTCTGAACGATGTGCTGGGCTGACTGGACAGACCCGTTGG
+ATACCTACTGCACTTAGTATTGATACCCTTTTGCCATTATCAGAAGCGAT
+TACTTGTTCTAGTCATTTGTTAACCCTCACAAGCTGTGGATTAGGGTGAC
+CGGGACTGGGCAGATAGGCCGTAAAGAATTCTACACTGCTATTCAGCAAG
+GGAAGACCACCGCCCGTTCCAAGCCTCTTGAAGTGAACTGTAACGCATTC
+AGTTCTCTCTCCCCCATAGCGATAGTAGATAGTAACACCGGTTAAGGCTT
+CATGGAGATTCGACCTTTTTATAGAAAAGTTTCGGGTGGAATATCATGGA
+CTTGGACTATAGTGGATGAGGTGCCGTTTACTGTAACTCTGTTGCCAGCT
+GGGTTAGAACCGATCGTTAAGCGCGCTAGTATCCTAATCATACTTCCTGT
+CGTGTCGGCCAGTGAACTCGAGGTTGGGGGGCGTAACATTAGTGGGAGCA
+CGTGCATTGCTTCCTGTCCGACGGTGCTGGCACCGGATCTCACGCCCATG
+GTGCTATTGCGTCCCCGAGCGGGTCACCGTACTCGCATAGCGCACTACAA
+GTTAATTCAGTCTCGTCCAGTCGATCAGATAGCATACCCTCATCGCGACA
+CTTTAATACCAGTCTACACCTGGGGGTTCCATACTGTGGGGACGCCTATC
+CCCTCAAGAGGCTTTTTGGATAATGGGGAATCCAGGACCTTTATAAAGCC
+CGAGATCATGGGTCTAAACCGGGAGAGACCAATTGTCGAGCGCCATCCGA
+GTAAGTGATTAAGACGTTGCATTAACGTCCAAACTACAATAGCGACGATA
+TCTTAGCTGTCAAGTCAAACCGGCAGGGGGCTTTGTCGCCCCGGAGTTGG
+GAACCCCGACGCGACCTTAGCCCCCTAGAACTTGAGCAACGTAACTCCAG
+AGGTGGCCAATCGTGACAAGTCCGGGTTGCAGAGACCGTGGGGAGGAGGC
+ATCTTGCGTGGAGCAGGTAATCTTGTAAGCCCGGGCAGGGGTTATTACTG
+AAGCATAGTACCTCATCCGCATATTTTAATGGGGGATAATCGTGTGTGAT
+GGATCTGGTGAATTAGGACAATATCATTCGGCATGCATGAGAATGGAAAC
+CTCCATCACTACATCTTGAAATTGGCCTTCAACACCATTGAGTGGTTATA
+TGTAACGGAAGACCCCCAAGCTCCGGCCTTGTTGGCGGGGAGGAAAATAG
+TGGAGTCGAGTTTGTGAAAGGCCCTGAGCTGGTCGAGGTGGGCCATGGTA
+TCGGTTTGGTCTATCAGCAAACAACGAGATGCCACTAAAATAAGAAACCC
+TGATAAAATTTCGCGTAGGGAGATTCCGGGTCATGTGACAAAATACGACG
+AACCAGCTGCACCAGTGAGTCAAAGAGTCGTTACGGGGCGCTCGCTAATA
+TCCGGTGTGAGCACCGACATAACATTTATGGGCAATAGCCGAAGAAAGAG
+GGAGTTAATGTCAGTTGCCGCACTGCATAGACGGACGCCAATGAAGATAA
+ACTGAGTTTCCACCCTCACATTCCTTCACTTGAGGTCAGATAAACTGTGG
+AGGGTGTAGGGGTCAGGGGATGCCTCCAGGAGGGGACAGTCTGTCTGACG
+TATAGGGAGCCGATGGCGACAGGCAACTTATTAATAGCATAAGTACGTGT
+TCCACTCGGAGGCTAGATTCAGCCGTGCAACGCACGTCCACATTATAACT
+ACTACACATTAATTCCAGTACTCCTCATTAGTGCCCGCTAGAATTCAACG
+ACAACATCGCCACCTCCCGGGTCCGGCGCAAGCCGCTGGAAGTGGGGCGC
+GAGTCCTGGGCATCCCACATGAGGACGTACGTAATCAAGCCATGTTTACA
+CGTCATTGAGCAGAAAAGAGCAGCCTATCCGTACCTCTGGTATCCTTGCC
+AGAGTGGTCACACTCGGTCTTATCGCCATTCCCCCGAGCGCTACATGTGT
+CCAACCGTAATACATGAGCTTCCATACCCCATGGAACACCAAGAGACATA
+GTTAAACCAGGATCGTTTTCTTCACCCTTAGTAGCCAGCGAAAACAATAG
+CTGGAGCAGGCCCTAATTCACTACCGTTAATTCCGGAAACAAAAGCATGA
+TGAAGGTTACTGAATAGTATCTTGGGTGCTTAAAACCGACCAAGCGTGGG
+GCGGAGCACACCAGTGGTACATTCTGCACTACGTTTTCGCAATACGAACT
+GGTCGCGAATTGAGGAAGACATGAATGGATTCCGATATCGTAACAAGAGT
+GCCTTGTTGGCTGCCTGCTAGTCTAGCGGAGTAGTGCCCGCCTTCTGCTA
+GTTCCCAGTACCGGTTCGCATTTTATTGTCAGACATAGGGATGACGTATT
+ACTGCCTGATGTTATTAAAACTCATCACCGTCGTAGCAGAGAGCATAGGT
+TGATTTAATTTAATGCGCTTACCTCTCGCCACTCCGCCTTAGAGGTCCTA
+GTATCAAGCGGTAAATTCAACAGTTGATGAACGTCTCCATCTGGGGTTGA
+TATGCAATGATACTAGCTCAACAGCATTTCATTACTCGTGCTAACTGGTT
+CTGTCGTGTAGCGCATGGTTATGCGATATCAAAACTCCTTTTTCGAGAGC
+TTGCCAGCCAGGGTGGATACCACGACGACCATAAAGCTAGATAAAGCGTG
+TGTTAACAAACGCTTGTAAAGACTGAGCAGGCTGACAATTCCTTATTAAC
+CCGTCCCACGCTGGTTCAGTCGTTAGTTCCTAGGACTTTGCCAATAGTTC
+TATTAATTATTTTAAGTACAAAATATGATGTGCGTGCATGAATAGACTGT
+GCTATAGTTTCGCATCTACTCAGTAATAAAATACAGGGAGCTCGTCAGTG
+CTTGCGTGGAGTGACGGCCTCGTTCTGTATGAACAAAATAGGACTACGAA
+GTCAATCCAGCCTTGGTGAAGTGCCCTCGCTCCCGGACCATCGCCGACCT
+GCCTCGTTACTGGTTCCACTCCACCCTAACTGATCTGAAGAGACGGCGCA
+ACGTGTCGGGTCGAGAGCAGTCGAGCAGTGCATCATAGATAGCGAGCATA
+CCCATTGTGAAGGATGCCACGTTAGGTCTCACGTCCATCCGCTGCAGCAC
+CCGCCCCGCGAAGGGACTTGACATCGGCATAGGGCAAGGCATCTACTGTC
+TACTCCCCGACGCACGGTGCGTTCCGTACGTCAACCGTCGTCCCAGATTA
+GCGGTGGCTATTTTGGTCGTTCAAGTTAGGGGAAGCCTGGGGTTTGACCG
+TGGATGTCTGATGGTCGAGAGTAACCGTACAGGATACGTTACTCGCTGAT
+TCGCGCCCTTATAATTACAGAGCCAGCATGACTGATTAGGTGCGCGCACG
+AGGATTATCTACGGACACGCTAGCCTTGAGCACCCTCTTGGTTCTAACTG
+ATTTGAGTAGCTATTGGCACCGCGGATTCGCGCCTACCGAAGACCGCTGG
+GAGACCTCCAGATGCCGGTGAATAGTGATGGTGCCTTGCCTCGCGTACGG
+TGCTTGCACCCCTGAGTGGCATATGTTAATAGATCGACTCCCTAGAATTC
+CAGCAGAGCAGATTGTTGTTGCGCTAACCAATGTGAAGCGATACGTTGTA
+CCTGGTTAACCACATTGAGCGTCCCAGTATCCTCACTTTGGAAACCAGTT
+CTATTTGATACCCCACGTTTGAGGGAAAGTCCATATTGTATAGCTCTTAA
+TAATCAGTCATGCTTCTCCTATCATTTGTGACTGCGTGCCGCCTATCGGA
+CGCTCATTACGAATCGCCCTAGTGTCGTGACAGTCTGTTTAATTAGTTCC
+AAGGGGCTTGCTTGTAACAATCTTGTCGTCTTTGAGGTATATAACGAGGG
+AGGGCGACCCGCTACAATAGGGCCCCAGGAGAAGGTACCAGTCGCTGGGC
+AGGAAGATCACTGACATTTCTCTCTGCGATTCTGCTCGCAGCCGCCCGGT
+TCGGCCCCTCCGGGTCAACGATATTCCAAAACTAGTCAATACATGCGTAC
+ATCAGATCATCGTGTGTTAGTCCCAGGCTTGGTCTTTACTTGAGTAATGG
+AGTCAATAGGTTTGGTTGGGGCCGTCGTGAGACAGATCATCTCAGGTATC
+GTCCCATGAATCCCATCCGTAGGTTCATTTGGACCCATTCAATTTGTATA
+CTGTTGCATCTTCCCTCGTGCATCCTCTCAAGGCTTGGGGTGAACGTAGG
+GTTTGACAACTCAATGTACGGGTAATTGAATCCCACCGGACGTTGCCACA
+AAGTATGCTACCGCAGTCGATTTGTATGAGGCTCGGCAAAGAGTCTGACG
+GCTAATCCAGCCTGTGGTCCCGGTGACAGACGAGGGATGGTGACAGCTGC
+TTTTGGTTAGTTCAATGTGTATTGTTCCTCAATTCGGGACGTCGTTAATA
+CGCTGCGTGATATGAAGGACAAGCCTGGGAATTAAAGGGGACACCGCAAT
+GTCCATTAGTTTGCGGGATGCGGAAATATGGTACATGCTTATCTATTCGA
+CAACGCTTGCGTAGCATAACACCCCCGTCCGCTGTTTATAAGTGCTTAGT
+GAATTAAAGTCATGACAAGGTACTCATCAACCCCCTCATTTTCCCCGTTG
+AGGTGATAACCCCAGGTATTAATAGGCACACAGTTGGCTGTGGCCGGATC
+TCTGACACACCGCAGGTCCTAAGTGGTGTAACGGTATATAGTACACTAAA
+CTGATACACTTTCGATTGCGCCAATTTTCTGAGGTTTTACCGCCTCACCT
+CCGAAATCCCGTAGTATAGGCTCGGGGAGTTACCTCTCGGTCCAGACTGT
+AGAGTCAATGGTGGAATTTTGTGATTAGCGAGCACGCTAAGTACTACTTT
+TCTTCTTAATGATACCGTATAGCCATGTACTTGCCAAGTATCCATATGGG
+GCGCTCCTAACGGTATATGCCTGTATGATCCTGTACGTCCAACAAGTTTT
+CATAAACACCTCTGAGATGGCCACTTTATTAGGTGCTGTTGTGAGTTATG
+GGGGCTCCCTAGGGTTCGCTGCCCGTTTGGGTCCAGGGACTAAGTGTCCA
+GGCGCTAATCCTGCTAGAAATTGATTGACTTTGTTTACATGACTAAAGAC
+TGACGGGCCTTAATACCTCACAACTCGACTTCGCTAACTATCTCATCCTG
+GACTAAGGAGTTATAATCTCTCAACTTCCCGCGAGACGACGGGTCCTGTC
+GAGTAATATGAATGAGTGCCTCTCCGGATCCCGCAGGGTCTTCCAAACCC
+ATGGCAGTGCTTTGTGGGCCCGGGATTGTCGCTGAAGGGCACAGCCCTGT
+ACTCTACACCGTGCCCGACAACGAACTGATGGCTATACACCGACCTAGTG
+TTTCCCTGATCGATCGTTCATTAGCCTGGGCGCTTCCAATACAAACGAAT
+TTTGTCCTCCCACTGGCAGTCAGACAAAGGACGTCAAAAATTTTCCTGTT
+AAGTATCCAGGGCTTCCCATGACTTAGTACTCCGGCGGCGGTACCATGAG
+GCCCCAGTGGTCCGATCGAGAGCACGTTTCTGGTTTGTCATTATATCGTT
+GAAGCGTCCACCCCTTCAGCTCATACGTCGTTCTAAATAGCATGGAACTG
+GGGGTAGGACACTATAAGGGTAGACAGCTTACTGGGTATATTAATAAGTA
+TGAGATTGATGAACAGTTGTCATTTGCAACAAAGCAACGCTACGGAGATA
+GCTTCGCATCATTCGAGCTAGTGGGATTTAACCAGTCCAATCTGTCTAAA
+AAAAAGGTCCAAACGTTGGTATACTTAATCCGAGACATTAAGCTTGCGGT
+TATACATTGCGCTAGGGGTTTCTGCCCGGCTCACATCGTAGCCCCGTTTA
+TCCCTGGCTCGGTTGGCCTTCGGTTGACGGTGCCAGTACGGAAATGAACA
+CCCTAAACGTTTGGGGAACGGTGATGTGGATCTTTCAACACATGAGGTTA
+GAAATGGCAGACCGTTTCCCTCCATCCATAGATCATGTTACAGCCGTCCT
+GATGACGTCACCTATCTGGACGCAGTCAAATTTATGTCTGGGGGGAATCC
+CTTACTGTTGACCGGTACGCTCCTCAACCGGGTAGAGCAACATGGGCGTA
+AGCCGGTCCTGGATACATGGGGAGGCAGCAGCCGGCCGCGCTAAGGTTGA
+TTATGCGGCACAGATGAAATTGACCCCTAACTACTTCGTTCAGGAGAGTT
+CAGATGTCGTCGGCTGCCTTAGATAAAGCTAACCCTGCCATTTACAGTCT
+TCAAAGATCTACCTTACATACTGTCAAGGAGTTGTCCACAATCGGCTCAC
+CAGATGCATTTCAAATGAGGCAGACAATGTGCAAGCGTCTGTGGCATTGT
+CCATGTCCGCACTATCTTCACGATATCAGCTGTTTACGTGGTGGGTTGCG
+ATAAGTTCGTGGTGGGCCCTTAGAACAGCCACGTACGTTCCGGATGCCTG
+CATCGTCCGGAGGCCGTAGGTGCAGAATTAGGCTGGACAAGACCATGAGG
+GTACTGACAATTTAAAGGCGCATCACTACCGTTTGTCAAATACGACTATT
+TCGCGCGCTCCTGAAAGGATCGTCCCGATCTTCGCCACATCTGACAGAAA
+CCTCCTCAAACTTACAGTCTGGAGATCGCTATCTTGATAGAAAAATATGA
+TCGCTGGAAGTGTTAACTGCCCCATTTAGATAGGCAAACCTTCCATGGCA
+CCTATTCCCATACTTCGGGCAGGTACGGATGTACCGCGCTCGGTCACTTA
+ATAGTCTATTCGCTAATACAGTCCCTCAAATGAGAGCAGGAGGGGTCGCA
+GATCCGGATCTATTGAGCTGTGCGCCGTACAGAGCGCAGCTTAGGTAGAG
+TTGCCCCTATCAGCCCTTCACCTTTTGAAAGTCGGAAGAGCTTAGAAACC
+GGGCGTGATCAGGATCTCTGTGTCGGACGCCGCCAACAAGAAGCAGGTTT
+GGTAGCACTCGTTCTACTCGTAAGCTCCATGGCGTTTCATATCTTAATGA
+GGGTAACACGCTTTACTAGTACGTAATTAACTATTGGCTCAGACGCTCAA
+GTTGATCTGTTGCTTATAAGAGTATCGTGAGGCCCATTTGTTTAATAGAG
+CCTTCAATTCTAATGACTCATAGTCCCGTTGCACTACTGGCCTGGCCCAC
+GGTTATTATTTGTGCGATGTCCGGAACCTCTTATCGGTCTGTGGCTTCCA
+TGGCGGCGGCAGCATCAATAGCTACATACAATCCAATCTTTCGCGGCCCC
+ACACTTCACCCGGAATACATACGCAATCCATCGCTGTCTCCACATGAAGC
+ATGCCGTACTGGCCAGTTCTGCGTATAGAGAGAACCAGGAATTAGTGAAC
+CCTTTTTCGTTAAAACGTTTACAGGACCGGCGGCTAGGAAGTTTGCGGTT
+AGCAGTGGTAAGAGTTAACGTCGTGGCGAGAGCTTATGGCAGGGACCATA
+TCGTTCGGTAATTTAGCGTCCGGATCGAAAACGCTCGAGTTCGTACCTGT
+CTAAAGTGTGGCACAGAACAAGGGGACAATTATGCGATGTCACGTGACGG
+CAGGACGACGCTGCGTACGCGGGAGGCTGACTTAATGATCTCCCCCGGAA
+GTCTCCGGAGGAAATAACTCCGTTTACCAGCAACAGCACGCGAGTGCCGT
+TTTGCCGCCAAGCACCTGAGCAGGACCCAAGCTAACGGCGGGGTGGACTA
+TAGGCACGCCTAGGGAACGAAGCGACGCCTCCCGACCGGGCAGTATTAAA
+CCCTTTCTAAATATTGCTGGACCATTTAATGAACCTTCATCCGCCGGGCC
+CCTGAGAGAGCGTTCGAAGCGATAACTACAAAACTCGAGTACCCGGCGGC
+TGGATCTGAACTAAGAAACAAGGGCGTTACTTCCCTGCATAGCCGTAGGT
+CGGTCCTTCCACATAGGGAACATCGCACAAATCTAATACCGACTGCTGTG
+GGACCAGTACTAAAACTAGGTGTTTGCACATTAGTAGCGGTATCAGCTGT
+CTTGCATGGTTATCGGAGTCAACTGTGACAGTGAGAGACCAGTGACTCAG
+GATCAGTGCGGAGATGAATCGGTCAAGCCTCGGCTCTGTAAATAGGTCAC
+CGTAGGCCTACCGGCGTGACAAATACGCGAACCCGTCTCCAGAGATCTCT
+TAAGAGGATACATGTAAGATGCCAGAAACCCGCACACGAGCCAGATTCGG
+ACTGTGTGGATCTTGACCCCACTTATATTCACACCAAACTTCAGACCGTC
+AGTAAAGTAATTACCACGTTTTTGTCGGGCTCTCGCCACCAAGGAATCCT
+CACGTTCTGACGGAGAACGAGGAGGTGCTGCAACGATCTTCCCTGATCAA
+CGTATGGATCAAATCTCCACGTTTCCGCAACCCACGTCTGACGCGGACTG
+AATCTTCGAAGGATCTGCGGTTCCGCCCTGGGATCGCAGTCAGGTTAGAG
+CACCGGACTAATTGTGACGTGACCGAGGGCATCTGATACCTTACCTACTA
+GCGTGTACTAACAATTCCTCCATAGCAACCCTGCCGAGGAATTCCACGAG
+CCACGTTAATTCTTGGCGATACTTCTGAGAGTTCGAATGCATCCGTCGGC
+GGGTCACGGACGCCCTACGGCCATCATGCCGATGGGTGCCATCCTTCCTG
+TCGATCCTACCGACGTCCCGATTCTCCAGCCGGCTCTCCTGAGCGTACGG
+GAGGGTCCCTTGACAACTACTGCGTCCGGGATTACCATCCTGCATAAGAT
+ACTCCTAGGTAAGCGACTAGAACCCGGTATAGGGGCGACGTTCCGATATT
+GCACTTCGACTAATGCATCGCCCTATCAACTCAAGGGACACTACCTACTG
+GTGAGTTTTATTCTTGAGATCCATACACACGTCCCCTCAGTGGTTGATCA
+AAAGCATTGGCATGCCACCGGAGAGAACTGGCTTCAGTGTCGCATATGCT
+TTGGCGACCTAACTTTACTTCAATAACAGAAGGAACCCCCCGCACGCCAT
+GTACTTCAGCGTTACGCGCAGCCCCGGTTGAAGTCACACATGAGCCTGTG
+CCCCCAGGTAACCTTCGGACGTTAACCCTAACTACAGAAACGGGCTTGCG
+GGATACGTTAGCTCTGGCAGACTACCACGATATCACTCTGCTTGCCATAG
+CAGCGGTACGGACACAGTTACTTTCATCACAACTTATTTAACATTATCCG
+GAGTGAGTCATCAGGGGAGTCCCGCACGTACACCATTTAGCGCAAAGCTC
+TCTTTATAGGCCCCGCCATTTGGGGAGACAAACAGCCCAGAAGGTTGCGG
+TTTAAAGATCGGAAAATGACCCCGTCCGGCTGTAGGCCCTTTATGTAACA
+GCCTCAAAATTAAGTGGCGAATCCTGTTCGTGAAACTCACTGCGAGGACA
+TCGGGAACCCATTCTGGCAGGGTACCTCATTGCTAGGGTGTGTCACAAAG
+CAGACTTGTTAGTCGCCCACTATTTAGTTGTTTACGGCTCATACCTCTCC
+ATGAACAAAAGCTAAGTCGCCCTCAGCACCATCTCATCGCCAGAGCTATC
+ATTAACGTGGCAGCAAGCCCGCGAGGCACGCGAACGTTAAGCGCATACAA
+CCTTGTATAGGCGAGAGCACCCAGGGAAGACGAGGCCACTCACATAGTTA
+CGTGGAGAGCGACCAGGGCAGTCGCGGGAGGGTAAACACGCACAGTGACA
+ATGTACGTATCCCCGAGAAGAAGAGTAAAGGGATGTACAGTGATCTAGTT
+TGTCCGGAGCAAGACATGCGGCGCCCTCTGATGCGGCCGACCATCGCGTT
+ATAGCGCTCAGAACGTTATCTCTTTCAAGTACCTCCACTCAACGGTAGAC
+AACATCTACCCCATCGGCAGCCTAATCGGGGGAATGTTGAAACCTCCCTA
+CATAACTAAGCGTTCTCAAACAACCTCCCATGTAATCCGACCAGGGAATC
+GGGAGGTAGGAGCCGTATCAATTAACTGTACAAAATAAGATATGCGAGAA
+GTGCATCAGCAGACAGTCGTGTCGCAGTCCACACAACACGTTCACACATA
+GGGGTCCTTCAACAATGTGTTGGAAGTCGAGAATTAAGTGTAAGATACGA
+ACGCTTCGGGAAGTGGTGCTAGAGTACCAGTGACGAGGACCTGACCCACT
+CCGCGGGGTCTCCGGCAAACCACTAGCATAAGATTTCCGAGCGAGTGCCC
+TGTGGGACCGTGGGCAGGCGAGCATCTATGCCTGAATAGAGAATTAGCCT
+GCCACTAGTGACACTAGTCAAGTCGTTGGAATTCAAGGCCCGTTGTCTCA
+TCACGCTTGCTGTGTTTACTGATTTGTCGAAATTCGACCTCTACCAGTTT
+GTTTGGTTTGGCTCCCTGTAAGGGCGAAGCCGGGAGCTCAGCTGGAATGG
+TCCAACTGGCAACCATTGCCGCAGCTAACACGTGGTAGCACCGCCGTCGC
+GGATTACAAATGATACGAGCACTCAAAGTGCGACGGATGTATCCCCTATG
+TCCAGTAAGCCGGGCCGTGACCTGCTTAGCGGGTGCCCAACCACACAGTG
+GATACGGCTCCAGAGCGCGTCGCTCCTTGTGCGGACATCCATTACTACTA
+CAGTTTGCGAATTACTGGTTGGGTATACCAATTCGGCTTACTCCGTGTGG
+CAGCACCCTAATCTTATAGCTCAAAATGGAGCGATACAACGGAATCTCAC
+ACTGAGTCTATGAACATTTAATACCTACGTTGGACCTGTATGCGGGGATA
+AAACGCGGGCTCATTTTGGGCCGACTGCCGTTAACAGCTAATCCGCAGAC
+CCGCCTCCACTTACATGAAGGGCCTCGGAGGGTGAACGTCGGAGCGGCCT
+TAGCGTTCTATCAAATCTATTGTTTCCCTCCTAAGTCCTGACTGCGTAAG
+CTATACGAGATCAAGACGAGTCGTCAACAATGTGCTCAAGACAAGTGTCT
+TACAAGCGGGAACCCGCCTTAGACAAGAAACAGCTAATAGATCGCCTTCA
+CAGAACGTGTTGAACACGGCATAGGCTTTCTATTTACAAGCAGTCGCCCG
+CAACTCGGAAAGACGAGAACTCTACTGATGGAGGATTAATGGTCTCATGG
+TGAAGAGCAATGCCGCGAAGGTTAAGCCTTATACAGAAACCTCGAATAAC
+TTGCACACGCTTCGGGTGACTCACCCTGTCCGAAGGGAGAGTTAGCGGCA
+AACGACGGCGTGAGGAGCTGGTCCTCCATGTCGATAAATTGTACTCAGCC
+ACAGACTTTCACCAAATGCGTTCCACTCGTCACATCGTCGTCTAACCGCA
+CCCTCTTGTCGACAATATACCCAGCCCGTACAGTAGGCTATCATTCTTCG
+ATCAAGCGACCTTGGATCGAATATTTGGCGAAGACCCAGTGTTTTTGACT
+AGCTGTGAGATTACCCCATCTGGATGACCTTACTCACGTGGGTGCACAGT
+AGACTTGCAAGCGAGGTGCACTCCTGCTACAAGTTGGAGCCCAATTGTGT
+TAGTTCGCTGTCGGTAGGCCCCTTTCGCAGGCGGGTAGAATACCGATGCG
+AACCCAAGTGTCTGATCTGCCAGTCAAAAAGAAGATTCGCTGTGGAACCA
+TACCGATTTACCAATGCCTCTATAACGGCATTTTTTACACCCAGCCCTTA
+TAACCAGGTCGAAGCGTCTAGTCCTCATCGTGTCCTATGCCTGTAAGTAT
+CCCCAAAAGCTTCCCTGGTGTGCACTCGCAGATGAGCGTCCATCGACCGC
+TTCCTCCCCGGCGGACGAGCCTGTCGCGTTCCGAACACCTTTTGACACGT
+TATAAGTCCTTGGGTAGACGCAGTATTAGCATGCCTTGAGGTAAGCGAGG
+CATGTACCCGATAGATAAAGCTGGTCTCAAATCATTCCGCATTGGAATCT
+TATGGGCCAGGGGGGGTTACTGAGATAACGCCCCCGTGAATAAGTGCCCA
+TAAAGGAAGGGCACTTTACAAACTTCACATCGCCGTGAGTATCGCAGTAT
+TTTCATTCAAGCTTGTACCACCGCATCGTTAGTGCTGATAACTGAAAACG
+TCTTCATTATACCTTCACGTATTTTACGGATCGAAGTGTGTATGGAGAAT
+ATATACAGAGCTTTAAAACCTATCGCCCCCGATTAATGCGGCTGTTTTTC
+ATGACCTAGCGTGCAAGGCAGTCATTGACGCATAACCCAAACCTCTGGCC
+CCGCTTACTGTCCGCTTGAGCAGTTTGAGATTGGTCAGGGGCCTCTAGTC
+TAACCCGGGTAGGTCCGTCGTTGGTACTCTCCGGTCGCCTGGGCGAGACT
+TCAGTGCGGATTGTAGGAGAACGTTACTGACCGTGTGGAGCACAGGGAAT
+TTTTGTGACGCTCGGATGGCAACTCGCATAGAAAGAGCATGTGTCATAGG
+TCCTAATACCGCGCTGGAGTGGAACGCATATTAGGGAACACGCCTATAAA
+TACCTGGACCTTTCCCACCATACAGTGAATCAAGTTTACCAGACTTAAAC
+TGTCAAGGATGTCGGTGGTGGTGGCGAAAGCAGACTAAGCATATTCCAAG
+TCTTCAGATATGCGCCTAGGGTCCGGTGCTGCGCGTGCCGCATAATCGGA
+AGCATAGTAGTCTACACCTCGGAGTGGCACGTATTGTTTCGATCCAGAGT
+CACCCCTATTCGGAGTTTTTTCCACTGAAGGGTAGTGGCCTTGGGTACCA
+TAACCGCCAGAGCTAACAAGGTGGATTCCTAGGGTGGAATACACCCTGGG
+GCCAATGCAAGGTCCCACCAAAAAGTGTTAATGTTGATCTTTCGGCCGTA
+GTTCTATCCTTGATGTTGCCGAGTCCAGCAACGATGTGATGGCATCGTGC
+TATACGGAGACCAATATGAAGGGAATCTGGGGTAACCCGCTCGTCCCTGC
+GAGGCAAATCCAGTGGCCCGCCACAATTCTACGCTGAAGTCAGTATTAAA
+ATGGGCTGAAGGACTCAATTCCCGTTCGAATTAATGTAACTTCCTCGCGC
+CCTAGGTCTACATTCCTCGTGACACTTATCCGATAACCGAACACTCTAGA
+ACTTCCGTAATCGCTTAGATAACCATTGATTCTTGGAGGCTATTAGGAGA
+AAGCCATACCGGGGTATGAGCGATTCTTCTGATCCATCGAACATATCGGT
+CTATATTAGCTGTTAATGAGCACGGTATAGGGCGGTCAGATGCGTTTTTA
+CCCGTGGGTAAAGACACCGGAGTTATGCTGTATGACAATCGACCTTTGCG
+GAGGTCTCATATGCTGAGTATCCGACATCTTCGAGATCCGATTATTAGAC
+CCATTCATTATATCGTCGCGTAACACGATAGCTAAAGCTTTGACAATTTA
+CAAAAATCGCCTGATGACGAGGTCTTCCCACATCTTCTCGATTTCATATC
+ATTTCGTCGAAACCTTTCTATCGGGCGCCAAGCGTGGTCTATCCGAGTTG
+GAGGGGACGTGCGAATATCTTGTCTAGGCATAGCCTCGCCGTCACCCTAT
+ACAGTATTACTACGGCCTCTAATGCCCAATTTCTATCCGGATTGACGGTG
+GCCCCCAGGCAAGAAAGCACGTCCGAGGGGTTGGGAAGCGTACCGTTGTA
+ACCACTTGTAAAACTGCCACCAGCGTGGGATTACGACGAACTGGTCGACT
+CGAGATTCGGTATCTAGCCTATAGATTGCTATCCACACTTCAGGAATGTA
+GAAGTCAGGTCAATGGTTCTTTACCATCCATGCATTTCACGTAACGGGGC
+TGGCTAATATTCACTCGCGAGCAAGAGAGGCTTAATTGTAGCAGAGTACA
+TGGCGGGTTGACTCCACGCAGTGCAAACTTCGTTGACTGTAAAGTGATTT
+AAGCAGGTACTGAGACGTCGTGTGTCACATTGAACGGCTCATCCCCGTTC
+ATTGGTAGTACTAAGTGTGTCGGTTAAATCGAAATCGGATCACAGCCCTA
+TAAACGTGCGGCACATCGAAAAGGGGAACGTTAGCGAAGGGGTTGGGTAA
+TTCCATCTATCGGCGGCTAATGACGACTACGTTTATGCCAATTCAGTTTC
+TCCCGTTTAGTCTTTTACCGCGCCCGTCAGAAAACTTTCAGGCATTTTAC
+AAGAAGCTCGTAGGGTTTCGCCGACTCTCCTGTGTAGCTACACGCATACA
+CCAATTTTTAAAGCCAGCGCCGCGGTGTATTTGCATCGCTGATCGCAGTT
+TAAGTTGAGGAAAACCTAAGGGTTTCTCTGACGAGGAAAGTCGACCGGCT
+CGTCTGATGTTTCAAAATAGAAGTTGAAGACCTATGTCAGATGAGAGTTT
+CGCCGCCCATTATCTTGACCGACATGAGTAATGGATTTTGCTGGTCGTTC
+TACATTCACGTAGAGTGAACAACTGTATTTCACTGGTGAGCGTCTTCGCA
+CGAGTCCAGATGAACCAGCTCTAGCCGAGTTTCAGAGCCCTGGATTCACT
+AGGTGGCGGCGTGCCACTAAGCGACAGGTTGCATATCCCGCCCGAGACCA
+CCTTTAGTTTTCCGGTTACACACAGCACTCGGTCATTCTCCCCGAAAGAG
+TCCAAGAGAGAACCTTCACATGTTTTGCTTAGGAGTGAGATCACGTTATA
+TACCTCCATTAGAAATTATGTCAATAGAGACCTATGGTCGTTGTCACTAG
+GGGTGAGGATAGAGAGCTCCATGTTTTGGATATTACTAACACCTTCGAAT
+TGTTTCCCACGCCTTACCATTATCGCTTAGCCTGTAGTTACGCGAGCCTA
+GCTGATCTACCAGTGTCCTCTGGCAGCAAGAGGGCCTACTCACCCGTAGT
+CGCACGCTATTGTTAGTTGCGAAATCCTCGTGCGTTTACACAATATTCAA
+GCCCCATTCTACGTTCGCAACTATTGTGTGTGCTCCTGGCTCAGTAAACT
+ATCTGCGGCGTAGGTACCCGTCCGCATTGCTTCACATCCTCTAAGGAAAA
+ATCCCCTAACGAGTGTATTTCGCTACACTTGCGGTCTGTCCAGCATGTCG
+TACGTAAAGCCACGGACATATTAACGGGCAAATACCAAATCTTCTGCTGG
+TACATAAGCTTGGAGTAGACTCTTACCCACAAATAAGAAGATATGCGACG
+TGGACTCCGGAGAAGCTGACGTACTTGTGCTAAACCCCCTAGCATAGATA
+TAGCAACGGCGGAAAAAAAAGGAATCTTGTGTCGGATATAGGTCGCTTGC
+CACGCAAATTGTATGAAAGCTTAGACGCACAATGGATCCCATATATGATC
+TGAGGATGATACCTCAGAGCGTTGCCCACCTAAACACGGTAAAAGTCCTT
+CCCGTCTCCAACCTTAATCCTTTGCACTCGGCGCGGGGAGTAGGTCTAGT
+AAGTCGGTCCAGGGTTCAGGATCGTAACATAGATCTGGAGTCCTCGACGG
+GTACTGACGAGCCAGGGTCCACTTAGATCAACTTGCGCGCCGCGGGCCGG
+GACGACCGTCGTTACTAAGCTTCCCTCTGTGGGAACCATACGTCCCACGT
+ATGAGACTGACGTGCACTCCTCGGTTAACTTTTACCCCCATACTAACAGT
+CTCCAGCTCTGTTGAACCATCTATGAGTTCGCGCACAAAAGGTAATAGCG
+TCGTCGTTCTGAACGCATTGCGTTTCCACGGCACAAGAAAACTATACCTA
+GCTAAAACCTGCTCCTGTTTCCAGTTAGGACACATCCACGAAGATAGGGG
+GCTCTTCGGAATGTAGAATGCTCACTTGCAGTTTCTGAGCCGAACTTGCT
+TTAGGACCGGGTTCCGCCCAACGCTTCAATGTTCCCGTACCACGTCCCTA
+TTTCTTTAGATATTATGAGGCCTGTACCGCTGCGACTAGTTGGCTCGAGT
+CTCACCACCAGAGGAGAGATCTCGGGACTGAACTATACAGGGTAGTAGGC
+GCAGCGGTGAGTTTCATGCCAAAATTAGATTCAGCCGCAAGCTGCGTTGA
+AGTCGGACTCCCAATAACCGGTGTGCATCAGATGTCGAGGACTCCTTCTA
+GGCTATCTGAAGGGCAACTGGCAACCTGCCAATAGGACACGCCTTAACGA
+CGCACGCGCAGATAGAATGTGTGTCTACGCTTAAGTCGATGGGTACCAAA
+TGAAGCATTCTGATCATTAGGGAATAAGGTAAACGACATTGTATAGTGCA
+AAAGCTACATCCATCTGCGACGGGAGCCACGGCAACCTCGAATGCGTTTT
+TCTTTGACCCGGGACGATGATTTGTAGACTCACCACGTGAAGAGGCACCA
+AGGTTGACACGCGAATGTGTATGTGAGCGGCCTAACAGGTCGGGCATGTG
+CAACGCTGGCCCTCACAATAGACCCCGAAAGTCCGTAGCAACGGGAAGGA
+CGGCGACACACCAATGGGGAAGCGATGCGTCAATCACCAATGCTTTACCA
+AAGTCCTAGCAGCGAATGATAGAAAGGTCCTCATGTATGTCAATACTTAT
+TAGTCAATCGTATGTGAATGTTATGTCAAAGTGCTGGCGGAAAGCTATCT
+TGTGGTTGGCAGAAACGCACCTGACATACGCGTTATTCCGACGCATTTAT
+TTGCGGCTACCCCTACTATTGCACCATCAGAAGTTACCATAAGGCCACCC
+GTTCACCGACTACACGGGACCGCGTTCCTATCCAGTCATTCATTATTCCT
+CGCATCGAAGCAAACCAATCCACGTTACCACGTGCCTCACCAGAAAGCTC
+CGTGCGGTCTACTACCTAAAGGTGAAGGACCGAACAACAAGCTTTTGGGC
+CATCGGACGCGTGCGGGAATTGTGGCTATATTGAGCAACACGACCCACCC
+CTATAGCTGCTCTAACAAGCAGCCGTCCAGTTATGGAACAATTTATTAGA
+TTTCTTATGTTTGAGGCGAGCAGGAAAGGAGAAGAAAGTAGCTCATCGCC
+GGTGTCTGCAAATAAGATTCCCTTCTTCACCCGCCGAAGGGAATCGGTCG
+TTAAATCCTGAGCCTGCGTTCTAGAAGTCAAAGCGATGTACTTGACATTC
+CTATGTCAGTGTAAGCTGCTACGCCAATTGCTGACACCGTACCCACGCGA
+GGCGGAAGCCGTTCATTTATATCGACACTCAATCACATATGCCTCGCTCC
+TGGTCCTTCCTCCATCAGATTGGGTGACTCGCCCCCACCAATACCGTTTA
+TGTAATTGCTTTAGATGTGCGTGCCGAGGCTTCGCGCACCATTCTAAAGG
+ACCGGTGTTTGATTTTATCTAGTTAGCGTGATGCCTTATCAAGAGAGTAT
+TCAACTCGTCTGAAGGGTCAAGCCTCACACTAACTAGCCGACGAATCAAA
+TTGCTATCGCCGCTCAACGGTCATGTGAATATAGAGTTAGCCGACCAGAA
+CAAAAAGACCACTATCCACCTCTCCAAGGTACCGGTATTCCAAATTCTAG
+CATGTTCGTAAGATTTGACGTCCTTGTCGGATGGACGGACGGCGCACACT
+AGTACAAACAAGGTAATCCACATACGTGCCCAAAACCTGACCATCAATTT
+TACAACGCAACTCAGTCCGACAGCGTTACGCATTCGTAAGAGCGGCGCCG
+TGATCGGTCATAGAGACCCCTTTCCCCTCAACCCATGCCTTCTGAGTGCA
+CTACCGACAATGGAGCATGCCACGGAGGTTACCCTACTATCTAGCCGTAT
+AAGGTGTCGGCTCCCTCTATTCCGTCGAGCGTTAACACTCGTCGGTCAAT
+CTAAAAACCGTATGCGTAGGAGCAGTCCATCGTGTGCAGGGTAGAACAAT
+AGGCGATCTTCTCAAGCAGCTGGGTTTGGATAGAGATGTCTCCTAAACGT
+ATTTTCGAACGTCCCCGTTCTGGCCCTGCTCGCCGTTATCGGTCGTAAGA
+CGGGAGTCAATTCATCCTTTCGTTGAGATCGTCCTTCCCCACCAGGGTAC
+GCTTCTAGTTCTCGGTTTCCTTGCGTCATGTCCTAGGGATGTGAAGACGT
+TGCGAGCTATGGTTTACAGCGCGTGGAACGTGTATATGGCCCGAGAGAGC
+ATATTGCTGCGGAAAGCGTCGAAACAGAGGACTAGGTCAAAGCGGGTGAT
+TAGACCCAGATTGGGCAGGGATACTGACGGAGCCCGCCACCACTAACCTT
+ATTGATAGAAAACGTGGCAGGGGAATGCGGGAGTACTACCGAAACGGGAT
+TACTCGGGGCCAGCGTATCATGTACCTCAAAGCCTTGGTTACAATGGAGG
+ACTGTTAATACTAGATCCCTCTCCATAACTATCACCAAGATAGGGCGCCT
+GATATACTTCTACGTTCTGGCTACTTCGCCGTGGGGGTCGGCGCCCTATG
+CTCCCTACTGTCTAGGCACACGGACGGCGTTGACCCTTCGAGGTGCTAAA
+TGCGGCGTTCCAAGGTTGACACCTCAGTTGCTGGGCCACTGTGCCACACT
+GAACGCACACAACTGAGGGCCGCAATGTGCATATATGAAAGGCGCATGCA
+TCACCCCCAGCGCCCCAGAATCCGCTGCGAAAGCAGAGGGACGACATGTG
+TATAACTGGCAGCGCAGAATTTTTGACCGTATGTTTCATCTGTTCTACCT
+CGGCAAACAGGAATGGCCTCGGTCATTTCCTTAAGAGGTGACTCCGGCGA
+AGGACATGTAGTCGGATTATTCATCCAGCTGAAAAGTGAAAATCAGTAGA
+GCCTTAGATTCTCCCGTTAAGGAAGTCAGCACAGTAGGCAGGTCTGGCTG
+GCGCCAATCCCAATCATTAGAGGAAATTCGGGCCGAGAGGCGCCGTGCTG
+ACCCGACCCGATTCCTGCAGAGGAAGAACTGGTGCAAACCCATACACACT
+TTTACATTCGATTGGCGACCGATTCTCAGGCGTGGTTCTTGACGTAACGA
+TAGGACGAAGTAATTCGCTTCACGATCACGAGCTGGATTTTTCCCCGCAG
+ACCAACTAAGAGGTTGATTAACGAGGATGGCTATATCCGACGTACACTTT
+TTTTAAGGGAAAAACGATTGTATGCCCTCTTTCCTGGCGAGTCCCCGCCA
+CCCCCATTTATCCGTCAGGCCATACTCTTTAAGGTATGAGTCTCCGCTAG
+CCGCACCGGATACTTGGGTTGGTCGCGTATGTACTCCAGCCTCATGGGCA
+AACGAAGGGAGCTGTGTCGGCAATACTAATTCTTCCGGTTATAACGTCTT
+ACGGCAGGACTTCCTTTATAAAACGAAGTAGCCTTAACGACTGGGGTTAT
+AATGGGTCAGGATCCAAATGTTGCTAGGGGCATGTTATATGCTTGCCGAT
+TATGTACACCCCTATTACAATCAATTCGAGACCGACAATCCGTATATTTA
+TCCAGTTCCTAGCCAAGACCGGATTGTAACTCCGTCGTTCTCAATCGTGG
+TTGGGTTGGAGCGGGCGATAGGAAAACATTAGAGAATACGGTCTCATCGC
+CTACCTCTGGTTTCGACTGAGCGATCAGAAATCAGTTTATTGTAGAAAAC
+AGATAAGAGTAAACTTTAAAACGCGTGGTCTTTTCACAAAGTGCATTAAG
+AGCCAAAATTTACCATCTTTGCTCAGGCGATGTGCGACCGAAGCTCCCAT
+TGCCGGTCAAAGGGTGATTTACGACCGCCAGGAAAATTTAGGTACACGCT
+TTTGTCTCGCGTCGGGTGGGCTCCTTTAGCATCCCGTGGATGTACACGGT
+AAATATGTGAGGAAGCCCTTAGCGTTCGATGGCTTTGGAAGAACTAAAGT
+ATCCTTCCCTGGCATCCACCTAAGAAATAAAAGCTTCAAGCCTATCTGAC
+CAACGCGCGGAGTAGGAAGTCTCGATCTTGCTTAACGACCCACGCTAGCG
+CAGACGCTCCTCTGATTGGATGAACGTCGTACAGGGGCAACTGGGGGAGG
+GAAGTCATAGGAAATTCTGTTCCCTTTATAAGCCATTAAGGTGCTATCCT
+CCGTCGCCCCCACTTTGTCTACTCTCGGCAGCTCTAGACTCGAAGACAAT
+AGGTAAAACTGCGAACGAAGTGTCACAGTTGGCTTATTGTAGCAGAATGC
+GCATCCTAATGCGCGCCCACGGGCAGGGGCCGGCCCGACATGGAAATAAA
+ATGCTATACCCAATATGCGTCCATATTACAACGATGCATTAGTTCTCCGG
+AGTTTGTCCGTGAAGGTCCGACATCTGTACTTCGTACGACCTTCTCTGGC
+GGTGACGGGGATACGTGAATGGAACTGCGGGGCATGCTGGATCCACTGAA
+TTATCATGGGAGTAATTTGGGCGAAGCGCTTCTACTACGCGAAAAATACG
+GAGTCTAGGCCTGCTTCTTCCCGCAATGCACACTAGGGCTACGATCCGAT
+CACGATTTCAGGCTTCTTGGCTGTGGTGCCCAGTGTAAGCTCGGCGGAAG
+CCAGCCGGATGGATATGGGCTAGGAAGCGTGGCAATAAGCTGCCTTATAC
+TGCTCTCTGGCTACGTCAGTGCGCTCGTTGGATGTATACTGTTGGCGGCC
+CGCCCGCGTGTATGGAGAACGCCTCAAACGTATTGACCCGCGCATTCCGT
+GAACACATCGCAGAAGATTGGAGGACATTTAACGCAGATTCCATAGCAAC
+TGATGTCAGTAGGATGAAACGCGCTGGGTGGCGTGTGGACAGGGTCATGT
+CAGGGCAGACCATGCGGGAGAATAGCCGTTCAGGTACCTCTGTTCATGAT
+CCGAAAGGACATAGTATAGGCTTCACCACGACACACTTAGATAAATATAG
+CCGAATTTCATTTACGCTCGATCGGGCGTGATACGACTGTCTCAATATCT
+CCGAACCTGAGAGAAGGTGTGCGCCAGGTGAGATGGAACAGTTATCGGAC
+GATGCAGGACTAAATTTTCAACCTTATCATTCCCTACCCGGGACGCAATA
+GGATCGCCTCTGGGCCTTGGGCTCGCGGGTACTATCACGGCTGTATGTTA
+AAAGCCTAAACCGTGCACGGGCTTACGGTCTCGTCAGCACGCGACCCACT
+ACTCATCGCACCCAACGCGCGAGACTCGTAATTCGGTTTGACAATTCCGT
+GTGAAGCAATTTACCGCCCTAGGAACAGGGGACGATGCGCTTACCCTGAA
+AGTAGCGGTGAGTTGCCTGTCTGCGACGTGACGATACCATATCATGTTCT
+AAGGCCTGATTTTTTAGGTCTCCCGGGTCGACCTTACCTTCCATACAACC
+GGTTGGTCTGCTGGGGTTACATGGCAGCCCTACCTCGTACCATCTAAAGG
+TGTCCCTCAGGAGTGGGGACCCGGGTTGCGTTACTAGTCAGGTGGTGCTC
+ACACGATCTCCGATACGAGCCCGCGAGCTATGACTTGTACTAGACAGACA
+GCGATAATGCAACACACCTTGGGAAAAATAAAGTGCTTTACCCAGAGACG
+TCAGCAGCGATGCTAGCTGCTAGATGTGTTGTCCGACAGAACACCAGATA
+CGTCTTCACCGGCTTACGCACTAAGCGTTGCCCTCATATCTCTGCTGTTT
+AAGACGAGGTCCCGGAGCAGCTTTTATTAGTCGGCGCAGGTCGTTACTGG
+CAACGCTGCTAAATGCCCCAACAACTTAGGCTCACGCATAGGGGCAGGGT
+ACACCACGACTGCGGAGCCGAGGTGAAAGCATCCATCTAAAGATAACCGG
+CCTCTATACTAAAACCGCTTCAGGCATCGCATCCGGACCCGAGCTACCTC
+CGTTTCAATTCCCGCTCGCGGGGCAAGGCGCTTGTAAGTTACAGACGTAC
+ACGGCCCAGACCGCGGTGGAACTATACTACTACTTGATTAAGAACTCTGG
+TCGACAGCTCGGGTCCCGCGGACGACGGTGGGTCTTGGGGATCAAGATAA
+AAAGAGCGGCGGAACGATGGCGATTCAATTTAGGTAACCAGCTTTGAGGG
+CGATAATCCTGAGATCGCCCATTCGTTTGCTCTAGATACGGGCGCACATG
+CGGGGCATGCCACCCTTTCAATAGAAGGGACATTCTGGCAAGCCGCTACT
+TATAATATGATACCGCCTCTCAACCGATCACCGCATAGAACCCCAGGATC
+CAATACACTCCCTGTGGAACTTTTACAGATCCCTTCCCCGTACCCAGTTC
+TCCGCTCCTCCTGCGAATGGTTTGGCCTTTTTATATTGAGATGATGACGT
+GGTCGGGGGGAAAAGCAGATTTACAACGCGCGTGTTTCTAAGTCGGCCGC
+AGTCCACACGCTATTCGTGATTTTTAGAAGTGGCACATCCTTCCTCCCCT
+GGGCGAAGGGCGATATCGGGAGGTATCATGTGGCCACGGTATCCGGACCG
+ACGGGATAAGTTCGTATGACCCTAACAGGAGATACGTTGCAGTAACTCGA
+ATACGGGTCCAGGTTCAAACTGACTTACCACGGGACTCAAGCAGGCGGAC
+CTGGGCTCTCATGGGTCTGGTCTGGGGAGAAAGTCTGCTTCAGTAAACAG
+CTGGAAACAGTTCTAGAATGAAGTAAAACTCCACAAGTGACCCCTTGCCG
+TCCAATAGTAACTTGATTTCAGGAGGGTGTGGGAACAGGGCTACCATCGG
+CTAACTCTGCTATGGTACCTATGGGGAGTGCCCTCCGCCAGAGTCCGAGA
+GCAACACTGTGGGTCCAGGAGACTTCGATGCCACTCCTGGTAGTTCAGTT
+TACACGCATCTGGAGTGGCCTGGAGTTACTAGACCTATGCTTTTCTCCCA
+CCAGACCATATACCCGCCGTGGACTGCACTTGGCAAGTCTGCAGCAGAGG
+CTACTTTTTGATGGATAAACAAAATGTACATATGTAGAGCGTAAGTTTTT
+GGACCTGTATAGTGCTAGGTTATACTTGCCTCACTGTGAGTTATTTCGGT
+CGTTCTCCTCAAGTGTTCCGTTCGTCAGCTGTTCTACTGACGGGGTCGTC
+CCGTCACCTTCCCAGGCACGCTTGATGGCTTGACCCCGCGAAACCCCGCA
+CCCCTCAGTACGACACAAAGGGCTATGTTCCCGTGTAACCTATGGGTCGT
+CGCAACGCGGGATTTTTTGATCAGCTGTCTAATTCCATTGCCTGTCTTGT
+CAGATCGCCACCGCTCCTCAACGAGACTCCCTTGTAGGGTGCTTGTGAGG
+ATGGAAGGGTCTTCTTAGCGCTTGCAGCTAAGCTAGTTATATCGAGCAGC
+CGTCTTGAAAACTAGGATGTCTTAAGGCACGTCACTAGCCGATCATTATT
+CTAATCTCCAGCGAATACTATGTAGCGATACCTGCGCTCAGTTCGGATCC
+TTACTCGCAGTTGCAGCTACACGACCAGAAATGCCCTCTTAACGAAGGGT
+TAAAGCCTGAGTCGAATCACGGTCAGTAACATGACTAGCTTGACCAGTAC
+ATCGCAGCTCTACACGGTCTCAGGATGCAAAGCGGTGACGGCAAGTGTTT
+TAGCCGCTTTAGGTTTTTTACCTCTAGCCTTATGGAGCGGATGAACTTGA
+TGGCGTATGCAGCAGATAATTGGCATAACTGCGTACAGCGGCATGGATGG
+TGGCCCACCTTCTTTTGTGTATTCCCTCGATCATGTGGGTTATATCACCT
+TTTTAGGATCCGCGATGCGACGCGGTCGTTTGAATGCGCTAGGCGACGAA
+ATTTAAACCCATGTGATCCCCTGGTTCCTTCATAACTTGATGAAGCAGTT
+CGTAAGTGAGGCTTCCCCGCGACATATGACTCACCAAAATTTTCTTTAAT
+GCTATCTCGGTAGGACGAGCTATCAGCCCGTTCGCGTGCTCCACCAACTT
+GCAAGTTCTGTCTATGTCCACACACATAGGCCAGTACCCAACTGTCTCAT
+AACGAAACCCGGCCCATCCGACACCCATGCGGAACGGCCTGTAAGATCCG
+CCAATAATACGCTAAAAGACACACGTCCCCTTACCATTACTTAATACATC
+CTATTCATGTGATACGCGCCGGGAAGATGCCGTATCGAGTCTCCGACCTA
+GATCGTCTTCAGCTTGGTGAAACTACACTACGATTACGCCGTGGTTAATC
+TCAGGAGTCGAGTGGAGGGCTGACAGCGCATTGGATAGGGCAGGCAAGGT
+TCATCCCACTCTACTGTCACTGTAGACCACCACTGACCCAGGTAGTTTAA
+TATGTTCTCCCCCAAACCGGTGATGACTTGTAGTTCAAACTTCTTTCGGC
+GTCTTGTTGACACCTTTTGCTACTACACATTATTACTAGCAAGAATACCT
+GGGAATGTCGACTTAGTGCCTTCTTCGTGAGGATTGATGACTAACCGATA
+CCGTCCTCTACGCGCTTGATGTGGAGGCGGAGGGGGGAAAGAACCATCTC
+GTTCTCCGGGTATGTTTGGCGCGGAATGAGGGCATTGCAATCTAGCATGC
+TCGACAAGATACTGTAAGCAGGCCGCTCTAGCGTGGACACAGGTATAAAC
+TCACACCCCCTCGCAGACCAGTAAGGGGACCGCAACGCAAGCGTCCACTC
+ACCTGGTTCTCGAATGATTCGTATCGTTAAGGTTGTCCGGACATACAGAC
+AATCAGCCCTGAATTATACATTATCGCTGGTGCGGCGACAAGGTAGACGA
+ATTTCAGCGCTGGATCAAAATAAAGAATCAGTGATCTAAGATGCACTATG
+TAGTATAGACTGCTTTATATGGTGCCCGTTGGGGAACCACTGGCTTTTGT
+TCTCAGGACGTGTCTTGATCATCCCGGGGCCGTGGGGGCCACACTGCCCT
+AGATAATCGAACAAGCGTGTCGTCGAGCGTAAAGACCTGGATACCGAGGT
+GCACCTTTACGACATCGGTAAGGTAAAGCGCCACGGCTAGAGTCCCGCAT
+CCTTGCTCCCCGCAAGTCTTTTCCCCAGTGAGGTGGTGACGTCTGGTCGT
+CCTGTTTCGTTCCGGTGCCATTAGTAAACGGTGTTGCGCGAACTCCCGGA
+ACAGTGCACGTTGTGCTGAGATTGCATGCGCATACATCCTTAATCCTAAC
+TGTTACGATTAGAAGAGCTTGTCAAGATACGGGTCTCAAAATCTAGGACC
+TGGGACCTCTCTTCATTTTGACGGGCTACGGTGGCGCCATGGAGAGGCCA
+AGCACCTCATCACATTGTTTTCCAAATTAGGAAGAAGCCATCAAGTTGTG
+TCTAGGTTGGACTATCGAGCGCCATAGCACGAGTGGAATTGTTCATGGTC
+GATGGAAATCTCAGCGGTTTCAGGGACCCAAGAGCAGGTCTGGAGCAATC
+AGAGTCCATGGGCTTAGGCAAGCTAATTCTGACTGGTGTCCGTTGGTCCG
+AACCCATAGTACAGCTTTCTCGACATGTGAGAATACGAGGGCACTTTCTC
+AGCACTTCCAGGGGTAAATTTATATTCGGCGGAGATTGCCGACGCTGTTT
+GAGTTTTACGGAGCACGGAAGTCACTTTTAGCCATAAAGGACACGATCCG
+CGGTTCTTCAGTCGGTCAATTCATCATGGACGACTTTCGTTAGATGCAAT
+TTCAAGGTTGAGCACGGCGATTAAAGCCGAACACCCACTACAAGGCTATG
+CCTGTTGAAGCAACAGAAATTTTATTTCGGCATTATAACTCTATACACTA
+CCTAACAAGAAAACAACCTCGTCAACTTTCGGAAGACTTGAAACCGCGAC
+GGCAGCGACAAGTTCGCGCTGCGTTATAATGACAAATGACCCAACGTCCA
+ACGCGTCCGCGACTGAGCTCGCTGGTCGAAAACCCGCTGGGCTCCTCTCA
+CGCACAGTGGCGTGATCGCGTTAGGTGGCTGCGAAATACTAATAGCCTAA
+GTCACTTCATTTAGATTATTCGTTGTGAATTCCCTATAGGCGGCTGTTCC
+TAATAGACAAGTTGCCTGCCAAAGGTTGGCCCACGCATTGTGTAAGCTTT
+CTCCGGACTCATGCCTGGGCAATCTCGTGCGTGTGCCAGCCTACCGGAGT
+GATTAGCTACGTGCGGCCTGACCTGGTCGGAGAAAATGCTCATTGGCTAC
+CAGCGGTAACTTCCCACGTCGAGCCCTCTCGTGGGTCCTTTTCCACGAAG
+GGCTATCAACAGCTTCGACGGTCGTAGATGGCTAATATAAGGCACGGATC
+CTTTCACACACAGTCGACCCGCTTTGAATTATAAGAAATATGCGGCGGCT
+ATAGTCCACATAAAAAAATGAAGCGGCCGGACCTGCGGTTAGCAAACTGG
+CATGGGTCTAGGTTCTTGTCAGCATTAGAGTAACGCCGTAGACGAAGCCC
+CGAGGTAATGGTGCCGGTTCACCCGCAGGACCCATTAAACCAGTTCGACG
+ATAAAAAGAGCTTCGAATATAGCGAATCAGGGTGCCTTCGGCCTCGCCTA
+GCATTTGCACTCATTCACAATAGACCGTACTTACTGCCAAGAGCATTAGG
+AAATCGTCGACGGTAATGTCTCGCCAACATTTCTGTCTGTAGTTCCAGCG
+CGGCGCCGTTATTTCGAATACACCACCTGTTCGACTGGCGCCCGAGAAGA
+TAGCGATTCGGTGGGTTGCTCCCTACCAGAGGCGCCGAGCTGCCGCGAAG
+TGGTGCCTTTTACTGGCACTGCCGACAAACTCACCTAGGATGATAACAGG
+CAATTGCCGTGCAAAATGCATTCTTCATTTTCGTAACAGTACTCATCTAG
+TTTGGAATACCCCCGGATGCCTAAACCACGTTTGTGCTCAACCCTTGTGT
+GCTATGTAGTATCTCTATTGAAGTGCAAATAGACGGACTGTATTCAGCTA
+AAGGTGACGACCAGCGAATATAATAGCCACCAGCAAAGTGTTGTCCATTA
+TAACACCGTTCTTGCTTACCCCTCCTAAGATAGTCTCTAGGTATTGCGCT
+CAGGACCAAGGATCGCTGCTCGCTTTACTCCTCACCGCCCAATGTATCAT
+TATAAGTCACTGGAGCGATCCCACCGGCACCCGGATCAAGTCTGGTGGAA
+AATAGTATCCGACGATGGGCGTATATTTTGACATCGCCCGCTCTCGGGTT
+CCGAGTCGTACGGATAACGCGGGGAAGCCAAGTTCCAACTTAGCGAATTG
+GTGAAGTCGTCCCCATGAAAAAGTGAATAGGGACGAGCGAGAACTAAACG
+GATCTTCCCGGGCGTTAAGATCATGGTAGTTGTATGCTTCGATGGATAAA
+GCGTGGGTTGACGGGGAATCAGTCAGTTGTGCGATATATATCAGACGTTG
+GCGGCTGCTGGTTGGTAGGGTTCGCACAGTGGTGAGCAATCTTGCGAAGG
+TTCAGCCGTCGTGATGCTACTTAGGGCCCGTACTGAGCGATGACGTAGCG
+ACTACCTTTACAACCAGCTTTATTCCACTGACCACTGCCAGCTTTAGTTG
+CTGGCTGGCCTAGACGCCTGCTTAAAACGTTAGTATGACTGCAATGTCTT
+CAGTTAACCGCTGAGTCGCCGGAGTTTCATTAGTTATGCTGGCTTCTGCT
+GTGCCGTACCTTGCATTGCCTAGCATAGAAACTGTTAGCGTGGCGAACCT
+AAGGAGCGGGACGAATTTAATTATTGTCGTCTTTACGATCCCCTTCCGAC
+TAGAAGTTGCAAACGCTTTGACTCGCTGCCAATTGGCGACACGCTAAAGA
+TATAAACTCTTCGATTAGCAGCGGGTCCTCTCAGGCCTCTCCGTGACATC
+ACAATACTATTGAGTGCATCTGCGCTGTCGAACGGAATTGATGGGCGCGT
+TCTCCCGCGTGGAGCCCTGTTAGCATACAGCTTATGTCCCTCGATCGTCG
+TTTGTCGAGGTTTTTAGGCCCAATGAGTTACTGCAACTGAGGTGAGTCTT
+AGTGTGTGCGAGCACCGCGTCCTGTACATTTCAGCTAAGTCGGCGTCAAA
+AGAGCTATATCAAGCCTCGGGATAAGGAGGCGAGGCAGGCGGCAATCCAC
+GCTCCTTATGTCAGCACTTTTACCAAACGCTTGAGATGAGCCCCTACGGT
+TACTATACGGCCAAGTACCGAAACCAGAGAACCCACCAACGCGTCATACC
+AGTCGGGAAGTTTGCCGTGTGCTGAGCGTACTAAGTCCGTCCAGATTTGA
+TATCTGCGTTTGGCCTAGAGTTTCTGTTTATGTTAAGGACCCTTCCCCGA
+CATCATTAGCCACCCGGAGACGAGGCTGACTTCCACGGACGTTGTATTTG
+CAGAATGACTTACTGTTGCCCTCATCCGTCCCGCGCTATCTCGTTATTAT
+GGCTAGCGGCGGTTGGAAGACTTGCAGACTAGCTCCTCAGTATCTCGTGG
+GTGCTATTCGCTTCTTCTGTGTGGGCTCCAACGGTCGTGAAGAAGTTGGA
+TACTCGAATTCACGGGGGACTGTATTTCTTACTGGAAGTAAGTTAGTCGA
+TGGGAAGAGATACACATAAAGGTAATTCTAAGTGTCTCCAGTAGTCCGGC
+CGTTTACCAGCAACGTGCATAGTCTTACAGTGCAGTTACAGAGACCATCG
+CTTTTTGAATGAAACTGCCTAACGCGACGTCGCGACCTTACGCCGCTCCC
+TCCAGTGACTGACTCGCCTTGCTGAGCTATGCAAAGTGGGCAACCCGCGT
+CATCTCACACGTCCAAGACGTATCCAGCCCTTAAAAAGCTCAAATTCCCC
+ATAAGACCACGGGATTTCACGCTTCTAATCGATTGTAGGACGTTCGTATT
+TTTCCTGGGTACGTATGGTGACGTGGGAGGTCTTACACGGCAAGAACTCA
+GTACTGGTCGGTACGGATGTGCGCATACTACACTAATCCTTTTTCGTGCA
+GGACGCCCAAATGACCCACGGTGCTCTTGTCAAGTGTATGTCCTGCGTCT
+ACCTGACTATAAAGGAGGTGCCGCGCGATAACTTGACCCCATAGAGGGAG
+CATCTGGGCTTTGTGGGTATTGTAAGGGCTCCCACTCAAGCGTCCATACG
+AACGGCTTTAGAGCACGGTTACACAAAGATCGTATTATTCATGACTGCGA
+CCGAGCTATCAAACCCAACGCCGCGTTTCACATGAACCGGGACGACGAAA
+GCGCGTGGCGACTTCAGCTCGGTGGCAGTTCCAACCTGAAGTACTGCTTG
+AGTGTCAGCGCATCTGGACTCTAGCCATTTAACCCCTCGATTGCTGTGTT
+GCAAACGACAGCTCAGATGGATCAGGTCCCCTAATCTTTCTTCGTGGCGT
+TGTGATTCCGGCATCGTTAGTGATCTAACGATTTGATTCAAACGGCCAAA
+TAAGCGAGACTCGTTCATGTATCGCGTTTATATCCGGACACCCCCCACAG
+ACTCGATGCCCAGCAGTGTAACATGTGGCGAATAGATAGACCGTCTGCAC
+CGGCCTATGCTAGCATAGTTGAGGGTCGTGCACCCGCAAGGCGTCTCTTG
+TTATGGACTGTGGTCTCTATCTTACTCATAGCCACGACATGACACTGGTA
+TTGCGTCGCAGCTTGCGGTACTCGCACCCATGCGTGACATCCGTTCCTAA
+CTCTTTGGGTCTCGGCGAACAGTCATCGTAATTACTAATGTATCGATTGC
+CGGGTGTATTGACTGCATGAGCACGTCAAGAGATCGTAACGAAGAAGATG
+CTGTATCGTTTATGCTGCCCCGGCTCAAACCAAAGTTGCACAGATCGGGA
+CCTGATCCTGGCTACCACAGTTATATAGATCTCTCTATAGTCATGGAACG
+TACTACCGTCTCTTGCTGGACGTCGCTATAGTTCAATTGGGCTGAGGGTG
+CATAAACCGCATGCATGGGGGCCGGCGTGGTAGGGAAAATTCTCGGGAGA
+ACCAGTATGCTCCATATACACTTAAAGCCTTGATTATGCCAGGTAACAGG
+GTGTTCAGGTGCCTCAAGGTATAATAGATACCCGAGCACGAACATCATAT
+GAGCCGGGTTGTTATTCTAGAACCGTTAAGACAATTTTTAGGCTACCGCT
+TCAGATGTCGATCCCATACGCTTCTCAGAAAATTCGAGCCTGCAAGCGAC
+TTCACGGGGTTACCTAGCGTGTGTGGAGTTTCGACCTCGAGATAGGGGCA
+GGGTAGAGACCGACGCCGATAATCGACATCGACTCGTTCTTTTCATCTAG
+TCCGAAGACTGATCGTTAGAAAGCTAAAATATATGAGCCAGGATCCTTAT
+GTCGAACGCCTAGCACCGAATGCCCCGTCGAAGCATCGTTTACCATGGCT
+GTATCCTAATCTGTTAGACGCCATTCCGAGCCCGATACCCTCGGCGAAAC
+GCCAACTATGGGTCTCTTCTTTCTAACGTAAGTGACACTCCGAATAGCTA
+AGGTAGAGACGCTGCCTCTGCGACCTATTAACCAACTTTCGCAACCTACC
+AATATGTGTAATGCATCGTATTGAGACTGCTCCTTCCCCCGTATCACAGA
+TAACCAGATCTCTTACGACGAAGGGACTTACAAAACAGTATTGCGAACGC
+TTCCGTAGATTTTATTCTGCCCTTCTCACGCCATATCACATGCCTCAGGT
+AGGACACTCGAGGAAAGAGTTGCAATTGTTCCTGGCGCCGAGGCAACAGA
+GCCTTGCGGCGAACAAGGAAGTGCTCCGAAGATAAGATGCAGAGAGCACG
+ATGGTCGACAATAAATCTCTGGACAGTGCAGCAATCCTCTTACACCGCAG
+ATAGTCCACCTTCCCAAAAGAAACGGGCATATTCCTACATTCCTGGGAGT
+TTTCCTAAAGATGAGAGTATATTGCTAGCCCTAACCTCAGGTCGGCGAAA
+GGATCTATCACCGGCTTGGAGCTCTAGCTACAAGGACCGACCTCTTGAGG
+ATCTAAGCGGACCCACGGCGCATGAGTGTTAGACATAAGAGAGTCCCAAA
+TTAATGACAGTCAAGGACTCACACGCACTCTCACGCTGTCCAACACTGGA
+AGAGAGAGTTCCCAGTATATCTCTAATTCGTCCAGCTCAGGAAGTTAGTG
+ACCGTTACCTGCCGTGTTGGTAGTGAACCGGGACGAATACGTCCTTAGCG
+GAATCTCACCGACGGGTCGATGCCACCTGAAATACGCCCTGCACTTGGGC
+CAAACCGGCGCTATCGCGCCGGGGCTATTCGGGTACAGGAATGACCTTTA
+GGTCAAGCTCCTTAACATTCATCACGAGCCACCGCACGGTACTACCTTAA
+TAACCAACGGGTGAGGACGGGGACCTATATGCGGGGCTTCCAATTACTCC
+GAAAGTCCCCACCAGAGCCCCAACGGTACCTGGTGATCTATCGGCAAAAT
+TGGCGACTGATCCCCGTCCACATATCTTATGGCTAGTCTGATATAAACAA
+ATGACGCCGATCGCACTGTCCAGCATATGTAAAAGGAATTCGGGGACTGA
+CGTCCTCCCCGACACGAGCAAAAGTCGACAATGCAATACGAGGATCTCCG
+CAAATCTAATCCTCTGAGCCCTTTAATTCGGTATATCCACGGAAGGGGGT
+CTTCGTTCATTGATCCTTGAAGGGACAGTACAAAGAATGTTTTGCCCCCA
+TTTTGATTAGAGTCAGGCGCCGGGTATTCACAGAGTCGATTGCCGTTTGC
+TGGCTATACGATACGCCGGTAGTTTGCCTCGGGTCGCTGCACGTGCGGTG
+CAGTGATTGAGCGCGGCGATGAACCTGGCAGAGTTCTTAACGGGTTGAGG
+ATCCAGTCTGCTAATACGCTTGTGTTCTAGCGCAGTAATTGAGGGCCTTC
+GGCCGGCCGGCCATTGAGAATTGCCAATTTTCCGTACGGTCTAATGGTAA
+CCCTCTGTCAAGATGCGCCCGCACGTCATAAGCTGGTCGATACCCGGAGG
+TAATCTAGACGGGGCTTGCAATCCAGCTCCGTGTCTACCTTGTAGGGCAT
+ACGAAAGTAAGATTTAGAATGGCCATTAGAAACACGGGGGACACGATACT
+CATGTCTACTTCCATAGATGGGCATACAAAATGGCGACAACCTTGGGTGA
+GAACCTGGCATTGATGCTATGATACTACCCAGCAAAATTCGTTTGCCCTG
+GGACGATACGGTCGGAACTGGTGCAAATGTGTAGGTTTTCGACCCCCACA
+AAGGTTTCCAGAGCTGGAAAGGCTCCATCATACTCGACTGTTCTTAGACA
+TGTTACGTATAAACCTACCGCCTGCCAACCCGCGAAGGAGCGCCTCGTAT
+ATAAGCGCACATCCGTTCCTTCATGTGGACGGAGCCGTAGTTAACGATTA
+GCGAGGCGGACGGATGTGATCCGGTTGCAGACAGAGCAACGCTCCGAGCA
+GCCTAATAGGAAGAGTCAATAATTGTCAATACAGATAAGGTACTTTTACT
+GGTTGTCTATGAGCCTTCTTCTTGTAGTGACGGAGATGCCAACCGCACCA
+TTTGCTCGACCGTCTAGGCCGCTGGGTGCCGAGACGTGCACAATAGACTG
+GCTCTATACGCCAATTGCAATAGACTGTGGTCCTACGGCTCCGACCGTAC
+ATACGGGGGGCGCTCTCAGCGCAACCAGTCGCACCGACACTATTATCACA
+GTGGTTATGTGATCTACGTGTACTAATCTCCAGTCTACCTCCGTTGAAAG
+GTGTGGTAGGTCTACTCATCACATGGTCGGGGTGAGGGAGTACTAAGGCC
+GCTAATGAAGGAGATATTCTGCACAAGAAAGTTACGCGACCGTCTAGACT
+CGACGCGACACCGAACGGTGCGCCGCGCAGAATTTTTCCCCGAGGAACAG
+GTAGGTATTTCACCAGCGGGGTAAAAAAGGTCTGACCCTACTATCAGCGA
+CGGCCGTCACTCTTGGGGGTTTGTTCACGTCGGCATCATATAAGTTATAT
+AATCATAACACTCGAGAGCGATTTCGACAGAGACTTGAAGCGTGACCTCG
+CGACTTTGCAGTACTACGATCCTACTCCCTGTCAATATGAGAGGCTTTTT
+CGAGTCCTGGAACGTGCGTCTCCAGTCTGTGCTTAACCGAGCGACTCTGG
+TACGCATATCGGGCACGGCAGATTTAATATGTATATACGCGTACGGTATA
+ACTCGCGTCTATGTTTACCCACGAATAATGGCATATTCCACGCACGACCT
+TCCGTGGCAATGAGGGACTGTGAAGAACTCTCGGAGCAACACATCAAGCA
+TTCTGTCCCACACACAGCAAGCGATTTAAAATAGTTCCGGTACCCATTTC
+CGTTCAACTTCCACAGAGGTGTATTCGATCTCGCCCCCATAAGAGAATCG
+GCAAAATGCGGAGAATACGTCCATATCGGTGTAATGACCCACTAAGGTAG
+TTCCATCGCCACCGAGCGACTCCATCAAGATACGGAAATTCCGCACCTGC
+TCGATTGCAACTTTATCCAACTCACGATCAACTATCTGGCGATGAAACAA
+AGACCCGGTTAGGACCCGGCACCCGGGTTGGCGGATATCAGAAAAGAACA
+GAGAGAGTCGCTGACGAGGGTGGAGCGCGGGTAACAGGAGGTAACGGAGT
+GAGACTCCCCGTAAAAGCCCTTGGGGGGTCCCTGAGGTTGGCACACATTT
+CAATACTTTAGGGAGCGCTATGTGTAGTTACTCACGCCTGCTACCCCATG
+CAGACAACCAGCTTTGCACTCTCACTTTGAGACAGGACATAGTCCCGAGC
+TTCCATTTATGAAAGAAGGTATGGTCGTGGGAACATTGAAAGAGGTGAAC
+GGGTCAAGACTGCACAAGTAATACCATCCCCGGTGACCTACCCAACGTCC
+CCTGCGGGAGAGCTGACCTGTATCCCGAAATTTTTTCTAAACCCGCGGCC
+TCACACTAGCACCGATTTTCGAAAAGTACAGGTTCCGAATGTGGGCAAAA
+CGTTGAACTGCGAGATAGCACCTTCCGCAAATGCCGAAGATCTAGGGGGG
+ACGTCTTCAAAAAGCAACCTACTCAGCTTACTCCTCCGAGGCCCATAAGT
+CGAGTGCCGAAAATAAGAGAGGGACTGTGCCGTGTTGTCCGAGGATGTCG
+GATCGGGAGTCACCATGCATTCGCCACCCCGATTACGGAGGACTGAGATA
+AGTCCGGCGCGTATTAAGACGGCGCTAAATGCGTCGCCACGGAGGCGGTA
+ACGTGGCTTAAATACGCCTGGCTGGTTAGACAGCACTGGTTTTATGCTGG
+CTTAACTTATTGTAATGCGAATTAAGTTCCAAAAGTAAGAGCGCGTGCGG
+AGTCCGTGCGCACTGGTAGGTTCGACGACGTCTCTGAATCTACCTTCGGA
+CGAGATATCGATTTCGCTAATTTCTGTAAGAATAGACCAGATAACTGCTA
+TAGCCTCATTCTGTCAGAGGGTCTGAATCGACTACCGGCACTATATCTAC
+TGGGCCCGCACGTCTGATCAGTTGATTAAATTCAACACACAAATGCCTTT
+AACCGTACTATGCAAACGCCAGGCCGTCACGGTAACTTCTCCGCCTACTC
+CGTGTATTTTTGAGGATCTAACTAGATCCGTAATCGAGGTTTGGCGCGGG
+TGAGTCAATTCCATCGATACATCTATCTGGTATGGTTAACGGAGACCTCA
+TTTGTACGAGCTAGGCGCTGTGTGCGCAATTACATGGAGTGTCACCGGCC
+AGTTATCTCACGATACAGCGAGGTAACTCCCGCAAGCCGAAGCTAATGGC
+CTTGGCGAACATCAACCCGCCCTGAAATAGCGAAACGGATGTTGTGGAAT
+CTAAAGCCAGTGAAGGCATACCCCAATAGGTCACCGACCACTGACTGTAA
+GACATTCCGAACTATACGCCTTTTGGTTTTCTAAGGGAGCATTTCCCGAA
+CTTCCGGGGAAGTCATGGAGGATGAACTGGCCGTCGCTGAGCCTTCTATC
+AGGACGCCCCTCGCTACCCACTGGAAAGATGTGGTCAAGGGTCTTGGCCA
+GTTCACCTACATGGCGCAGCCACTTCTGTCATCGGGATCTCATTTCCGTG
+GCATGGGGGCAGCGTCGACCCAGACGAAAGTCCTCCACGAACACACGATA
+CGGCCTCTGCTCACGCTCTCTACTGTTCCAAAGCTATGCTCCCGGGTAGT
+AGCGTGGTGACGCTTCAGGTTATAGATTGCTAAATCACACGTGGATGAAA
+TCAACGCAGGCCGCAGGACCCTCTCAGGCACGCAAATGACTACTTACCGC
+TCGCGCTCTCGCCGTCGGCCGCAATCCCAGTACTCGATCATAAGAGCTGT
+ACCGCGAATGGATTGTCCTCACATCATGGGGGTGCTCTCCCGTCCAGCGT
+CCACGGATAGTGCTCGTCCAGGACATGCACACGGTCCTCCTCGTAGATAC
+CCGGATCCGATCAACGCATTGGTGCCTTTCCAGCATCCTGGATTTCTGAC
+AGTTGCCTTGAAGAAAACAAGAAACGGGTCTACTTTCGGTTACTTCCCTG
+CAATTCTGCACATTGACTTAAGCATCAGTGGGCAGAGGTCCGAGCTTTGC
+GCCGAAGTGGGTGAAGGGTAATTTTTAGACCTGCACGCGGTCTAACAATT
+GTCCCCAGCATCGCTTAACGGCTACAGCGAAAGGAAGTAGAGTGATTCCG
+CCGAGATGTCTGTCCGACCAGATGCGAGCGTCACGGCCGTAGCTGCGCGC
+CCAGCTAGCAGTGCAGATGTGGATACTCCTTAGAGCTGACAAGAGCTCGA
+TACTCTATAATTGTCAGTACAGGCGGCTAGAAAAATCGAAACAGGTCTTC
+TGCGAAATATGGCGCAATTAAGCGTCAAGTATCATAAGTCCCTGTCCGAA
+AAGGGGAGGCATACCCTAACGTTAAGGACATACTGTTAGTCCCATTACTA
+TCATATTGTGGGGTGATGTGGTTCTTCACCTTACAATCTTAGTTTCTTGT
+CGGGACTGCCCTTTACACGAGAAAACCATATGGGGGACAGTTGTCCTCTT
+GAAGCGGGGCCTCTCATGGACCGCTAGAAGTGCGTCGAATAGGATGCTCT
+AACGCCTACGCGGTAGAAGTACCACTGAGCTGAGCAATGCCGGGCCGCGT
+ATACATTTGGAGTCGTTCTCAGCGGTGTGGGATTTTCAGGCGGCTTAGGA
+GCGCATGGGGATGCGGAGATTTTGCTATGCTGCGGTCAGATACAGTAATG
+AGAAGTTCTTGAAAAACGTGCATTGGTTGAGGGGTTTTTGGAAAATTCTA
+TGATTCGTTCCCTATTCTGCCGAGCTCAGTTCCTTCAAGGCATGAACAGG
+CCTCTGGATATCAGATAGGATTCTCCCCCTGAAGTGATGATTTAAAACCC
+CTTATGTGAAAGAGGCCCGACGCCCAAGCGCGGCAGGTCTGTGACTGGAG
+TCGCTCTTATTGCCCAGGAAAATTAGAGCATTACTGGTATACGGTTTTCC
+AAATATAATTTTTTTAGAACTTCGGCCTGACGGTGGGCCTAATTTCGCAC
+TATGCCAACGCACGCGCGAAATCCAGCAGTAGGCTACCGAACGTATTGCG
+TGTGGCCACAGACATCGTAGGAAATTTCGTTAAACGCGTAGAGGAACCAG
+AGGATCGATGTAGTCGTTCAAGGTGCCTTGTCTCTCCCACGGTCCAGCAC
+CCGAGCACATGTTAAGTGAGAAAGCGTGTCCCCGGATCGCACGGTATTAA
+GATCGACCATCTTTTTTGTGTACAACATACTCGCGATAAGGCTTCCCGGT
+TGTGTCCGTAGGCGCGGGGACTGAGGCGGCTTTACATCCCTGAACTCCCT
+CCAGTCTACTTACGAGAGTATAAACAAGGTTTTACGCGAATCATGACGTA
+CATATGTTTATGAGAGTCTATACTATAGGACAGGTAGTTCCGGTAGTTTA
+TCTTTACAAAAGATTAGGAGACCAAGGAAACGTACCTAATCATGACGTCA
+GACGGAAGTCCCTGGAGTCGGACGCCCGTTTACCACCTGCAGTCAGGGTC
+GTCGCTTCGTTAGGCGTACTTCTGCGCCTCCCTGGCGAGTGCGCCGTGTC
+ATGGCACAGGGCCTCCCAGACGGACAACGCATTGGCACGAAGAAAGTACA
+AAAAACGAGGTAATCACGATGGAAGTGTAGGGGGGCCTATGTACGTCGCA
+CGACCTCCGGCGCCGAAATTTGTTTCCACATTTCCCCGCTTCATGGACAA
+ATAACCTCATCCCCGCACTCATTGGCGAAAGGACAGGGAGTCGTGCCGCG
+CGAATTACCGCTCTGAAATGGGTCGGCTTGTGTAGCAAGTCGACCCTGGA
+ACTCGAGTTTGCAATGGCGTCCACCACCATTGGGCCGTGAATGATAGGCC
+AACTACGTGCACATTTCGGCCATGGGATCGAATCGAAAAATGAGACTCGC
+AACAGGCCTTAAGTTCTCTAGCTCAACTTGTGCTTCGGCTGGGGTTAGTA
+TTATCTCCGTTACGTAAGACCTCCATTCCAGTAGTGGAAGGTTCAGAAGC
+CTAAGGGCGATCGACTAACAATACGAGCAAACCGCGATAGTCAGTATCCC
+AATGTTGTTATGATCCAGAAATATTAAGTATTTACCTGAGACTATATCGT
+ACATATGGGAGCTAGAAATTACGTAAGGTTGTTTCGGGCGGTTGAAGGAA
+CCATCACGTTTTCAACGAATGGAGGAGCATTATACCATGCCTGCGTGTGA
+GGTTTTACACTCCTGTCCGTTAAGTGTGGCTAACACAGGCGCTGTCGAAG
+GAGCGTGATCTTAGTGATAAAAAGCACATCCCTTACATGGCCATCAATCC
+TCTTGGTTGCGTATATGGCAACGCTCCTTTATGGCGGCGGATCCCCCATC
+CACACCGTATTAGGCGAACGGAACTGTAGTATGGTCCAAACAATGGACAC
+CCCTTTTAGGGGGAGTTAATATGGAGGCGTCGGACACACCTCCACCGATA
+ACCTATGCAAAGTTAACCTTCCGTGTGTATAGTAGCTAATTGCTGACTAG
+AACGTAGCGTTTTGCGCCAACCGGTAAACTAGAACGGTATACCTTGGTTA
+TGAGTATCGTAGTCCTATTATTCCTTGCTGTAGCCGGGATCGAAACCGGG
+AGTATTAGGCTTTCGACAAAAAAGATTTTTATTCATTAGTTTAACACGTC
+ATGAGATATGTCCCAACATAACGACGGGTAGCAACCGCTTGCGGAGGCAT
+CTAGGTTAGTTAGTGACGTGCCACCGGCTGCGCTCCACCGTCGGTTGCTA
+TACACCGGAGTACGCATTGACGAAGAATAATGCTATCTTCTACCTGATAT
+CGTCGTGGGCCCGTACTCATGCCTATAAAGCTGCATCGCTGGAACCTCTC
+GTCACGAAAAAAGATACTCCTACTCTCGACGTTACCTCGCATGACGGTAG
+GAGGCCGCGACTTAGGTTCCAAGAATTATGGGCTGTAACCACAGTGTAAA
+GCGTTTTGAGTGGGCGGTAGCGAGGCCTATCTACCATCTGGTTACATGAA
+CCTCTCCTGTATAGTGGTCGTTTATTCCAAGTCAGACGACATTTACTGCC
+AATAACGGGAGCACGTTGCATGAGTGGAATCTCCAGTCACGCAGTAGTTG
+TTATCGGTATTTATTAAACTCTTCAGCTCAACTCGGTTTTAGGACTGTGT
+GACCAAACGGTATACGTCATATTTGGCCGATTATGGGCCTTTAGCTGGCG
+GACTGGGCGGACGCGAATGCTCCAGGAAACCGGTAGTATTAGGGGCTTAT
+GCAGATTTTAGTAGAGTCCACATCTGTTAGCCAGCTTCAGCTACACGCTG
+AAAGGTCCATAAACCATTCGAGGCATCGTCGGGCATGAACCGATGGGCAA
+TTTCACGATATCCGCGGGAGACGGGAAGGCCCCGCCCAGTAAGGTGTTGG
+TGAACTTAGTTTCGCTCACGGTGTAACATGATCCTTCGGTTTTAGGAAGA
+GATAAGGGCCCAACTCCTCCGGTCGCTCTAGTCACGGTGCGCTTTCTTTC
+CTCCACGCCTCACCCCTAAGATTGACCTGAAGATAGACAAAACAACATGG
+CTCTAGGCCTAAAGAGGGCTCCAAGGACAGACTGATTTCATAACATGCGA
+ATCGCAATGGGTCATGCCACTTGGGCTTCATGAACTCTCTTATAATGGAA
+AATATGTCTCTTGTAAAAAATGTACGAATGAAGCGATGCTTCGCGAAACT
+ATGAACTGCTTCCACCCATCTACCGTCAAACTAAGCGATTTTATTAGCAC
+CTCTGGACTAGTCCTAGTGAAGAGAGGTACCCTGTGGTAGATCTCCTGAC
+TCCTGATATGGAGTAGTCTGCCACCCAGAGGGGCAGTTGCATGTTCACTA
+TGTTATGGACGGTGCGGGCCTCGTATGTCCATGTTACTCTCTTCCAGCGC
+CTCATAGTTGCTGGGTAAAGACGTTGACACCGGAGCCCCCGAAGTTGAAG
+TCAACACGTATCGGACATCCGTGGGGTGAATCTGGTTGAGACAAGTAGCC
+GCTATACACTCGCTTGTTACGCTTCCGGTAGCAGGGATTGCAGTAGTACC
+CGTGACGTCGGGAAAAGCCTTCCCATAGGACATATGCCAGGAGAACGTGC
+TAACGATTCAAGACTCAACCAATTGACCTAAAACCATGCTCGGGTGTCAA
+GCAACGAAGTTCGCAAGCCTTATATCACTCTTCAAGCGGTCTGCAGCTGT
+GACATAATACGTCGCGCTTGGGCTCGCACTCGAAGGAACATAGTTCATTG
+GGACATAATAGACCGGTGACACATTCCCGCTCTTGCCGGTTATCATTTAC
+AGCGATCAACCTAATCTGCAACCACAGCGGACTATGTTGGATTCAGACAT
+GTCTATTGGTTGATCGGTATTGCCTCCCATTTACATGTGTTGTTCATCAC
+TTCCTTTAGCCGGATGCAAACCCTGGGGGGTAACCTGGAATCGCCTGGAG
+CCCACTGCAAGGTATGCTCCGTACAACGCTCATGGTCCTTAATTGCAGCG
+TGTAAGGCCACTGATCGCACTAGCCGGTTCATAATCAATGCTCGATGTAA
+TTACATACCCAGCATGGCAGACATCTAATCACGTGGATGGATATCCATCA
+AAGATGCTCCGCAAGCGCGCGCACCGCGGCTATGACTCTAGACTCTGGGT
+ACTAGCAGTTTCGAGAGCCTCACACGGCACGAGCTCTAGTCCATGGAATG
+ATTCATGCCGCGCAAGTTATGGTCAACAACTGTCCCTATGACAAAGGAAG
+TATAGGCTAACTATTTAACATTAATCGACCTAAGAGTCTTATGTTGGAGT
+GCGGACTAATATATACAACACAACTTATATTGATGAATATCGTCAGACGA
+CTAACGGGGATTTACCCAGTAGGCTGTTTAGTTCAATGTCCAATTACACA
+CGAGCCGGAGATCAGTCAAGACGATATTCGTCACTTCCAATTAGTGAAGT
+AGGAAGCTGTCCTGCAGGTTTCGGTCCCGCACGATATAGCAATTCTGGCA
+CGCTTCGAGTTATTCCAGGGGGTGTGCTACGGTAAAATGGAAGACGATTA
+CATTCTGTTTCCTTACAGGGTGCGTTCGAAGTTTTTATGTCTCTGACTGA
+AATTGCTTTAAAGCGATCAGCGAGGCCCTTTGGTTCGATTAGATGTATTT
+TGCCATATACAGGTCATGGATTGTATATGTGTCCGGGCTGGGGTCGCCCA
+AGCCGTGACAATACATGGGAGCTCGTACGGGGAAGTGGCTTTTAACCCCC
+GCGGCTCGGTACGGGGCGGATGAGGTGACACTTCTATCGTTGTTAAATGG
+GCCGGCATAAATTGGAGAGCTGAGAGTGCCTAACCGAACTACGGAGATCC
+CATACCAGCTCCTGCAACCCCTAAGTGTTTTAATTCACCGTCCTTATATG
+TCGAGTCCCATAACCTACTTGAATTGCAAAGGCGCTTTAACAAGCTCCGC
+TCGAACCTTTAGAATCAAAGCAATAATTATACAGCCGCAGAACATTAGAA
+TGGTCACACATTGTTGAAGTGGGCCTCGAGGCACGCGAAACAGCGGGTAG
+TGTAGGGTTGAACCCAAATTCGCGTACGCCCCACACCTTTCCTCAATATG
+CTCATAGATCTTAGAGGCCGACCTGAGGTAAAAAGGATGTGGACACATAG
+ATAGCATTTCGGTCCTCTCCTCGCGGGCGCAACATCCTCCGCAGACGGTA
+CGAACGGGTCAAATGCGTTCAGCTTCGATTAGATTTGACGGTACGTGACC
+CATTGGGGATGTATCACAAGGATACACTTGAGGTGTCTGGCCTTCACTTC
+CCCTGCAGAATCTCTTAATGCAGAGAACCTACTGTATCACCATCCGTGGG
+CCACGTCACATGGGTTGGCGGTTGCGCCTATCTGCATATAGACCCGGCTG
+AATCCAGTAAAGTGGAGTGCAGTGTCTAGCCCGTAGTGCAAGAGTGGTTA
+CGACGACTGAAGACGTCTATATCTTTCCTCCTGCTGGCTTCTGGGACTCA
+TCCATGGCCGGAATTTCACTCTTGGTTCACCCCAATTGCCAGGGCTGGCG
+CGGGCTCGGTGCATAGGGGGGCATTTCGTATGCTTTAACGACGCGGTTGA
+TAATACTATAAAACTATGCAATTGGACGGCTTGTTACTTATTTACGCGCC
+CCCTCACTCTCGCCGATCGGCTTCCGCCGAATCGACAACCCAAATAGAAC
+TTGATGGGCAAACGCTATTTTCCGCATATCGGGTAGCCAAGGAGTATCAT
+TAAGACACAGGTCCTCTCTTGCCCATATTTCGGGGCAACCATGTTGTGTC
+GATATACACAACGAGGTTTGGCGCGCTTGGCTCCCGTGGGCTAATGGCCA
+CCAGCACCAGGCCGTCTCAGATTCAAAAAAACTGGCATGGAGGTCGACGC
+CCAAACCATGGCGATGCCAGCTCCGGCGCTGGTATGAATCGCCCGTCTCG
+TACGCCGGCGCAGCCTCGCCCGAGGTTTTGCTATACTACGATGACCACCC
+CTACCCATGGGGCGTCTATTAGAGACTGGGCGATATACCTCATCAGGATC
+CAGGTACCACTCAGCGGGAGAGGGTATGTCAAGAAGTTGAAAAATGTAGC
+CATCGTATCGCAGATCAATGAGTTCTCGGAAAAACACTAGGGCCTCTGTG
+CAGGCGGATATGGTAACGGTGCTTTAACTTGAGGTTTTGGACCGCTCACG
+CTTCAACTGTGTTGTGATCGAGCCCAGCTTTCCCTTTTCTGTTCATCTAC
+TACGTGCGGACAAATAACTGGGGCGCGGAACGGGGGTACAGCGGGAGTGG
+GCGACCACCGGTATGAGTGCCGGAGCTCGTTACTCCATGCTCACGGTTTC
+CAGAAGGCCGACTTTAACCTGCGATGATCGTTAGCTAAGCGAACCTCCCT
+GTATTCAAATCGAAGATGAGCGCAGGTAGCTCTTGCACTCCTGGGAGTTA
+GCGGCTCGTCGCTTTAGCGGTTGTGCTACACGTGATGGGCACCTGATTTG
+ATTTTTCAGATAGGCGATATGATAACTGGCTGGCGAGTACTGGAACATCG
+CACGAAAGTATGAGTAGCAGCGAATCCATGATGTGCGTTTATTAGTGATT
+CGTTCGCACATATTCTCGGTTTTGTGGTTCGCGCACGGCGAAACATACTA
+ATTTTATTGACAGGTGTGTCGCGCCTTGGGTCGCTCGACGACTGTGTGAC
+TATTGGTTCGGGTGCTATCCAGGCTCGCAGGATATAAGATCTTAATAAAG
+ACCGCTCAGGTACTGGCATGATTTTAGTGCCGAGACAGGTGCAGTCAATG
+TCGCCTGACAGAACGGACTACACGGGCGTTTCGAGCTCGTCGCATCACAG
+AGTGAAGGACTTCCTGTGGCCGGACTGTGTCAACACTGACGTTAGTGCTA
+CGCGCAGTCGGCTGAGCCACAAGTTACTAATAATGAGTATTTGACTATGA
+TTTCTGGTTATCTTATGGGCAGTCGCAAAGTGGTTACCGGTTAAGAATAG
+CCTAACCGAAGGCAGACCAAGGCAGTGTTGAGAGGCCAGCCGTATAGCAC
+AGGGCGCGACAGAAGCTTGACCCAGCCCGTCTCATCGTCGCTCCCCATAC
+GCGATGGCTATTCTATGTCAAGCCATCTGTGAATCCTGTGTAGCTTGGGC
+CGAAACACTCCTAAGAATCGGGTAAGGCGGCGTTATCATTATTAGGTGCT
+TTGGGATATAATTCTGAAATAATGTCGTCTACGCGCCAAGGGATAGTTCC
+TCGACACATACCCTCCTCATTCAGGATGTTAAAACTAGCTAGGGACTTGG
+CACCCCGCGATCACCGCCGGCTCGCTGGGTGACCCCTGAGGTCCCGCTAC
+GGGGGTAGGTGAAGGTCATTACTCTCTACAATGACGTTCACAAAGATTTC
+TTCGCTGCCTTAGAATAAGCTTTACTGCGCTGTAAAATTTAAGCTTGAGA
+GTAGTCATCAAGCCTTGCATTTTACTAGCCGGGAGACTCAGTGCTACGAT
+TGAGTTATGAAAAGATCGTACAATGAGCCACTGTTCACTGGTCCTCAGGG
+ACTATAAACGAACGGTCTCGGCGGAGGTGAACGTGTTGGAAGACGGAATC
+TCAGTCCGGACACGGCCAGTGAGGATGGAAGCGAACGACTCACGGGGGGC
+GCTGTAACAATCGTAGTCATGTGGCGATTAGAAGGCACGCTGCGCAAAAG
+TCGAGGAGTCAATTTGCAAATGAGAGACTAGATGAGTGCCACAAATTACG
+TAGACTTAATGCTGCAGCGAGCTGCACATCGATGGGTCGTGCCGACGGCC
+GACGAGAACCACGGCGGGAACATTGATGTACCGCATGGTTAGAGACTCAC
+GGCGATATGACACTAATCGTCAGCTTAGTGCCTTCTGGCCTATCATCGTT
+TGTGGCCTTCACCGTTACTATAACAGCTTTGAACTTGTAACTAATCCCAG
+CTAACCAATGGTTCTGTCGTACCCCGTCCCCTGCACGAACCCGGCCATGG
+CCATCATCGTTCCCTTAGCTTGCTTATGTTGAAGCCTGGTCCTCAGGGGA
+TGCTCCCAGGACCACCAGGCAGTGGTAAGTTCGGCGTACGCCCATAGAGC
+GTGCGGACTCCACTGACTGTGGATGGTGCTGGGATTAAATATTGCCGGCG
+GTGGCGCACATTGTCGGTAGGTGTGATACACAGGCCAACATCACAGAGTT
+ACTAAATTATAGTTAGGACAGCATCCTATTAGCACAATCGACGTAGCGTC
+CGACCGACCCTAGCCACGTAGGGCTCTGATGGGAGGTAAAGGAACAGGGA
+ATGGACGTCGTAAAACCTGTTCACTTTCTCACGTGTACGGCGGCGGCCGA
+AGGGCCGATCTTTTCGGATACGGCAGTATGCGACGCGGGGCACAGATCTG
+GCAGTCCCGGGACGTTAAGCCTCTGTACTAGGAAACCTGGAATTTTAGAA
+CAGGAGGCCGTGCTAGCGGTGCGACTTCTATTAGGTGATACAGGTATACC
+TCTATCAAGCCTGCGCCACGTTCCCTACATTAGAAATATTTGAAAGAGGG
+GCTTGGACTGCGGCGTACGGGCGGGGGCAAAGTCCAATACCGCGGCACAC
+GCAATAATGAGGACTGAAACAATGCTCGAGCTCCTTGACCTATATTGAGA
+TCGGATTCACCCTGTCTGTCTGTAATACTCAGATATCCGAACATCAGTGT
+TAGCGGCAAAGCATATATCCAGATAAGAACCGACCCAGGGCAACAGTACA
+TGGGGGGTACACATGAGGGGTTTTGTACTTACCTCGACCGTGGTCTCAGA
+GCGCTCGAAGTTAGCTCTACACTCTGCAGCCGTCTTTTTTTAATAAACTA
+CTGTCGAGCAAATAGGGTAAGGACGTCCCCGTGATTTGGAATTATGTATC
+CAGAGCGATCCGTGCATTCTCTCAGAGCTCGTTGTCTAGTACTACAAGTC
+GCAATGCCCCTCGCACCCGTCTTGCATCCATGCGTGACTTCAATGATGGA
+TGTAGTGGGTGCATGCAGTGAAGGTCAGTGGGTTAACAGCGAAGCCGTTT
+TAGCGGCCTAACCCCCCTGATCGTTATAATTCTTTCCACGGGCGTCGTTC
+TTTCGCGAAATAATTATCTCGCCTACTATGCACGGCGAAGCAATCCGATC
+AACGGCATTACAGTATGTAACACACACTTCGTCGGCACTCAAAGGGGTTC
+GGGTCCCCACTTACGAAGACTGTCATTTATATTGGTCAATTACTACGCTA
+TGTCTCGAGGTTTATACCAACTGCTGGAAACGTATGGGACGCGCTTCCTT
+GACGCTCCGCGACAGAGAGGGGCACCTGTGGAAGCATGCTGTCGGCGTTG
+ATTTTGGCATGGAGCCCACATTACAAAGGCACTGTCGAGGTTTCAACAAA
+GGGGCAAGATGAAATACCGATTTGGTCTGGGGTCGGTCCTTATTGTTTTG
+GACCGAAGATGGCAGTTTAATAGTACTAGCACTCCGCTTTTCAGACATGG
+TTATACGTAGCCCCTAGACCGTGGCCGATGTCGGTAGTCTAGTTTTACCA
+GCAGGGGCTTCGGAGTTTTATTAAAGGCTAATTCGGTTACGACCCCGACC
+ACAACCGCATGCGATCCAGTTGCTACTGCAATAAGGACGGTTCCACGGCG
+CGACACTCAAAAGGAAAGCCCGTCCGCCAGCACCTGTTATATGAGGCTAA
+TGACGTCGACTCGACTTACGGCTTCCATGTGATCTGAGAGGGCCACGTAG
+ACGGGTCGGGCACAAACTTCAAGGTGTAAAGACCTCCGATCTTCCGTACC
+GCTTAAGAGGGAGTTTCTGAGCTGCGCGGGCCCGTGATAGCTACTTCGGA
+GCACTTGTATAACCCACGTTGCAGAACTGTCGCCCCTCCGTGCTTCCTAA
+GTCAGCGCGACATAAGATAGTCAAACGGGGCGGATTTCCACAACATTCTC
+GGCACGCCCATCCCCTTGCCGTGAAGCTGTCTAAGAGTCCTTTAAGAGAA
+CCTGCTTCTCGGTGCCCTGTAACGAGCGAGGAACTCCCGGCCTAATAAGG
+AGTTCCCCGTAGAGGATAGCATAGGGCACATTTGCACCCTGCTGGCAAGA
+CGGGTTTTCAAGACCTCCGTTTGAAATCCATTGGTAGCAATGATTGCGCA
+TTGGGAGCGACGCTCATTTAAACGAAGGGCCTTATCAACGGGTACGGTAG
+GCACCGCTGTACCCTTCCTTTACGCAGTACGGACTCTTGAAAGCCAGAAC
+CGTACCCCTACATGGGCTATATGTGCCCACTGTCACACTAGGCTGCCCGT
+CAATTACGTCTCCGTAATTGCGACTCAGCAATGTAGACGCGATAATGCCC
+TGAGGACTTCAGTTAAATAGCGTCTAGCTTCGAGTTAAGTTAATCGGGTA
+ACGCGGGTGGGGTCTTACAAGACGATCCTGCCAATCTAAGTAGGCCCCCA
+CTTACGGGCGGATATGTTAAAATGGCGTACAGGTTTCTCCGAGCGGAGGC
+CCTCACCTCGGCGTTAAGGAAGCTATGCTGATCACCGGCTGTTAGCGAAC
+TGAACTATTTTGACCCTTTTGCCTTCCAGTCTGATGACCATGCGGTCCAT
+GGGTTCGATACTACTGTAATTTCTGTCAGCGACTTGTGTGAACTCTTCGG
+CTTTCAATACCCAAGATGACTGCCTATCACGTTATATGATCATAGTGAGA
+TCTCTTTATAGTGCTGGAGTCCATTCGATCCGAGACTGCGCTAAAACCTA
+TTTTGCCAAGTCGGTACATACTCTTAGAGAGCTTCTGTACTTGTCTCCGG
+ACATTGGCCCGTGATCCACCTTTAGTATTCACGTGCAAAACAACAAAAGC
+CACCTGGTCCATCCGTTTCCTCCCACGCACCTGTTACTACTCACCGTCAA
+AACTTGATTCAGGTTCCCGAAATGGTTGACTCAGCTTCCTTCCTGGCGCT
+CCAAATATCGACGAGCTCTATGAAAGAATGCCAGTCTCTTCTCAGACGCT
+CTGATGAGACCACGACGGCCACAAAACCATGTCATGGGACGTCGTCGACG
+TACTCAGATAGTAGCAATGTATTCACCAGCATAATCCCCATGGACCTGGT
+TGCGCGGCTTTTATACTTACGACGAGAATGACCTAGAAAACTTCAAGGTA
+TATACTGCGAGAGGTTCTTAAGTGAACCCGAGGGCCCAAGCTCTTAACAA
+TGCATCATAAGTCGCGTGTTGCTACTATCTACCCGCTTGTCTCTCGAGGC
+ATGCGCCGAATCGCTTGGGGCACGGTAAAGTCAGGGCACGTTTTCTTTCG
+GAGCCAGACGGATGTCAAATTCGCTAGCTTTGCCGATGTCGCCATAAGCT
+ACTTAGAGGTGCGATAATTAGTCCTGGATTTATCAGTCCATCCGTATAGT
+TTTACTGATTCACGCAGACCATTGCACCGCACCGGGTCGTGGCCCTGGGA
+AAGGAATGGTCGGTATTCGTTCATTGCGTATTTCGGTAATAATTAGCTAC
+CTTTTATCAGAAGTAAATTCAGGGTTGACGTTCGAATTTGTACTATTTCC
+CGGTGAACAAGTGTGGCATAGGAGCTGTGGAAATAAAGCAAGGTTTATTG
+TAAGATAGTCCACTATTCGCAACTGGCAATCGCATAATAATCTTCTTAGG
+ATGTAACCGACATTACAGGGAAGGAAGGCCATACGGCTATGTCGTCAGAG
+GGAGTACGTTGCAATTGGTGACGTTATGTCAAAGTTATCATCAATATACC
+AGAAGTCATCCTGATGAGGCGTCTTCCTCGATCATGAAATTGTGTGAGAG
+CCATCGTTACGTTTGGTCGACCATTAAAACTCCAGCAAGTCTAGTATTGG
+ACGCCTCTATAGACCAAATGCGCTATCATTTAATGCCTAGCCATGAGCGA
+TTTACGCATCCTCCCCCTAGCTGTATATACCACGTTAGCCTGCTGCGCGG
+ATAACGGGGGTGCAGCGCAAAGGAGAAGTAGAATTGTTTCCTACTTCATT
+ATCCGTCCATGTTGGAGACAAGCCCGTTATCGCATGAGGCGGGGCCCTCT
+CATTGTCCAAAGTCGATAATAATGGACCAGGTCAAGTGCCCTGTTGAACA
+TGTCTTAATGCGATGTCTCGTTGTCGCCAGAACCCCGGCCCGGTATAGCA
+TCACAGACACTGAGATCAACCCGTACTGCACAATCGTTACGGCAGCAATT
+TATGCGCGACACCTACAGCTACCGTCACCATGTATATTCGCGACGAGGTA
+ACCGTACGCATCATCCCCCGGTACGTCCTATGCACTCCTATGCAGAAGCT
+ACATCACGTTTCGTGCCGAGTCAGCTTAGGGTTGCACTCTTCATGGGTAA
+CCCCCAAGTTCCGTTGTGTAGAAACGGGGATATATCCCCAGCTCGAGCCC
+CACCGGACAATGAAGTACTCAGGCTATCTCGCCGAAGTGCGCGACTATGA
+TCCTTCCCCTAGAGGGTCTCTCGGGTTGTAATAGTTATCCTTGAGAAGTA
+GAACCTTCCAATACTACTACTACTGGAGGATCCAAAGGCGTAGGTGCTAG
+AGATGCCCTAGGCGATTCACAGCGTGCCGCCGCTTCTGGTACAGTCCTGG
+TATAACACGAGCCGGTCGGTAACACTACTACCAATATGGCGAAGTGATAT
+TAACGTGACAAAGTGACAGGCTATTAGATGGCTCGTCTGGATCGCCTTGG
+AGTATAATGTCTGTGGATAAATTTCCTGGAGACAAGAACAAAAGGCGATT
+TACGGCGGCTGAATAATATGGCGGCTAATCAGGAGTCCCATCGATTATGA
+AACTATGCCTAGCATCATGCTTATGCGGGTGTTACCTCTCAGTTTCGTGT
+GGAAAACGTAAGCCCTACATTATGCTTGGAGTTCATTACAGATAACGACC
+ATCTGTTGTTTTAGGGGGCCGTCGTAACATAGGAACAAAAAAGTAACCTC
+TTTTAGCTTACTGCTGCTCCGATACTATGCGGAAGGCCTGGTTATTTCAT
+ATTTCTGAGGGAGCCGAAGCGCGCTTTGTGAAGACTGCGTAAAGGAGCAC
+CGACACCACTTTCAAATATCGGTGGGTAGTAAGGGCCTGTAGACGAGGAC
+AACACTGTTATTCCGCATCCGCTTTGCTATAGGGATGCACATAGGACAGT
+GACGATGTTGCGCTATATCGTCAGAAAAGGTTTCTGCGCTCAACAGTCTA
+GACAGGTGGTATGAAATTGATTGTTAGGGGCTGTATAGTTATAATCTCTA
+GGGAGCGCGAACGTCCGATTATTCCCGGCCGCGTCTCTGGCGTGAGCCTC
+TCGCGTATAGTCCATCTGTGTGAGTGAGCTGACCGCCGGAGAGGATAATG
+TGCTCATCTTCTATCTGGAGCCTGCCCTGAGTGTGTCACAATGACCAAAT
+CAGCTTGTAGTCCGCACGTACTACGTGTACGAATTGGTTGGCCCATGTTT
+AGACGCATTTGTGAAGTCAGGCGTGAATTTTCTGGTCGGGGAAAGCTCGA
+TCCCACCGTACTCGCTGCAGAGGTAGGCTAGAAGGGCGTGTCTATTGATT
+ACCGGCGACACCCGTAATGTTTGGGTGAAGTTCTGATGACCTTAGGCCTG
+GGCCAAGCGGCAATCTCTGATGAGAAGAGAGCCTTGACGTACCCAAGTTA
+ACTCGGGAAACTAGTCATGAGTCCCCTGACTGGTCTGGACCTGGTTTTCA
+TTCAAGGTTTTATGCTTCCTCTGGATGGAGCGCATAGAGGTGCATATTTC
+TGGCACTCCTTGAATGGAGAAGGACTGGTGCTGGTGTATGGGTCAACGTC
+CGTCAAGCATAGCCAGCTACGGAGGCCGGCGGGAGCCGGCCTAAACGCCT
+GCGCGGAACCACGAGCGTCTATGGACCCGCACATATTAGTGAACAATCCT
+AGTGATCATCTACGTACCGCCTACAGAGGGATTTGGGTAGCCGTTGTTTT
+CAAAGACCCGCGCAGGGGTGTGGGATACACAACTTAAATCTGCTAGCAGT
+GTCCGGGGTGTCTCTAACAGATTGTAACGGCGTCACGGGGGACCACGTTG
+CAACGGCCACACTCTAAGTTACCACATCCGGTAGCACTATCAAGGATAAC
+TTTCTACGCGAACCAGGACCTAGCCCCCAACTCCAACACTCCATCAATAA
+CCTCGAAATGCGTTCCTAGTGCATATCCGAACTACGTAATAGAGCAGCGA
+TGGCGCTCGCGACATCCTCATGTGCGAGGATACCAAGCCTACTTGCCCGA
+CTCCCATATAAGTTCACCTTCTGCAGTCGTCTTGGTAAGATGCCTAGTGC
+TATCTCCCCCTCTACCTTGGTTCTAAGTGGTTAGGAGTCATAATCTTTGT
+AACAGTGCATGTAATCTAATAGACTCCCACCCAGGCGTTGGCACTAAAGA
+GCTTCACGCGTCTAACCCGACATCACCCCCTTATTGCGTGCCGGTTTCGA
+TTTATGTGTGAGTAGGTTAAACTATTTGCATTCCGATGAATCCCTGGAAT
+TTTCACACGAATACATAGACACCCACGCTGAGTGTAAAAAATTGACGTAA
+CGCCGGGGGTTTTAAGCGGTGCGGTGGAGGTAGTATGGCTCGGTCTAGGC
+CCCTCGGCACGTTATAACGTTAATCTCGTTTGGGGATTAAAACGGAAGAG
+ATGTTACCCCCCCGCGCCCGCAGCCTGTTAAGTTGTGAGAGCCGCAAATG
+AGAGATCTAATCAGAGGTAGCAACGGCGTGGAGGAATTCATTAGATGTAC
+ACTGACCTGACCCCGTTTCAGCAAGTAAACCCGTGGAAATGGGGATCTCG
+CTAGGAACTCCGGGTCTGTATTCGGCCAAGTGATAGGCGGAAGTACATAT
+CGTCTCCCTCGATCAAGTGAGCGAGATTTGGTCTGACAGCTGTTTAGACG
+CAACTCGTTCTTATGGAACAGCTGCGTTTGGTTTGTGTCGCTTGTCAGCC
+TCTCGGCCACGGGAATAGCCCTCGACCAATAGCTGACCTAGAATTGTAGG
+TAAAACGTGCCATCCGGTACTGGGCTCCAGATCTCTGTGTAGAGTATCGA
+CATCACCTACAATATGCACGACGTCCATTTATAGAGACCTGGGCGAAATC
+GTTATGCTCGGGCGTCTGAGAACATTTAAAACAAAACGCTAGTAAAGGCC
+AATCCTGACCCAGCTGGCTCAATTGCCTGTTTATGACATTGCGTGTCTGT
+TTTGCATGAGACTACTCCAGACTGGGGCTTCGTGCGTAACTTTGTCGATC
+CTTCGAGCCAGGTTTGGTATTCTTTTGTGTGTGTCCGGACGCCTGCCCGG
+CCAACGAAATCCCGAGCCTTCGAGGGCATCTTAATGTGCACAAGTCGGTT
+AGGGACACTAGGCCCCGAATAAGACGCACTGCCTCATTTCGAGATGCATC
+CGACTTTTAATAGAGGGGTTGGTGAGTATGTTCGCGTGTAAACCTCTTCG
+GGAATATTTATGCTGAGCCACCTCTGCTTGAGGGGCTACAGAGAGGCAGG
+GCTCCATTAAAGAATGTTGCGTTTGTACGCGCCACGTGATGGGGACTTAT
+TCGTCCATACGGCCTGACACGAGAAGCAAGAGTCGTTCCGCCAGTGCACC
+TGGTCTTTACCGACAATGGAAAAGCGCTTCTAAGCGCGCGGATCACCAAG
+ACGGTCATACCTCGCTGCCTAAGGGAGCACTTTTGCCCGCAGGCTTCTCT
+AGTGTCGCTGTTCTGTCTTGTCCGGGCTTGTATGATATTTCACGACTGAG
+TGAGCGTTCCTTTGGCAGCAGGTGGTTCATATTATTAGCAAAGAAATCCG
+AGAACAGAATCATGTTAACAATACTCGAAGCGTCACTATCAGAGAGGGTC
+CGAAATTTCAACTCCAGCCAGCCATAAACACCTAGTGGACCACCTATCCG
+AAATGGCTGGCTATCAGGCGGTACAAACCTTGACGGTTTCCTATACAATT
+CCAATGTGATCGAGTGTATCGATTGAAACACGATCGGCCGGAAGTTGATG
+AAGGTGGATTACGTCAGTTTTACAAGGGGGCGGTAGGGGACGGGGAAAAG
+AATTCGGCTGGTTCTCAGGTTCGGCGGCAGATTCTACACGCCCTTGTGCA
+TTAGACTTCCTCCTCTCCATGCCGCTAACTCGAACCCAGCAACACTGACC
+CAACTGAGAGATTCACCGTGAAGTCCTTAAGTAGGGCAGAGCCTGCCACA
+TCTGGGTCCTCACTGCGATTCCTGACCTTTATAGGGCGTCACCGTATGTG
+CTCGACGGGTATCCTCGTATAATTTGAGTGCGACGGGCGGGACTAGAACT
+GGTCTGATCTTGAGTAGTGAGGCATCAACAGATGCAACTGCGACAAATGG
+TATAGCGTACGTTAACCGCTGGCGACACAAGCTTTCGGTCCTTTTGGACT
+TCAGAAATCTAAGCTTTGACTATCAAAATCATGGCATCCGCGTAACTTTG
+CTCGGCAATTGAGGATCGGCGGAAACCATACGGTACTCCGAGCCACATCA
+CCTTCTCGGGGAGCGATGACTGCTTTTTCAAGTAACCCAAATTCCGGTTT
+GATCACTCCCTCCCCTTGGGGGCGATAAAACAGTATCGCACAGAGCTGTC
+GAACGATGCAAGGGTGGAACGCAACACGTTGGGACTTTGTACGTAACCTA
+CGAGCACCTACGAGGAGGCCCAGGGAATATCGGCTACGCAACGTTGGTCG
+CGAATTTCGCTTGTTAAAAACATGTCGCCGAGCCGGAGGACTGTCTAGGG
+GGACTCGTGGCTCGCCCCAATGATACGATACTTACCTAAACGAGTGGCTA
+GTTCAGCGCGTCTAGACTTATGAAAATATTTCTGCCCGAATTTACCTAAC
+TCATATCCCCTACTGCTATGGGACGACCCAAGCCTGTGCGCGGGGTGCGG
+TTGAAGCAACCCCTACGAGAGAATTAGGTACAGGTGCTGGTTGAGTGGAC
+CCAATCAACCATACCCAGATCAAGTCCACGAACAAAGGAGACCTTATTTT
+TTACGCCTGCGATTGCTATCGGTGAAGTATTCAAAGCGTGTCAAATTTCT
+CTCATATTAGACCAGACCCATCCAAATAACTTCGATTTAATGGTAAATCC
+GTGAGGAACTGCACGGGGGGCTTTTTATGTCCACGGCCTACGGCCTTTGG
+CGTGATTCTTGTGTCTAAGGTCTCTATTTACATTTAACAAACAAGGAAGG
+GGCTGCGATTGTATTTGGCTAGTTCGTTTAAGAGTCCCATGCTTATTTAG
+GGACCAAGGTATTGCCATGGAGGCTAAAGCGTGATACATAAGCATAGCCT
+GTACTTCACTCCGACAGGATCCTTGCGCAGAAGCTGACAGCCTGGAACTC
+ACCTGTAACAGCTACAGTGGAAAAGTTATGGGACCTCTTACCGCCGCGCT
+ATACCGCCTCTGCGTAAAGCTCACAAGAATCTCAAGGCACAAGGGCTAGT
+TCTTGTTAGCGTACCTGAGCTCTCCCGTAGCCCGGATAAACCTCGTGCCA
+GATCACTGTAGTATCTTCTCCATTGCCACGTAATGCGCAATTACCCTGCG
+TGCAGTTTTAGGAGCATCATACCATAATAGAATGGCGCAAATTCGACCAC
+GCTAATCTCCCGCGTGAGATGAACTCAATTGACAAGTTCCTGTCACGCGT
+TTGCCTACATGGTTGATAGTAGCAACACATTGATCGGCCTTCGCGTTACG
+GACAAACATTGGGGAAAGGGCGATTGTCTTCTAACTCAACGATTGTCAGA
+TTGTTTCGCTCGTCAAGTTTCTCCTAGTACGAGCACCCATAGCTGCCAGA
+CGCTCTATAGCTACGTAAGGCCGTCCGGGGGCGAGGGAGATACTGGAACA
+GTGAGAGTCGACCAGCAGTCTATAGTGGGTCACAACCTCGACTTCTACAG
+CCAAACCACCCGTGCTATCGACAGCCGCGTGGTTGTCTACCATTGTTCTA
+AACAGAGGAACGGCCTTACGTTCAGTGTTCGAGTTAGAGGTTTTCCTGTG
+CCTGATAGCCGTACCTAATGGCTTCTCAACCTGGGCGTGTTAACTATTGG
+CCCGACTCTTCTATCGTTGGGTACTATAGGCAGGACTTGTCCCATAATCC
+AAACTATACAATACGCGTCGACCCGTAGTTCGGAACTGTGCCAACGGGAG
+CCACCCCGGGGTTTCTGCGCACTTGAAAGCGGTTAGTCGAGCGGGCACTT
+TACGTGGGAAATGCGAATCCGTACCGCACAGGCAAGAGAGAAGCTTTGAC
+GCCGGGGCTAACAGCGCTACGCATAGTGACCCCGCTCGCGAATGCAGTGC
+CGACGCAGCGTCCTAGGGCATGTGCACGGCGTGTAAGAAGAGTCTGTCGT
+AGCTTACCTCACTCCTCACGCAGCATTTCAGCGCCCTCAAGTGGCCATGA
+TCCGGATGCGGTGGTGTTCTGCGAGCTATGAGCGCAAGATCTTGCAACTA
+GTCTCTTGTTTTTGCTCTACTATCTCTAGCCGAATGAGTGCTTGGTTAGT
+CCCCGCTCGCGTCGGCGGACCTCCCCCAATGAGTCGCGGCGCACACTCCT
+GCTGCACCATTGCAGCGTGGTAATACAGTGCAGGAGGCATTAAATGCATT
+TATATCGAGGTAATTGATGTCTACGTGTTCAAGCGGTATACTTAGCCGCG
+GCTCGTCAAGCGTCTCTTTACTTCGAACCGTAATAATTGAAACAGAATTC
+TCGTCTACTCGGGTAGTGTCGCTCCCTGACTCCCCTCCACAGCGTTGAAA
+CGGCTTAGCCGGCACTGACACGGACGATGAGAACCTTGGATGATGTGTGT
+GAACGCTCGGGGCGAAATCAAACCTTAACCGGTACTAGTGCAATCCTGCG
+ATCATCGATTTTCACCGTTAGTATGGTCGATATATCTAGTATGCGCCGCT
+CAAAAACGATCTGGTCGTGAGCTGGACGCTTGGTGGGTAAGTGTTGCGTG
+CACGAATTCATTTTCACAGGGTGTGGCCCAAGTCGAATCCCACTTCGAAC
+TCCTCGGGCCACTATTTGATCTCTTATTAGAAGTTTACCTGTAGCACGTC
+CCTTCGCAGTGCTCAAAGTCGACGCACGATAGACGCACTGCTTCGCCAGT
+CGGGGTTGCATGGCGGAATCATGTTTTGACGGAATGTCCCGGCCCTAACC
+AGCCCACAATTCGACGTAGTTTAAACACGATCCTTCGCGTAACTCCACCC
+TCTTTGTCGGGATCAGAACAATTTTTGCGGAAAATCAAGTCGTGCCATCC
+AGTCCATAATCTGATCACCTATTGCGGTTTAGTTCATCGAGCTCAAATAT
+GGTGCGAGTATGTGTTGAATTACTTGCAGCAAAGACCACAAATGCTGACT
+CCCGGAGTCACTGTTGTAACGACCCCATGGTTAACACAGAGTGCGGACCT
+AGGCCAGACGTGTGGAACCAGAGCGTGGGTGGTTTTACCGATGAAAATGA
+GCCTAGTTCTGCTTTGCGGCCTGCCCGTATTGTAGAGTTTTAGGCCGTCG
+GTCGTTACACGCGCCGATTCAACAGACTGGTCGTTAGGCAGGGTCCCGTA
+CACTCCCAAGAAAATAGCCTTGCTAATGAGCCTCTGTTATGGTGCCGCGC
+AAGTTAGTAAGTTGCCATTCATGTAAGACGGTGTTCAAACCAAGCCAGTC
+TTGAGTGCGAGGGCCAAGCTGCTATCAAAATTCTTTCGCAGTCAAACGCA
+GCTGCCAGCACTTAATGCTGGTGGACTGCGCTCAATTTGCGCCTAGACTG
+GTATTGAAGCCAGTGTATTTACGCTGGTACACTAACCCTAAAAAATACCC
+GGATATGTAATGTTTCATAGATGAGAGGGAACCCCCAGGCAGGACGTTCA
+TCTGTTACGTGAAGATGAGAATCGATGTATTTCCACCAGACCACAGCAAG
+GAACCATTAGTCCTTAAGCGAGTGAGAGGTGCTATGATGCTTTAATAGCT
+GCCCCCTGTGATACATCACGTTCCTCGGGCCATCCAATAGCTCGCCTCAT
+CGTACAATGTCCCCCCCCGTGACCTGGTCCATTATAAAGAACGAACATCT
+AAGAACTGTCTTCAGAACTTTTGTAATAAGAGATGACTAGAGGTACGGTC
+TTCAGTCGTGCGCAAAGCAGCGGTAAAGGCCGATATCGATCCGACGACTC
+GCTCTGGTTAAGGAACATTGATATACGCCGGGATTACCTCGCCAGTGCAG
+AAGTAGAGCTTACGACGCTACAAGCTTATAGAACCGATCTGCATATTGTT
+CTAACAACATAAAGTCAACGGTGTAGGTGCTGCGCGCGAATTAGCCCCTG
+ATAGTTATCGCACCGGGACTTTAACAGAACCGCGGACCGCGACCCCTGGG
+TGGGGGATCAAGCGTTTTTGGTACCTTGGGAGTAGAGGACACCTTCCAAT
+AACCGAATAGTGAGATAGGCTGTGAGTGCGATCTTCGAGGCCACGCAGAA
+TGCGTCAAGATATCGAGGCCCCAAGTACCCATTGGTAGCTGTGAATTACG
+ACACTCGTAAACATTGCGTCGCGATGACTATTCGCCAGTTCCGAGGATTC
+TAATATGTATTGGTCCGCCTTACGCCAGGCCCCCGAATAGCTGAAACCAA
+CAATGACGTAATTATTGCCTCGGACCACAGTATTCGCTTCGTGACGAGTC
+GCATTCTCTAGGGCAGCCCGGGGTATCGCATATGTTGGCTCCGGGAAGGC
+ACCGTGAGGTCCCTCCACCACGGGGGGCCGATCAAAAATACACTGGCTAT
+GGATCCTGGACCAAGTGTGGTGATAAATGCCGTGCTAGCTGATTGACCGG
+CTCTGCACAAGGCACAGAAGTGCAAATGGTCCAGGTCGAATGGTTGGAGC
+GGTCGGTATGGTAAGGCTCGCTGCAATTTACGTCTGGGATGTCTGTGCAT
+CGGACTGCGAAATAAATCGGGTCTCCCCGTGGCCCGACCCATCATTACGC
+TGTATGTGGGTCCACGATCTGAGCCACTTACCCGTTACATCCACCTCGTT
+GGGCCGGCAGGTATTAACACATCCCTCTCGAACTAGTATAGGGCACTTGT
+CACTACATAACGTCCCTAGACCCTGATCTTACTTCAAGCTTTCTAATCTA
+GGAAATTCGATCGCAGCCCCTTAGAAAGCGGACGGTCATCAACGAACACA
+CCCAGCTCATGCTCAGTATAGTCAATCTTTAGGTCTATGAACTTGCCAGA
+ATAGTTGACCATGACACACTCTGACCAGACAAAAGGCAGACGAACTAAGA
+ATTAATGGCGAAGGCACTGTGATGCCCTGCCTGGAGACGTGTCAGTTCGA
+GGCCCGGTGTGAAGCCTCGATTCCCGGCTTGTGAACACAGAAACCATGAA
+ATGGATCTTATTGGGTCCCGGAGATGGACAAGTAAACAAAGCATTGAGGA
+AAGTACATCTGCGTATGTCCAGCTTACAATTAAATACTAGGGACGCCGTT
+ATTACCCCCACAAATGTGGTATATTCCGATCCGTGATTGCACGGGGTCAC
+TTATTTGAACCATCCTTGGAAACAGTCCTGTGATGTCCAGGGGCCGATCG
+GACCCCAAACTAGAGAGCGACGTGGACGGAGACGAACCTTGAAATCCTGT
+ATGTCCATTAAGAGCGGATAATGGCCTGTAATTACATAGCGTTCTTGTGC
+CTGGTGTGTAACGTGACAGTTCAGATGTGACCATTCGATCGAGTACAGGG
+TTGGAACTCTGTTCAGATTCTAAGACCTACACTCCCTTGCGCTAATTAAT
+AATCGACTCTCATTCGTCTGGCCTTGAAATCATACATATCATCATTGGGG
+ATGGTGACAAGGCCTTCCAAGAGAGCATCATGTAGGCGTGTAATATGTTT
+AGCTCTGCTCCTAATCGTTCTGCCAAAGGATTGGCAGTAAGTTTCTGATC
+AAGTTAGTTCAGAGGTAAGGACGTCAAGAAAGAAATTAGCACGTCCAGTC
+GGACTACAGTTATTATGATACTGGACCACGATAGAACAAGTGTTTCGAAT
+TTTCTTTCAGCAAGAATGTATTAACGCTGCGAGTGATTAATCAGCCCGAG
+CTGGGCGCCTGAAAGGGGTGACGATTAGGATTAGCCAGTAAATTGATATG
+TCCCCGTATCGGAATCAGAAATCCAGCTTTTGCGGCTATCTCAGCTACTG
+TATATCGGATTCCGCATCGCAACCTACTCCCTATGTTTGTCCGATTGAGG
+TGGCCACGCGTGCAGGTGCGCAGTACGGTTGCCAAGAAGTCAATAGTTCT
+GCCCAGTTTAACCCGCCTCCTGTGGAGCCACATATCTTGTTGGCATGACT
+ACTGTCGAGAGGAGTATCTATCCCAAGCAATGAAAAGGTGAGGAGGACTG
+TAGGAATATGCATCGATTAAGGTGCCACTTGTGTAAACTGCAACATAGAA
+GGGTCAGAGAATTATGAAATTCAGCCAATAAGTTGTAATGTGTGTGCTGT
+ATGTCATATGACGCCGCAAATCTGGCTGGCTCTTGGCGAGCTAGATGCGG
+CAATGATCCCCACGAATTCGCTGGGTGTGCATGTCGCGCACCGGCTGAGA
+AAATATACGCCCCTCGATACCGGTTGCTCAGAGAAATCATAGCAAATAAC
+CCCAGAAAACCCGGCAATTCGGTTCCAAATCAGTTTACTCTCTGTACAAA
+AGCGCGCGTCTAGAAAAGATGAAGAAGGTCAGGATCCACGACTTGTATCT
+AAACTCATCAACACCCCCCTCAGGATGTTCACCATTAGCCCACTAGTTAT
+AAAGGCTCAAACGCATGGCAGGAAAACCGCAATATCAGTCGCTGGACATA
+TTAGAGGCTAATGGCTTGTCTCGGCTCGTACGTAGGAGTTAAAGCAAGTA
+CAAACCACGCACACATGGCTCAGGACAGACTCCCAACCCTGCAGGGTGTT
+ACTGAGTAATTTGTGGGTTGAGCTCCCTGAGATAGGCCGCTCCAGGGACC
+AGCTGTCGATAGACTCCATCCCCATTCCCATAATGAATGCCGTCCTCCTG
+ATGATGGCCCCCAATGGATAAGGCGGACTGCAAGGACCATTTAAGTGACT
+TCTGTATCGTACGGCCCATGACATAGTTAACGGCCCCATCCATGCGATAG
+TACCACAGGAAAGTGCGACGAGCTAAGGCTACCGAACAGTGATGGAGATG
+AGTCGAGGACCCGGGAACACGGAGTGTTGCCGCCGCTAGGGCGTACTATT
+GGCAAACTATGTCATATACTCAGTTAGGTGTATTTAGTCCGATTGCTCCA
+GGCGTTCCTCTCTGATTTTCAGACATCAAGCAAAGGACTCGACTGAGGGG
+ACGCGAGCCCAAAAAAGCAGAGGGGTGGGATCAGTCTTCAGCAGTCCGGT
+ATCCGCCGAAGACCGTTTAGTCACACATCAGGCGGAATCTGTAATAGGGG
+AAAAGATAAAACGGATCTTGGAACTCTGGACAGCGCATATCTCCTGGGCT
+GTCAGGATGACCGATAAATCAGCCCCAAGGGTTCGCATTACTTGAGCCTT
+GTTGCACCATGTGCTCAGTCGTCTGGCATAAAAGATAATGGGAAGATGCC
+CTTGCTCAAGCCCACAGTCGTGTCTATTTACCAAATGGTCCGGTCAAACC
+TGACCTGCCGATGGGATACCCGAACTTAAACTGCATTTCCAAAACTCGGG
+AGTAAAGGTAGTCCAAGGTCGATTTTGAGCGCAGAGAATTCGGAGACCTC
+GGTTCACACCAAACGCAGTCATACGTTGTATACAGCGACGATATGGTCCC
+TTTGACCCGGTAGAGCCAGGGGTGTGCAATCTAAACTGTTGCCTGTAGCT
+AATGGGCCTCTATATTTGTAGTCTCATCCGAGCACCCGATTATGAACCAA
+AGTCCCTATCAACGGCCAAAAGCTGCTATTTGCTATGACGTGCAAGTGGG
+TGAAATAGTAAACATTTATTAGTTTGGGGATAAGGGTTTATAGCCTTTCC
+ACGGACACCTTCGGTGGTTTAAGACCGAGAAAAGTGACTAGGAATAAACC
+TTAGTAGGGTCAGAGCCTTGCATCGTCGTATATGTGGTTCCCGCCCTGTC
+CGATCCGTGCGCCGCTAGGGCATTAACAAGGAAACGGGTCCTAGGTCGGG
+CGTGAGCATTTTGTTGTACGACACCCATGATGCAGGACTCGAATTAACCG
+AGTGATAAGTATGCCAGGCTTACAGGGTGACGAGTACTCGCCGTGCAGTA
+AAACAAGTAAATCGGTACTTTCGGCAAGATCAGTCGTTTAGTCGTCGACG
+CATGTGGGGCAGCGTAATTCTGACGTACTTTAACCGAGCATTCAGCAGCC
+CTTCAAGTTGTCGACCTGCACGGGTCCCCGAGCGACGGCTATGATGGTTC
+GCTGATGGTAACAGAATATATGAGAAGGGAACGCCCCATCCGTTGTGAAC
+GTGTAGGCTTGACGGTGCATAGGGGGTTACTGTAGAATATCCGGCAATTT
+GCATCCCAAGTTAACGGCTGGCCGGAAGATAAAGAATTGATATATGTCCA
+AGAAGGATTCTCTCCCCTCCATAACACGGTATCAAAGAGCGCTTTGTCCA
+GCTTTCCTACTGGTTAGTGGGATCTCCACGTTTATAATGTCCATGGGAGG
+GAATTTACAAGCATGTTGAATAGGTGACGGCTCGCCCCGGTTTGTGCGCT
+AATAGAGTCTGTTCTTCGGGTCACCCTAACTTCCTTTAGGACGGGATTTT
+GTGGTCATAGACATTTTTTCTAGGGTAGACGGATCTGTATAATTAAGTCT
+CGCGAATTGGCTTTATGCATTTCTAGCACTTTGCTGTATGCCGGGGTGAG
+CTGCTGCATCAAGTGGGGGGATTCGCTATTCATCTATCGTTTAGTGAAAA
+CCAGAGATAGACGAGGTATAAGCAGGATCGGCATAGGCATTCTGTGCACC
+TTGCGCCACCCGCAGTATAATAGCAGCGTTGCGGATGCCGCGATATATGG
+CGAATTTGCAGTGAGAGAATATCAGCTCTAAGCTTATTCTTTGAACCGCT
+TTACCGCGTCCCAGGAGCTCTAGACGGACCCGTCCACCACGAAGTTAAGC
+GGAAATCGTATATTCTGCGTCCTTGGGCCTGAACCCATAGACCACCTGAA
+ACCCCAGTCTGGAGGGTCAATATGCCCTATATACGGATCTGCCAAAAACT
+ACCGCTGGAAAGGTTAGTTGAGAACTTTCCCTGAGACCCGTTCCGTAATG
+CGGTAAGGCTACGCTAGCCGATGGCGTGTATTAGACGCCGGTACGTAAAA
+AGTCTTTGGGTGCAGTCGCTGTCACCATATTCATGCGGGCGTTTGGTCGC
+CATCTTACTGACGTTTAGTCCGGCCGAGAATACGACACACTGCAGAGCCG
+ATATAAGCGCTGACTACTTGGGTCCCGTGCCAGCGGCCGAGCCTGAATGG
+TGATGAAATAGAGGAGTAAACGGTTACTGCAGCGGACCTGCTAAGGTTCC
+GCAGTGCCGGGCATATCAGTTCCGCGGGAACATAGTCGCCTATTGCGATC
+ACAGATCAGTGAACAGTTTCTCTCATTAGTAGATCCTATCCAGTTTAACA
+CGCTCGTGGTGAAGTAGGCGAACCCGCTTGGCCTCGATCTAAAAGAGCTT
+CTATCTCGAAATGGAGAAACCTAGTTTAATCTCCGCGTTTCGGGAAGGAA
+TACATCGACCTTTCGATCTTTCAACCTTGTTCACAGGGCCTTGTCAAGAT
+GTCATATGCTGTGCTGATACCATAGAAACGGCCTGTGGGGTCCGCTTAAG
+GCTGGTGTGCATCTATTCTGGTGCCAGGTGTTAGCGTCCGCCTACGTTTC
+TGGCTTTTACGCCCGGTCCTCAATATATGAGGTCATTTCTTATCTCCTCA
+CATGTAACCCTCACAGTTGTAAAACCCGGATCAAACGAGTCCAATAAATG
+TAATAGCTCTGGTGACTCAGAGCAGCTACAGTCTCCTATAATGCCTCTTT
+CGTACTGAAAAACGGTTTCGGGGATAGTCTACTCTAGTCCAGTCCTTTGA
+TGCTGGGTACGAGGGTGCACCTTGTCAGCGTGATCTAAACGACTGCCCTT
+GCTCACACAGAGGCAGGCTTAAGGGGCAAGTATCGTATAATACAATCCTT
+CTTTTCTCCGGCCGCTAAGAAGCGTTGGTGTCTGCCATGCGGTCACGGCC
+TCATTTTGGAGACGTGAGGGCGCATGTATGGCACCTCTCCCCGTAGCATA
+GACGCGCGAGCTGCATCCTCTAAGCACTTGGTGCCTTGTTCAGAATGCGA
+ACTAGATCCGAAGGTAATATTGATTCTGTTCCGCTTGCTTATGTGACTGT
+TCGGTCAGTCTCGAACTGTCTTACCTCTCGATGCCCGCTAGGACACAACG
+TCCCGAAATCCTTGAATAGTTCTCCACACCCCCGAGCATAGCTGTAAGAA
+TTGCACTAAACAGTCATCTAACTGGACGCTGTATGACTAGTCCTCGGGCG
+CCTAAACGCGCGGATACGAAGCTTGCGTGGCAGCGGCGATCGCATCAGAA
+CGCCCGGTTAGACGACGTACGCGGGGATATACTGACTATTACGGGCAAGT
+ACTCTAGTGAGAACTGGAAGTGAAGACTTCGTTTCCAAGTAGAGATGGCT
+ACGCAATGGCGAACTCTAGCCAAAACGGGTCCCTAGAAGAACAGTTCACA
+ACTGATCAAACGTTGCTTTCCAATTTTTTTAGGTACTGGATTAGATAATG
+CCCTGTCCCTGCTCATAAACAACGATTAATAATCCTCTGATGTTACAAAA
+GTCAGTCTTAAAACTTAGATTAGTCCAAACAGGTTAAGACGTATCCAAGA
+TAGTCCCGTAGCGCAGTTTGAGGGATAGCCTGAAAGTTGTGGACCCAGTC
+CCCATTCGGCTGTGGTCACGAACTCTGAGGGCATCGGGAGTTGGAGCTCA
+ATGTGATGTGGTGATTACCGGTAGGCTGCTAAGTGGTACTGTGCCACAAA
+ACTGAATTGATTATATTTGCAGTAGTCCTAGATGAGAAAACCTGTCTACA
+AAATATTATGTTTCATGGCGAGGTCCACCTTTGTAGCTCGAGGAAATGCT
+ACCCCAGTGTTCTTGCGAGTACTACGTTGGCAGGGCGGTAACCTTGTAAT
+TTCCAAGGGGTCAATAAAGTTTCTTTAACGTTTTACCGTCCGGAGGGGTA
+ATCCCGGGTTCAGCCGGGTTAACGTGTGCTGCCTTGTCGCGTATTTTAGA
+GGTGGATCCGTTGGATGATTTGAAATGAGACAATTTTAACCAGCGAGGTT
+CGGATTGGGTTATTCCCGTCCGGCGACCCCTTACGGGTGCCTATATGCGA
+TGCGACGTATCCAAGTGCATGTTACTGGCCCAGGCTCCCCTGACCCTCTT
+TACCTATGCGTTCCCCTACGATACAAGCTCCCATTCTGTAGTGAGGTAAA
+GGTGCCCAAGTGGAGAAGATGTCATCTTATTCCGCTCCTGCCTTCATCGT
+TTGACGTTATGGGCCCCGGAGTAGACTTGGGCGTAGACGATTTCGGCCTG
+AGATTCCTACAGGACGGGCAACGCCATATAGGGATCTAAGCCGTCGTCTG
+AGGATACGATGGGCTGCCGTAGCACCCCTTTAGTGGCTTCGTCACTAAGG
+GAAACCTAATGGGATTCTGGAGACTCACTGCACCTCCGCAGCCGATAGCG
+TGAGCCCGAGACACGGTGCGCAATACTTACGAGCCCACTCCCAACGCGGC
+GTTCAAGGGACACTTTTCTAAGCCTCTCTTAACCGGTAGGATCCCGGTCA
+CTTAAGACTAGCCTGGATCACCGTTTGCGTATTTTGGTGATTGAGGCCAT
+CTGGGAGCCCGGCTGCCTTTCCACGCCTGTCCATTAAACCAGGGCGGCGC
+GTATCCTGGATCGCGGTTAGTCCCGAGTATTTATTAACTTCGGGGCGTCA
+AACAGGTGGGGTCGGACCGAAACCACGTAGATATGATGCGCACCCTCCCC
+GGACCGTAGTTTGGAGTTGACACGTGCGCTTACCTCTGGGAGAAATACTG
+TTTACCAAGCTCAGTTACACGCAATGGGCCGGTAACATCTTTCCAACCCA
+CCGGTACGGTCGGGCAGCAGACATGACAGCTCCAACTGGGTCAATAGGCG
+AAGATGACGTCAAAAACGAACGATCGTACAGAGTGGCATGTGCAACCCAT
+CCACTGCCCCCCCATGATCCACCACACCCGTTTCCGTTTTCACGGATAGA
+GGACAATGACTGTGGACGTAGCTATTTACCGGCTGTATGTCCTCCTATAT
+GTTCCTCATACATTAGGCACGTAACGGCCCTAAACGGCGTATGGTCCCGA
+GTACTATCCAGACGGGATGAATGTATGATTAGCGCCCTTTCATTGCGCTG
+CATTAGCGAGGATAGCTTCCTCGGTGCAAGCGCTTGTTTTGTGTATCGAA
+TCGCCGGACAACTTCGCGATACCACTTCCGGTCACCCAGGTTCAGTACAT
+TTGGTCTAGCGACAAGGCTATTCTAACAGCGTTGACACCTTACCCAGTCC
+TGCACGCTGTTCCGTGGTAGGTAATACAGCTCGACCGTCGTGAATATTTG
+GCCTTACGTAGCTAGGGCCATGGACGTGCCATCGGCGCACGCGCAATGGT
+ACTTCGCTCTCGCCCTTTGCAAACCGCTCAGGGGCCATATCTACAGTCCT
+CAGATAAATCAGATTGGAATCCGGAATATAGAGCGGCGAAAATCACCCTT
+GAGGGCTTGCGAAGAAACGTGCTTTTTTTGGACTGTCTTCGGCAGGTAAT
+GTGCGAGGACGATCTTCATACCAGGACTATTCGCTTGGGTTATGAGTAAG
+ACTTAGCACGTATAATCACGCATGAGAGACTGACTTTTAGCAATGGCCAG
+TGGACCTGCACGCTAGGGCGTGCGGGTACATCTATACCGTTGGGCAATGT
+GTGTCGCGAAGTGACTGTTGTACCCTTTGCGCCTTCCCGGTTATAACGCT
+CTTTTCCACCCCTTTGTGAGCCCCCGCTAAGCGTATTTACTCGCGTTACC
+TCCCACTCATTAACCTGGCCGCCATATAGTTGTACGCATGTTCGGACTAA
+TCGAACCCGGCCACACATCTTTTAGTCAACAGCCAAACCGCAAACCGACC
+TGAGAAACTGCCCATAACAGTGGGATGCTGGCAAATGATGAATCTTGGGA
+CGCATACTACATTATGCTAAGACGGTCGGTCAAGTCGCGTAAGCATTGGC
+CCAGACTCTTAAATGTCACGGCCACCAGTTTACGTTCCAATCTTCTACTA
+TCAAAAACTTGTACCAGCGCCCACGAATCAAGACGGTGTGGTCATGGGGA
+TGGGCAGGACGCTTGTGAGACTGATGTAAGTCCTACATCTCATCGGCAAC
+CTTTTAAGTCAATTTCCCCCACGCCCCAACCGTGTACAGACGTTAACAGA
+GCGGCGAGCGACGGCGAGTCGGTCTGGGGTCGATTTCGGATTCCAGGGAC
+CAATCCAAACAAGGATTAATTTCGAATTATTGGAGCTGGACCGATGCGGA
+TAAGGGATGGGGTTGGTCACGTCAATTCCGGCTACAGCACCACCTAGTAG
+CGGTGGGTTTACGTCGGTCTATCGGAATTAATCCGGGCTTAGCATCTCTT
+GGTGTAGAAGCAGAGGGCTCTCGGCATGGAGGTTGCTAGGCAGAAATTCA
+TGATTCAATGGATTGGGACCATCTTTAGCGCCTCTCCAGTCGTTCGATAA
+GGTATCGCGAGTCCTGTGGGACATAGCAGTATACACCGGGCGGCCAAGGC
+TCTGCTGTCGCACTAGTTGATCCTCACATCCACCCTTTCAAAACAACAAT
+CAACGACTCACCAACATACGAAGGCATCCAATGTTACGATTTCATTATAT
+TTAAATCAAGTCGGTTGACGGGAGTGAAATGATATAATTTTGAGGACGTG
+GCTACGAATACACTGTTCGTTTATGACAGTTTGCATTGGACTGATGATGA
+GATTAAATACTATCCTTACGACGACAACGCCCTGTGCCGTGTTTTAGAGG
+TTCCTGTCCCCCCCTCTTGATACTGAAGGTCTAAGCTCTAGTAATCGCGA
+AAGTCCTGGAGTTTATGGTCGTCTAAACCTGGCACTAACACCCGGCTTGT
+GTCAGCCATGGCCGTGAGTATCTAGGAGTGCTTTGGCGCCCCGTCCAAAA
+GGAAACTAACCCTCTGGATCCCTAGTCGGCGCGAAAATTGCCCGAATCAG
+TGGTCAGAGACCCGATTACATCTTTGTTTAATGTTTTGAGAACGAATCAT
+AAACGGGCTAGCCAAATCTTTCGTTAAATAAAAATCGCCTATAATCAGAA
+CTGCGGGCCTCTCGGAACTAGACCTCTGCAATAATGCCGCGCCAATCGGA
+GATGTATGGGATTGGGGCTCGAACGAATCATTACTACTTGCGGTCAACGC
+AGCGCGCGGCGCGCCTCCGTTCGGTAGTAGAGGACTGACCATGACTAATA
+CATTTGAGCAAACCGCAAGTACGCATTCCGTCCAGGGTGCCTCCTTGATA
+CGCGATGCATTCCGGGAATAACTAATGTGGCTGATACATATAAGGCAAGG
+TCGCTTGAACACCGTTGTGGGATAGATCAACGATCAGGTAATGAATGCTA
+TGATTGTACCTTACTCGGGGTTTGAGTCCCAGTACATCCTTAGTCCGCCA
+TGACTATACTCATAAAACATTATAGTTTCGTACTTCGGTTCTGTCATGGT
+CTAAGAAATCTTAAGATACAAGGATGACAACTGGCAATATACAGTAACAA
+GGACAGTAACATACCTAGATTGAACAGGACTGGGGCCCCCGCTTTAAGTT
+CAGTGGAGCAAGTCAAGGCGTTGAACCATGGAGTTCGGTACCAACAGCAG
+GGAAATGTCGTTGAAAACTTGTTCTCTGCGTGAGTAGTTTAGTGCTTCAC
+CTTCCCAGAAGCAGCCGATACCCGGGGTCTGCCCTGACTAGTTTACCACA
+AGGCAGAAAGTAGAAATGGGTGCATCGTCCCCCGTACATAACCGAGCCGA
+ACAGAGGGCAAAAATCTTCAGGCCCAGGAACGCCACGTTCACCTAGCGTT
+GTCCCAGCAGGAAGCCCCTTCTGTTCGGCCACGGGACTTACCCCACACAG
+CCACAAGCCCTCGCTAAGCTGGAGGCAGTATTCGCTTACGGACAGGGCAT
+CCCGCCCCTGGCGATCATGTTAACGATTCTTGTTTCGTCAAAACCGATTA
+GGAACATTCCCAGCTGGCCGTCCCCGCCTCGCTTATAATAGGCGGACACA
+GAGCCTTCTCCCAGAGCGAGGGCCCCGACCGCTTTTGGAATCTGACTCGC
+CGTCGACATAGAGAGTCGTTCTAACCAAGCACTCGTTTAACCATTGATCC
+ACCTCTGGTGAATGAACAAGTAACTCCCATACGGGCAGCGTCGAGAGACT
+ATATGGTTGCGTGCGTAGTGTAGAGACAGATTAAGTCCCGAGTGAAATGA
+GGGACGGAAGATCAAAGCCTCTAGCTACATAGCGTTACAAGACTATATTT
+ATCTTTAGGCAGGTTGGTAGACGGTAGAGACTTTGAATGCGTATGAACTC
+TCAATGAGCCAGGCTTGAATAGCATCGTTCAAGAGCACGTAAAAATGGGT
+GGCGTGTGGACCACCGTAGTGTCAGGGCGAGTGCACTACCGTGGTGTCCC
+GTGATTCCGGCGATCTACCCAGTGTCACCCATTTACATACTGAAGAAGAG
+GAGTGCTAAATACTCAGCACAGAAAATCCGTAGACTTACGGGCAGTTCTC
+TGTGACTAGTGCGTAACAATTTAGACCACCATAACTCTCCGGATGAGCAG
+CGCAGAGTGCCTTCTAGCATCGCGCCTGTATCTGGGGCCCTTATGACGGG
+GTTGGGATTTGCGAGCCACGTACACCTCTCGCAGAAGAGTACCAACTGAG
+GCCCGACTTTGGCTACCTATAGTAAGTTTCATCTAGACGAAGGCTCCCGT
+GCGTCCGCTAGGGTCACTAATCCTAATAGGGGTGGCTGCACGTTGCCCAT
+TCCTTTCGGTCCCTCTCTTTTGTATATATTATTGCACACCGATTCCGTTC
+CGTGGTGATTCAGCAGGCAGTTCCGGGAAACGGATCTATAACCATGGCCT
+CCAGCCACCCTACACCGAATCATTACCTCGATTGGTCATAGTCAGATGCC
+TCCTTGTCAGAGAACTAATACGTGAAACAAAGCGGCTTTCGGCCCCCAGA
+TATCCATCGGTGAACGGGTGTCTAATCCTCGACGATCTCAGGGTTTTACC
+AGATATCAATGTGAGACTGGCGTGTAGGTCCTAACGAGTTCTTCATACTT
+TTTATAATAAGCTTCCGACTAGCTCCACCCACAATCAACGCTTGCGTAGA
+AAGTCCGATTAAGCGAAGGGGCAGAGGTGTCTGTGAGCGCACCCCGGCAA
+GGTTCTTCGACATAATTGTCAATAGGAAGCTTATTATCAAAGTACAGATG
+AGACGACATCTTCCGATAAAAAATTTATATGAAAGCATTAACCAGCTGTC
+GGGACGACGAGCCGATCGAATATCAGGTTCAGTTTTTAGAGTCCAGGCCG
+GAGGAGATCTCGCCGAATTGAGTGAGAGTTACCGAAAAGACAAATAAGAG
+CTATTAAAACCAACTGTAGCTCTCATTAACATGATAAGTCGAACCACGAA
+AACTTCTTCACCAAATGGACTGGACTGGCTTTCACTTACCGCATACGATA
+CTAATCCCGGTGCCAGAGGACCCTGACGCACCGAAAACCCATGGTGATAT
+AAACGTACGAGCACAAAGGTCGCAGCCTCCGTACCTGTCCGCTCCCACTG
+GTTTATTTGCTAGTGTAATTAGTCTAGCCGTTGCATGTAATCATGTCGTT
+GTCTCGGGCTCGTGTAGGGCCGGGGTTCGAGCAGACATCCGGTAGCTCCC
+TGTCTGTTGCTAAACGTGGGACTGCCTTACCTTAGCCCGACTCGATCACA
+CCGATCGCGACAGACGACATCTGTGACTACTCGCGTCAGCTTAGAATCCA
+CGACGAGCCAACACTATCGTAGATCCTGCTGGTAAATTCCACACATGCGC
+GCTTCTATGGCCCTTCTATACAATCAAAGTGGTTAGGACTGTCCAAGAGG
+TAATCTGTCAAACCGTAACGTTCTATCTGTGGAGTCATGCCCACGAAAGA
+TCCGAGACATAATAGATAGCAGCGTAAGTATTGTACACTACAGTGGCAGA
+GCAGGGTGCGCTCGGTACAGGGTATCGTGCAGCCGTGCCGCTTTAGAGAT
+GGCCCGCGTCCGGACCAGAGAATAATTCGCATTAGAGACGAGAGCTGTCC
+ACGGTCTAGAGAATCCCAGTTCGCTCATCCGTCCCAAATGCACAGGGACG
+CTGACCGGGATGCACATGTCTCCTCTGTCATACTGCGCCGCATACTGTAG
+GTTCGGAAGGCTAGCCGAATTCGCACCTAAAGGTGCGTAGCGGGGTGCTA
+CGCCGGTAAACAGAAACCTGGCTAGAGGAGGGCGAACGCCAGCTACAGCG
+GCAACCGACCTAATATGGCATCTACCTAACCAAGTGATCTAAGCAATTCT
+TGAAAATCTCACGGGCTTTGGAAAGCGCATCCGAATTGCTCCTCCGCGGA
+TGAACCATTCGTTATTTTATATGGAGAGTCTGTCGTTGCAACTCGGTCTA
+GACAGTATATGTTGACTAGCTTAGAATAACCGCGTCCACTTTATGTGATT
+AGTAGGACTCGCAATATATTAGCTGGGTGGAAGTTCAGTTCCCCATAGTG
+CTGTGGGGAGCTGCGAAGACCAGCCACACTAGTGCCTCTACAGCGGGACA
+AGTCTCTTTTAGGCGATCTCACCCATTCGCAGTTAATAATTTGATAGGGG
+GTATACGGGTGTGACGGATGGACTGCCTCTCTCCCGACTATAGTATACCT
+ACGGCTAAGGTCATCATATTGTACGATGGTCTATGAGACGGAACCAATAT
+CACATACTGAAACATCTAGTTCATAAGGTTAGAGTTCGAATCACAAACGC
+GTTCTCGGTTTATCGCTGAGCAGAACCCTTATCACTTGCACTATCAAGTG
+ACGATAATAGCACGAGAATTCGGCAGATTACCCGACTGTAAGGTTTGCCG
+ACGGAGGATTTCACCTAACCAGTGATACGCGTACAGGCGCCCAGAGGCGG
+GTATGTGCCTCACTACTATCAGCTGCAGACTCCGTCCCGCATTGCGGCCG
+GGGAGGGACAGCATGGTACGAGTTCTTATCTGGCACGGGGCCCCATTTCG
+GGCCTCTGTGGATAGCATTGTATCTCAGACAGCGTCCGAAGTCGATGTCG
+GCGCAGTTCGCCGCCTGTCTGCGGTGTGAACTAAACTTTACGCCAGGCTT
+AGGAATTGTCCTGGGCACATCTAGCTCATGCTGAGGCGGCTGTCGTGATC
+TCGAAGACAAAAAGTACCATACAAATGCTTAACGTTAAACCACTATGTGA
+GTGCGTCTTCCCAGGCGCCACTGTTTCTGCCCGCCCGTGCCAAGTAATGT
+GGATAGTGCGAACGTGCGTTAGACAGCGAGGTATGCCCGGAGTCCTAGAA
+CATCGTGCCAATACAGAGTCACACAGGTATGAGTTCTTGGATAGAAGAAC
+GGTACATTCAACCTTAGACTGCGAGGTAGGTTAAAAGCTGATGCCACTTC
+ACGTCGAACATGATCAGCGTTGTTGGTAGCTTGTCAAAAAGTCCGTTTCA
+CGACGTGGGACTCTGCTTGTTGTCCCCAATACGCAGGTTAGTACAGCTGA
+AAATCAACAGTAACTACAAGCCCTCTTGACACTGAATCGCGGGAGTGGTG
+GAATGACAAGATGGGACTCTACTATTCAGATCGCTAAGAGTTACTTTCTA
+AAAGATACTTACGCAGCGGGCCCCCCAGCAGATATCTTAGGGCCCAAAGT
+GCTAATGAAATTTTCAGACAGGACTCCACAAAAGCTCGTAGGCGAGTCAC
+GATAGTGGCGCGGGAGATGCCTTCATGGTAATGGCGTTCTCGATAGACCG
+ACCCACTAAGTCTGGAATAGGTCGGACCTACGACTGCCACTCGGCCATTC
+GTAACCAAAGAGTAAGTCATGTGTGTATAGGCAACACGCGGTTGATCAGA
+CAAGGGGACTACGTTCTTAATGCGGGCGTATCAGAGCTTGACAGCACCCG
+CTTGCCAACTGTTTGACGTATTTATTGCGGTACCTGCTTCATACGTATCT
+CCAACTAGCGCGAGTAGTACAGAGCTGCTATATTATTGGAGCGACCAGAT
+CTGCCAGCCCCTCCACAGGTTCTCCCAGGATAACTTGCTACACGGAATTT
+TTTCATGTACCCGTGCAGGACCTGGTAGCAGGAGTCCGGATTGTACTAAC
+TAGTGTCTCCTTTCGGGGTTCTTTTAAGCACTGCTTCCTCGCCCACAACC
+AGGCCGCAAGCCGTAAATGATGTTATGTGGCCAGTCCCAAACACTTCAGC
+TGGTGAGATCGTTTTATCGCAAACATTGAACCCGATGGCGGGTTTTCATA
+CTATCCTCCGCGGTCCGCTTGGATAGATATGAATTCCCTACCACAGCTCC
+CGTGAAGCGCGCCGCCGCCCGAGGCGGCGTGTATAGCTCAAAAAGATGGC
+TCTGGTCAGCTTAGCCCAGATCGGTGCATGGACTTTTAAAGATACATTCC
+AACTTAGTTTAACAAAATAGTGCGTGTACACCAAGGTGTACTCCTCTTAT
+GCGCGCCGAAATATTGAGTGTTGCGTGGCAGCAATCTTTGCGACGTTTTG
+ACCATAGTAGCGCGCTAAGGAGCACTCGAAGGTACAGGATTCCCTACCAG
+TGCGTCATTAAGACACTCAGTGCCCTTCGACGGTAATAGGTATAGGTCAA
+CGAGACCCTCGGCCTAGTACATTGAAGATCGGCCGCTTGCTGTTCTCCAA
+TATAAACTGTGGAGATTCAATTGTCTTTTAGTACACCAGTGGCGGGTGCC
+TCGTTGTCCATCTAGAACGACAGCGATAGAAAAAGGATCGCCAGACGACA
+CGAGCTTTCCGCTCGCCCTGGGTTAACAATTAACTTATCACACACATCAG
+ATCCACTCGCAGCCCATCTAACCCTCCGTGGCATTGCAGACGACTGATAT
+AAAACGGAATATTCAAACCCCTTACATGGGCCGCCGGTTACAACGTGCCA
+ACTTTATACTCATTGTGCACTAGAACGTATTTTAAGCCTATCCGGGTGTA
+GACCAAAGTATGGACTAGAATGAACGATCAGTATTTGAGCTATCCTAACA
+AATCTGGCCTTGTAGTCCGGGGGTCCTAAGCAGTGTCCCGCAACCTTAGT
+CGGAGTACGGAGATACAGAATAGTTCGCCTCGGCGCATCCCAAGGAGAGG
+TGTGTGCTGATACTATGAGGTCCTCCACTACGCGTGTTTTTCTTTCCTGG
+GAACGGAAGCAGGGGGACTCCCCGCTTCGTTTGCGACCGCGACGCCAACA
+GAAAAGCCTTAGAACTCCCCCATCTGCATAAATTAACCTTCTATTTTTTA
+CGTAATATCCCCCGTGTTATATTCGCCCATCGTCTGCCGCCATTACCTTG
+CTTTCCTCTAAGCGCTAGACTGCCGGGGCCGCCGATGGGAGTCAACGTCG
+CGTTGGCCTGCTTCTCGGTCATTTACGCGCGTTGTCGATATTAATACCCT
+ACGCGACCCGATTACTTACCGAACTCGTTGGCAGAGGTTTCAGACTTTTA
+GGAAGACTGCCTGGTCATAATTGGGGGATGAGTCAAGAGTCAAATCGGCC
+GCAAGTAATCTAATGCCGGGACACACGGAGGTCAAAGCATTGTTTTGCTA
+CCGAACGCCATGCAAGCTAAAAATTGACTGAGTCTCAGTGGCTATTGCAA
+GGGGAAGTCGAGATTAGCTCCAGTATACCCCATATCCGTGTGTGCATATA
+TGGACGTCTACCTAGCACTGTCGATCTGTCTACTAACTTCGGATCGGCCA
+AACCGGGATCTCTGCCTCCGCGAGGGATACGCTCTCATCTTATCTAGGCC
+GCTCGCCTTCCCGAACCGTTAAGCTGCCTGCGAAGGTGGGCTGAGTGTCC
+GTGCTGCCTTTTTGAAAATCAGCGAACGCTGGAAGGATGGACACCAGAAG
+GCTATCTTCGCGCGGGCAAATACATTTGGTGTACAGCGGCTACCTATTGC
+CTACGCAACGGGCCAGCCGTAGTCGCGACCCCAAGTCTCGAGGTTGATCC
+AACACGCTCTAACGCTGGTTGCTCATGCTAAGGATTGCTCTACCCATAAG
+CGCCAATGTTAGATAAGACCTTGAGGGTGAGTTGTACAACCTAGCGTGGG
+CGGTTATCGCCGAGTTCAGACAGTCGGGGGAGACCAAGGGATTCCGAATT
+TAATGTCCCGAAGTCCCCCATTCATGACTGCAGAGAGCTCGAACGAGACA
+AATGCTGCGGGTAGTTGCCTTCCATCATTACTACGTAGTTTCACTTGCCT
+GAGGATAAGGTTGAGACTGGGGTCGCTGTCTGCTGGTGCGCATCAGCGGC
+TAATCACTCGCCGCTCCCTTGGCCAGGGAAAATCCACTTACGCTCAAATT
+CGCCGGAAGGATATATAATCATCTCACTCAGAGCGGACTTCAGAACTCTG
+AGCTCATGCTCGCGTGTACATGCATGGTGATATGGTCAATTCTTCTCAAA
+CGACTCGTAGATTATCATAGGCAGCATCTCCCGGTGTAATATGGTTATAC
+ATCTGAAAGAACGTATATCTTAGAGGTTCGGTTAACACGGCGCCAGCGAA
+TTCACGTTTTGATACTGGGCTTTTTACAGCGCGAAATTATCATCTCCCGT
+AGCCAGCCCCATTTTCAATACCCTGAGACCTACCTTCGACATATATCGTA
+TGACGTTTATTCAGACTGACCGTAATTAGTCACGCAGACCGCGCTATCAT
+AAGCTATAAGGGCCCGGGACGACTTGTAGCCTTAACGCACATTTGGCCAT
+TTTTATTGCCAGCAGCATTGAGATTGTCCCGAGGATCCAAGCGATAAACG
+GATCTCGGCTCGTATGGAGCCTAGCACGGTGCATGCATAACTTGGTATGC
+GATTAACGCAGGGCTGTGGAGCAGCAACTACCTCAATTCCGATTTAACCA
+TGCCTCCTAAGCATTTGTGCCTGACGCCGCAGATACCTGTCAGCGTCTAC
+TGGCCTGTCCTAGTCAATGCATGCGATGCGACCTCGATAGTGGACGCCGA
+ACAATTTTCAACTTATGCAACTGATCGTAACTGATTGCCACAAGCTCATG
+AGCTCAGGCTCTGTGTTCTGGACTCCATAATTTCAGCAACGAGATACTTT
+ATGCTTGGAGCACGCACATCGAATCATACGCAATAGTGAGCTCCTAGTTT
+AAACAATCCGGCGCCACTTACCGTTAAGACCCCTCCCGGGAGCTGCCTAG
+AGACGCCTCCAGGGTCCCGATCTCGCATGAATGCAAGTGATCCTCCACTT
+CAAATTCACTACAAGTGCCCGAATCTTATTAATGAGAATTCGTATGCCTC
+GGCGGATACAGACTTCAGTAGGTCCCCGGGAGCACTTGATTCCAGGAGGT
+ACACATTTTAAGTAACCAGTTTAGGCACGGAGGGGAACGGCGTACTGCGC
+CAACGCCCAATTGGCCGTGTTCCGACGTCGGCCGCTCCAACTGGCCTTCG
+AACCGGAGCCCATATTTTTACCAAAACATGACTGAGCTTCCTCGACTATG
+GGAGTGGGAGGGAGGGACGAACGTATGCTCTACGGAACTTCGGTTAGTCT
+GATGTTAGGGTCTCGCATAAGCTCTGGCCTCTTTCTGTCCCGGAAAGGTA
+ATTGGCCAAACCGACCGTTTCCGCCACGCACGCATCTCGAACTAATCAGT
+TGGTTGCAACATGGCTGTAACTGTAAATCAAAACGCTGAATGTCGTTGCG
+GCAGGTGAGGTTCAAATGATGGGGATTAGCTTGCCCTACTGCAAGCTACC
+ACCTGAACTTTGCATCGCTTCGCACATGTATGTTCACGCCCAGCTTAGGG
+GAAATAGCTACCGGGGAGCCAAGAGTCAGATTAAAGCTACCTCGATCGCG
+CGTTTGTGTCAACAGATCCTAAATTGGCCGCTATATGCCTCCTATTGCGG
+CCGCGGTCCAGCGATGGACCAAGTCAATCTATCTGTGTGCACTGTTCACT
+AGTGCTGTCAGAAAGGCGGGGATCATCCTGCACTCGACTATAATCGCCGT
+TAGGGACGTCGCGTGTTCGTATTTGCTTCGAAGCTTTGTGTGGGTATTCT
+TTCACTATATCGGTCCGGCGAAAGCGCGGTCGGCAGAAGGGGCCATAGGG
+CGACTTCCGTGTAAGCACTATGGGCCATCCGTTAGCCCTCGCGAGAGCAG
+ACTAGCTGTACGCCAACCGTTTTCGTCGCTGGATATTTCGATCTGTGCAC
+CGCCAGACCATTCCTCCGCGTGATACGGACCCGACTCATCAACGCTGAGT
+ATGTAGTTGGAGGCTGGGTTTAAAGTCCGTCCGGCTCTGAGTTTTTTTAG
+AAAAACGAATGGGGCTTGATCTAGATGTGTACAAAACGTGTCGTGATCCC
+AATCCCGTTAAACAGTACCTTCGGGTATCTTTGGTATTCCCGCAAATGAC
+CCAAGCATGTCGCAGACCCCCAGTCTAGTGATAAGAAGGTGTTACTTCGT
+GCCGGTGGGGCCTGGCCATGACTGTGGAGCATGTATACATTCACCTGGGG
+TTACGTAGGAGCAACCCAATAGTCCTCGCCCGTTCTCATGTTTCCTACCA
+TGTATGATGTGCTTGTCCGAATCCTTTATTAAGTGAGTAGTAGAGCGGAG
+ACGTATCGAGTGAGTTAAACATCGGAGAATAAACCACTTACGTTTTGGAA
+ATAAGCCGCGGGAGATGGACCGGGGGCTAGCTTGATGAATACGGAGCCAC
+GAGTTGCGGCTCACCGACGTCGCATCGCGTTCTAAAGGACAGCCCAGCGG
+TCGATAAGAAGCTTGTAAAAGTACCTATTCCCGGTAGTTCTCGAAGCGCG
+TTAGGAGTAGCATCCTTGTAACTCTCGACGCCCACTAGGCCGGTCGCGCG
+ACTTGTGTATTGCCTGGTGTAAATGCTCAGGGGCCGCATTCCGCAGCAGA
+TTTGCAAATCCCATCAGTTACCGCGAACCCAAGCGACTGCCTGGACTTAA
+GCAATAGACGTGAATGGGTGCGTTCAAAACGGAAAGAAGGTCCTTGTATT
+GCATTTCAAACCAAGCACCATCAGTTGAGCACGTAATACTACCTGCAATG
+CCTTGTTACATCTCTTTATATCCGTGTTACACTATAGACAGCGGACTGAG
+AGATCCCGAATTCACGAACTCGCTGCGGTAGTGGAGCCTCTGCCGTTTTT
+ATATCTACAGTCTGGACCCTGCCCTCTAGTTACCGGTTTGGAAGAGAGAG
+GGAAGGTGACAAATGAGACGAGACCCCGCCCACGTACACGCCCAATAAAC
+TAGCTTTACACAGAGATGGTCATGGCTGGGGAAGGACCCTTTCAACCGTT
+TGTGCTCGATACATCCAGATGTCCTGTCTGTTCCGTGCATGAGGGTTTAG
+TTTTGACACTATGCATCCTCCGATCAAAGTGCTTTGGTGGGATCACTGGC
+CTATGAGTTTATGAGCAGTCCATCACGGCAATGGTGTTATTTATGCTCAC
+CCAAGGCTTAAAGTGATTAATGGTACCCAAGTTGATAAGAATCGGGAAGC
+GTGTAGACATGAGCTTTCCCCTGTCGAACGATGCTACGATAGCTTGTGAG
+AACATATCTGATTGGAAAGGGGAATCTTCAGAGCACGAATGGACGCAGGT
+TATATGTATCTACGGAGGCCCAATGATAAGACACATGTGAGTTATTTTTT
+GCTGACCATGCGAATACACTTTTGGGAGAAGAATAAACCATTTTTGGTCC
+TTTCCCGGGCCCAAACACCGGACTGGGGAAAACATCCCAATTCACTTGCT
+TCTACGACCCCCTTGAGCACTCATGCCATGTCTTTCGTCAGTGGCCATCC
+TCGTAGACGTCCTTGAATCTCAACACTCAGTATAGACCGCACTTAAGCAC
+TCTCATCGCGCCGTGAAAGCTCCGTACCTAAGAAGACACCTGCCCTTTCC
+AATGACGTACTATTAAGTCGACATAGGCGTCTCCCCATACATCCTAGCTG
+CAAAGGACGTTCTATATCATTGTTAGAAGAGTTATTAAGTGGTAGTTGAG
+ATGCTATCTCTCGGAGATAGGCAATAATGTTATAGCTCTGGTCCTTATAC
+GTAATTGGTGATGTCAAGGGAACAAGAGGGCTCATCCTCTTATTGAAAAC
+CTTGCACTCCCACCAGAGCTAGCACCACATACCTCACGTGTAAGACCATC
+AGTTGTCCGGAGAGACTAAGACCGGGCTGGCTTACAAACCGGTTACCTGC
+GCTGCTTAAAAGGAGAGGAACTACCACGTCTTCCTCGTGCTAACAATTCA
+GCTGTAGAGTCATCGACTTGTTCGCCTAGCTGGAGAACGTCAAGGACATC
+GCTAGCAGTGGTGGTTCGCAACGGTGGGAGGGACAGTTCCCTTTCTGTCA
+TGTAGTGCTTATTCAGCAATGCGTAATCCTCACATCTACGCGGGAAAGCG
+AATTCCGTGACGCGGAGTTTGCCAAAGGGGTCCTTAGGGCCAAAGATGTC
+TAACCCGGGCACATGCACCTGGTCCCCGATACGCCGACCTACTACATCGC
+GTTAATTCAAGGTTCGCTGCGGTCTGCGGACCCTAGCATAGAGCATGAGA
+AGAGCAATCGACTCTCAAATATCCCTCGTTGTGTTGTCCGTGCCTTCGAC
+TTGACCATGCTGTGGAACAAACCATCGTCAACCCTAGTAATGTGATACTT
+TCACGCAGTAGCCTGTATAGGACCGAAACAGAGTTGGAAGCGCATGTTCT
+GTGGTAGACTCCGCTAGTATACGTTACTCACCTGCCGAGCAAGGTGCATA
+CGCCAGCCGCTCTACAACCGCACCCCTGCAGTCTTGGCTGTGAAAACAGT
+ACGGAGTGACGGAACCCTGATACGGCTGTAGAGTTGATCGGTCGTATTTC
+CGATTCCTGTACAAGGCTCGCCTTCGCTGCATTAAGATTAAAGACGTGCA
+ACCATTGCATACTCGCGGACAATGGAGGTTCTCATTGAAAAATTACTTTC
+GGCCTCGTTAGCCACTGAAGTTGAGCATGGTTTTGGATACCTCGCGACGC
+CAAAGTTCCAAATCGCTGAAACGGAGGTAGACATTTCATCGTAAGGTAAC
+ATTATTGCGAGAGCGCATACCCGAACGGTGCGGGGTCGGATAATACTTCT
+TAGCGTCCACAGTCATCAGTTCAGTGGCGGCCATGTGCAACACGCATTGG
+CATAGGAACGTTTAAGCGTGAAATGTGATGTGCCGCTAAGCACAATAGGA
+TCCAGGCTCCTTGGCTCTTTACTTGTTTTTACGGATGGCCACCAGACGCG
+ACTGAGAGGGCAATTTAAAGGTAACGATTAATGCCTTGAGGGTCCCGTCA
+TATCCGGGGACTAGAAGTGACCAGTATCTTGGGGAAAACATTGAAGACCA
+GAGACATCGTAACTGCCATTCCTACTGTTATAAATATAGTCACTCTCTGG
+CGATTCCTACCGTAGGTAGCAGGTGCAATTGTACCGGGGTAGCTACTCGG
+TCTATTCTAAGCCCGTATGGGGATACTGGGCAACAACGTCGCCTTCCGCG
+ACACGCGATAACCGGAGTCTACTGCAAACATATTAATTGATTTCCCGTCT
+TTGGGAAACCCCAGCTACATGTCAACGAAACTAGTTACTTACAAGCTGAT
+TAAAGCCAAATAGACCCGCGCGGCAAGAGAGCCAAAGTGTCTTCTTACCC
+TTAGCAACAACAGCGCACAGAGTGTGCCATCACATCTCTGACCAACGCAA
+TGTGCCATCTAGTTGCCTCCCTGGATCATATCTGTCGGTGAATAGTGTAA
+TGGCGAGGAGTAGATTCGGAGTGATGCGTGACATTCGCCTAGATCCTATC
+TGTCGTATTCTATATGGTCAACCTCGAATCTGCTCGCGCGAACACCTGAT
+AGCGGTCGCACGGTTTTCTGCGCTAGGCGAAAACCGGAGGCTCGCGCCGT
+TATAGAGGTATAGCTCCGATATACAGAATCGCGGAACACCGCATTGGGAT
+CAGCGTAACTAGCCGAGTCAACATACTGGAGGCCAATTGCGCTAGATGCC
+CTTGAACAAATAGGAACGCATTTCCCTTTGTCAACGAATCTAACCAGACA
+GCCCGGCGGCGTCAGGCAGTCTAAGGTTGTTGCGTTGTGAGCGAGTCTAC
+CACACCATCTAGCGACCGAGATCCGCGTAGCCACTCATTCAACGTGACAC
+CTAACGTATATGGAGACTTGCTCGGCTTACTAAAAGAACATCAATCGGCC
+TGATCAATTAAACCTCCCGGAGTGTACCTGCAGCGTCCATAAGCATTGTC
+CCTACGCCCACATCAGTTGCTAGATCGAGCCCTTTTAGCGCGACCTGCCC
+ATAATATTACCTGGGGGAGAGTACACACGAGACCCTAACCGCTAGCAGGT
+CATCCTGCGTTCTTACCGATTCGTTTTTTGTGAAGGTCGGGGTGTACAAA
+GATGGCCTCTCCATTACTGAACGGGCGTAGTGGAAATTTACGACATGCGA
+AACCGTATCCCGCGGTAATCATATGAATGGCCTCATTAGAGTTCTCACAG
+CAGATTCAAGACAGATTGTAGCTTGATCTGAAGTGAGATTTTTTTGCATG
+CAACTAACATCCTAACACTTATAGCACGAATAGACTTCCCATTCGACACG
+AAATCAGCAGATGGTCAATAATTCTCGAGTCCCCTGGAGCAGGCGTGGCG
+CGACATAGCGCATTAAAGTAGCCGGATGAAGTCTATGGTCGCAATCCTGC
+TTCCCATTGGGACAAGAAGATTCGTTAATCTGGGGTGGGCCACCCGCGGG
+TTAAGCCTCTTCGCGAAAGGCGGGTGTGTCAGTGCGAGTTTACTGCCGAG
+CCATGTGCAAATAAGGGAGCTGTCATTTGGTGCTTCGGGTCGCCGACTAA
+TCATCGTCGCTCCACCGCCAGCCCTTTGAACGCACGTTGGGTACGCTGAT
+TTGAAACCACGACTTTGGGCTGTAGACAGCAGAGGTTGATTAAACAGTTG
+AAGGAGATCTCCGCACCGTATATCTGTCAGTGATCCCATAAACCCGGATG
+CTCCAGTACGAAGCAGGCCTACGGCACATATAGCCGTGATAATCCCGACC
+AGATCTCTATCGTAGCCCGCTCAGAAAGAAAGCAACGTGAGGATCGTAGG
+AAGCGTAACTTTCGGCCAGGCATTAATAACCCAGGGACGTAGTGAAAGTT
+TCAGTTTAAGCGCATCTGGATTCATGAGTTGTCTTTCTTGGAGGTTGACA
+CGGGACGTCCGTTCCCATAGTCCGGGCCCGGCCTTTCGCGTACAATGGAA
+CCTAACCGTTTGCGACCTCTGCGGCTCTTTTCTGACACCAGGACCGTGCG
+GCGGGCTCATTGGTACGTATTTTATAGAGGGTGATTTCAATCGGCTTACT
+GTCATTAAGCAGTTTCACCCTATTAGTGAGGGATTAAGTTTCACAACGAC
+CAAGCGTCACCTCGCACGGTCTTTTCCGAACCGCACACGGAAATTTCGGA
+TACTTCATCACGCTCCGAATCGAATTAGGGCGTCTCAGAAGACTAAACTT
+CAGAGAACACTCTTTAACATGTATCTCTGTTACTGAAATTTCTTCCATTG
+AAGGGAGGAAAAAACCAAGTGGGGTCGCGAGAGAGGTATAACTGGCATTA
+TTTCAAGCCGACCTAATGACATATAATTTATATTGGCCCCGACAGCCAGC
+TGAAGATAAGAAGATTCCACCACGTTCCCAAGCGTCTTGGCGAGAAAGCT
+TGGACGAAGTAAGCTTCCCGGTAGGGTTGGGCGTAGACCATCCCTGCGCG
+ATGCACACTTAGACCCATGTCCTTAAGAAGAGACCTATCCCCTGACCACC
+CAGGTTCAGAAAATTGCAAGCGCGTTTTTACCCTCCTGCCTGTGATGGTA
+GTCATGAAAAAACCAACCCAGGCAAAGAATAGGTTGTCGCGTACAACTTA
+CGTTGTAAATCCGCAGGTCCAATCCTCATCAGCAGGTCCTCCGGAGCGTG
+GGACCGGCATTCTTTAAACAACCCTCGGGAGACGTATTATGATCGAGCGA
+AAGACAATCCGAAAGAGCTATGATCCCTTAATCGTTGACACGTCGCTAGC
+TAGATGTGCATTTTAAGCCATACGCCATACTACGATGTGTAGTAGGTAAG
+AACCCATCCTTGATGACCGGATACCGTAGTCGCTCACACTGCTCTCTACA
+CGATCCTCAGGTCTTAGGGACTTGAATTCCAGCGTCTAAATTCAGTGTTA
+TACCCCAACTAAGCCTGCTCTTAGCCTGCCTTGCCATACCAGGAAGGTTG
+TAAATAATCTCATTAACGGTGTCACTGGCAACGGCCGCCAGGCGAAAGTG
+TGCAATTATTAGGATTGTCTATGAGACGAACTACATCCTCGTCTCATTCC
+CGATAAGCGAGAGGCCAGTCCTAACGACCATGCCATGGGTTAAAACGGGA
+GCCGCGACCCAAAACAATACCTCTTCCTTATGCAAATATGCGATCACCAG
+AAAGGCACCGTAATGGATATGAGCCACACGCTTCCCGGTAGGAGGACTGA
+ACGAAAGGAACAAGCTGCTACAACGAGGCCGCACCAACCGATCGGGCTGA
+GGGTCCAAGATGACTCTAAGCGAACGCAGCCACGACCCAATGTTTTGCCT
+GGTCATAACGCATTTTAACATGTCCTGACAAACCCACCTACATGGCTATA
+CAAACATATGCATGGGTACTACTGAGTCTTCGATTGATACAAAAACCTGG
+GGTTATGTGTCCGAGACGATGTGGTGTATCGCGCCGTACTGGACGGAGGT
+TTGGGGGCGCGGTCCTAATGTTCGGCACGCTGACGCCGCACAGACGATAA
+TGTCAAGATGCTCAATGATCCCGCTCTGCCGTTGGCCTAGCTTCGCCCTT
+CCTTTAGAAAGAAACTAATCACCCCCGGCGTACCGTCGACAGTCACAGAC
+CACCGCGGTTTTCGCATTGATTCGGCCAGCGATTTCTGGTGGTAGCTGAT
+ACTGTTACGCTATACTGGGTGCATCACTCTATGTCTACCTGGGGGACGTA
+GTCGAGTGAGGACTAGACTCTGTTCGTCTATCGCTGGGTCGGAAAGCCGT
+CCAGAGTGGAATGCTGAGATTTCTATGATTCGGCAACACAGTCAGCCTGA
+CTCGAACTCCAAGCCGTCTCCGCGCCTGTAGAAGTCTTTTAGGGGATCCA
+ACCATACACGACATAGATTCGCCAGGGCGAGGCGCCAAGCGCTCGGATTG
+TCATCCGAAACATTTGCTTGCTATAAAGTTCTAGGGGCCAGGGTACTATC
+TGGGGGGGCCTCACTAACAGCTTGATGTCACTTGGTATGCGCCACAGGAG
+GAGCTACCATGTCCGACCATGTCAGTGTAATTCGTCGCGTTCATTAATAG
+CTGTCCGCCCCAGTTCCATTCCCCCTGAGAAGGAGAGTATAGTGGGCCTA
+ATCTCAGCACGCTCTCAGGGTACCGCACCGTAAGCACACCCTAGTTAAGA
+TTACGAAAGCATTGATGCAACTGGAATTCTAGCCGGTGAAGCGCATCGAC
+TTACCTCCTATTTGGGTACTGACCAGGCAGGTAGCTGGGTTGGAGAGTGG
+TACTCAGTTAGATCAAGTCAACCCGCCCAGCAGACGAGAGAGGACTTTAC
+CCCCGTGCCGGAGGTTCTCACTCACAAATTATACGAGGTAGATTCCTGTC
+GGACGCATTCTCACGCCTGGCCGGCTCGTGCATAGAACAGTAGTATTTGC
+ACGTCATTGTTAAGCCCGTGTGGTCTCGATTAATAACGTGCAACTTTGAA
+TTTCTATTTGTTGCGCACGTTGAGGAGAATGTATACTCAGATGCTAGCGC
+GTGATTACAGGGAGCAGAATGGTAGTCTAGTTACTTATCCAAACGGTCTA
+CGTAGGTAAATGGGCAGGCCACGAGCCCCTGTAGAGAACCACTCGAGAAG
+ACTATCGTTCTTCCCAACGGAATCGTCCTTCGGATAGTACTCTAGTTACC
+TTCCCCGTTCTCACTGCTTTCAGCCTGTGATGGCCGGCTTCTGGGCTCTC
+CGTGCTGACGGCAGATAATTAAATCACCTTCGAAGCAAACTTGAGATGAA
+CCAAGAGCTGGTAGATTACTATTGACGGTAGCCCGGAAAAACATATAGGC
+CAATTCACGATTTCCGTCCACGAAACGGTGAAACCGTTAGTTCCGGTGAA
+CTAGGCCACCAAGGTCAACGCTCTAAAACGATGGGTGGTATAGTGTCTAG
+TGAGTTGATTTATCGGCAATACGCGGCTACCGAGTGTTGTAGTAGTACAC
+GCACGCCCTGCCTTGCCATAGCGCGCTGCTATGAAATGTTGTTTCCATCC
+AGTATATGGCGTGACGTACTATGGAGGCCTATTATGCTGTGAATACTAAT
+GCACGCCGCTCCTAGGGGAAGCTGTCGGCACCGTGGATTGCTCGGACCTA
+ATTCCTCAGCAGCGAGGCTTTTCTCGCATGGTGTGTAGGACACCTTGATG
+GGCCCGAGTATTCACACAGGCTTTCTGCATCGGTTGCCAGTACATACGAA
+CTTCTCTTTCGATCCGCCACTCAGTGATTGTTCACAAACGAACTTTCGAT
+TGTAGCTCCTCCGACGCAGCCCCCTAACGCCATCACTATGTATGTGGTCA
+GAATCTCACAACGGGACTGGAGTGGACGTCTTACGCGTGTCGTTCCCTAA
+TGTATTATGCATTGTAGATTTGAGGTCGGCCCACCTGTGGCCTACTCCTT
+TGCCACGTCCCTACTGAGCTCGTTGTCTCTCGTCAGGCATGCACATTATA
+TGTAGACCCTGGGTGACGGGAAATAAGATGATTAAGAGCTGGGGGGGTGA
+ACTATATGTATTTACACTACTGAGAGTTAGAACAGCGTAATGACTTAGAA
+CGTCACGCTAGGCCGTAATTGTGACGGGTCCGATAGCATATCTGTCAGGC
+TGTCGCACGAACCGAATACGAGTGCTAGACTGACCAGCAAAATATGCCTC
+CTCTGGGCTTAGTCAGGTCATTCCTCAGCCTGCAACTACCCTTGAGACTG
+TAAGATTATAGAGATATATGGGGCAAGGGAGTCCCAACGACCTCCAATAC
+ATTTTTAAAGTTCCCTTTGGCAAGGAGGAAGTGGTGCACCGATGTATACT
+CTCATGCATCGCACCGAATGTTCCGGGACTCTCCCCGACCGAGGATACTC
+CTTCAGGACGCGCTTCCTGGACATAACGTATGGATATCTGGGGTGCTTGT
+GTGGAGAACAACGTAACGCGCTGCCTGCGGCAATTTGCGGCGGGGAACGT
+TTATTGGCATCCACGCTTGGCATTGGTGGACCTGAAAATCCCTACAGGCA
+AGCTCTTCCTCCGTCATTAAGGACTTTTGACCGGGAGTCCCTAACGAACG
+GCCGATTTACGCTGCCTTTACTAGTAAACCGGAGGTTCGAAGATGTGGTT
+GTAAACGAACCGGAAGTGGTTGACGGATTCATCCGCAGCTCTTCGAGGGC
+GAAAATAACCCCTTCTGAGGGACTCGCCAAAGGTAAGATTGCAGACATGT
+ATCCGCCAGGGTCGGCCGAGTTCGTGGCGCGTTTGATACCTTAGTCAAGC
+TTTACCCTTTCAGCTCAGAGATGCCCGCAGCCACGAGCCCAAGAGAAACG
+CTACCAGCATATCAGAAATAACGTGAGTAGCCTGAATATTCATTTTCGAT
+GACTTGATATATCCGGATTGTAGACGCTCTCAGGTGAGTGGACATCCGAT
+CACTAGGCGATTATAGCACACGCCCCGGGCCCCGCCAGTTAATCTGAGCA
+TACCATCGGGTTAAGGGCCATTAGCCATTCCGGGCAATAATCTAAGCGCG
+TGAAGGGATGCCTAGCATAGGTGCCCTCGTTCACCCAGTTATGTTTGGAG
+GTATCTAAGCGTGCAACGTAGACATGATGCGTGACTCCCCAAGCCTTATC
+CGACTTGGCAAATCAGAATAGAACGCCGTGTGCGAGTCGGTTCTATACTA
+CCTTTATCGAGCGTAAGTCTGCTCAAAGGCCCAAGAGTGCTGTATCTTAG
+TTCAAGATCTTGAGCCAGCATGGTAACTTTCATGCGTCTTTTCGGTTTGG
+TCCACAAATCGCTGACGGTCGTCAGAACAGTAACTGGGGTTCAATCACGG
+GGATTCAAAGATTACACCCTTCAGACTATGTCTGCACGCTTTCCGGGAAG
+GATCCTCACAGTCAGCATTCGAATTTGTCGGACTTCTAGGTATTCGACAC
+GACACGCTGGTCTCGTCTCATACAAACATAAGGCGAGTACTGTAGATTTG
+AGCTGAGCGCCCCGGAACATGTCCACGTCCCTAAGAAGGGTGGTGTTTTA
+GTATCCAACACCCCCAAGCGTCCCGGTTAGCAAAATCGTATGCACCTAAA
+CCTCGTACCAGGGCAAGGTGGGCTTCTGCTGACACTGACACATCGTGAGC
+GCCACATTTTCGGTATTGGAGAGAAATATTCATGCTGTCAATTGGATGAC
+TTAACTGGTTCCTAAAACAATATACAAGACTTATGATCTCGTGGCGTGCG
+CATCTCGGTTATTTGCGTCGCACGCCCAAGGGAGTTTTTTAGAGGGACAG
+TGGGAGAGATCAGGAATGGGCGAGGCGTCGTTGAGTCCGACCACTTTTGT
+AGATCAATAGCTTGTTATACCACTTAGTATTCTAAGCTCGGGCTATTAGT
+AATTCAAGACTTCCAAGGTCCACCATGTCTCAGGGCGGACCGACGCTACG
+ATCCCTGTTCGCTAGCGATGCTATCCCTGTAACAAATTCAGGCGATCCTT
+GAAGCCGCCACCCCCGGCGAGATGGGCGGGTACGCCAAGGTTCCAGTAAG
+TCGCACAAATCTTTGCCAGTGACCAAACCACATTGTCGCGCAGTATATCA
+TAGTTTGATGTGTCTGCCCTATGCACACGAACTCTAGATAACGACGTTGG
+TACCCTGCCAGACCCGAAATTTAAATCTTGTGAACTAACTCACACAGCAA
+TGATACTTAGGGTACGTTGAAGTCACATGCAACGGCTTGTAATGTCCGGT
+TGCCGCGGCGCGTACAGCGTTGGCAGACATCTAACATGAGCTGATGCCTC
+GGTACGCCTGCGACAAGCCCCGAGCATCCCTCTGTCCGGACGACGAGCAA
+CTCCTCGGACGTTGAGATTCCACGTCGTGGCATAGTTTTCTATTACCAAG
+TGTTTGATAACAGAGTTTTGGGAAAAGAGCGCCGAGTCGTGGAATTAACA
+AACCTTTGTAACCAGCTTAGTGTGTGATTGGCTGGAACATCATCGGAGAT
+TTGCGCCAGGAGGTCTTACCCACAGGTTTTCGTTTCGCCGGCTTCTCCGT
+GCGCTCCAGGCCCGGAGCATCAACTAATGTCTGAGCGGCAAGCCGAGCCG
+ATCTGGTATAGTTAGAAGCTGCAGCTAAACCAGGTGATATTGCACGGCGT
+TCGGCGGATCATTTATTCGTAGGCGGTTAATATAGGCTCTTCACCATGTT
+TAAATCAGACAGCTTTAACTAAGCCGCAAGTGTTTTGCCGATCCGTCCAA
+CTGCTGCTAAAGCGTAGAGGCGGAACTAGGGGAGCAAGGACAAAAAGTCC
+CTTCAATATAAGAGTCATGAATGGAAAGAGCCAGTCACCGCAAACTGGTA
+ATCTGCACTCTTGTGTGTCCTAATTGACCAAGACATGAGCACTTTAAAGC
+CAACGGTCCTCCTTGCCATACGTCTTTGATCCTGTTACTCTTCAAACCAC
+ATGTCACTGTGCATGAGAAATGTCCTGGTTACAGCCAAGGGTCCCCCGCC
+ATAAAATACAGAGCTACTAACTTCGTTCGTTCGTTAGATGTCGTGCTAGT
+TTATGGGGGATAGCGAGATGTCTTCCCTACTCAACGCGAGGTTGTTGGAC
+CTCAAATTTAAACAGGAGAAGATCGGAGACTAATTTGAACGACAGTTGGT
+CGGACGGCCTGCTGAAATCCAGTGTACTATGCGTACAGGGCCTGGTACGA
+AAAGAAAGTCGTGGTAAGCAAGTTGCACCATCCCGCGAGCTGACTTGAGT
+ACCCTAATTAACCGCAGACCGTGGCAGGGGGAGCTGACGGTTCCAAAAAG
+ACTCGCGATGGGCTCAACCTCAAATTATGACACAAAAGCGGGGAATGGTA
+TCTCTCCGCCCCTGCTGTTATACGTCAGGTAGTCGACCCTAGGGCCAGAA
+CAAGGCGGATGGGAATCCGCTAGAGTCAAACGTTCGCTGACACGCATCTC
+AAGACGCCGTTGTTTTCGGAATGCATGCCCAAAACATCTGACTATCCTCG
+TGATCCAGATAGGATATCGAACGGCAGTTAATGGCGGTCGTGTAGTCTGT
+CCGGGGTTACGGGTTTCCGTCCATGATGCCCAGAATGACTTAAGGGCATC
+GTGACGGTCACGCAGCGTTGCCTGTGGGCACCAGGCTCAAATCCCAGTCA
+TCCTTAACCTATCTCCATTTATCGCGCGGACCGGCGAGCTTGAGATCCGG
+ACACACCACTAATAAAGATGTTGTCCAAAGAACTTCACGCTCGCCCGATA
+GGGACTGTGTGTAAGTCTAGCAAAGCCTGCAGAATTTATGTGAGATGGGG
+AGGATTAGTATGGAATCTTATATAACAGGTTAGTTTCCTGTTTTCCCCTT
+CAGCCCAACGATCTCCAATTGTCGTACCTCAGGTTAACCTCCTTTTTAGG
+ACCCGCTCTAGGACTGTAGAGTCGAACTCTACGTTAAATGCCTCCATTAG
+CTTTCCTAAAGACATCGCTGTCCAATACAACTGATAGCTATCGTGGGGTT
+TCGTCTAACTGACCTGCGACAGGGCCCCCCTGGCAGGTCTACTACTTTTG
+CACGCTCTCGCATAAAGCCTTCGAAGCGCTGCAGCACAGGTGCGGATATC
+GCTAGAGCACAAAACAGCAGCTGGGCGGCATTTGGCCCAAGCCAAAAGCC
+CAGCTGGGCTTCGTTTATCATGCTAGCACGCCCGTCCACTTGGAGGTGCA
+TCACGGACACTGGGTCCTGACAGGCAGCAGAATTAGGCGTTCTAGCTAAA
+CAAGGCGTACAGGCATTAATTGACCCATGATACATAGGCGGCCGAGGTAC
+CAGTGTAATAATCATTGCGTAACGTTGATGCCACGTCCATCGCACCCGTT
+CCGGCTCCGACCCCTATTTTCAGAGGTGTGGTCTTTTACTCCCCAGGTTA
+CCGCCATCTGGCCAAATGGCGTGAAGTGAGTTTAAGCCGGAGTCGTTCTT
+TGGGACTTACTAATTCGGCGTACCTGAACTTACACGCAGAGACTCGTTCA
+CGATATGTTTAAGGTTCCCGCACAGCCGCCACCTCTCCAATATGTAACCC
+CAGGGGGGACAGGGTACTCATGTCTTCCCTGTCTCGTTACCAAGCAATCC
+CGAATACCACGTGTACGTCGAAGCAACGAAGTGCTAGTCTGCAAACCGTA
+TTTGCTTGCGCCCCATCTATCCGCTCTCTCGAGTATACAAGCATCACAGC
+ATGTGGCTTTACCAATATAGTTGACTATGCAGTAGGTGGCCAGATCGTCT
+CCAAGTGCCGTCGTACCTCGGAGCGTTCACAACGTGCAGTAGCGGGATAG
+CGGACTAGCTCAAAGGCCCCCTGAGAAACACGCTCGGATCGCCGTTTGGT
+GATTTCGTCATATCGATATGAACGAACGGAAATTCTATCCCAAGCTGTTT
+CCCTTTGATATCTTGGCGGGCCATACCATTTCGAAGACAGCTTACTTCTA
+GGGAGAACAAAGCTCAAGAGCTTATACTGCGGGGCTGAAGGCTCGACAAT
+TGCTAGAATAAGCTCAGTTCGAGCTTAATGGCAGTCAAAACCTACTCGGG
+AGGCACCAGTTGCTGCCAAGCGAAGGGGGAACGGAGACCATACTTGCGGA
+TAAAAGATTTGCGTAGAGTCCCACATCTCTCCTCATGTGAACGTCTGATG
+CGCAGCGATATGATGGTTCTCACTGCGCTGGCAATCTCGACAAATCGACA
+TACGGGATGCGACATTTTTTCGCAAAGTCGAGTCAATCCAAAAGACTGGA
+GCTAGTAGTTGCAAGGGTCTAGCCAATACGTCGTCCGATTTGAATGGAGT
+GCCCTCATATCAACATACAAACTGCCAATAACTCTATAACTAGGATCCCC
+CAGATGTCATAGAAGCTCAGTCGTCTACCAACATTGTTGTCGATTTTTTC
+CTCTCTATCTTCTATACATTCTGCAGGTGTTACACTAAGAGTGACATAAG
+CTACGAATCCGGTACCGATGCAAGCAAAGCGCTTGGCGATTACTTGTGAG
+CAATGTTCTCACAATTGGAATCAGTGTAACTCATGAAAGATACGGGCTCC
+GGATCGAACATTGGGAGGGACTTGATTCTCACCCTTCGTAGATTTCCCAT
+GGTGTTCCAACAAGTTTGATGGGTCGTTTAGACAGACAGAGTGGATCCCC
+AGCAACGACTAGTAAGCTGGGATGACGGTGAGATCTGCCGTACTGAAATG
+GCCAATTTCCTAAGTTCCTCCCTCGATACTTTAGAACCTAAGTTGTTATC
+TTTACGAATATAAACATATCTACCCAGAGGAGATCGGCTTCCTGGTGCTA
+TTCTTTAGATAAGTCGTTCTGACCCTTCGCGAATCGGCACTGCAATAAAT
+TGGAATGATCGACCCCTTAATTTTGTAGCATGCTCAGAACCTGCTGTTTA
+CCTTATAGGGAGGTGGCCGGTACGGCTGAAGAGTACATTGGATGCAACCC
+TGATTCCGGGTCAATTTCTATGGACATCGGGAATCTGCACACGCCCGATA
+AAAGTATAGAGGTTTAGAAAAGCCACAAAGGCCCAGCATGCATAGCCGTG
+GTGTATACCCTGCGGAGCAACGAGGGGGTGCCGCGCCCGCAGTCGTGTAT
+AATCTCGGTTTATATCGTATATGAGGATCGGGTCGTCCACATTGCCACCA
+TTTACGTCGGCAGTTGGTATGTGGTCAATTAGCCCAACGACCAGTTCGGA
+AAGCGGCGGTTGGTGAATACATTCCGAAGTCATATTCTCGCAAAGGCATC
+CGCGTAAGGGGGCTTCGCGCGTTTCTGCGTTCTCGCGGTACTATTGGATG
+ATCCAGTGTCAACGGGATTCCAGAGGGACCCTCGCAGGTGGCGTTCACCA
+GCGACTCTCAATTAGGTGTGCGGTATCATCACTCCACCGCTAGACGCCGT
+CGGGCCCCTGACTATTTGGTCCGTCCTAAGAAAGTGTAAGAGGACCGAAT
+GAAGCGGTCAGTTACTGGGTTCCTAGCGGCAGTAATGTGGTAAGTCATCA
+CGCCCCACACGTTTATTCGACATGTACGGTCGGCCGGATCGGGCTCGAGG
+AACCTAGTAGATCCTGCCCATTACGGATCTCGACTTGTTCCTCATGCGGT
+ACCCTATTTCAACAGATGGATGTGTTGCTGGTGGGAACGGCTAGTCTTCC
+TTGTACAGTTGTGCAGTCGTGGCCCTGGAAGATACGGCTTATCGTAATTA
+ACTTTCTGTTGCTGCTCTCTGAACTACGTCTCGACTGGCTTGTGGGTCGC
+ACTAAGCCGCATAGAGACTGTCATGGCGACCCTCCTTCCGATTAAGTAAA
+GTAAATTACCTTTGCACCGAGTGTGCACCATGTCCGTTCATTTCCTTCCT
+CATCTATTTGCAAAACGCTTAGGCCGTTGTACGGTTCAGATTGGCCCGGT
+AGGCGGTATTACACCGGTGGAAGTAGAATACAGGGCCATCCCGTGAGTGG
+GGTCAGCGGGGGTACTCCGCCTATGGTCCGAGACACGCGAGAGATAGCAT
+GACTCTCGAAACAACAGACGTTGACTCTCCGAAAATGACATGTATCTTCA
+ATGCGCGAGAACTCCTCAACAAAAGCTGAAGAGTCGCGAATCGTGGCGTA
+TTCGACAGGAATAAGGACTTGATGCAAGTATCCGGTCAGGAGACCGCTGA
+TTTCGTTAGGCCTTTAAATGGGCGACACAAACTCCTGTAGACTGTTGCGA
+TCCAACTGTCGGCAGGTTGACCCATATATATGACGTGGTACAGGGGTAAC
+TATAAGGTCGAACCGGAACTTCCCGTACCGATATCTAGGCTTGGGGTCCG
+AGTAACGGCACTAGAAGAAGGAACGCCAATTCGGTATCTATTTTCTACGG
+TTTACCAATTCACCACTCGCTTGAAACTTGTGGAAATAAGACTTCTCTTT
+GGCATTTGGCCACAGTTGCGTGTTATACCCCCAAGGGCAAATTCAGTCCT
+ACCTGACGAGTATCCCATTAAGGAGGGGTTGCTAATTACCAAAGGCGGAA
+TTGTTGACCGGTTTTGTATGGAAGCTGATGTAAAGTACCCTAGAAAAACA
+GGGGCCAGCATATGCTCTGAACCTCAGTTTCCGACCGACTATTAAAGTAC
+GGAGAATCCACGTTCGCCCTGATTCTGAGATTATAGCATCGCAGCTTCGG
+AACTGAATTGCATGGGAACCTGTCGGCGACAGAGGGCTCCGATCCGCTGT
+AAAACGTCGTATTACATTGCTTTGCGTCTGCTATCTGTCCCTTGCCCCGA
+TGAGCAACGCCATCGAACCCCAGGTGAGTGAAAACGCGTCTACAATCACG
+CGCTGGAAACATTGCGCGCTTGGCTACGGAGAGCTGCTGAGCTGCGCACA
+TGTCTCACCACTTCAGTCAGAGTCGCTCCCGCAGATTAACCGTACGAGGT
+GGCTTAGGGCCCGGTTAACGCAATGTGCAAGAACCCAACACCAGGTTTCA
+TTCAGTCCTCTAGGTGGCGACTAAAAGGATCCTATCGTCGTTGAGGCCAT
+GCAACACTAACCGAAAGCTATCAAGGAAGCCTGTCTACCAGCATGAGATA
+AGTGATAACGTGTTTTCGGAATAATAGACGCGCACCTCCTAGGCATTGGT
+ACAATTTGGAGAGCGCCTAGTAGTGGGATGTGACTTGGCGCGAACAGGGT
+TAAAGGCACGTATATAAGTTCCCAGTCTCCCTATACCCATATCAGCGAGC
+GTATCGGGGGTCCAGGCCCGAATATCCGGATACAAATTGCGAATAAAAGG
+ATCATCGATCATTGCGTCGACCGTAATGCGGTGTTCTTCCTGAGCGATCC
+ATGTGCCCTTAGTCTCTACAGGACTGGTATGGGCGGAGAACTTGCCAACG
+CGTTTTCGTTCATGCACGCCGATGAATTACTTTGCGCGCCGGGATATACG
+TAAGGCCAGATCAACGCACTATGCCGTGTTCAACCATCATGCGGAACTTA
+GAGCCAACATCGGTGGCATCGCAGTCTCTATGCTCAGAGCTCGACCCGAC
+GGAATTGACGCGGGATCCCGGGGTAGCAGGGAAATGGAGCGGACGTAATC
+TGCATGTTTTACCACAAAGTACATACGCTAGGGACGCGGAAATGGTCGGA
+ACCGAACTTGTTATTTAGTCTGTAGACCTGGCATTCAACTGTAGTCAAAA
+CGTCGCCGAGTTGGCTGGCCGCGATGCCCAGTCCAGCAAGTGCCTTATAC
+GTGGTCTGAAACTGGCGTGCGGCGTGAGGTGTTTGGATCCGAGCCGTAAC
+TCCCGGGTTTTACGCTGATATCTAAGGAAGTAGCTATAAGACATTCAAAC
+GGTTGTCTGGCTTTGATTCGAAGACTGTAACGAAAGAGTACAGACTCGAT
+CGCTACTGCAACAATGTAGACACAAGTATATGGATAAGTCGCTCTAACCT
+CATTCCCAGTGGAAATCTTTATAGTAGTAAACGTGCGGGGCATTGGCAGT
+GAATTCCCGCAGGAGTAACAACGGGATCGACGGAGATGTTGCAGTAGAGT
+TGGAACGAACTTTGCCATGTGCTTGTCGAGGGTCCGGAAACGTTTAAGTT
+CAGATGACGATGAAAATAATCGCCGTCAGCTTCTCGTAGCCCCGTCCCAG
+TCGTCTGTGCCGCTCACAAATGCAGACTAATGCTATAGGAAGTTTAGTGA
+TGACGGTAAACCAGGAGACCTATTGTCACATGCACGATGACTATCTCAAA
+ATTAGTACGCCATCTACATTCTTCCGGTTAAAAGCTGGTGGATCGAAGAT
+TCAGGCAAATGTTATTGGACGGAAACGCGGTCTTAATCGACAGCAGATAG
+TGAGGGAAACTAGAGACGATTCAGCAGGACTATCCTATGGTCGTCGCCAG
+CGCCCCCGTGTCAGGCTTGTTGCCCAGTATTTAAAATGAGTGCGGACTAG
+GTCTTCTTGATACACGCGCTATCCCGTACCCTGATAGCTTCGGGCAGATG
+TGGACGACAAGACTGTGGGCCTCTGTGTCGACTGTGCTTGTCCATCGGCA
+CTTCACCATCCATACGACTGGATTGTTCCACCAAAGACGGGAAAACCAGG
+AAAGTCTAGCCGGGACGTGATTTTATTCAACCATTAGAAACGTGTACCGC
+ACTCAGTCGGAGGCAGCGCGCACTACGCGGCACCCATAAAATATCTGCCT
+ACGCTTCACGGCCGGTTCACTGACACTGTCACCCAGGGTTATTAGTAGAC
+AGTTACTTCACAATCCCAATCGTTGTCTCTAACACTTCGGTGACTTTACG
+GGACCATACCTACTACACCTTTATGGGAGCATAATCAGAAATGTCTTTGA
+GAGTCAACACAGAAAAGTCGTATAACATCCCGTCTTCCATTTGTCTTCCA
+GCGAGCGTGAAAGGTGACCTGTTGAGTAAATGGCGGTCATCCAGTTGGGC
+TATACATGTCTAGCAAATCTCAGCCCAACTGCGTGGCTATCCCATATGCG
+CTTAGCAGCCATAGTTCGACCATGACAACAACAGGACCTGACGTGCGGCG
+CTCAGTATCAGCGTATTCGATAAGAGGGCTCCAATACGCGACAATCGCTC
+AATTTTCATGATCGAGAAGGACTTTACCGCGTACATATTTATATTGCTAT
+ACAATTGCACCCCATACATAAGGTAGTCTGGTCGTTATGGCTAGGGTATT
+CACCATTATGTAATCCGTCAGTAGATGGAACAACTGCAAGTCAACGGCCT
+GAGATTGGCTTGCCAAACGGTTCATCGAACTATAGTCCGGACTCCAAACT
+GAGAACGTCTAGAGTCAATACCCGGCCAGATTGTTACTTCCATGGTCAAG
+TTAACGAAGTTAAGAATATCCTCGTCCGCCACGCGGTAGTTGCCCTGGAA
+GAAAAAGTTAAGAACCCAAATCGCTGCTGGTGATTTCGCGATCGATTAAT
+TGAAACAACGGTATTAGGTTGCTAAAAACCACAAACACACCACTGGCGCC
+CAAAGAACCGATTACAGCGACCCAAGGGGCAAGTGGGCCTGATTGCACAT
+CATTCTAGATGTTCGATACCTTCTGGCGTAGCTCGATTCACGGATTCACA
+GGGTGACCCACAAGTAACGGTCCAGCGCATGCATAGTAGCACATCCGCCG
+GAGTGTCACACACGTTTCATACGGGGAGGTGTCCAGTGGCTCGTACCATA
+GGGCTCAGGGTAGGACATATACGGTTAAGATTCCCCTTCTCCGAAATGAC
+AGAGGTGGACATTACCGCCGGTGAATGCTTGCCTTATTATAGCGTACGGA
+GATTTAAACCTTCCCCCCACGCTCTTTCTCGTTTGCCATGCCCCCGATTT
+AGGCGTCGACTCCAACCGGCACTTTACAATGTCTGAAAATTACGAGCGGA
+GTAGAGTTCCCGAGTATAAACCGCTCAATGGGCGAGTAGCCGGCGACTCG
+GCAGCCCCGCAGGACATTAATTAAGTAGAGATAATGGGGTGAAGTATCAT
+GCACGATATTTATGCAACGCAGAGATCTCGATGCTTAGTAACACGTTTCC
+TGCTGTAGCAGTCGAGACTAGCACGCGAGTGAATAATCTTCCAGATGAAA
+GCATAATAGCTTGGCAGAGTTTGGATACATATGGGGCCTGGGGCCTTTAC
+TTGCCTGGATTATGGTAAGGCTTCTGTGTATCAGGCACGAGAATCTGGTC
+AAGCCGCCGTAGCCCCGCTATGCCCAACCAAATGAAGCAGGTACGGTGAG
+TAACTGCTGTATCTTCGGCAGATGCTGAACTACTGCCGCGGTAAACCTGA
+CCCGTTATAACAGAGGACACGTACAACGCTACTATTTCATCGAAGCTTTC
+GACCGCTGTTCTGGCAAATGTACCACACATACCGCCGCCGCTTAGGGGTC
+GTATCGAACCTATTACTTGGTTTCCGTTGCGGCGGAAAACACCAACGCGC
+ACCAAGCCTGATAGAATGGCTAGTTTGTATAATTCAACGTGCTTCTGTCA
+CGGCCGGAAAAATCCCGGTGTAAAAGAAGCGCATTGCTCAAGTGTATTAT
+TAGGATGGCCTAACTGACGCTATCCGACGACAACAAACTAGCAGTGTCGC
+AATCATCTGCCCGCATTATTTTGCTAAGTTTCAGTGTTCAATAGCTTCAG
+TTCCCCATTGGATAAATGTTTGACGCATTGTACCCCTAGCACATCACGGT
+GTATCAATGGGGGTTCTCGATATGAGTTGAAATGGCTCTCGTTGTAAAGG
+CTATTAAGCTTTGATGATTGTAAGGGTGAATCGCTAGAGAATATTTCGTG
+TTGGGAAGAAGCATAGGGTTCAGGTACACGGAGCGAGATTTGCAAACAAA
+GAGTTATATGTGAAATGAGTAGCTCTTTCTGTCGAGCAGTAGCCAGCTGC
+AGATGCGGCTAGGAGTCCTGTGATCATTTAGCATTTAGCTTATCGTATGG
+CTATTGAGGGAATATCGTATAATGAGCGCTCTAACGTGTTCGATCACCAT
+CTATGACGGGGGATGGCGTAGATTGTGGAACGAATTATCAGTTGTCGTGA
+TAAACCAAGATTCTGTGACCTAGTCTATCACGAGTGAAGGCCTACTTGCT
+TCTAATATTCTCTATTGTCCAGACGGCAATCGCGTGCCTCGCAATGTGTC
+ATCTAAAGGAAACCAGGTATGACATAAAGTGGCATGCACCAAATCTTCAC
+AGGCGTTTAGACTTCCATGCCTAAGAGGCTCGTTATAATACCCCTTGAGT
+ACCGCCCTATACCGGGTCGTACGTTACATGACTATCATGAGCCGCAGCTG
+CCAGCGCTATCAGCCTCTCATTTATCTAGCTTGATAAAATCTCAAACTAA
+ACACTCTCTTGAGGGCATCGTACAACTAAAACCTGTCTTTTTGGGTGTTT
+GCGAAATCTCATGACTTTTGCCTCTTGCATGACTGATGAGGAGGTCAATT
+GCCTGTCTAGGCTGTGGCAGAGCGCTCATCAGTGCCACGAGCAACTCTGC
+CGGAGTCAAGATCAATAACAACACCTATCACGATACTTCTAGTTAATGCA
+CCCTTCCAGTTGGTTTGGTTCGAGTCCAGAGAATAGCATCTAAACTAGTT
+TAGCATTGCAGAGTCGAGCATGGGCCGCGGGGCAGCCATAAGGATGCAAG
+GCCTATACCGACAACAGCCCCTAATCGGCTCAAACCTAGGCCTGCCTTCG
+TACTACCAGCGATTAATGTACTACCCTACACCGACCACGGGATCTAAGGT
+GCAAACTTAACTCCGCACCGCGAAACGGGTAACTAGAGCGGCTAGGCTAC
+TCAACAAGTTCATTACTCTAGGAATGGATGTCCCCTGGAGTGTTTTATGC
+TTGACACAGTCCGTCACTCCGCGGGAGGCAGGCGGGTACCATGAGGCTCA
+GAAAATGTGGCTCCTCGCCCCGAAGTTGTTCTCCCTCAACGTCAGCCCAT
+GCAAACCGGACGACTGTTTGAATCCACGATGTGACTTCAACAGGGGGCCC
+CTCGTCAAGGCCATTCGTGACACGAATCACGGTCTTACCGCCGTCCGTTC
+GCGAGTATTACCTACTCCCGGCTCTCGCGCCTAATCAATGGGACTATTAC
+AGTCAGGACCCATATGCATTGACTTACTCGGGTAGCTGAGAGAGGAGCCT
+AAATTACAAATCACTAGGAAGCGAAGATTGGCCCACGGGAGGTGACAAAG
+TCGCCGAATGTAGTTCATCAAACGGTGCAGGCTGGGTGAGATCGCGACCC
+TGCAGGCCGTATTGGGATCCATGTCATAGGGCGCGGGTATATTGGCCCGG
+GGTTAAGTACCCCTAGAGTATTTGGTGTCTCTGGGCGGCCTGGTTCAAAC
+AGCAACTTATTCACCTAAGATAACTTCGCACATGACTAGATCCCAAATAA
+TGTGACACCCCTATTTAAATGTGTCAATTTACTGGGTCTTCTCAGATAAT
+CCTGTTTGAACGTCCGATACCACCGTCCAATTGTTAAAGAAGTCCCCACG
+TACCGTCCCAAGCAGTTGATGCTCGGTATAGACTAAGGGAACGTGCCTCT
+CTTAATTGTTACCGAATGCGAAGAGTGGCATGCGATTCAACATACGCGAA
+TTGTGGTATGACGGTGACTGGCATAGTACGGTAGCCGATTCAACCCCACG
+GCATGGGGCAGCCGGGATTTTCCCTATGTACCCTATGCGCTCTCAACGCA
+GCTGAAGGAGCCGTTCAGACACTAGCAGACCAGTGGAGTGCCGCGGGCAG
+CTCAAAACTTTTCTGGACACTTGATGCTTATCCCAATGCCGATTATCGCC
+CTTGACCATGCCCGTATAACCCCCAGCCCGGAGATGTGAGCAGCGCTACC
+ATGGGGGCTCTTAAGCTCCAAAGGCCCTTGGCGTCCAACACTGCTTTGAG
+TCCACTGATTTGACAAGTTTCGTGCTCATTAGTGGCTAAGGTCACTACTC
+GGTATTCACTTGAATCATCCTATTTTCTCGGGTAATCCGCGACAAACCAA
+CTCGCAGTTCGAAAGTTATGAGACTGCTGTAGGAGGCATGACAGGTCCGG
+CTCGCGGTCAAATGTTGACTCCTAGCTGCTACCGTCACGCGAACAGCGGG
+CATTAAGTCGCAACGTTCACGGGGCAGACTGAGTGTGACGTACAGTGACG
+TGCCGCCGAGGCATATAAGCTGTATTTGCGGTGGGTCGGAAAACTACCAT
+GGCTTTTAATTCCTATTTGAGTGGCTTGGGCCCTATCTTGTCCCTGTGTA
+CAGCGCACGTGCCCTTGACATTGCTCGGCACCATGGCAACACGGATTGGT
+CTAACCTGTAGACTGGATCACCTCGCTATACATGACGGACTGTCATGCGC
+ACATGCCTTCCTGCTAGTTCCGCCAATTCCGCTTGAGGCAATCCCAAAGT
+TTATCACTGGTAAATAGCATGGCGAGCGGTAAACGTCCTGAGACAGCAAC
+TGTGCGCATCGCGCCGGCGAATCCGCACATGTGCGTACACTGGACACCCC
+TATATCGGTCTAGTTACCCTGAAAAGTATTATTTCAGTCCTACTTGACGA
+TGAAAGCTTTTAGTCGGGCACGAACGGGTGGCGACGTTCGGCCAGGCAGT
+CATGCTATGGGTCTTTGCTTCCAACTTATGGGTCCTGTTCCGTGGCGCGG
+TTCGTTAAACAGCAAGGTATTAGAGAGAACGAGGTCTTATAACTCACCGC
+GGCCCGATACTCGTCCACGTAGCGACCTCGGAGTGCCCAGCCCCCCTTTG
+GAAGAGTAAGACGGTACCTGTTGCTTTCGAGGGCAGTCGCCGCGGAGCAA
+GGAAGCAGAAGCAATCTCTCCAGGGCGTAGCCGTGCCATCCTCTAGATCG
+ATGGTATCTATTGACACGTTATGGGTCGATCGGCCAGGCGTCAATTGATC
+TACCAAGTACGTCGGCGATAACCCCCCTCCTGGAGGGAGTGATTTTTTCC
+CCAAATAAGGGTTTCATTTTTATCTCCAGACGCGGTTTCCAGTACGGCTG
+AAGTATAGGCGACGATCCTTCTAGCGTGAAAAAAGCACAATTTAGATGCC
+TACTAGGTTTTCTATATGCCATATGAACAACAATACTGGGACCTACCACG
+CTATGCCACCAACTATGTATGCGCAATCCAACGGGTCCGTTCCCGTACGA
+CAAAAGAAATCAAACCCACGGGTACCGGTCGTTGAGGGGGTGACACTGTG
+GGCCGTTGTGCTTGGGCGGGACTGGCGCTGTAAAGCGGTGTGATCCATCC
+ATGAATTTTCGAAATTTGGGCTTCACCTATCACCATTGTATCACAGATAT
+GTCGCAAACTGTGTCGCGCATCTAGTTCAGTAGTACCGCGGCGTGCAGCG
+GGACTCGTGGTGCCCTGCGCGTACGCACCTGTAAAGCTTAACATGTCGTG
+ATCCAACAGACATGAAAGGGGGCGAGTGAGAAACCAGCTACCATTATTTC
+CCACCGATCTCTCCAACGTTAGGAGGTCGGGGCACCGACGAGTGATCAGA
+TTAGAGTTCTGGGGGCGCTGTCATCTCAACCCCGGAGCTCCGTGGCGCTC
+ACTCTTCTAATCTTGTCGTCCGAACTCATGTGTTCGTAGCACCATAGAAG
+TAAGGCTGCGTCGATACGCGACGATCGGATAACCCCAAGAAGCGCCTGCG
+TACCGCGGCGCCCGGGGGACGATCTGGAGATGTGTGTTTTCAACATTTGC
+ACTTAAGTGGACGTTTGAGGCGTGGTCGGTGAAAAAAGACGTGGAACTGG
+ACGGATACAGAACCCAAAACAACAATAAGTACGATATATGTTGCTAGGAG
+TTTGGAGGTGGGTCGGTCCGATTCTAGTTATACTTCTATTTATTTCGCTA
+TTCCGTCATTTTTTGCATCCCGGAGCAGTCTCCGTTCTTCCTTCGTCAAG
+GCTACGCGCGGGAGTCCCGAAAAAGCACTAGGATAAGGCTCTCGACTATC
+GGAGAGCAGAGCAATTTGACTTTGTCCGCTCGTTATGAATGAGTGTGTTG
+CATTGATCGTGTAAGGTTGGTGACGCCAACTAGCGAAGGAACTCTGCTGA
+CGCAAATCCAAATCTACTCTGGCTTTAATAACTGTTTCCGGTATGCTACG
+TGCGGTGCGTTGCAGTTCTTTCTTAAGTGGAGGAATGTACATTCCCTTCA
+GGGGTCCGTGCACTGTCCCAGGGATTAGTCAAGAGAAAGCCTTACCCACT
+GCCGGCAATATAGGTCAACCTTCTTTCAAAGAAGAATTAAGATCGTCTTA
+GATCTTCCAAGGCCGACTTGCCCCTTGTGAGAGGCACATCTAAGGGTACT
+CCCGGGAGAGAGTCTCTTTGTCGGGATTGGCAAGCGGTTACGATCATAAG
+CGTCGGAGAGACATGGTACCCTCCTGGGCTCCAGCCTGAAGTACGCCCGT
+CCAACGAACGAAGCTAAGTATGAACCAGGTACGATCTGGAGACCCTCTGA
+GTATTATTATCGTGGGATCCAATCACACATAGCCTCGGGTAAGCCGGTTC
+TATGGCATTTAATGTAGTCTCTACAAACAAAGCGGCCGAGCCCTACGGAC
+TTACTCGGTCAATGTCATACCGCCGATGCGGACCGCCGTAATTTTCTTGG
+GAGACTATCGAGAATATGGCCCCGGTACTCCTAGACTTAGGTTGATTTTC
+TGGCCTCTATGCATGGTAGGCAGACGGCCCACACCACAGGAACCAGCCGG
+TGGCCCGGCCTACGGCTGCCACAGATGTTGAAATGGAGATGTCTTGTGTC
+ATGTAAGCATGTCGCACTTACCACATGGCTAGTACCCAGACCCTATGCTG
+CTCGTGCTACCCTCCGTCGGTGATTTGATGTTAGTAGCAAGCACTTGCGA
+CTTTGCGCTAGGAGGTGTACCGTGGGAGCTCAAGCTTATATGTAGACCAA
+GAAGAACGTGTTGACAACGAAATGGCGGTGTTTCTGCGCATCGTAGGATT
+GGCGGGCGGTACGATATCCGATGGTTCCGGGCGAGCAGGAAGGTTGAACC
+CGTCGTCACAGTTTGGGCGCTGCTCGTAACCGGCCTCGATACGATAACTG
+CTCGCTGGAAACCAGGCCATAGCCATCAATTGCTGTGAGTCTATTTACGC
+CACAATCTGGTTTGATCGAGGTTCCTGTCATCGCCATATCATACGTATTT
+GCCAATATTATCCCCAGGCACTTTCAAGCCGAAGCCGTTGCCCAGCATAC
+TATATGATAGATTCTAATCAAACTGTTGTCCATTCGAATTATTCAGGCTA
+TACTCCCGTTAGTCTGCTACACAGGCTCGCGCGTCAAGCCACATAACCCA
+GCTGTACCGCTAATCCGTGCCACTGAATTCTGCGCGCCTGGGCGCTCTAA
+AGTGACCTAGGCTCGATAGTACTGTGCTGCTTGGCAAAATTGTCTTGAGC
+TCTCCGACGGGGCCTTGTTTGCGCTTGTCAATCTTCCTACGTCATCGTCG
+GCGGTTGAGTGTACGTTCGTCTTTGCGAATCATCTCCCCCCTAGACAAGG
+CAAAGCGATATGCTCGCAGCTCAAGGAATTCAAGTCTTATCGTGATGTCT
+TTAACCGACAAATTCACCAATCTCGTCCAACTCAGCGTAGTCGGAATGTC
+GTCTTCGCAACTTGATGGTTATCAACACTTTCGGATCGCGATGGACGGTA
+CTAGGATTAGCCCAATCGAATCTGCTAAGCCGAGGCCACAAGGCACAAAT
+CTGAGAGTCTCCTCCTTTTTACCGGTTGACTCGGCCCGAGCTCCGATGAG
+GCTTCACGGAGAGTTAAGAAAAAGAAGCTGGCTTCTTCGTGAATGCGGGG
+GCGGCGGCTAGCGGCATTGGCCCCGACACGGCCGAGTGGGTCGGGTAGCA
+TTGTCACAGCAAGGAAGTGTATAATTCGCCGCTCAGCGAGTTGCCTCCTC
+TAATACTCCACCTGTGCCATCGTCTCAGTAACCGACGTTCACCTTCTTCC
+CTCGAGATCGTCTGCGGTAAGCGGTGGTGTACACACGCAAAACCGCGTGG
+TGCCTGTCGGAGCCTGAACACGGTAGTCGCTGACAAAGAGGTAAACAGCA
+ACGTTATCCAATTTACTCGAGAATACGAAAGTGGGCCGCTTTCCTACTTA
+CTCTACGTGCCCATTATTGTCGACTCGTACCCTTTGCTTTCTTTTGGAGC
+GGGGCGACATTCATAACTTTACAACCCCGCGACACGCGCGTATTTTTCGT
+CGTTTTACCCGAAGGCATCCGTCGCGGAATCAACAAGAATGATAGAGCAT
+TTGCGGGGGTATCAACGGGCTAACGTTCGTTCGGCTTCATTGCCTCTTGG
+CTAGCCAAGGGTGATAAGAAGGCGGCTCGGTTTTCGAGCCTGCGAGAAGA
+AGGACTTGGGTCATCTAATGACTCATGATTGTAGACCACCACACCGCGAG
+ACTTCTAGCGGGAACGTTATTCTGGGTGAGTCTTACTGGATAGTCCTTTC
+TGCTGGATTTGCTTACTCAGACTTGCGTAAATATTGGCCCGGCCACACCA
+GCAATGGGTATTGCGATAGCACAATGGGCATAGTGCGTACATTCAGCGCT
+AGAACCCAATTGACACTTCGTCCAAACCCAAGCTAAGATGTACACGGTGG
+GCTCTGAAAAAGTGGCACCAACATAAGGATGCGACTCCTGATCGAATCTT
+CCCTAACTCTGCAGAGACTAATCTCTCTACATTCTGGTCTCGATCTGTCC
+GGTTTTAGTAGGTATCCCGAACAAGGATCCACCTTAAGCATTCTGGAGTG
+TGTAGAAAATAGGTAGGCTCCTCAAGCTCAACACGGTCCTTCTGGGCCCA
+CTGACGCATAGGGCTATCCTCGTTAAGCCTAATCCTCGCCAGGCGCAAGC
+CTCTCACCTGGACTCTGCGGAGAAAACGGCCCGCGCCCTGCTGGCCAATA
+ATAAAAGAACTCAGAGGACCTCCGACCCCCACTACGTCGACGAATGTGAC
+ACGAAAAAATGGTTGGCCGTTTAGCTCCGGTTACTTAATGTCACGCAGAG
+GCCTACCCAGAATAACACTGGCTCGAACGGACTTGTGGGACACCTTTGTA
+CCACAGTACGGAGAGAGAGGTATAAGACGTGTGAGTAGACGGTCAACCAT
+TGTTGCGGCGTAACTTAATCACGGCTGATGTCAAGTTAAGAATCTTCATA
+ACGATGTCCCCCCAAAACTCCACTGTGCTGCGTTCACGGCCTTCCGCAGG
+AAAGCGCTTCCTAGGAGGTTTGGGCTGAATTTTGAGGATACTTACCCTTA
+GCATTAAGTTTTCACTCATGGAGCGGGTAATAAGCGCCTAACACATACAC
+CATGACACGGCAAGCCATTCACTCCAAATAGGGGATCAGGTGCTCAGCTA
+AACCTGGCCAACCAAACACTGTTAGCGTAGCTAGTGACGCGGAACCGGAA
+TCGAGAGCATTCGCTCCACCATGTTTGTTACGTCCAGCATAATGTTTTTA
+GCATAGGCTATACGTCCAGGCAGAAAGCCATTGTACGTCCGTTACGCTTA
+ATTGCACATGGCGCGTTCTTAGTGTCTGGGAGAGGGTCAAACCCTACTTC
+GTGCTGTGATCCCAATGTGTCGCAGTGGCCATTGATAACAGCTATCTCAC
+ATACCGCAAGCTCCCGGTGCAACGACTTTTTCGTTTGATCAATCAATCCA
+GCTACTTCTAACATGTGAGGGGTGTTGCAAAGGGGACGGCCGTCGATGCG
+GCTAATTCCCCGTGGGCAGGGTGCTTCTAGGATCGTCCTCAAATTACGGA
+GACACCAAGGGCGAATAAACCGGCGTGGTGCAACGCTCATAATTGTACCG
+TGGCCTGCACGTTGCCTACAGGCAATGTGGACTGGTACCCGGCAGATTAT
+GAAAACTCCTGAGGGTAGGACGCCGTAGAGGCCATCAGGAGTCTTGGGGT
+GTAGGAGGGACAGACCTCCCCAACCACGCAGTCTAGTTCCCAAGCCTAGT
+GGGTTAAATACTGAATCCGTCCTTACTATTTGGGCACACTACCAAGCGTT
+GCTAGTCTGCAACGCAATTAGTCATGCGCGTAACGGATGTATAGATGTGA
+GTTTAATTGACCCAATGGATTCCAATACATCATAGGTTGCGCGGTTCTAA
+TCGCGGGGTGCATTCGCTTGTGAGCCCGTTCCGGGCCATAGCGCGGCCCA
+AAGGCCATAAGATTTGGTTGGCGCCGCGAATTAGGCCCTTTTCCCTGTGT
+CCCATGCCCGCGAAGCATTCCACTCAGTCCGGACGCGGAAGGCCAAGAAA
+GAACTTGAACTGGTACATGATGCCCGCGAAATAGAATATTTAATTTGAGC
+CTTACCCGGGCGAGGATAGCATAGTACCGACCAAGCGTTATTAGACGGGG
+ATGTTAGGCACGAGTCGCTGGGTTGAAGGGGTAGAGAATTTGCTTTTATA
+GTAACCAGCACCGCAGCCCAGCGCGTGTACAGGCCGGTCAGCAGTTCCAC
+TGAGCTCTGTATTATGGCAGATCACCTAATCCGGGCATTCCGCGGTATGC
+GTCACGGGGGCCGTTCCGGAGTTGCGCCTCAATTCGATCGGCGCGCAGAC
+GCTCCCGGTTCGGGACAGGGGCTTGATTGCCACCTTACCAAGCACGTATC
+GAAGCGCAGTTTGCTAAGTTGTATGGGTTACCTTCCAAACGGGCATGTCT
+TATACAAGATCGCATGTGCCTCTCTTTAAACCAAGCGGCGTATATGACGC
+GTCTCGAAGACTCAGAACTTCACCGCCTTATACTCTGAGTCATGAAAGAC
+ACGGCGTTATGACTCGAGGAGATAATGTGGGATGTTCACCCTCTTAACGA
+CATTCGTCGACTAATCTATGCGACTGGAGTCCACCTCAAGACGCGTGTCT
+TCCCATATGGGCCCCTGACCGGAGCGCGGTTAAGCTACTGAGTCTATTTC
+TTGGTTGGCGACACTGACAACGTGTAATTTCGAACATGGGCACTCCGAGG
+GATTACAAACATGGTGCAATAATTAGACATTCTGGCTCGCTTACGAATCG
+TTAGGTGTTAGGTGTTTGCAGGACTAAGCCTATTACAGTCTCGGTGTGTC
+AACCTCGGGTGCATCTGAGGGAAGGGGCAGAAGTGTGTGCGATATCGCGA
+AGAAATTTGGTAGGGTAACCGGCGACTAATTTCCATAGCGAACCCGAGTC
+GTACGGGGTAAGATAAAAGGCTACCATACAGAGAGTGATACGAGTCGACC
+TCCTATTTATCGTGCCACTTCCATTATACGGGTTCTACGTAGGGGACTGC
+ACCGTCATTACAGACGTGGCAGATCACAACTTCATACCAAAGTAAGTGGG
+CACACAATTTATCGGAGCAGGTTTCAACGTTTCGCTCCCCTATGCCCAAT
+TGATTAAATCGGCGGCCTTACCCTAGCTTAGTTCTCATCCCATGGAGGAA
+CACAGTCAGACGCCCCTCAGGCAGGGGTGTTTTGGATGTGAAAGCCTGTG
+AATCAAACGGGCTGTATCGCAGCAACAATGTCCTCTGCCCCCCTAACTCC
+GGAGTATTAGATAGGGCCGGTTCCCAAAGATTATTGTATAGCAGAGGCTA
+AGCTCTCCGGTTAGACGATCCGGCGTTGAGTGGCCTGAGGGGCAAAAGGC
+CCTACTCCGTGTGTACTACGTTTTCGTACACGGGGTCGTTCGGACACTAC
+AACGCATAATTAGGGATTTACAGTAAACTGAAATACCGTGTAGCGTGTTG
+TCGGCTAACAATATAGTTCACCCTTACTATCGACTAAAACGACACAACCA
+GCTTTACTACGTTCTCAAAGCTTCTATCATTCCAGTTAGTTCGGCATAGA
+TGGTCTGCGTCAGCTCCACCTGATTTTCTACGATGGGAGAGGTATTTTCC
+CACTTAAAAACGCCGCAGACACTAGGAGACAGCATTCATGGCCTTCGTCC
+GGCGATTTGGTGTGATCCAGTAGGCCCAGCCAGAAAGAGTACTTAAGATC
+TGCTCGGGCAGTTGGCCGTCTCTTGCCAGCTTTTAAGACTCTCTCAGGTA
+CAAATAAATAAATGAACTGAACCGATTTTTACATGGGTGTAGACAAGCGG
+TCGGATTCTTCGTCCCGTCAATACAGTCGCTCCCTTAAAGTCCCACATAT
+TAAAAGCACTCAAATCTTTGAAATTTAAGCCAGATCCACCCCGGAATCAA
+ATTCCGCAGAGTTCGACGCTAACCCTCTCGTCGTTGCTGAAGGTCGGGAA
+CAGCATGAGCATGGCACGGCCAGCATCTTAGGTGGCATCCCAGTACGGGC
+TCTGATTGTGAGCCATCTAATATTAAGCCAATTATGATCCTCTTTATAAC
+GGTCGTATCGGTTCTTGTGGAGTAGTGCAAATTTTTTGGATCCCTCATCC
+CCCCGCGAGGATGCTAGCTCCCTCTCTGGATACGCGGAAGCCTGCAGAGA
+ATTTGTATAGATAGGACCCGGGCTCGGGGCCATAAATGCAGTGACTGATC
+AACACTAATTATCAATACTTAGTAGCGAGGGGAGGGTCCCCAGATTAAAT
+AGCCTTAGGGAAGATACCATACCTTACGCGAACTAGTGTCCGAATGCACA
+GTGGACGATGCGGTACCAAACACATAATGCGCTAACTATACCCCATTCTA
+CCGCCTCGCATGACCGTCTCAGAGTTACAAAATAAGTTTCAGAGCCAGAT
+TAGCTAGCTAATACCGGTGAACGTCCTGTTCCGACAAGCGTAAGTCAACC
+GAACGAGGGTCCGTCAGCAGCTCACAGATATCACATTTACCACCAGTGCG
+CCCATGCGACCTAAGAGGTGCGATCGTAGTATAGTCGTCCGCAAACCATA
+TGGTACCGTTTGCAGGTCGCCTCAAGTTCTATTCCGCGCACGCGGATCAG
+TCTGAGTGCTGGTGCATTTACGTGCTGATCTCAGGCACGCTACACTTCCG
+ATCCTAATTCGGCCCATCCCACTTGTAAGTCGGACGTGGGATGTGTAAGC
+GTTTTATATAACCGGTCGATGGAATTATGCCCACAAGCCGCCCAGTGACG
+GTGATATGAATTTATCGCACGTGCGCGCTTATGGCAGCGTAATATCTACC
+TCGCGACATGCGATGCGTAGCAGACGATACTAGTGAACCTCCTCGAAGGG
+GTCTTAGCTACTAGTAAAATGCTTATATCTGGGTCTACAGACTTGCGTAT
+CTAATCATCATCCTGTATTGACAGCAAGTCTAAGGTCCCGGACTGATTAC
+ATAAGGAGATTGATATTCCTCGGCGAGAATGCAAGTGCTCGGTAGAGAAA
+GTGAGGGGCTCAGCGATGCGATCTGAGCGTACCGCGAAATCAATTTGCAT
+AGTTAGGCTACTTATCTGCAGCACGTATCTCACCCAAGGGGAGGTCGCGG
+GACGCGTATGGTGATATCAAATCCTCACACATCACACCGTACGCTTAATA
+TGGATTCCCAGATCCAGTCATTACCAGGGACTTGTCCGACATGCGCATAA
+CCCCGGCCACATTCCCCGTGCGCTTCTGTTCCTCTATCATAGGATGGCGT
+GCCGGACCTCGGCCATTGGAGCTTTCAATATGAAAGCGTTGATATACCTT
+CCCTCCCCTAAACGCGGGGGACCTAGCGCGCTATAACCAAAGCTGTAGCT
+GCCCCACAACGAACATTCACGTTGTAGAGTTTCGTCAGCACAAGACAGCG
+CGAATCCTAGGATCAGGGATACAGTAGTTTCGTGCCGGAAATGACGCCGA
+TGCTCGTTGCATGCAGTTAACATCACTTCCTCATAATTCGCACTAAATGA
+TGCGTGTTCCACTGTGAACGCAGTCAAGGTGATAATTACGTTGACACGGC
+CCCTAAGTTATGGTTGTAGACCGGAGGCTTATAGAAGCCAGCGCAGCGGA
+ATCGCCCAACATGATGGAGTGAATCGGTACATACACAATCATTGATGTTT
+GAACGAAGAGTTTACTCGCTATACTCGGAAGATATGGTCACCTGCATCTT
+GGGTAACGTCTCTTAGGTCCGCGGATTCACAAAGAGTGCATAGTCGGTTA
+AAGAATAGAGACTCATATTGGCACTCCCCAGACAGTCACCGATGAGACCT
+CGTCACCTCGATGACAGGTCCTTGCCACTTTTCCCCGGGATATGCCAGAC
+TTTTGTTGCAGTGGTGTAAAGGCACCAATGATGCGGGCGCTAAGCGGAAT
+TTCAGTAATGACGCGAGTCATATCCAGCTAATTAACAGGTACCAGTCGGT
+ACTGGCTCATCGCAAATGTATCCTTGAAGGATCTGATGCGCCATCACTGT
+TTAACTCTATGGCGCGACTGACCAGTCTTTAGTAACGCAGGTTTTGTGAG
+CTCCTGCTCGAAATGAAGTGCCTAGTATATCGTCCCAATCTGTGTAGGAA
+CAGAAGTGGCGATGGCCTCGAACCTTATCCACCCGATATCGCAGCAGGAA
+CAATTCGCCATATAACCTGTACAAAGTCGGCGACTTTAATTTACCGCCTG
+AGTGTCAGGATATAACATGGCTATTACGCAACTAACCATTAAATTCCCAA
+GACGTTGATATCGGGGTTTCCAGCGGGAGAGCGGATGGCGGGTATGCTAA
+ATACTGGGCTTCCCTGCCTTCGAGAGCGGAATTCAGCGTTACATTGGGCT
+GCGAAGAATATGGCGACTCACTCGCGTGGAACCTATGCCTAATTGGGACG
+GTGTCTTCCCAACAGATACGTATGACGGTCCGGCACGAGAGCTGGCGAGA
+GTCTTCTTAGCTACCCAACGGGGAGCGCTGGAAGATTCGACCATTTCCCA
+GTGTGTCTGTAGGTAACTGCACCCGAGCCTTTTATCGTACAACGAAAAAC
+TCGCTAGAGCTCAAGGCCTCTGTAGGCTCATTCGCAAGGGCCAAGTCCGC
+CAAGGCGATCAAACTTTATAGTTTACCTGCTAGATATCGGTGTAGTTACA
+GTTGTGGGTACTGCATCGGAAGATATCAATCGTATAATATACTTCAAGGC
+ATCTTACTCCAGCGGGACCAGACCTGTCTACTTGTTGTCGTGATGTCACC
+CAATATTCTTGTCCGACGTAGGGTGGGTCTCTGTCGATGGACAGTCTGTG
+TAACTGAAAGCACTTTTAGATCAATGGAAAGATGGGGAATGGATCGTCAT
+TCTTCGTAAGTGTACTGATGGGAGTATACGTGACTGCACGCGTCAGGGCG
+GGAACGTCAGACCAGAGCTTAGACGGCATGTACAGAGCCCAACTAACGTT
+GGCAGCCACGTGGGACCGTAATGGCCTACTAGCCAGGTAGATTTAATACC
+TCTCAATTTTGCTCAAGTAGTGGTTAAGTAGGGCGAGGATCATGAAAAAC
+CACCCACGATGTCGTCGAACCGACTCAACTGGAAATCTGGAAATATTGTC
+AACTTGAAATCCCCAATCCAACTAGGGTATAACCGTACGGCCAGCCTCGG
+AATAGACGCCGGGATCGACATCCGGACAGCCAACAGCTAGTGCCTAAGAC
+CGGAGCCTCCATGGTGGTTGTTGTTTTCGGTAACATAATTTCGTATTCTA
+TTACCGCTCCAATGTTCTGATGAGTAACTGAAGCAACTACCTAGCGACGA
+GGCCTAGCGTAAGATTTAAAGTCGTTAATCAACCTTAATAGGATCGGACC
+GGTTTAGGTTACAAGTTGGCTATTTTAGATTACTTGGGATTCATAAGAGA
+AATCAGAGGAGCGCACGTTCGATGCTACGTCGGCCCAGATGCAAAAATGC
+AGGACAATGCTCTTGCGGGAGGACTCGCTGGGTGCATCAGTTAGGATATG
+AGAACGCACTAACCCGGTACGAACACAGGATTACGCTGAGCAGAAAAATG
+GTACGAGGTACAAGCTTTGGACGAAGTAAAGCCCCAACTAGCACAATGCT
+ACCTCGGGACCGTGTACGAACCGTCCTTTGCAGTGAAAGCCAGGTCCTGT
+GACCTTGATGGATCGTTTTTACCGGCCTCCTATAGGGACCCCGCCAGTTG
+AGTGATGAAATTGGGGGTCTGACACGCGTCCTAGAACCCGCCGTAGTTTG
+TTAGACTGCACAGATATCTTGGCACAGCTCTAACCTTCAAAGGACAGACA
+GGCTAGCGAAGATTGACAACGAATTCAAAAATTCAATTTAAGATCGTACT
+ACTCGGTGGAAGGGCCATGGTTTGGAGTCACCCCATTACGTGGCACGGCT
+TGTCTCACTCAGTGTGAACCACCTCTAGCCTGAATTACCATGCACCATTT
+AGGAATTTTCCTACACTTTAACCCGTGACCCTGCGTCGTTGAAACGCTCT
+ATACGGATGAGTGCGATCTATGCAGGTAATAGTACCTGAAACAATCGGTC
+TACTTGAGAGCCGGGATGTCGTATCAAAGCTCTTAATCTTATCAAGAAAT
+CCCAGATTATCGAGCTGACTCCGGAGTGACTGATGAGCACGTAGCGGGTA
+CCTGTATACGAGCCTTAATTGGCTAGACTAGCGGCACGCCAACTCGATCC
+TCTAACCCACAGGAGACTGTAAACAAGCTCAGTACAGCACTGTCTAGAGA
+TAGAATTCTGGTAGCCGTGCGGATCGATCCTTTTGGTCTCGAGAGTTGAC
+AGCACCGGAGCGGCCACGTTTCCCACTGTCCTCACGAACCTTGACGACTG
+AAACGGATTACATTGGCAATTGGACAACAGTCCGCGGGTCTCTGCCCATC
+CGGAACGTCTGGCTGTGCGTATTGGTTGTCGAACTCGCAAGGGAGGCGAC
+AAAGTTTGGCGAGAGACATGTAACTGAATCAGTAACATGGTACAGTCCTA
+CATAAATTCCTAAGATAAAATATGTTTAACTATAAGCTCCATACCCCGAC
+CGTTGTTTACCCTTAGGTTAGACACGGCCTTCAGATTTTTAGTGACACTA
+CGAGTATCATACTAATCAGTCATTGTCCGCGTGCGTCTGCTCTGGCCCTA
+TTTACCGAACAATAACAAGTGAGCACGTTCCCCCGACTCGCTGACAATTA
+GTAGCGTAGCGACAGTTATGGTCCGTGGCCACCGCCCGGTAAAGTACATA
+ACATAATATTGCCATCCGCGGGAAGACTCGCAGCGAGTCTGGGCGATGCG
+GCCTCCATGCATGTGAAACTGTTGTTCCTAGCATTCGGACAGACCATGAT
+CTCTATAAGATAATTCTTTGTTACCGAACCCCGGTGCCCTGTTGGTTCAA
+GGGTTCCTACCCCGCCAGATACTGGATAAGCTCGCAATCACGCCCTATCA
+GTGAGTTCCCTTAGGGCAAGTAGAACGGGAAGGACTCGGCCCTGATTCGA
+TCTTGAGTTTCGTGGGGAGGCTAAAGGCTAGCTGCAATGCTGGGCTTTGA
+TAGCCACTAAGCCGGAACCGCCAGAGCTCTCTCTAGCTTGCGATCTTAAT
+TACAATAAGTGTATGGCAGGACGAACATGCAGAACATAGGTGATTTCAGA
+TTACCAATACAGTACGATTTAAGGAGCATTGTCCCGTATCGTCCCTTCAC
+TGTTAGTGACGAGATTGAATCCATCCACTACCAAGTTCGGACGCTTTCCA
+AGCCTCCGAGCAAAACGACGTGCAGTCCGAATGCGTATCGAAATAGATCT
+ACGATTGGTCTCTATCAAGGCGGCCCGGGTTATACAGCCAGCGCAGCGAG
+GACCCCGAATGGGTCAGGTCCATAGCTAGGAATGAAATCCCTCTAACCCG
+GCTGTCAGTATTACGAGTCATAAATACAGAGGTATAACCCTACACAGCAT
+ATAGTCCACGACGCCCGGTTTTCGGGAAGCAGTCTCCAGACGCATCCCGG
+GGTAACAGTCACAGAAGCGGGTATAGAGTGTTGTACTCAAGTCGCAACTG
+GCATGTCTGCCGTTACTGGCGGAATTGACAAATTCGCAGTTCCCACAAAC
+CGTACGCGTTACAACATCAACATTAGACATGCTCGACTGTTGAAAGAAAC
+CAGCGGTCCATCTCCTTGGACCTAAGCTTCCACGTCCAAAGATGTCGGGA
+TCCCTGGGGTGTTCTCCCTACTTTCGCCGATTCATAAGGAGTATAGTTGA
+TCCGGCTAAGTTACTGGCTATCATGAGATGGCTTCCAATCCCTCGTGCCG
+GTGTCCAGAATATTAAGGGGTTATAAGCTGACTTCATGTAGATACAAGTG
+CTCGCCGCGAGTTTTCTCAGTATCCTATAAAGAGTAGAGTCGCTTAGTGG
+CGGCTTGCAACAGCCACCACATAGGGGCAATAGACAACAGTATAGGCGTC
+AGTTTCGCGACACTATCCCAGCAAACTACTGGCGTCGCGGGTTTAAAGCA
+TGGGGGCGCTCACCAGAGCATATGATAGTGGAGCAAAATCACAGATCTCG
+TGCGCCGGCCATGAACATCGACAGGGTGGTCGTCCGCCGATTCAGAGTTC
+ATGGTGTGACGGGTAGCACTCATAAGCGGCCTTATGGTCTGTTGGCTTCG
+AACTGTGGAGACTCTTCTGGGGGGCGAACTCGGAGGAAATACTCTGTCTT
+GAGTAGCTCGGGTCTTAACTAGACTGCATTGACACGTAGTGAAATTGGTA
+TGGCGTACGGGTATTTTGTCGCTAGTACAGGTGCATTGTCTGACCTCTAA
+GCGGGAATGTACCCTTACGGACTATAACCAAAGCCGTTTTGTGGCGATCC
+AGATCGGAAGTCGGAGCCAACCGACGTTTACTGACACAGAAACAGACTTT
+TCCAGCTCGCCGGACCCGCAGATCGACTATGCTGACGTAGCGTGTGTCAG
+TTAATTTCAGAGGACCACTATTCTTCCTTACCCGCCGCAAGACGAGGAAG
+CGAGGCGTGCAAGAAAGGACCGGATTTCAATATTGGTTTGTTGACCAAAG
+GGAGTTGCCCCATAAAGTGCTGACATCACATACTGACCCATGTATATCGG
+TAAGTATCTAAATAGTGAGGAATGACCGATGTATCTAAGTTGTTAGGTAT
+TACCCTTAAAAGGTGACTTTCTAACCTATTCAGGGTCAGGATCTCCCTTC
+GTGAGAACTCTGGTGAATCTACAGTTGTCCCTGGCAGTATGTCAAAAGGG
+ACACACGGAAAGAACCGATGCCTATCTGAGCAGGCTCGCCCCGCAAAGGC
+ATACCGACCACACTTTGAAGACATCGAGACTCGCCCAACTCAAAGACTGG
+CGTCTGGGTCGTCCGTCTAGGGCTAGCGACCAGCGCAGCGTTATGAGCTA
+CTCTGCACTTAGTGGGAAAGTACATCACTCGGCCCCGTACTCGTCCACTA
+AGTAACTACAAACCAAATTCAGTGGGGAGGAGGGAGGTAGATTAGGCTAT
+GCTCAGAAGGTGGGCCTGCTTCAGCAGTCTGTTTCTTCTGGTGTCAACCA
+GTGTCCCTTTACGCGAGCCGCATGCCGACACATCGATTGGCTGAGAATCC
+CAAGTTCCTCTCGGTAACTGAGATAATACGTCTTAGGAACGCAAGAATGT
+TTGAATCGTATCGGCACTCGGTCTGGCGGTCATATGTGACCCTACGTCTG
+GTGGTGCAGGCCACAATTGAAAGTCTTTCCAGAATCTCCTGCATAGCAGA
+GTGCGTACCCATTGGCACGTAGGGCTTTGGGCCCCCGCACAGGTGATGCA
+ATCTACAGCATCGAAATTTAGTAAGTATCCGGAGACGAGGCTATAGGGTT
+CACACCCTCCGTCGGTAAGATTTCCTCCCCAAGGTCTTATTCGAGGGTTT
+TGGAGAAATACTCTTCCATGCTCATCGACTAGGGATTCCGTGCATTGAGT
+TGAGGGTCGGGAGGTGCGGTCGAGCACTAGGTAGCTCCTGTCAGTTGTAT
+TGAATTATACCCTACGCGGGTAAGGTTCTAATAAGACTTGCAGCCCAAGA
+TCGAAGAGTACGGCTTGATACAGAGCTAATTGGGCTCGACCGATGCAGGA
+ATGCTTTCTAAATCCGATGATCCGTCTGGTAGTTGTCATCCATCCTTCCT
+GCGCCTTATCTGCGCCTATGGGTAATCCTTCAGTTGCCCGTAGGTGATCC
+CATGTCCGAAGATTACTTCGATCGGCATTCGACGTGTAGGAGGTGAATTA
+TCGTTGGACTAACCGTAGACGACGGTTTCGCAACATGTGATAGGTCTTCG
+TAACCGTACACTGGAATGGAAACGGTAGCTTAACATAGTCAGACGTTATA
+TCCGATCTAGCCGCATGGCTGATATCGAAAGTTCCACGCTCATTTCCTAT
+TTTCTAATGGAGCGCGCCTACGCCCTTCGCTGCTCTAGACGCAATATGGA
+GACTAGGCTCAAATGTTCGGAACGTAGCAGTATCTCTCAGTAGTTTGCCA
+CCATTAGAGTAGCGTCTGGGACATATTTCGTTATGCAAGTACTTTTACCC
+GTGAGAGAGATAGACACCTTATGGTCTCAAACGAGTCGGGAACCGTTGAG
+TCGCGGGTAGGTTGGACGAAGAGGGCGGGGCCGGGAGGCACGGTAAATTG
+TTTGACGAGCCAACACCACGCGATACTGGCAATCACAACGTTTGGAACGG
+GGCTCCCAGTTTTGCTGCTAAAGATATACTTTTATTACTCGACGCGCGCG
+GCACTCAGGAAGTCCCGACCGGGGTCGTCCTACTTGCAAGGATAAGTAAA
+GTTAATGCTAGTTTGTGGTTAATTTTGGGCCAACTGGATGCCATGCCGCA
+TGCCGATATCATGGAGAGGACGCCGCTGACATATACGTTCACATCCTCCT
+GTACTAGCACAGGCAACTAAGGGCTCTGACCCAGCTCGTGCCAAGGCGGG
+CGCCGCCAATTAAATTATCCCACCTCAACAGATGTTAATGGTGGAAGCCA
+GTCAAAATCTGATTGAGATTCAGCAGCATGCGGACCTAGTCCACTCACAC
+GTCTGTGTATTTTTCTTTATTCAAAATGATCCGACGTGCTACAGGGCGGA
+CTGTACAAACGGTAAGGGTCTCACGGTCATTAAGGCATACATGATTATCT
+AAGGCTTGGCTGTGCCCACTCTGTCCCACTTGCCTACTTCTAAATGCGAC
+CACCTGCCAGACGGCGTGAACGAGGGTGGGGAGCGGTCGGTAAACCATAG
+AATCGAGGTCTGGCCAGTGGTCACACCTACATGTAGTCCGGGTGTGCCTG
+CGGTATAGACGGTAAAAAGCTGGTTGTCCATGAAACGTCATCCTTGGCAT
+TGCGCCGTAGCTGAATGAGATTCGAAGGGCGTCCCTCCCACCCATATAGG
+GCTGCAGTCTCTGATGTGACCCATGGCTTGTTCTCCTTATGGTGTGTGTA
+GATGCATCATGTAGGGCACGTCTAGCAGCAGCACATTAGTTGTTAATTCG
+AGACTAGTCCCTCATTAACTTCCTGTTACTCTATCATATTACACTTCGTA
+GGAGATTGCACTTGAGCGAGGAAAAGACTCTAAAATGATACTCTATTGAG
+CCAAAGAGGAACTTCCGACCGAGCCGGAAAGAGGTTTCAGCGAGAAACAA
+ATCCTAGGTAATTTTGTATTTATGAAACACTACTCATCTGCTGCAAGAAT
+TACCTATAGACTGCGCTTACACCCGGTAATGTTAGACCTTTACCATCTAA
+GGCACGCCGTCCCATAGTCTACGCTAGTGTACAGTCATAATCGCTATGAC
+GCTGGCTCCTTTTGAATTGGCCTAGATGCTAGTATAAATTCCGCTGGTGC
+AGTTTGCGTACCAGGCGTAGGGGGATTATCTGCCACGTATCTCCCCGATC
+GAAAATATGGCCCGCTGAGTCATATGACGTCCCGCGATGGTAACGCAAGG
+TATTTTTCTTCACCCTTAGACGACGGCTCCTGCTATTCGAGACTTCGACC
+CGGGAGGACTAAGTCCCTTGGAGTTGAACGCCCGAGTTAATGTGGCTGTC
+GTTTTTATCCGAGGCTATAGTAGGAGGGCTCTGCCACTGTGCGATCTTGA
+CTAGAGGACGGACCGTAGGCTAGGCAGTTTTGGTCATTATGCCAATAGGG
+CTGCCTCCGCAGAGCCTCTCGTACGTGGTCCATGCTGGGGAAAGAATGAT
+CATTAGAGAAACTAGAGTGCTATATACTAACGCCATACCTGCTCATGATC
+GCTGGGAGTGTCAGCAGGGAAGACCGTGATCGCCTACTACGTCAGCACAT
+CGGGTCGTATAAGTCTGCCGATAACCATCGCAGCGTGTTATGAAGCGACT
+CCGGCGTAGGTACTAACAAAGTACCAGGTACTAGGAGTCGTCGCGTTAGA
+CGCACACTTACATACGTCAGACTTGCCTCTTGAATAGGTATAATCGGGCA
+TCGTAAACAACTCTATGATTCCGTCCAGTACGTGACGACGGCAAAGGTAG
+TACTAGAGTTTACCGCAATATGATAGTCTTCCTTGCGCTATGGGCGAGTT
+GGTGTAGTCAGGTGCCCAACCGCCCCGCAACCATGTAACTAGTCTGATGA
+ATGCAATTCACCCCGCTACACATGTTTCGTCTCGCCAAACTTATAGGGGG
+ACAAGGTATTAGATCGCTGCCGGTCAGTTTAATTTATAACTCTAGAGATC
+AACATGAAAAAATCCAATCATGGCGACTCGTAAACCGCTCATTGTGCTGC
+ATATAGAAGCGCTCGTGTTCACTCTTTCTCAGCCACGACCTCGTGCGGCA
+CGCTGATATGCGATCCTCCCGTACAACGATCGGCATATTTTCCAAGAGCA
+CCCTCGAGATTGATCCCGTCTACATCTGTTCTCGTGCCACAGTTTTCCGG
+GACGCCTCCTACAGCTCAACGTAGAATAAGCGTATCGCAGCCTGGCTCTA
+AGTTAAACTGTCAAGGCTGGAAAGTGTACTGCCGCGCTTACATTCGCACT
+ACGATTTTCCGCGGGAATAGATGTGCATGGAGGCGTACGGTGGCACGCCG
+CGTGCATGGTACCAGGAATACCGAAGGTACGTCGACTTATACAAGTATCC
+GGCACCGCACTCCTAAAGGATCTGGCGAATCTAAGTTAAATGTACGCACG
+GAGGACATGGTATCCGGGGGAGTAGCGAACGTGCAAGTGACCGACAACGC
+CCGTCTTATTGAGAATGACCGCCTGGCGCCTTTCAGAGGGTTTATTGAGA
+GATAAACACACCATACTGGCCGCATACAAACCTTATGGATACTCAATGTT
+CCGCCCTCCACTCTCTCCTCGGCTCTACCACAATGTGCAGCACACACAGT
+ACGCTAGAGTCTAAACCCAACATAGACCTAAGTCTTGCTATGGCATCGGA
+GTGCAAGTAAGGATGGAAACACCCACTAAACTCGGTATGGCTCTATTCGC
+ACAATACGCAGTTCCAGCCCCCTGCGTGTATGGAGATGAACCTGCTGAAT
+ACCTTCCGGCCCGTTTCCCTAGGCAGCGCATCAACTAGTATCCATACGCG
+CGGGTAAGTTACAGCCATGGCGCTTACTTGTCCGTTTGTGTTTCGTGATG
+CAGTCTATTAGGTACTTCGTGAAGTCTGCGCTCTGCAGAGCTTTCAACGT
+ATTCCTAGAACTTCCAGCAGATCCTGTCAATGAAATCGAGGTCCCATCAA
+GGGTTTGAATTCGTAAGACCAGCGACCTGGTTTTACCATCCATCACCTCG
+CACAGGTGGGTCAGACATAACTCGAACTTGCATATACAGGGTTCTTAGGA
+ACCAGTCCCGGTTATAAGCCGCAGGCACTCCGTCTCGCGCCCCTAATGTA
+AGGCTTCACTACACTGAATGCCCCATGAATCATTGGAGGAAAGTGTACTC
+TTACTGGGACCTGTCAGCGTAATGGGTCAAGTAATGCAAGTAAGCTATCG
+CAGATAACGCCGATATGCACGCTGCCCTCGACCCAGCAAGTCGTCAGGAC
+TCTATCGTACGTCTTCTTTTAAAGACGCTTTCGAACATACATGAGGGTCC
+GATCAAGTGCGAGCCATTAGGTTAGCTCCTTGGTCTGGTATTATCTTTAG
+GCAGGTATCCATGTCATTTTCCGCATGTCTGAGTTAAACGTAATGTGTTA
+GGGTTTGTAGCACAGATACGGCCAGGTCCGTCATGTCCTTGCTACAAGAT
+TCTAGCCTGCTTTGGATGAATAACTATATGATGATGGATCCAATATTGCC
+ATCAGGCGGTAATTCGAGCGAGTCGCGCCCCCTGATTAGCCAGTCAATTT
+TCTCCCTCGAACCTCACAGCATCATAATAGCATTCCTATCCAATGAAGCC
+TATTATCATGAGATGTAAGATGCTTTAGAAACATGGGTTATTGTTCAATT
+AGTGGTCTTATGGTCTGCAGTTCCTATTTTGAGAAGTACATGTGCTAGAT
+CCAGATGTAATGGTCGAGTTGGCTGCTTAGCTTCGCCCAACTCAAAACAC
+TAACCGAACGTTAAAGGTGACTTCTGAAGGGTTCCTACAACGGTGGTCTT
+AGCGTTCTCGCGAATTAAGATTGCGATTCCATGCCCTCATGTATCAGAAT
+GCGGTACGAGACGTATCGTACCACCAATTTGGCAACGACGGTGTTGCCCA
+TGTGTTATGCAGGGGAGGTGGGGCCGTTTGGGGCCGGATTGCGGCTTGGC
+CCACAGAAATTAGGTACAAAAACTCAGGGTCCTTCTATTCCACCGAGTGG
+CACCCTTCAACGGGAGACTGAACGATCACGCGGCTGGATACGTTTGCCTA
+CGGTGTCCCGCCCTAAGCTGCTTTTCATGCGATCCTTCACTTCTGGAGCA
+GAGAGCTGTAGTCTGTTCCGGCCAGATCAACCATAAGGCTAGTAAGTAAT
+CAGAGGCGCGTCGCTTGCGTGAGAGAATAGAGTGTATATTAAACCTCCAC
+CAATTTATTGTGCACGGATGACAGGATAAGTGCCTATCACAAACTCATGG
+GAACCAGCTCTTGAGAAGACAATTTTGTGTCTGATGTTATCAACATTGGA
+TGACGCGCGGTGGTGGACTTACTCTTCTGCGTCCTCTTCATAGACGAATT
+GGCCTCAATCGGTCCAACCTTGCAAGTCTTCCTACAGCTACAATTATCAT
+TGTTCATGGATGAAATATCTGAGGTTTACACCAACGGATACAAGAATCCC
+TCCAGTATCCCTCGCCTATTACGATGCCTGGCGGACGGGTATTCGCCGAA
+CATCTGACTTAGATCCTCTTTGCCTAATCACACCCACGGAGAATGATTTG
+ATTACCAAGTAGCAACGCTGCAAGCCTAAACCAATATCATACCACTTCGT
+AACTTTACTATGTTGAATTACGACCTGGTTCGCTCAATCTAATCCGGCCT
+GTCGGATGTCATTGACGAGTCTCTGTGTGTCCGGATGCCATCATTGTAAA
+GTATGCCCGGAACCATCTAGCTCAGCGTCCGTCTCGAAGGCCTTTTCCTT
+TTCATTATATACGTAGTGCATGGGTTATGATTCCTTATCCAATTATTGAT
+TAAAGGAGCTGAGTCATAGAAAAGTAGCCCGTGCCCGTGTACTCGGTACT
+TTAAGCCTTAAAGGGATGTGGGGTCCATCTATCGGGCCGGCCGCTTACTA
+CTTGTATGGTGAGTGCCGTGTTGCTGATCAGCTAAACCATAAGATAGTTT
+TTCGTTTCGTTAAAACTGCAATACTCATACAATACGAATACCATCACATT
+ACCATAGTCCCCTGCCTCTCGAGTTTCGTTGGTCTCGCGTATTAGCTGTT
+TTACTTCACACAAGGTCTCCCGCCAAGACGCATGCCTATCAAGCCATGAG
+TGACGGCGTCCGCGCAATTCTTAATTCAGGCACAGACAAGACACAGTTAT
+CAAGGACGTCCAAAATAATTACCAATGAATCGGAAGTCTAAACCACAGGT
+CAATGGTTTCCCACATCAGGGTAGAAAATTGCGTCGTTGCGAACAAGAGC
+CCCTCCCCAGGGCGGGTCGTAACATGCCTAATGCTGCAGGATCCTCGATC
+CGAAAGCAGTGCTTCCGCCGGTAGATGGGACACCCTTATAGGCGTACTGG
+TTAATGTAACCCTTCTCGCCAATTCGCAACTCACTCGACAGTGTGCTCAT
+TTCATGGGTGGGCTCGGGAAATCATATACTCGCCAACGTCGTTTTAAGTC
+CGTCGAACGTAAAGTTTTACTGGTCAAAAATGATATGCGGCTCAGTACGA
+AGCCAGGACGGGTTCTTACCCTTAAGCACGCATTATAACATAGCTAACAT
+GCTTCGACGTATGTAGGGCATTCAATGACGAATCACAATGCTTGTAGGAA
+CGCTTGTTACTGCATTTGACTAGGCCTGTCTCCGTAGCCCAACAGATGGG
+GAGGATGTCGCAAGATATTAAACTAACGGGGAGTAAATTACTTGAGTTCG
+GTGGGCTGGGTACCTCGGGTGCTACATAGTTTACTTGAAGTACTCGTCAT
+GGAATTAGGTCGGGTCACCCTTGGACTCCATGTACGGACGTAAGGGCAGG
+CTCTCAAGGACTTAACTATAGCTAAATCAACGCGACATCAATTTATGTTT
+GAAGGTTCTCCATCCAATTCACCGTCGGGTCTTGAGCCGTCGGTGGTGGT
+ACATACCCAAAGAGCTGGAATAGTATCATTTCTTGACTGGATGGAGGGAA
+GGCTAGGCGAGTTCACAGCCGATACTCCGCTCCTAGTTGAGCTTCGTAAC
+ATCGTAATATTCAAATCACATTGCTATAAAGTGTAGACACGTGCCCTTCC
+GATACTAGTCATGAGAACATCGGTCGGGGACCATGGCTTTATACCCCCCG
+ACACGGAGAAGCGCCATAAATTCATAGCTATGTCTCCGCCTTCTCCGGAC
+CCCGGTAACTAAGGGTCATCGGCCATTCCTTGCGCAATGATAGCGTGGAG
+AGGGTTCTTCGGATTAGCGTACAGTAGATACCTTCAGTAACCACCCACCG
+CAGCAGATCCAAAGTTTTGTCCGAGATCCGCCTCCATATTTAGAGGTCCC
+GAGACAAATTCTATCTTTTCGTGGAGCTGACGTCGAAGGAACTTAGTCTA
+CCAAGCTGAGGCGACGAGGTTAGGATCCCAGGGGAAAGTGCACAAAGCTT
+GCGTCCCTATTGTCGCACAGATCGCAGTACCAGCGGTGACAGTCGTCGTC
+CATTGGTGCCAGGACGTCAAGGCGTGAACAGCAGAATCGTTCACAAAAAT
+TGACTGCTAGCAGTATTGCCCAAAGAGACTATAGGGGCGGGCAGTAATCG
+AGACCACCAATCCGAGTTGTAGAGTCATGGAGAAAGCTGGATAGTTGGTC
+GTTTCGTAGACTATGCCATGCCAACTTAACGCGTATCTTACTAGAGCTTC
+CCTTCGACTGGGTCAGACTTCGGGCTCTAAAAAGCCCAACACAAATAAGT
+CCTCTTCAACAGAAATTTGGCTGAGATAAGACAGCTACAGGTCTTACGTG
+CACCTACGCCCGTTAGAAATCGCCATGTACTTAACTGTACCATCTACTTC
+TTTAATCCCCTCGGGGAGGAGTAGACATGGCAACTAAAGGACAGCACAAT
+CTAGTTGTAGCATGACTTCCAGTCCTAGACAACTGATGAGCAGGAGTAGA
+TTGGGGATCAGCGGCCCAACTGGAGTCCGTTACCTATGTAATCGTATTCC
+TATTACGTACCCGTGGGACACTGGTATCAGCGGTGGTGTGGCGCCGGTAG
+CGAGCTAGTTATGACTTCATGATGTTGCAGCCTAGGGAGCTGCCCGAGCT
+TATAGCACCACTGACATTACAAGGGTCTCTACCAAAAGACTAGGGGCTGA
+ATACTTAGCGTCCGGTTGGCCTGTCTTTGAGCATTTGTTTGGGCGCGTTT
+ATAACTCTGGCAATCTGTTCTACTTTCGGTTGGAGCGAACGTCGGACTGC
+GTTCCGTTTCGTCCAAGTTTCTAATAGAAGTTCGGGCACAGCCGAACATT
+AAGCTAACCCAATTAGACCTCCCCCGCGGTATCGGGTTCCTCCATCGTTG
+CGTGGCTCCCGCAGGTACATAGCGGAGGCAGTCTGATATCAGCTGGTTCG
+TCGCAGTTCTGCCTGCGAAAGAGTTTAGACATGCGACTCGTATTCTATGC
+ATAACGCAATCGGCCTCAGGCCATACACAGAGTGAACCAATTATAATCGT
+TTAAATAAATTACTCGGTTTCGAGTTGGCCCTCGAATGGAAGTCGATCGC
+CCTCAGAGACGAATGTTGTGTTAACTGGGCCCTTTCAACCAGCGCGGTGT
+ATAAGTTATGTTACAAATACAGAACGCGCTTTCCTGGGAACGATGGCCTT
+AAGACGTGAACCCAGAAAGTCCTTGCTACTCCTTGCCAGCCTGTCCCAAC
+TTCTCTGTCGTTTCCCGTGACCTAAAGCCTACGGTAATGATACCGATAAT
+CGTACTATAACTCTCGGTAGGAAAAAACGGGATAGCGGTATATTCATGAT
+GAAACCATACGCCGAACCAGTGTAGTACGATAGGTCCCATCGAACTTAGG
+ATCAATGCCCGTTGCACTGTGCCGACCAAAGTCGGCAAATGAATACCCTC
+TTTTTCTGTTTTGGACGATGCCTTCACCGATCTAGCCCTTGCTGAATTGT
+ACGTACCCCTATTCTCGCCAAGATCTCTCGACCGGTAGACAGAGTGTGAA
+TGATGGGCGCTACAATCTCCCAGGCGGGGAAGTCGGGATCGCTGCTTGCC
+CCGATTTTTTAATGGGTGGAGGCGTACGCCAACCACGGTAACAGTTTACT
+CCGACTGGAACAGTCATTGTGGTACTGATGCCCTAATATCACAGGATATC
+TTGTGCTCTAGTGCACCGCTGAACTCTCTGCCCCCAAGGTGAGGCATCTC
+CTCATCGGGTAAGATCGTATCTATCTTGATTACACCGGTATAAGGTCGCA
+CAGACTCCCCTATGCTGCGAGTGAGACGGCGACCGTCCCTCAAGTATGGC
+TAGAACAGATTAATGTGTAGTTCGGAGCGAATTCCGGGTTCGATTTAGCT
+AAGCTACCATAGCAGACACGACCATCTAGGGTTCGCGCAGCAGAATCAGA
+CTCTGGCACAGCAAATTATACCGCAGGGGTCGGACTTTGAGGATCCCTGC
+ACGGTTGTCATTAACACTAAAAATAGTGTTGGGGCGTTCTTGGGACTTGA
+TAGTAAAGCGCCGTGGGCTGTCTTAAACATCTCTATGGTGACCTGGCGAC
+CATTGACGTCTGCCACGGTTTAAGTCATCATGGACGTCATGCGAGAATCC
+GAGCAGAATTTACCACATCTTGACAGGGTTACCCGAGTTGTGCGGTCCTA
+GCTAATAAATGAATACTTGGAAAAAAGAAGCTGCCCCCCCGAGCGCGCCG
+CAAATTAGCACATGAGGCCGCTCATGACACTTTCTGGAGTGCGCTGAGCA
+ATTCCTAATAGAATGGATAGACACAGGTGCTAGTCTGGTGTTGTTTCCGA
+AGCGTACTGTGCAGACTGGGGTTGCTTCAGCTATCGCCTCCCAGGGACAT
+CTGTACGTGAGGTCAAATTCAGATGCAAGTTCACTACCAGCGACCAATAT
+AGTGTCACCTACCGCCATTCAAGGGTATTATGCCCGATATGTAGACTGTT
+CAACGGGCGTTTGTTGCTGGAACCTTACAATTATACTTGCCGCAGGCTTG
+ACACTGTGAGTGAGGATAGCTAGTTAGCGACCCACCTTACTCGTAATAAC
+TTAGTCTCCTGCCTTGAGCGGTACCCGACTTAGTATCAGTTGGCTAGAAC
+GAGCGTAGATACTAGGCCTGAGAACTCCTCCTGCGGTGTGACGCCCGGTC
+GCTAAAGAAGACGTAATGAAGTGTTTAAATTGTCTGTCGATATTTGTTGG
+GGGGGATATATAGAAGCTTAGGTGGCACCTTGACTAAGCTCACTAACATC
+TCCCTCCCGGACCCACAATTTTCGTTTCATCGTAAGCATTTATCGGCCAC
+GTAGTTAGCGCAGGATCTCAGAGTTATGGATTCTGCAACCCTGTACCCTC
+TCTTCTCACAATCCCCAAATAGCTCGGACTGCGTTTTTATGAAGAGCCTG
+ATTCGGGAGGAGTTAAATAACAGTTGGTGGAGGTCTCACATGCTGGTGGG
+AGCACATCCGATAATATACTTTATAAAAGGACGCGCCTGATAGGAAAAGA
+GGGTCTGGCACGGTGCACCTTCTTTTATGCAGACTATGCTTGGAAATCCT
+AATGGCGCTCTTTTCGGACTTTTTTTCCTGCCCCCCAACAAGGTACGGGT
+CGGAATTCTACTCAACTACCCAGATGACTTCTTCTGCCGATACTAGATGT
+GTGGAGGCAACTGCACATCTCCGTTGACCGTCCAGCCCGGGGCGGAGTCC
+CTTCAGAAATACCAGAAGCGGATCTCTTCGACCAATCAAGTAGTGTACTT
+CTGGTGGGGTTAAAGGCAAGGATTGGTTGCGAGGAAATAATTTCGGCGGC
+TGTTTTACAGTTTCGGTATTGTCATGCGGTGACCAACGCGACAATTTTTG
+ATCCTTGATGGGCAGGTGAAGTTCAACGAGATAACAACATCTTCAAGGCG
+ATTGATATCGAGGGAATTTGTCCATCCAGCTATGCAGAATCGTCGTTCCC
+CGCCGTGGTGGCCAATGATCTTTCTGGTGTTTAACCAACCAGGGGGGAAC
+GAGTCAGGCAGGACACGCTCTAGCTTCTAAACGAGAACTCATTTTACTCT
+GTAAGTGCACGCTTAGTATTATGGTCTTTTTGGGATCCACAGACCATAGG
+ATGACACCTCTGACTACGGGGCATGGAAGCCCTGGAGGTGTGCGATAAAA
+AATTGGCATGAGCAACGTACGGGAGGCAGCGCTTAATCGCCGTATAGTAA
+AAGTCTCCGCAGTAGAACCCCGTGATAAACGTAACAGGCACAGGCTCAAT
+CAGTCATCGCACGCTATGCCTGGTTTGGGTACGAGGTAATGTCATCGCGC
+CTGAGACTATCTTGCCTCGTATGTCTATAGTGTCCATTCTCATCCCAACT
+CTTAGATCCCGTCTTGTGCCATTGAACTTAACGCTATGAATTATAGGGCA
+CAAATCCTGCACAGGTCGCCGGATTCTTCTACAGTTAAGAGGACCATCAG
+GGCCGTTGCTTTCCCGTGATAGCCGATATAGATCGTCCGGCGGGCATAGC
+TCTAGGAACCCTCTCCTACGGTTGCCAGAAACCTCCGAAGGCGGTAAACG
+TTGTTCTAGACAGGCAGCACTTTGAATAAAGTTGTGGAAGAATCTGATTT
+TTTTGCAGCCAACCACACTGATAAAACCAGAAGATTTCTGACCAGGCCCG
+CTTGACGACCGTCTAGAAAATGGACTTGGTTCACAAGAGTTTTACAGGCA
+GGGCATGTATATCACGAATACACGCCGAGTGAGCTGTCCCTGTTTTATAG
+GATGTGGTCAATGCGCGACCCCATAAAACGCAGCAGTATCAGAGGCTTAC
+CACATGTTAGCATCTCTCACCGCCACTGGAAAAAGGTTGTGTGCTCGTAA
+TCCTTTATCCGTCCGTACCATTGTGTGCGAACATCCTACGGCTGTCCGGC
+GATAAGTGGCTTCTCCTCACACGTAGGCCCCTTTCACTACCGCTTACTCG
+TATTGCAGCAACCTTTCAAGAGACGTCTCGCTAACGCGTAGCCCCTTTCA
+GCCTTAATGCTCGGTCTGACCGCATGACCACCTCGGAGTCTGGTTACCTG
+CTTATTTATGAGCAGACAATTAGCATCACGTGCAGACCCATGAGATTTGG
+TCCTGCTCCGACTAGATAGTGAGAGAAACTTTAGCGGTGTGACGCCGCGA
+TCGTTCAATGGTCAGTGGTCATTCATTGTGAAATGAGATAGGTGCCCGAT
+GTGTTAAGGTCCACCCGCGATTTTGACCCCAGGTGAATTTAAGGACCTGT
+GCACTATCGAGCGACGGAACCAGGAGGAGGAAGCCATTGCGATCTGGATC
+GCTAGGAGAGGAGATAGTGACCGGGTGCGGGGCCTCATCCCGATCCCATA
+GGAGCACGTTTGCGCTTGATATCGTAAGCATGACATGGGGTTGACGTCTT
+CCCACGCCTAGAATCCCCTGCATAGCCACTCTAAGATAAAAAGATGCGAG
+GTTGTTCTTTAAAGTCGCACGGAGGCCTTACATAGAAATCTCCAGAGATA
+AGCGGCTTGAAGAGCCACAGCGGAAGGCCATGCTGAACAGCGAAACATAA
+ATAAGCCTCGACTCTTAAATAGTTGACACTGGCTGAAGGAGAACTGAGGC
+ACTATCGTGCGCGCCAACAACATTATCGCATATGCCCCTAGCACATGGCT
+ACTAGTTTTTAGAAAACACATGTTTCTCTGTTGCTTCGCGACAGGCAGGA
+GCGCGACCGGGCGTATCTCCGGCATCTTTATATGCTAATACGAAGGCTTG
+ACCAACGAAGTGATCGCACGGGTAGCCACAATAGGGGGCGTTCCATACGT
+GTTCAACGCTGTGCAGGAGGGTGCTTATCACCACAAGCCAACATTTTAGA
+CGGGCTGAGCATACCCCCACAAGAAAGACCTTACATTTACCAGCACATGG
+CATGGCGGCCTTGGAGCGGATTTACTTCTTACACGTACTCACCACTAAGG
+GACTATACCAGATCATTGCCGATGAACACCACCACCAATCGTTGCGCCCC
+CGAAAGGATTGCTCAGGTGAAGGTAATACTGGACTCAACCAATTAAGGTG
+CCGCCACCGACTTCCCGGCGTGTCGCTAAAGAATCCAGCCACCCTTGACT
+TATTAGGGTTCGCCCCTAGACAACGCATCATGACATCATGCCGATCGTAT
+TATGACGCCACCAGCGACATGCGGGATATGGTATATGCTTACTCGGGTGG
+AGCAATTTCGTGTCTGGCTGGTACGCTCACTTTAGACCCTGAAGCTATCA
+CTCATCAGTGACCTACTCGGGGTACAGTTATGTAATGAGTGTTTAAGGAA
+TCGTTGGGGCTCCTTGTCAGGCTGTAGTACGTTGGAGACCTCTAGCCAAC
+CGCCGAGTGAGTAAGAGAGGTCCTTGGTGCGCCGATGCCGTGCCCGCGGC
+ATTGTCCCAAGCTCCAGAGGCGAATGACTGTCCCAAAAGTCCTGCACCCA
+ACGCCTCAGCATCACGAAAGTCCACAAACGTTGAGTGAGGTATCTCAGCG
+CACTCGACCCACGGAGCACACGAGCTAAAGGCGCGTGACCTATGTATACT
+GGCATCGTGTATATCTCTATGCTACCAGAAAGGAGTCGTCTCACTAACAG
+AGACCCGGGGGAACAGTTATGCGTAAAGTGTTGAGAATGACAGCTGCGTG
+GCGCCCTTATCTGATCATGCAGTATAGTTTTCTCTGGTGAGCAAGGAAGT
+CGTTGCGTCGGTGCAGCTAGATCACACCGTATGGCTTGAATTCTGATCAA
+CTTACTGGACGCTCCCAGAAAGACAATAGACTGACGTGACTCGTATAGTG
+TGAGCCCCCAGAGAGATATTGTCTTCGTCAGGTGTGATGAACCTAACCTT
+GCAGTTCTGAATTCGGAGTGTCATGAACTACAAGGCTGGCCCCTAGTGCC
+TAATACGGGGATCCGAACGTCAGCGAATAGTCTACTAGTACGGCTTGAAA
+GTTTTGAACGGGGGGCTCGACCTCTTTTCACTCGACCACTCTTTGAGTGT
+CACTGTAGACTCAGCGCAGCACAGCTAAACTAGTATGGGACTGCCATACT
+TATGAGTCGGGGGCTTGTACGAATCTCCTACTCAGGACTGAACGAATGCG
+CGCTAAGCGTGACCCTGAACCACCCAGTGCAGAGTGACGACGAAATCATT
+CAACGCTGTCTTAACAACGCCTCCTCATTGTAGAGGGGGAGCGCTCGCGA
+CATCCTCAGTTGGGGCCTCTCGATTAGACCTTCTGCATCTCCCAACCAGC
+CGTCCTCGTCGAGGCATGAATAAGCAGGTCCAAGGTGAACGCGATCTTTT
+CGTAGCTGGGAAGGTAGTATCAAAGTCGGGACTGAGCGGGCTTGGGATTC
+CCTCAACCCAAGAATATATGTTCGGTATGGGTTGTCGTCGATTTACCTGG
+CGCTGGGTCAGCCCCTATCGGTAATAACAATTGATACGAACCAAACCCGT
+GTTGCACGGGACATCTGTGACCCTACCTGGGCTCCATAGTCAAGCCCCAA
+TTAGGCCCAATGCACAGGCCTCGACGGTCGCGGTGCAGCTTTAGGCCTTG
+GCGGGTGAAGCCGAGCCGATCCCAAAACCTGGCTAACCTAAATAGGTTTA
+ATCATAATGTCCATACGACTAAGCTTGGTAATCGTCACAATCACATGGCC
+TAAAGGCCCTTTCCAGTCCGTCTGAACCCCACGGGAATTTTGAGGCCGCT
+TGCCCACGACTTACCGTCGGTAGGCTCAAATGCACCGGGAGGTCATATGA
+CGGACCTTTGATGTCATCTTAGCGTGGGGCCATAAACTCCCATCTCTGGT
+AATGTATTTCACCCAGAGATGGTCGTTGTAAGCAGCTCTAAAGGAAGACA
+GTTAGTATTGCCTAAATCCCATACGGTTGTCCGCCGGGTCAAGGGGATTA
+ATCTACCACATGGCTTCTCCTCCGGTGTCTTCCGTGCTTCCAGTTCGTGA
+AAATTACAAGCCACCGCGCTGCTCTCGAGGTATGGAAAGTGTGACCCCGG
+AGCATCGACTAGCAGGAGCAAGGTTGGTATCTCAGCTGACGAACGGAAGT
+GCCATTCACCCAGAAAGTGATGGTGAAGTGCATCACGTTGCAAATTCCTT
+AATACCCTACGGAACTTGATAGGTCAAAGGACCCGACCTCCCTATTTATG
+TGTTGGCGTCTCGTAGGATGCGGCTTACACTCAGTCAGACCATAGGTCTA
+GTCAGGGGTCCCCCCCGTAGCCCCTAAACGTTCGGCAAGACCGCCCTGTC
+CCAGAGTAAATGTTGGAAATGATTCATTGAAGTAGATGCGGCAAGCCGAA
+ATGACGCACCCTGTCAAAACCTTTCGCCCCTCTAGGACTCCAGATGAGCA
+CCGGTCCTTCCCTATCGACACGTGATCCCGCCGTGCACTCGCTTGTAGCT
+TATTTTGTTGGACAGACCACTGATCCCTTGGTTGCCCCACCGGCATCTCC
+GTTACAAGCACTTATCGTCCTCACAACTTTATAACTTCGACGTTTAATGA
+TCTGAGCGTTGCTTCTCGGCGCGTAAAGAGCAGAAAAGGTGCTCAGGGAG
+TGATTGGCGTGGGGTCCCGGAATGAGCAAACGCCCCTGGCCTCGAATTCG
+ACTTACGTGGAACCGTGTGTTAATTCAGATCAGGCTAGCTTGAGATTAGT
+AACCCGACTTGATGATACCTGGTGATACAGCTGGGCATCAACGGGTTCCA
+GACGAATGAGTGACATCCATCGACCGCGCGTCCTGCATCAGTATAGTCCG
+TAACGGGCACTCCGGGTAGGGGGAGCGTAACAAGAGCCTATTGAGCCCGA
+CTCTCGCGTAACGTAGCGCCAAAAAAGACTTGTTCACCACAAAAGGCGGC
+ACGGGTATAAGGGTTACGATGTCATACGATAGTGCGCTACAGTAAGGGCC
+GAGATCGCCAACCTCGACCTTGCCCAGGAGTGCGGTCATATTAATACACC
+TGTATGCGACAACGGCAATCAATGCGGGATAATCACGGACGCCTAGCAGG
+GCGAAGCAAGCTAGCAACTAGTTGCACTCCCGTCGGCTCGGATCCAGCAA
+GCCAGGAGAACTCGAGGCTCAACCACGGCTAGGTTATGATAGCATTGCTA
+TAGGACCGTGAGAGGCTGCCTCGAAGCTAAAATTGCAGCAACCACTTGAA
+ATGTAATCAGAAGTATGGGAAGTCTCTTTTAAGCCACGACGGCAATGATA
+CTTACACTAGTGAATTGGACGCTGTGCGGTCTAGGTGGCTTCAAAAGCTA
+CCGGAATCCCTACTATCATTTAGACCCGTTGAGTTCGTGAGGCGAGGGCA
+CAAGACAATTCGAGGTGACCCTGAGGTAACCCGTGGACAGCCTTTACACC
+ATGCCGACTCCGGATATGCTGCCGGTGTAAGAAGTCTGGGAGCGCATACG
+CGCTGCCATATTGCATACCCTTGTTCGAGGGGTGCGGGTCTTCGCCACCT
+GCAGGATACATAGATCAGGGTTTTGACTGCCTATATGACTGACTTGCGAC
+TAGGTTATGTACGGCGATGCCAACGAGAGTTTTCACCTGGGCCTTTTTTG
+TCGTGCCGGTATACCCAACGCTCAAACGTCGGTTTTCTATCCAACTGGCC
+TAAAGTTGTCCGGCATATTACTATCTAAATCTCCCGTGGGTAGTGGACCT
+ATTAGACCCGTTGATCGAGGGGTCCCCGCTAGCAAACCTCCTTCTCTGAA
+GATGGACGAGGGCCGGACAGGAAGTACGTGGGGGTGGGATGTTCTAACTC
+AGCCTCCAGCACGGTCATTTGATAAGCTCGACTGTAGTTGCCCGTTGTTG
+TAAATTTCTACGTTTACTCGAGGTTGACAAGACCCCGCGTCCCCCACAGC
+CTCCTGAGACTCAAGGGGCTTTGTTGATTCTCATTTTGGAAGAGACATTG
+TTCAGAGCCGCGTGCCTGACCGCTACCTCCCGTCTGTGAGCTCGCGAGGT
+CCAGCGACTGATTAGAAGCCAGCTGGGGTGTGTAAGCAAAACGCCAGTTC
+GGCTTAGCACTCCTGAATACATATGCAATGTTGCGCTCGCCTATTTGTCT
+CGATTCCGAGGGGTAGTTACAGCTCTGACAGACACGCTTAGCGCAATGCA
+ATGAGAGTCTCAGAAACTAACATCGAGTAGGCTTGTGACTCCACTAGACC
+TTAACGATTAGGTGCTCACACCGGCAAGGAGGCATGACCCATCTGATCGT
+ACCAACAGGGTTATACTAGCTCACGCTTTTGTTAGATATCCTCAACCCTG
+AACCGTCTTGTAACAGGCGCGAGAGCGTCCCCTGTGTAGAATTCAAGCTG
+CCTCGTCACACCAATGCAGTACTTTGCAGTCACCAACAGAATTTGTCCTA
+CAAACGAAGGTTCTATGCGATATCTCGAGTCAGAGGGAACGACTCTTACG
+CAATACTTCCAACGCGACCATGTGCTTGTGTTAGACGTTGAGTGCCGGGA
+GTTCGGTCAGATAGTAAAGACAAACGTATATCAGTACCAACCTAGGCGAC
+ATGAGCATCGTGACGGCCACTTGATACGGTACAAAGTGTGAACCCTGCCT
+GCACTGCTTTAGGCAGGGTTTGCATGATCGCCCATTAGATCGGACTGTAG
+AAAGGCGAATTCTAGCCCGTCTATGTGCGCTAAGGGCTGAGTCGGGACAG
+AAACGCACCCATTCTAATTAACACTCCTGCGAGATTAGTAAAGAAATCAT
+CAATCGCTTATGTCCGTACAGAAAATTAAGCCGCGCATATCTAGCTCTCG
+ATCGATTGTGTCAACGCTCATTCGCCTGGTTCGTTTTACGGTTGCGCATC
+ATATCTAGCCAAAACCCTAGGTCTCGTCCCACAGCAACCACGTAGCCAAG
+CTTCTTGTCCGAACTCATCATGTGACATGGAGTAACCGTCGACGGCAGAT
+TATTGAGTACTCACCTCGCGGATTTAGTTATTCGGTACGGTCAAAAGTTG
+ATTGGGTCTGAATTTTGTCGATTACCAGTTCATCATGCCGTCTTCGAAGC
+TCGAGCCCAACTCTCCAACAGCAGTATGAGGGATCTTTAGCACCCATGGA
+GTTACCCTACGATGCAGAGCTTACGTGGCATAGAGAGTGCCCTCAACCTC
+TCTCTTCCACTATGCTAGAAGCATCTTTATAAGACCTGCACTTTGATAAC
+AATGTCTTACGGGGAGACGTCTACCTCGCGGAGGTTGGTTAGGTAGCCCA
+TCATGTGAATTCTCCGCGGCACAGAGGTGCACGGAAACCCGCTCCTGAGA
+ACGTGCTTCGACCAGGACAATGGTTCTACCGGAGTTGCTCGTTCGAGCGC
+AAGTGCGGGTCCTTATCCTTCCGCATCTATATTACCCCGGTAGGTTATCG
+GCGTTGTTTTCGATCTGGCCCAGCCCATCTCCGGTGTTGATACAGCACTT
+GTCACAGTGTTTTTAAGGGCCAAGATACGACGATTAGCCTTCCGGACTTC
+ATTAAGTAGGCGTCACGGTCCTTGAATTCGTAGGACGGCGGTACACGGAA
+ATCCGGGAAAAGTTCCTAGGTAGCAAAGGAAACCTGGGCATGCCGGATAC
+ATGTTAGATAACCGGAGCATCTGGCAGCCATATAACGGCCATCACTTAAG
+ACCCACACCGAATGAGTTCCACAGGGCACGCTGCAGTAACTTTACTCGCA
+TACAAAGACGTTTTTGTCAGTGGCTCACCGCTTGCAAAGGATCCAATTGG
+CGAAGTGGGATAATTGGCCTCTTTTTATAACATTGCGCGATGTCTTGATC
+ATACTTCGTGTGAATGACTGCCCTAACCCCGTTCGGAGAAAGTCGACACG
+AATATTGAGGTATGAAAAGCCGATTGCAGGCGTATCAGCGGTCGGCTCTC
+CGACCACTGAGAGCTCCTCCTGGCCGCCTACTTAGACACATGTCTGCTCC
+CCCGTTTACAACGGCGTACAGCGACGCATCGAACCTTGGCTGGTCTTGGG
+TACTCATTTCATCGTTTAGGAGAGAGCTAAACTCACCGCTCTCCTCTACA
+ACTTTATCGACCCGCCATATCTCACCTATATTTACTTGCTGGCATTACGG
+TGCTATAATAAAGCTTGAATTGTGGTAAGATGGAGCGTGAGCTTCAGGCT
+GGACCCGTTACAATACACGTCCAACCCTTCTAGCTTATGCGGTTTCCGCC
+TCATTCCCACGCACGAAAAATATGGTACAGAAGATGTGTCAACCTTAATA
+TTCACCATCTAACGGGTTTGAGGCGGCAAGCCCTAGCGGCTGATTCTCTT
+TGTAGTCTCGGCGCGTTGGCACCCTTGAAATCATATTAACTTACGTTTAC
+TCAAGCCTCTTAGAGGCGATGCGAACTCTAGTCGGGCCTCACGTTCAGAA
+GACCCGCTGGCGTGACCAATTGCGCGGCACTAGGTGGAGCTAGCGCGCAG
+AACCAGTCTATAATTTCGTGTAGGGAGATGAGTCGGGGTGCCTATGCTGG
+GAGCCCATTCACTAAGCTGGCGTGAACAGGAACGGTCATTTCGTAGCGTG
+AATGGATTGACCGGCCGCATCTACCGCTTTTAACGTCCAGTGTCTAACAC
+CCCTGCACCGTATTGCAACGTAGACCTCAACCCTAGGCATCGACCTGTAA
+TAAACTATCTGTATGGGATATTAACACGCTCCGTAATAGACCGTCCGACT
+CTTAGGTGGAAATGTCACCGCCGCCTTCAGGACAGCAAGACCATGAGCGC
+CTAGTAATCATCTCTATTAGTCTGAATAATGGTATTATGCTCCCGATCCG
+CATGACCGCGTAGCGTATTGTTACACGGCAAGAATTTCGTTGCAGACACA
+GCACCAAAACTCCTCACCGGATCGGTCCCTGGGCGACAGGGTTACTGTGA
+ATTTTCAAATCTGGCCATGACGCCAACGTAGCGACTACTGCAGACACTGG
+CGTCCCGCTTTACGTTCCGGAGACGACGAGATACCTTTATGGCCCATGAC
+GGCTGCGTTAAGATCTTGACCGTAAGTCCTGACGCCTACTACTGGATTAC
+AACGGGTTGCTGATACTTCCTAAAGGGGGATTTATCGGCCTTGTTCTATT
+AATCTGGTGACAATGCACGGCTACGGCACTCTGGCCAAAAAGCCCAGCGG
+TCGCCCAAACCTCCAACGTAAACCTCTGACATCCACCTGGGGGGCCGGCG
+AGGTAGAAATGTCGAGTAACGAAGATCCAGAATAGCTGAGACCGAAACGG
+CACCTCTAAGGGTCCACAAAGTATTTCGCCTATTGATAGTAGCGCGCTTA
+TCCTGTAGTAATGTAGTGATCATGCCCCTGGTCCCAGCTGAGATAAACGG
+GACGACACGGAGAGGTGCGGTTTGCACGCGCCTGTAAATACAACGTTGTC
+CTAAGGTCATAGAAAATTTACGCCAGCTTAGGCAACGGATGTGAAGGCGA
+AACTAATTACTAGAGGATCAAAATGGCGTGATACGAATGCGGCCGGACGG
+GAGGTCACGAGGGAATCTCTTAGCCGGGTCCTTTACGGGATAAAATCGTC
+TGCCCGAGGGCCCCAGCAGCCCCGAACACTAGCTGTCGGCTCCCTTGTAT
+GACAGCTGCTCATAAACAGCTCCCGAACAGAGATGACTTTTTGGCTGAAC
+TAACAGTTAAGCGTCCTAGCGGAGCCACCATTAGCGGACCGATCTCCGAG
+CAAGAATCAAGCCGCAGAGGGGTAACAAGTAAATCTTCGGTGTTGGGGGC
+TACGCATCAAGAAGTCACCGAAGGCTGGTTCTAATGGCAGTAGAGCGCTC
+TGATAGAAACCAGTTTCATCGCAGTGTTTTAACTGCGTGCAAATGTCCCT
+CAGGTAGTTATACAATGAGTACAGTGCACGAGGAAGGACGTTTAGTCGCA
+TCGTACGGTCAAATGAGATGAAAGATGTGTATGCACTTGGGCCATGGGAG
+GCCGGCCTTTCTGGGCTGATTTCTCACTTTCTAACCCGTCAGGGTGTCAC
+ATGGGGAGATCAATCCATATTTTTTCATGTCATCATTCCACCTCGTCCGT
+GAGTTCGACCACTATAAGCGAATAAATCACACAAAATGCCTACTGGCTCA
+ATATCCAGTCCGAAAGATTTTTTCCGTGAGCGATAGCATAATAGGCCGCC
+ATTAGTAATAGAGTCACTGTGGCCGGCCTTACCACAACTGTGGTCAGCCT
+AACCCTACACCTTGTCGACTAGGGTTTTAACTCGTAGTCGTCCCATGGGT
+GACGCGCAGGCTGAGCTAAGTGAGACTCGCAGACAGACGTTATCAGCCAG
+AAAACGGCACTACCCCTCAGGACTTGCAGGACATGTGTGCCAGGCAGCCT
+ATAAATCGTAGCCCGGACGCTTACAATTCGTGTTGTCCGTGGCGTTAGGT
+GTTAATGCCGTTCCGACCCCTGCGTAGACAGTACACAGTTTCTGCTACTA
+GGAAGATGATTAAACGACCGGTAACATGCATCGCACCGCATTAAATTGGT
+ATCAAATCCAACGCGCGCAACCGTGGGGATGCTTAACTTCCAACCGAGAC
+ATCACTGCTGAAAAGCCCCACGCAAATACTGCGAGCTAGGGAAGGCAAGT
+GTACGCGTGATTTGTCGGCTTTTCTCTGCCCCACTCTATGAGTAGCATGT
+TTGGACTCACGGCGTCCATAGAGAAGTACTATCACTACCGAAGTTTAGGA
+CGCGAGTCAACAAAAGTAACTCATAAGAATCAGGACAATAGCGGTCGCGG
+GATGTCCACCGCATGCACCAATTGATTTAGTCCTTTCCCGCGAGGAAGGT
+ATAGGCGTTACACTAATCTCGGTTAATTCTCCACAGTCCAGCCGTCCTTG
+GACGGATTAAGCGTACGTCTACGAATTGGTGCGTGCAGATGGTAGCTGAT
+GCTTTGGAGGCTTAAAGGTTACATCCTCCGTGCCAAACGTACCTTCTATC
+AATTGAACTTCCCCAACTAAAATTTCGTGGGGTGCTCATTTCAGGCAAGA
+AACTCAGCTGTCCACACCAATCCCCTTTCGCGAAAGTTCGAGCCCAAGCT
+TAAACATCCGACGCTGTTACCAAGCGCTAAATCTGACTGATCTACCACCA
+AGCCATATCTTGGGATGTGGTCCTGATGGAAATCTACTGAGTGGTATCGG
+ACTTATAGGAGGCAGCCGCAACTCCAGGCTGACCTAGGGACTGTGTCCGG
+ATCCATCTAATGCCATGCACTGAAGCCTCTACCGCATGCGTGGTGCCCTG
+CACACGAGTCAGCAATACACGATCTATGCTATCTACACGAGTTTTTATTG
+AGGAGGTCGTCGCTCCCATGTATCATAATGGCACATAACACATCCTTGTA
+GAGGAGCGGGCCCATAGAGCCGCCTGTTATTGTGCGCAACATGACCATGT
+ACCCTTTATCCCATCAAAACCGGGTCTTATCAAGCTCCACGGACCTCTGC
+AATCCACAAGCCCGTCTGTTAGTAGTCACCAGAGATTCTCCAATGTCGTA
+GGGGATGCCTGTCACGGGCTTACGGTATCTCCGGGCGCGTCAGCGTCAGG
+TCATTAGGCGTCCATACTATCCCCATTTTGCTGTAGGCCCATGTGGAACG
+TGGTCGAGCGCGCCGAGTCAGCACGGAAAGCATGCTGCGTGAGGACTTCC
+CCTACTTGCACCATTGCGATTATTTGAGATGAAAATGGTATACGTGGTCT
+TTGTTATGGGTCCACTTCCCTAGTTGACTGTAAGTAATTGACTACAAGCG
+CACCAACATATCACATTGTCCGAAAACGGTTCAACCTGGAATTTTCAGTC
+ACCGGCGACCGACTATCGCATTCAAGAAATATTTCTATACAGAGAATGGT
+TGAAAGCTGACTTGTTACCCCGAACAGTGGTGGCTTCGGGGCCGCTTTGG
+TTTCGTCTATGTGATGTACCAAACCTACTCCAAAAGAGGGCACGTGGGAG
+TGGGTCTTCAAAACACCGTTGCGGGTCGAACCTGTACCCCATCAGTATCG
+ACATATGGTAGGCATTCAATGGGCAAATGAGGGGCACTGTGGTCCCCGGT
+TTAGTAGTATATGGCATAGTCCCTGCTTTCGAAGTGAGAGTATCTTCCAT
+ATCTTTTCTAACCATAAATTCAACCTGCGTTAAACGAAGCGATCGAGATA
+CATTGGCCCCGGGAAAACTTCTGAAGTGCTCTGTGTTTCCACGGAAATCC
+GGACATAATGTATTAAGTCGACCTGGTCCAATTAATGTTTTTATCTTTTT
+TCGACATAAAGGCCGGAGGTCTATCACACAGTATAAATAGAACCAGGGAT
+ATGTAGCATTGCCTAATATGCATCTAGTCATCTCTTTTCTAGCTATCGTA
+AATCGATTGAGCAATCGATATATTGTCCCTCTGGTCGCTAACAGAAGGAC
+TACGGCACACCGATGTGCGCGGCTCGGGTGCTTCATCCAGCGAACGTCGC
+GTCCGGTACAATGCCCCACCAGTAGGCGACGTCTACAACGTGGTCGCTGG
+GCGTGCCAATCCCTTAAGATTGGGTTCCCTCTGCCACGGGAGTGTCGTAG
+CTAGAACAATAAGGGGGTATGACAAGCGCATAAGTTTATAGTACCCACCG
+AGCCGTTTTAGGCGAGGAGACAGATCGGTCGAACTTACTTTAGGATCTAT
+CCGGTACCGTATTGCTACGCAAATAACCGCGGACTAACCATTTCTGATGG
+GAGTCTTACTGTACGCTGCAGTTGGATTTCGAAACAGAGACATCGTTTTG
+GTCTCCGTCCATACTGTCTGGGGCTGGCTCCTATACACTATTTTCAGAGC
+CACCATTCCAGTCTTATCGCCTCATAATCGAGGGGTGCCGTATACATAGT
+CAGCGGCCCACCTAGGGAGGCATTACCTCGTGGCTTTTTTCCGGTGAAAC
+TCCCTTTGACTAGTGCCTCGGTAGCCTCAGGGCTATTTCTTTGCCTGACT
+TGTTGCAATAATATGGAGAGCACATGTGTACAATAATGCAGGGGGATAGT
+CTATTACGCGCACTACCCATATAGGGGCGGGTTAAGTGCATGAGGGGCTT
+ACTCCTTTGCTGGGCGGGGATAGATGGCACTGGATAATACTGTGATACAC
+GGGAACAACCGGAGCATTGCGTCGCCTAGAGCCAGCTCCAATCCGTGCGA
+TGTTATAGCCCTGGGCGCTGGCACCACGACGCGTGCATCAGCCATGCTCG
+TAACCACGCCCAAATCGAATGGAGAGTAGCCTCCTCGGACTGAGTCTGTA
+CGCCAAATACAGCTGGAGTGTTGGTAAACGCGATGGACACCACTACTAGT
+TGATTGTTGCTAGGTCGGAAAAGAAGAATGATTTAACCCGTTAGACTATG
+TACAGGATTGAACCGGCTGTTGGCCGATCTCACCCTCCGCATCTAAGAGT
+ACTTATATCTCTAACGCCGTCATAGGGTGGGGTGGCCTCCCCACGCAAAG
+TAATCGGAATTAATACCGGCTCTATGCTATGAAGGGTCCCACCGAGTAAG
+CAATACTTCCTCTGGACAGTAAACTGGACACCGCCCATATGACAAATTAG
+AGTACGGGTTCACGTTACTCTAGGAAATGGCACTATATTCCTCCGTTTGC
+TCCCACAGACGAAAAGGCCAAGACCTGTCCCTGGCCAAGGCTGAAAAATT
+CCGCGATTTGGCATCCCCTTGTCGCGGGGGGTACTTGGCATGCCACTAGA
+GCCCGTCGAGCGGAGCACTATGCGATGATGATCCATCATACTGTATAGTC
+TTTCACAATCATATCGGCTACTAGATGGTTTCAGCAGGCGGGTTAGAGCC
+GTATCTACCGTATGCAATACTCCTGCCGGGTACATGATTCACTCCAGGAC
+ACCGATAACATACTCGGCAAAGCCCTACTCGTCGGGTCTCCTGAGTCAGC
+TACATTACGATAGCTTGTGCAATGTCTCTGGTATGGAGACGCGGCTGGTA
+ACGCGATTTGAGCCGAATCCTGACTATGCCGCTTTTCGCGACTGCCTTCA
+ACTGACTGCTGGATCTTATAAACCCACATGTCGTGAAATGTCGGGCATTG
+TTCATGAGCGGTTGTCGGAACTCGGCTCGGCAAGGAGTGCGTGACCAACA
+TGGTGAACATGATGTTCGACAACTATTGACTCTGCACGCTTCTATCGGAG
+CCTGGTCCCCCGATATGTGCGCGCCTATACGGCATTCAGAGACTAAAGTC
+TGGGGAGTTAATTCGACACTTCTTAATTTCCCCAGGCCATGCTTCATCGC
+GCATCTGGGGCTTCCCCCGCTCGTGTTTCAAAATGACTCAAGCATCCGGC
+CCCACCAGTTTTTCCACCGATCACCGTTAATGTTTTTGACCTCCGTAAGC
+GCGCCTTTTCCCGGTAAGTAGCTGAGTGCGGAATTGAGTTAATTGCTCGG
+ACCTGGTTGTTCTGAGTACCCGGCGTTCGAGGACGTTTTAATATAACACA
+GCTAGGGCATGACTCATCCCGATAGTCTAGACGAGTTGGCACCCATCAAT
+ATTGGCAGGAAAGCCACCGCGGGATGCAAAACCCCCCCTCGGGGACTTGC
+CTAGGGTCATATCCCCCGCAAATTTTCCGGCGCGCGATCCACAGACGAGC
+GCCTCTAGCTAAGGAGCTACCCGGTGTCGGTTTCGCCTGCGATAACCAAT
+TGCAGAATCTGCACCGGGTTCTGGGTTGTCCTATGTCGTCTGGGAAACCC
+ATTCTTGGCGTAACGCTGGTGGTCAGGTCGAATTTCGTCAGCATAGTCTC
+TTGTTACGCTACTCTTCGAGAATCTAGAAGGCATATTTAATCTGGGCGCT
+AAAGGTAAACATAAAGACCCCAGAGGTCTTGCAGGCCCCTCTTTAGTCAA
+CAGCCGAGTCTCTATCAGTGGTTTAGTTCCGCCCGTTGTAGACTAGGCCA
+GTGGACACAAATCAGCGGAACTGTCTGGAGAGCACTGGACTTCGCCTACC
+TAGAGACACGAACTATTCTCAACCGGCAGCAAGCTTCTGAGGAGTCAAAA
+ATGGTAGGACAAGAAATGAAGCCCACGAATTTTGGGTCAAAACCGGTCCG
+CTCTCGCAGACGTGTATTAGGATCCACCCAAATTGTCTAAATCGTTATAC
+TTATCTAACACTGATGATAGCCATTAATCTACGTTAGTCAACTGTGTCGA
+GCGCTCTCGGGCGCCCGAGGGCCGCTACCTCGTATAAGGTAAATTGTCAA
+ACGACGCCTTACAGTATGGCTAGGCGTCAGGTAGCCCCAGGGGTGCGGTG
+TTTTCGGCCACTCTGATATGCCCACTAAACGGCGGCTCATGGATTGTAAG
+GGCACATTGCACGAGATCCGTAAATAAGGAGCTAGGGATACAGGACGCAT
+TACACCATACTCCCACACACTAGGGCGCATTCCGGTCGCTAAAGCGGGGG
+CTGCTCAGCGGCATTCTGCTACTCTTTGATATATGGGACAGGGACCCAGA
+AGTCTTGCGTGTTAGTTTCCTTCCTGGGAGTCCCACGTGGGGTTCCGCGA
+GCGTGAGCGAACATGTAAGCCGATATTCCGGCCGGCACGATTATGGATTA
+CCCACGCAGCCTAAGTGATTGGGCTGTTTCTGGACGTTATGGGGCTCTGC
+GACCACCTCTGGACTTTTCATAAACCCTTTGCACGCTGTTGTTTAGGGAC
+AAGGTGCGGCGCGCAACGAGGGAGCGCATATCCTACGACCGAAGCGCTCA
+GCATGGCCCTGCGAACGTTATAATGAGGAGATCAGATATACACACATATG
+TAACACATACATAATGGGTGCAGAAGTTGAAGAAGGGGTGAGCTAGATAG
+CTCCTCAGGCTTCGCCTACCCCACCCTAGTGGGTTCCCCCGGAGAGAATC
+TCTAAGACTGAGGACGCGAGGAATAATTACAGCCCTCACCTACGTGTAAA
+AGTGTCATCATGCCTCCGCAATAGTTGTAGAGACTCTTGCATAGTAAACC
+ATCGTTTATTCGGCTGCCCGGCTACGTATGTCTAAAGGGAGGTTTCGTTT
+TAATAGCTATCTATAACTCTTCAGGGAGGCGAATGACGTTCAAGGCGCGC
+GGGGTCCATCGGCTAATCTCATAAGCTTAGCATCAGTCTATTCATATGCA
+TTAGAGGATCCTTTGACAATTTCGGTAGATGGTTCAAAAGCCGCGGTAGC
+AGTCTTGTTTGGGCTGAACGGAACGAAAGCACCCTCATAAGCTGGTCCGG
+CCTGAAGTCCGAATTCCTCAACCGAGGGACGTATGACCCCGGCCCCTTTC
+AGAGGAGTGGGATACCCGTCAGAGATTCATCTAGACACCCTTTTGAGCAG
+ACTCAGCTACGTCTTCTTAAATCCACTGGGCAGGCGGATGGAGGGAAGTG
+AACCGTTGAATTGACATGAATCTCTCTGTTGAAGCATTCCGGTAACTCTC
+CCGAGCGTTCGACTACAACCCCTACCTCGAGTGAGTTCTACTTTGTTGCG
+TCAAGGGGAAGGAGACCAATCCATCCGCGAGACGCAACTCCTAGCATACA
+ACCGGAGTGCACTATTCGTACAAACGAATACCTGTTTTGTAGCGTGCCAC
+GATGCTAGGCTAAACCATGTCTCGGGGTCGAGAACTATTGAAGGTAGGTT
+AAACCCGATCACCGTCGCCGTTGTGTTAGATACTTTACGATTCGCGTCCT
+AAGACTAGCCGTAGCATTCCTGCAGCTATGGGCATTGAGTACACGTTGGG
+GTGGTGGTTGTATAGTACCGGCGTGCGTCTTAACCATTTGCCTTCGTTGA
+GCATCTGGGCTTAATGGGATTTGCCCTAATATGCCCCAAGACAAGGCATG
+GGAAGCTCCCTTACCCTATAAATGGTGCAGAACCAGTGGCATGGGTCGGG
+GGAGGGGCCGACAGCCGATCGCTCCTTCTGCTCAGATTAAAGTATGTGTC
+AATAGTTTAAATCGTATACCTTCGGGGGAACAAGCGGCCGCCCGCAATGC
+CTTTGTTACGAACTGTCGATTCAATCAGCCGGCTCCAATCTCCAACTCAG
+TGCGCGCACTTAAATCATGCGATTAATTACATTAAGACATGATACGATCA
+AACAGCAGTCCTAGGCACGCTTGTTGAACGATCTAAGAGGACAGCATTTA
+GGTGATATATTTAACTCGGGAATTGCTTCCGCGCTGCATAAGCTGACGAT
+AGACCATAAAACGGTTATATATCACACCAGTGGTGAATGCTAGCACAAGG
+GTATTGCACACCTACGCCAGTGCATTACTGGTAAATCGGCCTGTACGCCG
+AGAATATTCGTAGGCACCTAGGTACGTACGTGGGCAGTCATCTGCAGACT
+ATTAGACCCAGCTAAGGGTACGAACTGAAAAATCCCCTTCGTCGAGTTGG
+AACCATTATACCTGACAGAGCGAGCACATGTCTGCACACACGTCAAGACG
+TGCACTAATTTCTCGGGCCCTACGAGTATCGCCTTCGCGGCGGAAATGTC
+AGGTCAAACCGTAACCGGAGGTCGCGTAAGTACCGTGGATCCGGTAATTC
+GGAGGTGATTCGAATGTGAGATAATCGAATAGCCGGACACCGCGGTCTTG
+CCTGCGTAGTGCGGTTTCAATCAGAGATCAGTAAGCCTTAAGACATTGAG
+GGTACCACAAGATTTTTATGGATCGATGAATCTAGCGCATCGTACAGTTT
+GTCAGTCGGTTAAAGATGGACTGAATGCTCGATCTATTCCTAGGAGACCT
+GCTCGAGTCATGACCACGTGCCGCACGGCTCTCTGTGCCTCTAAGTTCAC
+TGTGTTACCCCACTACCCCAGTTCAACAGGGGAGTCTACTGCTGGGAAAC
+AGCGTCGGGGATAGCGCGGACACATATATTGGCTGGCAAACCGTACTTCT
+ACTAATGATTAACCTCCGTACCATTCGCAAGCTTAATGATGGTCTAATGG
+GTCCCGGAACAGTCTAACCTTTACGCACTCGTCATTTGATCTGCGGGAAC
+CAATTGTCGACTTTTATTTGATCGGGGGAACGCGTGGCCCATAGGGATCC
+TCGGCACAACCGCCTGGTAGAATACGTACGGTATCGAAGTCGCGAGCCGG
+AGGTATAACATGCCTTTAAGACTCACTATAAGTTGCCTACCCTGCGAATA
+GAAATCAGGTATTACTTCATGGTCTACTCATCTCATCAGGGCTTTGCATT
+GTCCAGTATACTTCAGCGTCCCGTCACATCCCGTAAGTGACGATCAGGGC
+CGCAAGGATAGACGGGTACCCAACCGTAGTCGACGCGGAGGCCGGGGAAA
+ATGAGGTGATACCTCGTATACCACTTGAAACCGAGCCTAGGTTAGCTTAA
+ATCACGAAGTGCAGCAGGCGTTCCTGGCTTATATGCCCTATGCCTCACGC
+ACTACTCTATCCGATAACAATTTCAAGTTCCCGTACCAAGCAGTGGAAGC
+CAAAGCTTTGAGCAGTTTATCCGACGAAAACAGAGCCAGCCGTAAAGCAG
+ATTGACCACGAGATGAATGTTGTGCCGTCTATGTCTATGACTAGACGCCT
+GTCACTGCTATGTGCAACGCGACTCAATTATACGTAGGTAACTTATCGCA
+AGAAAGGAAGAGGAAGCTTGGAACCAGACCTATTTAGGGTATAACCCTAT
+TGCTACAGTCACGCGCGGAGCACTGGCATAATTACCCATCCCTTGCACGA
+ATACATTGTGGCTGCTAGGGGGGCGTTTTAGGCCTAAAGCCTGGTCTTCG
+CCGAACCGTGAGGCTCCTTCATATTTCACTCTCTGTCCCCGAGTACATTC
+GCAATCTGACACGCACCTATACTCTGTTCAACAACGATTGAGAGGCTTAT
+ATCTTGAGGGAAGTTTACGGTAATCCACACCGACAGAGTTGATGACTTTC
+CAACTCGCCATAGAGAGCAGGCCGATTATCCCTGAGAGCATGTGTAGCCG
+AGTGTGGTCGAAAGATTGACATAAGTCGCGGGGTTCGTACGCGGTTTCTT
+GCGGAGTCCCTGCGGAATATCCTGTAGTTGATCTATAGATCCGTAAGTAT
+GGAACGCAGTAGCACCGGAATTACCCCGAAAACGACATCTAGACCAATCG
+GGCTCCATTTTTAGGCTACAATCCCAGCTGAATGGTATAGTCGGAGCCCA
+TGTGGGGAGACCTACACCTCCGCTTCCCTCGCACGCCATTGGACGTTTAG
+GTAACCGAATCGAGTAGGGAATCGTCACGGGACATCTGGAGATTGCCCTT
+AGACCGTAAATCGCATATTCAGAACCGACTATCACCGATTTTCTGTCCAA
+TGCTCTTCGAGCATGAGCCCGTTGATCCCATGCTCCGCTTAAGTGGCTTG
+CACACGTATTAGATGTATCCAACCGAAGCGAGACACGCTGTTGTACAGAT
+CTAAGCCCTAACTATTAAGATGTGGAGCGCGCGAGTCAATTAATTGGCAC
+TATGAGCTCGCACGCTACGGTCTTGCGACGAACAAAACTCGTAAATATTG
+GACAACGCCCAGGTCGTTCACCCTATTCGGTCGCAATTTAACACCACTCA
+AACTATGACTCAGAAGTTTGATATACATATCACCGGATGGTTCCAGTTTA
+GCCGCTAAGTTGCGGTGCAATTTCAGGACGTAACGGCAGTTAGAGAGGGT
+AGTGATATTACATTTTCTGATTACTCGCGGTTGCTGCGAGGGTTAAAGGG
+CTGAGGCAGAGCTCATACTATTTGCAAACCATACATGCTACCACATTTTC
+TGAGGCAACGTCGTTGGCTTAACAGCCGTCCTAGTACGGGGTTATAGCCT
+GGGTACTTGGTCCTTTCCCATTATAGAGGCTTACATCTCACATACCGTTT
+AAATAATTTCATTCACGTAAAGTTTTAATGTGACCGCCGAGAAGACTCTG
+CGTAGAAAAGGAGTGGATCGTCACCATGATCCATTAGAGTAGAAACAGCA
+ACTACATCTGGGTACCGATGTTTTCGAGTTCGCAGTTCCAATGCTCCCTC
+ACTGACCGGGTTCTCGCAAGAGTGATATGTTCTCGGTTTGTTTGTGTCGG
+AAACCGCTAATCAGTCCCGATCAAATTGCAACCTCATCAACTGGCCGATG
+TGCCTGACGAATCGGTTATCTTCCCTGGGAGGCATGTTGGGGAAAGGGAT
+ATTGACACAGTGGTACCAGCTTGCCGGTCTGATCAGTCGTCAGGGTGGTG
+CAAGGCCACATAGATGCGACTAACTGAATCGCTCCCTTTAGGGCCGACCG
+GTCACTGGAAGCGAAAGTGTTCTACACCCATTCCAGTACAAACCTCAGCC
+ACTGAGGGACGGACCCCGTCCCAGATGGACAATTATGAGTTTGACGGCAT
+CTTTATAGAGGTATTACACCCGACTATACGGGGAAAAAACGTAAGGATTT
+TAATCACGAGCCGGCATATAGGCTCGATGACATTGTTGTCCCTTATGAGC
+AGTGTCTTATCGCTATGCACGTGGGCCAGTTTGCACTCGTCCAACCTTCT
+ACCAAGTCATACACATTGATGGTCCCGTCAGACACGGGAGGGAATACGAC
+GAGGAGAGGACCCACACGTACCAATCGTTCACTTGGGTCGCTCATTGAAC
+CGCTAAGCATAAGTGATCGTTCAGACCCGCTGCGCTACTGCACTCCCGTT
+GCAATATCAGATTAAGGGGCTTTCTTCCTGAGCGCGATAAAATTCTGGAC
+GGATGAGGGGTGGCGGGCATCTGCGTCCGCCTTTCCATGCCCCTTAGGCA
+AAACCCGCTGCATTACAAATGGCGCCAGTAAGATAATTACAAGACACATT
+TATGCCTATAACGGGACTGAACTCTCTCTCTCACTGACCTTTAGCAGAAT
+AGTACGACAAAGTATGGTCGTGCTCAGTGTTGTGGCGCAGTGTTGAAGTT
+GATGCAGAACCCTACGCATACAGCGTTGGGGTTTGTTTAGATAGTTGCAG
+ACCGATGCCAGTTATGGCTTGAGATACTTGCATCTATCACGTGAAAAATA
+GCTGTGATCTTCTATAACTTGAGAACAATCCTATTAGCAAGTAGACGTCG
+ACAGGAACTTTGTACGTAGTGGGATTTGCAACATGTGTGTAGCTCCGCTG
+GTTTATCATCGAATGGCAAGGCTTAACCACCCACGGTGGCGAGGGTGAGC
+TTCGTGTGTGGATATTGCTTGCATGTTATACGTGGCTGAGAGGGTTGGGG
+ACACGGCGTAGTCCGACTTCTCTAACTCCCTGTGCCACCATCCCACAGGC
+TTCGCGTAGACTAATCGTCCAGCAAAATTGGACACCTTTCCTATCGACTC
+GTAACAAGCTACTCGACAGGAAAGACTGCTTATTCTAGAATGAAACCGTA
+AATTCCCCCGCATATGAAGGGAGCGCTCTGCCTATAGCCCCCCCGCTGTG
+TAGGGCGGAGAGCGATCTTCCGGACGGCGTGACCACTCGCCGCTTTTACC
+CGTTGGCCGGTGGCCCTAAGGAACTCGGCAGGAGTTCGCCGACTTAGAGC
+CATTCCACTTGGTCTCACCATAGGATGAAAGTATGAAGGGCGCTGTTGAG
+CAATTACAGAATGTCACAGCATAGGATTTGGGACCATTACGTGATAAGCG
+GTGCCCCCCCACTTATGACTGAAATGTGCGGGTATTAAGGTTACAGGCTC
+GGGATAACCGCAGATTACATTCCGGTCGGATCCCTGTGGGCATGTGAATT
+CTGGTGGCTTATCGGCACATCTACCTAGTGTTCGTGCGGTGGTGTGTGAA
+TCATCAGGCGTTTGTGGAGCTGAGGCCGAACATACCCGTCTGTAACTATA
+GCTCCGACCTGATCGTTTGATAAAGTGTTTTATATTTTTGACGAGTGTGT
+GTACAACGGCCCTACTTTCCTCCGCCTAAACTTACCTAAGCGCGTTGTAC
+TGTTCCTAACCACGTATAACTATAGTCTCTCCTCCGTGGATCGTTGGCTG
+AGGATCGAAGGCTACCCGTATAAGGCCCCCAGAACGCGTTGTGCGTTCAA
+GTCAAGTAAGTTAGTGGGGGACGTTTCGATAGACCGACCGTTCGTCGGTC
+GGAGTCCCCTTTATACAAACGTCTTATCTACGATGCTCCTACCCCACTAA
+ACGCTAGCTGTGATGTAAGGGAGATACTTGTGATGGATTTTCTGACGCCG
+TGGTACCGCGAGCGGTCATTGAGCAGCGGTTTCCGCACCACGGAGCTTCG
+GACGTGTGAAGAAACCATATGATTGTAACTCTCCCGCCCTACTCGGCGTA
+ACTTCCAGCCGAACTCGAACGTATTGCTTTTTGCACATGACATTGAGTAG
+ATGGGCTCGAGGCACCCGCCGCGACATAATACTGGGTGGGCGGCCTAGGG
+TTTATGCTGTACTGAACAAATACCGTCCACTATCCTTAGCGTTAGTATCC
+TCTTCAAGCGTGATAGCGGATTAATGTAAAACGAAGCAACCGACCTGAAA
+GGAAATTGGTCAATCCTTATAACCCGTCTGCAGACCCCTGTAAAAGCTTA
+CGCTCGACTTAGGCAGTAGGTCAGCAGGCAGGCGAATAGGGACGTGGCTT
+ACTCAGGGGAAAAATCCATGATCATTTGAAGCTTGATTGTGATAGTCATT
+TAGGGGTATAATGGCCAAGTAGAGTGACAAACTCGAGAAAATAGGACCAA
+AGCGGAGGTGGGTCCTGCAGCGTCTCCTCTTTATCTGCGCCTTCTGGTCT
+ATTATGCTCTATACTGTGTTAGCGGTTCTTAGGGTCAGCAGCCAGGAACC
+TGGGGGTCCTGTAGGCGGGTGTAACACGTCCAGCGATCCAGTTCCTGCGC
+GCCGATCATGCGACTTGATAATTTCCAGGAGTCTCACTCTCTGCGCTCAG
+GTTCTTCTAAAAGTCCGGACTAATCTTGGTACTACAGTTTCAAACAGCCC
+GGGTAAATTCTCGCCATTGGTTGATTCGTGGCAATTGCTACCTCGAGTGC
+AAGTGGGGTTTAGCCGAACAAGCGCCAACCGCTGAACTACTGAGTTCCGC
+AAAGCCATATTCAGTGGCTGGGCAGGCCGACAACGTAGGACCTCTAGGGA
+GGTATACTGACCCATATACTCGAGACAATGTAAGTGCGATGCCTTGCGCC
+ACGTTAAGCGAGTCGGAGTAGATAGAGTGAATGAATATCAATTATCGTAT
+GGTTATACACTCCCCCATCGCGTAGAAGGTATTCCGCCTAGTCCCAATAT
+CTCGAATCTCCCCGAGTGTAAAGCATGTATCACTATCGAGCTGAATGCAT
+TCTAGAGCAGACACTCTCATCAAACTTAATTGGAAACTCTGTCGTTAGTC
+CACGAAGGGACAACATGCCTACCGAAACCTCCACATGAGCTTAGAACTTG
+CACTAAAGTCGGTGTTAGCGTCGGAATCCGGAACGGGTTCCTAGCGCTCT
+TCGTTACCTATTTAGGTCATTTTCGGCGCTAATAATTCCTCAATGCGCAA
+AGAAAGTGCATTCGTTGTAACGTCAGCGCGTCGGCTGAGATAACCATTTG
+TCGGCCTTGACGTCCCACGCGATCCCCCTGTTTACGCGCACAATGGGCGT
+GGTTTCTAATAGCGGCGCCGTCACGTTTATTGTATCATGATGAATGGAAT
+ATTTTACATAGGTAGTATTTATGATCCGAAGTAGAGCGCGGAAGGTAACG
+CGTGTACGATGACTAATGAAATTTGTGTTATCCGTAACGCGGAGTCCTCA
+AGGGGAATTGTATCGAATAAGTCGTCGTTTGCGCGAATCAGTGCCTCGCG
+GCTAAGGCCTCTACTGGTCTATGGCGTACGTGCGCGTTATTTGGTGCGGC
+GGCCGAATTCGTCCTCTTATTCGGCCAACGGATTGCACACCCATGCCAGG
+ACCTGTTCGGAAGTAGCGTTGAGTATATCTCGGCACCCGTTCCTTGCAAG
+TGGCCGAAACTATATAGCAATATAAGTCGGGCACGCATTTCCGCGATGAG
+CTGTCACTCTAAACCGAATAACCACACACTTTCAAAGATTATTCCTCCCG
+CGGCCGTATAATACGCTTGATACCCGCATAGACAGCGAACGTTCGCAGCC
+ATTGGCAATCTTTGACGACCCGCGAGCCTGGTGCTTTGCGCGCTCTCCAT
+ACGAAAGCCTATATTAAAGGGCGTCACGTTTTTTGGTACCACTCCAGCAG
+CTGGAGTGTGCTCAAGCTAGGCCTTCCTTTAGAATCTCGCAACCCCGCAC
+ACACAGTCGCGAATGCTTAGCGTGTAAGCATTTACTAACTAATTCATGAA
+CGACTGCAGGCTTAACGTGAGTCTTCCCCTACCGTACCCTTTACCACTTT
+TCCATCACTGACTATTGGTGCCGACACTGTGCTAGACGAGGCTGTACTAC
+CGTCGATGTCCAATGGACCAATGAGGTCAGAGAGAGCTGACTAGAATGGG
+GGTGAGTCAATGGTTGTTCGTCGACCAGTCCACCAGCCCAGTGTGGACCC
+GCAAGAGTCGAGGTCAGAACTGGCTCGGCATATTCTTCAGCTGGACAATA
+GCTATGGGTTAGCTGCACCGAGTGCGTGGTTAACTATCGGTCTTTCACAT
+CTAAGGGATCCTATATAATGCCGCTCAAGACTGCACCGGTGAGGATTAAC
+GAGACGCCGAAATAGTGGTCATACAACTGGCGGTCGGTTACGCGTCGGTT
+AAAGTCGAGGTAACCTACACCTGGTGTGCACCCGGCGTCTTTCCAGACCT
+GTTGAAGCCACGCACAGAGCTCAAGTTGTTTGCGGAGTCAACAATGCGGC
+TCACCACAGTCAATCATGGAGCACAATGATGAGCATGGAGGTCAGTTTGC
+TTTTAATCCTCGTGTTTACCCAGGAATTCGCTTGGCGTGAACTCTTACGA
+CTTTTATCTTTAAATCGCACCGACTAATACGCAGAGATTGCCAAACACAG
+GCTTCTGAAGGAAGGATGTTTTGCGTCCGGGGGCGCCATTAGACTGTGGG
+TAGTATGTATATGACGGAGCGTTAGGAAGCTGCCCCGATTCACTTTAAGT
+CACTTACAAGCAACGGCGGAACATTTCATACATTCTAGGTCTTAAGAATG
+CACGTTGCAATTGACAATATGCAGCATGCCGGGAACTCTTTCTATCAGCC
+CATGGTACGAACATATGAATTCTAAATGCAGAGCGTCGCGAGGCTGATGT
+AATGAAGGGTGATGGGCGTTTCATATAGTGGGCTGCGAACCCCAACCCTG
+GACAGCCCACGCCTTTTCATTGTAGGTTCAGTCGACAACTCGCGCGGGGC
+GATTGAGCTAAAAGATCATCAAACGTTCGAAACAGGATGGTTGCAGAGGA
+TAACTAAAGTTTATCGCCTGACGGGATCCGTCGCCGGCTTCGACCGAGAG
+TTTGATAGGTTGCAGCATGAAGTCGCAATCGCGAGTTCCAAGTATATCTT
+ATCTGGGGCGAGCATGTCATTACCGGACGCCTGAATTACCATTGTCAGTA
+CGGTCCAAGGTCAACGAAACACTTGATCGTTGTACCCGCGCGCGTACCTC
+GCCTCTATAAATTTGGAATTCTTGCCCGCTGACACGACTGCGAGGGTACC
+ACAAATACTGACGTCGAATGTAACACAGTCAAAAACGAAATTTGCAGGGA
+TATATGACGCGTAACTTTCCGTAGGATCGTTGATTAGTCGAGTAGACCGC
+AAACAAAATTGTATGGCGTTAACAGGCAATCCTCCTTGCCGTAGAATTCA
+CCTTCTCCAGCTTCTCCAACGAAGAACCGGCTCTTGAAGAAATATATGGC
+CTTACGTGTCTAACTTCAGCAATCATGCACGAACGCTCGGTGCTGTGACG
+CCTGTACAGAGACCCAGGTAGTCTTCATGTGGCTCGTCGTGTGTGTCCCC
+AATCCTTTTTAGATAGAGGCGCGAGAGGCCGCCCGTAGTTCCCATGTGCG
+GACATAATAAGTCACATTTTTACGATACCAACTATGTTAGTCATCAACGA
+GGTAAGCACCAAGTCGCAAATGGTTATATCCGCGGACGCGGTTATCCGCC
+TAATACTGTCACAGACTTTCTAACTAGTTTGCCAAGGCTGGAAGCAGTGT
+TTGCAGGATTGCCGGATGATCCTACACTAGCGCGCCTGTATGTGTTATTG
+CTTCTCCTACCTCCTTGGCTGTGGTTTTTGTGATGTGTAGAAGCTTTGGA
+CAGGATCGAGAATGTACAAGGCGACCTCTCCGAATTAGGCAGTCTTTATA
+ATGATGCTTTAATAAAGCTAACACAGGAAGCTGGCCTGTATGCGTTATCC
+TCTAATGGAGAGAAACCAATATATGATCGAGCTGCCACTTGGGGCTTAAA
+CGGACGAGACCACCACTGCGACAGATAAGCATGCGGTTACGGCTCTTACT
+ATGAGCTAGGTGTCACGCTCAGTTGAGGCGCTACTTGCACAAACCTAGCG
+CTGCTGGCGTGCCATAAGTGACCATGTTTCCAGATACACACGGCGATACT
+ATCCCGATCAGCTAGCTGCGGGCAAGCCTGTGTCAAGACCGTGTTGATGT
+TACTCCCCAAGGGGTAGAAACTTATTATCCATCGAAAGAGTTGTGGATCC
+AATAGTGGGTCCAAAAATGGACCATCACGGGTACGCACCCATGGTCCATG
+CGGTACACAGAGGGCAGGTCCAAGCTGGTACCAGCGTATTCCCTCTTCTA
+GGAGGAAGTTGTTTGTAGTTCTTAAGCTCCTGCGCGCGACAACGGGTCTG
+AGTTGGAGTTACGTACAGAATTGATTGCGAGGATCAGCGCTTATGGAAAA
+CATCGACAGACCTAAGAGCCAGCACCCTTTACGAAATCTAAGGGTCTATC
+AAAATATTCTATCAGTTCTTCGCTATCATGTCAGGATGATCCAGCATAAC
+TATGAAGGGCCCAGCATCCCGTAGCAGAGGCTAACAAATACTCCTGTACC
+TTGCATTGCACGGCCCTTCGCGAAGCGAAAAACGTTCCGTTACGTCGGTT
+CTACAATCAGCGACCCTCCTGTTAGGTCTTCCTTGAATGTCTTTTTATAC
+TCTTGCGAACTATACCTTACGCAGTCATCACAATACTTATCTCATCATTC
+TGTATGAGTGTTACAAGATAAATCATAGCTCATTTATATCCAATCGTTCA
+TTGAACCCTATCAGATCTCGGACGTCAGCTGAGATACCGAGCAGCGCCTC
+GGAACAATACCGAATCTGCTGCCCAATTGTAGCCCAATCTACCAGAGAAT
+CCTCTATGTCCTCAAACGTTCGTTCTTTAAGGTTAGGTCCACTACGCCGC
+TCTGGGCCGGACGCGGACCGTTATTCTCTCGCTCAAAGATGCGAGATTCG
+GCGTCGCGCTCGAGATGTCATTGGTCCAATAGGCCGCTTCAGAGACTCAC
+TCGGTCTATTAAGCGGCTACGAAAAGGGATTTAATCAGAACCGCACATCG
+TCATAGACTTTTGGACACCTTGAACCCGCTGTTAGCAAGTGTCTAAGCTA
+GAAGGCCTCTGATCAACAACTCGCCATGCCGTGCCGAGCTCTTTTGCCTG
+CAGCCTTCAATGGGCTTCTGTGAAACACAACTAGAACGTCTGGAAAGATT
+GTAACACCTTCTAGTTGCCACATAGTTCGAGTAGTGAATCGATCCAACAT
+CGGATAGGGACTCCTCTCAGTGTTACGTCCTTTTGGGCCGCGTTCGCTAG
+CGGTAGTCGCGAAGGGTATTTTGGCGAAACTGGTGCAGCCGATACGCAAT
+AGGTTACCCACAACGCCATTACGTAATGTATGGATAACCCTTGCTGTCCT
+ATTGACCCGTCCAGGTCGGTTCACCATCCTAGTGCAATCTTTTTAACATG
+GTAACGTGGATCTTTGATAAGCTTTCGATTGACAAGGATGTACGAGGTTA
+CGGTAACACTTTTCAGCGGACGGCTTACAACTACGCCGCAATGTCACTAG
+GAGCCAAGTATGAAATATCGGACGCAGACCGCGCGTGTACAATGCGCGGT
+CTCTAGACCAAGTGCCGTTATGCGACCCTACATATCAACGTCACGGTGCA
+CACTCAACTGGCCGTGCGTTAGTAGGCCCGCAAGTGGGAGGGAGAACCGG
+CGAGGTACAATAGATACCCGACCATCAGCAGTTTATAGATTCGGGAGCCT
+ATATAGTTATCCCGACGTCAGTGCCGGCAAGGGTTACGAGCTGACAGATG
+CCGGAAGCATATTGTGGCACCTGACAGGGCAGATCTGTCGTTCCATCAAG
+GTTTTTCGTAAGTGCGTTGTCCGTGCCCTGTGCACACTAGCAGGTTATAT
+TACTGCAGCCACGCAATGACCATTAGGGCGCTCGAGCAACGGATAATAGT
+GGAAATCAGGTCATCACCTAGTATTGCAACGGGCCGAACAGGAATGCCCC
+ATATTCGTCAAATTCACACGGGAGGTGGATCCGATATTCCCACAGTCAGC
+CCGGCTCTTAACACGAGAATGAGCTAGGCTAGTGCTTGCGTAATCCCATA
+ACGCTCGGCGAAAAGGGAGCGCTTCGGGATGAACAGTCGGCACGTGCCTG
+TAATGAAGCAGACAACGCGATTAACAGTCTGCGAAGCTCTTTTCGGCTGG
+ACCGCGCGGTATTTCCTTTTTCGAAATTTACAGTACGCATGGATGGACCT
+ATCAATACGGCCCCGATCGGCAGCAATCGCGGGCTCCGTGCTAATATGGT
+GATCCACTCTGTCGGGTAGCGGGGAAGGACTTACGGCTAACACGCCAGGC
+CGATCCGTTCTCTGTCCGAGAGAGTTAAGGTCTCATACTCAAAATTGGGT
+TTGAAACAGTCATTAGTAGGTTCTCAGGAAAGGGGTGTATGCTGATTGGT
+GTTAACAGGGGCGGAGCTGATCTCGCAGTACCTACGGGACGGAGGGGTGC
+AACCTAGTCGTCGCAACGACTGGGTTGTGCCAGGTCGCACGTACGAATAG
+GGAGCTGCACATTACGAGAAGAAACCTGCCGGACCAAGGGGGCCCGGTTC
+GCATGCCAGGAAAAATTACCCATTTCAGGTCGATTCCTCTCTACTGTTCG
+TGATGCCGGTAAACAAGGTAAAGCTGCTAGTTTAAGGATGCGCATACGGT
+ACAGCCCAACACTGTGCCGCACTATCCCTGGCAATCCGCTCCCGATTCCC
+CGAGCGATGGAATCCATCTCGCCTCGCACTTCATATATCAACTGTGTTCC
+GAGAACATTATTATGATGCAAGCTCGAAGGACGCACTCGGTAATCTGACC
+AATATCAGCTTAGAGAGGCTGTACGAAAGCGATGAGCGACAGACGAGGCA
+AAAGCCTGCGTGTCTCTTCTTGAAGGAAAGCCTTTGATCTTAGATGGTTC
+CCCGAGGGGTAAACAGCATCTCGCGGCAGGACGGCGCTTCCCCATATACG
+ATACCGACCGACTCATGCGTCTCCGAAGGCTATGACTCGAATAGTTGTTC
+TTACAACGTCTTGGCCCGACCGCGCTCCCTCCTTCCCCATACGGAAGACT
+AGGCGGAACGTTCACGCGTACCGATAATGACTCACGGATTGGGATGGCCT
+GTGTAGTGAGGCGAAGAGTTCGTGCTAGATTAGGGGGAAGCTCGCCCTCG
+TTCTTGCCCTTCTCAGTCACAGGACTCGATGCCTGGAACCATGCTCTGGA
+GATAATAGATAGGGTTATAGGGAATGCTGCTATTGTGCTAAGGCATGCAA
+AATGGCCGAGCGCTTCCCATTCGCACTATCTGGAGCGTTTGAGTGACTAC
+ACTGATCCAAGGCTATTCCAAATATAAGGTTACCTTTCCACCCGACTATC
+GACGGCCTGCTGTTCGATTCTTACGCCCCCAGTCGGCGACAGTCGTAAGC
+GGAAGCAATGTCAACGATGGACGTCTCTAGGGTTGGGACCCTGCTTGTCT
+TTGACCCTCTTTCAAGCAATACGCTTGCTTGCACAGTTATAACTATGGCA
+TTAATCTCTACACTAGATGGTCATCTTTTTTATGAGCCGCAAACTCCATT
+ATTATCCACCAGGTACACCGGGGTCAAGCGTGATCTAGAGAACGAGCTCT
+CGACCGAGAATATCGCGATGCGGTACCTGAAATAGGGCATTGCGATCGTT
+ATTCTACGTCAGCCGATTTTGTGGAGGTTTGACATCTTTGTACCAAGCCC
+GAAAATTTTGTGCCGGGCGCTAGCGCATAAGTCATTAGCCGCGCTCTAAG
+ACAAATTCGACTTCAATGCGGAGGCTCGGGACCGGCTTTAGCAAATTGCG
+GTGCCGCGAACGTGGATTCCCCGAGATCTAGGTTGCCGCAAGCTCGAGCT
+CAAGGACGAACGTAACACCATCAGCCCTGGGACTTGTTGCCAAGAAGTGA
+GTTGTCCTGAGCCGTTTACCCATCTAAGGTAAGATTCTTGATTTCTGGCA
+TGCAAGGATGCCACAGACGCTTCTTCGATACAATACCAATTACAATATAA
+GGCGGTGCTGACCCAACGTACTATCGTTTGCCCACGTTAGAACGTCCGCA
+TCCTTTACTGTCCTAATCGTAGACGATATTGGGTACCGACGAAGGACGCG
+TAGCCGGCTATCAAAAAACTCTGCAGATGGGCCAGTCCGTGTATTATAGC
+GTTGACACCATCACGGCCAACGGCGTCATCTCCCGCCCTTTCCGAGTAAA
+TTACGGTCTTTGCTGTAATCGTCAACTATGTTTTTTAGGGTACTCGGTGA
+GTAGCGCTTGAAGTAGTTCAGGTATCTATTTGTGATGAGCTGCTTTTATA
+GTGTAGGCTCAGGAGCCTTGTTCCTCCGCACCCCGGTCCGGGCCGGAGAT
+TCAGAGGTGCGTAGTGCCGCCCTTAGCGCCGTATTTCACATTATTATCCA
+GAGAGCACGGGCATCGGTTAATGGCTGCTTGCATCTGTCTCACTACAAGC
+AATAGACGAAAGCAAGCGAGCGTACTCGGCGTGGTGCGGTAGAAGCTCCG
+CGTAGTGACGCATAGACATAACCTAATGACAGGAAGTTAACATCCTTCAA
+ACTGACTATCCGTAGAACGGTCATATCAGCGCTCCAAACGGGGTTCAAGA
+GATCTGTCAGGCGTCCGGTGTGCTTGCTGGGTTGGGTTGGGGGGGCTTCT
+TTTACTCCTAGTCGAACGCTACTGCCTTGCCTTCGACGGATTCTGTCCGG
+GCGCCTGGTGCCTACAAGACATGTCCGAATCCATACGCGACTACAATCAC
+CCCTTGACGATCGAATATCACGCAATCCAAGCCGCTAACCAATAGAAGCG
+CGAAAGGAGGCGATAGGCTTGTGCTGTTATCGTAGTGATTGCGAGTACTA
+TCTAGCTGTGGCTCGAATTATGACACTATTCTTGGGCCGACGATTACAGA
+TTATGAGGCCCTAATTCGCCAACAAGGGAGAGTCTAAAAGTACTGCCTCC
+CCCTGGATAAATTGGTATCCCTTTACATGCATTTAAAGGAGCGTATTTAA
+CTATTGTGGTGAGTGCTGTCTAAGTCCAGCCATCAGACCGCGACAAATCT
+ACAATTCGACAGCTCGCGATAGAAAAAGCGTGTGTAATAACTGTTTTCCG
+TGTTGATACAGCCAGCTCGCCATGGGTACACCGTTTACTGCTCACCAAGT
+TACCATGCCATGCTAAAAACAGCGTAGATCCGATTGTGAGCTGCCGGGAT
+ATCAGGTGCATGCGAGTCTAGGCTTACCAGCCAGGCCGTAAGCACATGAC
+ACCTCATAGACGGCGTTGTACTCGCCATCGCCAGGGTGCAGCCTATAAGG
+CTTTCTGGAGTGCTGCGGGCAATACTTCTCCGCCAAGGTTAAACACATAC
+AGTAAACCCTTTGGACTTGTGATAATTTCCTTATGTGCCTGCTCACATCA
+GACAATGTTGCCTGAACGACCTCCTGTATGCATTGCTAAAACTTTTAATC
+GGAACCATCGAGCAGTAAGTATTGAATATCGCGGCTAGATGCAGGTAAGA
+GTGTATGCCCAATTAAGCCGCCCCGTGCACAATAGATTGAACTAATCCGC
+TATAGTCTACTCAATCTGCACAACACCCTTGCGTTCACCGCCGGTCTGAA
+GGGTTTTGGGATGCGCCTCAACCAAGCATACAGCAGACATCAATGGCCAG
+ACCGAGTTGCGTCTAGCTCCCTTGGGCTCGGGTGGATCTCAGCGCAACGG
+CGTTCGGCCCCTCTCATAGCACACGTCGATAATTACACGGACAGGATCGT
+AATGGCCCTGTTTCATGTTAAGATAGTTTGCCCCGAGTGAGCTCCGAGCT
+TGGGACATCCTCCGGGTTAAAATATGAAGCAATGCTCCTTGTTGTATCTA
+GTTCTTAAACTAAGAGCAGGAATGTGTGTCAGTTGTCAGCTTCCAACGAC
+CAGAATAGGGACCCTGATCACTTATACGGCTTTGGGAGTATAATAAAATA
+GTCAGTTAAAGTGCAGGTTTTCGTCCCCTAGGTTTCACAGTACTTACCAG
+CGAAAACTGCTTTCTCACTATAATCCTAGTAGTAATCCTTCCCCGAAGTG
+ATACACGCGCCCCCGTCCGCAGGCCAGATGGGTCTAAGCTTACGTGCAGG
+TTTATGCCGCATCTGTACGGCGAACGCTAAACTATTTGTTAGTTATGAAG
+TAATATGTGTTTGAGTTATCAGCCTGGGAGTACTGCCTATGGCTGCCCTA
+CGCCCTACCGACTCAATGTCAAACGATGAAGTCGGTAGGTTCTTTATCGA
+GTGGAAGCGCATCTCTCATCACGAACGTTTTGCGGTCGGGTACATGTTTC
+CAGGCAAGTCGGCTACCAGTCCCCCCCTAAATTGTGAATGCCGAATCTGC
+AAACCTCTGGTTGATGGTGCGATGCCATAAAATAACTGCTGCGTGGCAGT
+GCATAGATATGCCTAAAGTACAACGTCACCGCGGGGCCTTGCGTTGACGC
+AGGCTACTCTCACACAAAGCCATAAGAATCACTACTCCACTAGCGAAATG
+TCGGGCTGTCCTAGCCTTAAGGGCTGTTCGGTATCGACGTTACGTACGGA
+ATACGTTTCTTGCGTTCTGGTTACTAGCGGAGGTACCGTTCCAGAATCCT
+GCTGCAGACGCACACAAGTTCGACGACTAGGACAAACCTTAGACCGGCTA
+ATGGCTATGGTCAACAACTGTCGACGCAAATCTCCCATTTAAAGTTTGAT
+ACGCACTGCGGCTCCTTGATTCATGACGTCTCGTATAACGAACATCGCAT
+CCGAATGCTTTTACTGAGTTCAGAACAAGCTATCCCTGGGTAAATACACA
+TCTGAGAAATTCTGTACAGGTCTACGATTTAAGAATCCCCGTCTATTCAG
+TGATAGGGTCCTGATAGGCCAGACATACGGTGGTAAACCGGCCACAATCG
+TCATGAACTTTGTAGACCGTTCAACTTCCCCAGAGTTCCCTAACGACCCG
+GGCCTCCAGCGAGGCTACGGAATCGGGACTCACGTACCTTAATATCCGGC
+TCGGGGATCCGATAAGTAGACGTGATACCAAATGAGTGACACCGCGAAGT
+ATACAAGGACAGGTTGCGCATGCCATGGAATACAAAACGCCGCCAAGCAA
+CGGCACAACTCACAGACCTCTGTTCACAGGGCCACGAGGCACAGCCACAC
+GTTGCGTTACAAATCTCCGGCAATAACTGTTTTCCCTCCCCGAACAGTAC
+GGTAGGTGTCGCAGACGGGAGCGGGACATACCGTTAGTTTAGGTCCGCGA
+GAAGCGCGTGTATGTTTGTTAAGGGCGGGCTTGATGACTAATCACCGCTG
+CTTAGCACGACCCTGTTTTTAAGAGCCTTAGGCAACCTGCCTTCAAGAGT
+AATGTCAGTCCAAATCATGCGCACAGGCTCAATCTGCCCGCGTTGCAGAT
+GAGTTCTGGACTTGTGAGAACCAGGCCAATTCCTAGTATCAGCGTTCGTA
+CCATAACCCGAACATGGACCGACATTCGATATTTACCTCTCCGGTTCAAT
+TCAGAACGCACCAGTCATGTCTCCCGCGGTGCCCACAGCGTGCCTATTAC
+GAGGTTTATAACGCACAGCTGGGCACCGCCCGCTAGTCCTCTGTCTCCGT
+ACAATGACATGTGGCCCTCCTATAATGGGCGAGGCCGCCCACGTTGCTAC
+GGCATAGGACTGGCGGATGAGAAACTACCAAAACTCAGGGAGTAGATTTA
+ACGCCGCATTAGGATAGTTCCATCAAAAGTGGCGCGAGACAACTCGTATT
+TCGAAGGCGACCTTTCGTATAGTCGGCTTACAATCCTTTTCCAATCCGCG
+CCTAACGTTGTCGAATGGTAGGGAACTGGGCTTGCACAAAGGAGCTTTCC
+ATTTGACAACGGGACTGAGACCGATTGTCGCCGGGATCCAAATTATAGAG
+GGGTTAATTGGGACTCGCGTGAGTGAGTAATGCTTCCACCCACTCAGCCC
+CTCCAGCTTTGTGGCCAAGTGGTTTGCGAAGAACAGTAGTTTGATGCTGC
+CTTACACTCGTTGGTTCCTGACCAACCGAGGTCGACAGCTTGGGTGGTGC
+CGATTGTGCTTTCCAACTATCGTGTCCCCCTATTGATTCCCTAGGTCGTG
+CACAATCATATAAACTGCTAATAGATTTACAGCTGATCCCAATCTAACCC
+TTAACCTAAATCACCAATAAGCTAGCCTGGCATAAGCTTGCGCCTAGAAT
+GGAAAGGATTGGCGTCGGTACCCTAGCGCTGTCCTGCCTTAGGGGCGGTC
+GGCTGCACTATTTCGTCACTCATCCGAGGCATCACTCAAGACCCGACATG
+CCTTTACTATCGGCCTCTAGCTGCTCATCATCCTGTTCACTCGACACACG
+GTTTCCCTGTGAGACTCGGGCCCTAGGAGTAATAAAGCTGGTGACTCGTG
+GCGAGGTATTACTAATTCAACAAGCTCGGAACAACGTTAAAACAGGTTTC
+GGCTGTTCGGGATAAAGGAACCCCCCTGGGAATATTGAGCACTCTCAGGA
+CATGCCGAGTCGATATAGGAACACTCATCGACTATCCATTATGTCACTAT
+ATAATGCGAACAGGAGACCCGTCGTAACTTTTAAAATGCGTGACATCCTG
+GGGCCAGAAAATAACATCCAAGACGAAGAAGAGGAACCCTACCATAGAAA
+AAATACTCGAATCTTTCCCATACTACCATTATACTATGATACGTTCTCGT
+TTCCGGACTTACATCCTTTCCGACTCGACCATCGCTACTCTCTTCATGAT
+TAAAATTATATTCTAGGTACCCATGCAACTGAAGGGCGCTGTGGTCACTG
+TGAGTTAAAGTAGGACCCTCGGGGATCGCGTTGATCCTTGATTAAGGGAA
+GGGAACTAGATTTGATTATCTCGAAAATACGCACTAGTGGACCTCTCGAA
+CTAATGTGTGGTTCACGTAATCTAAGACTCAATGAACTCACCCCGGTTAC
+TTGTAAGCCTAAATCGCACAGTGACTGCCTAATCAACCACGCATCCATTG
+TATTTCAGGGTCTCGCCTGTCACTACACCTGAGTCGCGGTCGCGCAGCTG
+CTTGTGCATGCCGGCTTTAAAGCAGTATATTCTGCAGTCCACGCGAAAGT
+CGGCACTGTGGAAGATACGAAGTACGATGAAACACCCTACGCCCTAAGCA
+TCCATCTTATGCCTTGGTCGATGGTACGGGGCCGCCATGGAAGACGTGCT
+TTTGGGCGTGATCCATTCTAGATTGCGACAGATAGCAAATTGGCAGGATC
+AATAGCAATATATTTCTGCACTCCTTCCGTGTGACGGCGCGCTATCCCTT
+GCAACTCTCACATTTCTTCGTGCTCACGGCGCACGACCCCCAGCAATCTC
+AAACGTATTGGCACACGGATCAGACAATGAGATGGTTTACCTCATGTCTG
+CTTGGCCCAGATTTAGCAGCCCACGGATGATCAGATAAGCTCCTCGTGGT
+ATTCCGGCACCGTCGTGCTTCAAGTGACTTCTTGTGGACCTTTATGCCAA
+AAGATTGGTGCCCACCCGCCGACAAAAGACCAATGTACTAGAGCACAACA
+ACTCCTCATGACTTAATTCAGGAAACAACCTCACTATTAAGCATGCCGCT
+GACGTTTACGTCTCCACCTCGGGGGCGTGCTCAACTTGTAATTCTGTGGT
+GCGATAAGAAAGCTTGTTAATCCATTACACAGTGGCCGGAGCACGCAGTC
+TCCCGTTGTCGGCTGAGGTGACACACAGCTGCGATATAGGCCACCCTCCG
+GAGTCGGATTCGCGCTCAACTTCGCCCAAAATTTAGAGATCCCTCTCCAA
+CCACGCCGGCCCACGCCTACCGACTCCCCACTCATAGACCCTCGGAGTCT
+AGTCCTGACAAATTCTGTGTCATAATATGTTGCATGTTGTGCTTAGGCTC
+GAAAACAACAAGCTCACATTCTGCGCTCCTGTGTTAGTTAGACACCGTCA
+GTGACCTGTACCGCCGTTTACCATAAGGCCTTTTATATGAACAGACCTGT
+ATGGGCCATCGCAGGAGTAGTTCTAGATTCTACCAGGCGAAAGTGTGAGG
+GTTAACGTATACGACTCTTAGACAGGATAGCAAGTACCCGGGCGTTTGTG
+GATGTAGCTTATATATTACAGAATAGGGCTTCTGTCTAAACTGGTTGTTA
+GAGGACTAATAGGGCCAATCTCGAACCACCCCTTACTATAGTTACTATTT
+TTCCGCCCTAACTTTCAGTGCAGATGCCAGCATCTGGGTTAATTTTGACT
+TACTTCATAATATGAATGTTCCGGCACGCAAAGCCGAGAGTCGTTACAGT
+TGACCTTCATATACGTCAAACTCCAGGAGACCGCAGCACATTAATATAGG
+GAGTTTCCGCACCTATGCCAGGTTCGAATCAGAACGGACCAGCGCGCAAC
+GCACTCATACGCCGTGCATGAGACCGTCTAAAATTTTACGCACTTTGATA
+ATTGAGTAAGGTGAGTTGGCCCTCAATAGGGCAGGATTGTATAACACCTC
+ATTAGCATTGCCTATTTCGACGCTGATACGCAGACGTTGTTAACGTTCGT
+TTGGCTTATCGATAACAAGTCAGCGGTTGTAGCTTAAACTGAAGTCTAAA
+TTGCGACTATCTTCTTCGCACTCTCACGTCCTACATGCTGGAAGTCTCCC
+TGAATCCATAATTCATTGATCATCACACGAGCCCTGCTAGGCGGGAGCCC
+GTGGGTTAAGACCTAGCCGTCGATTCCTGCCGTTTTGCGGGAGCATTATA
+CCCGCCAGTGCCACTATTCCAGGTGCCAGACCCATGGCGGACAGCGCCTC
+CACAGTGAATCATTGCAGATTCAGACGGACCTTACTAAGTTCCGGGGAGA
+TGGATTACTACGAGTAGTTGTGCAAATGCCCCGCCGAATCTTTGAAGGTG
+TGGTTTGCGCAACCACATACAAAGACAAGTCGCACGTACTTCAACTAGCA
+TTGTCTCTAAGAAGTCGCCCGCTAGACGCCTGCATAAAACACAACAGCCT
+AAACGCCATTTGTTCAGAAGAACCGAGAGTAATTGTTTGACGCTGCATAA
+TCGCGTGGCGCGAATCCTACCTTTGACCGACTTCATCTGCGCTTCTCCCC
+TTGAGCAGATAGCAGAAACTGGCAACGTTGCCCGTCTCTTACGTCAATTG
+TCACCAAAGTTCTTGAGCTTACTTATGATGGTAACTGCCCACCGGTTGGT
+AGAAAGGTCGTGTGTCGATGGGAAGACTTATTTTTGGGTGCGATACAGAT
+AGGTCCATCTGTCGGCGATTGTAAAGTTCTCATAATGGCCAGGTAGCCTG
+TTGGGCTATCTTCCAACGGGAACGTGTCTGGCTTGCTCACCGCTTTATGC
+CAAAGAATCTGTACAACCGTACATGGTACCTGATCCAACCGATTGAATCG
+GTGAGTTTCTCAATCTTACGAGGGGGAGCGTTTTGAAAGCCCTTAGACCA
+GGTGCCTATCCGTCTTCTAATCCGGCAGCGCACATATGTGCGTCCCGTCC
+TGCCTTGTGCATAACACAGTGTCAACAACAATACCCGCAACCATCTAAAA
+CGCCCTGCTAGTGTTGTAAGAATAGGCGTCATGGGGATAGAGTCTACTGC
+CTGCATTGCTTGTTTGCGGGGTTGTTCCCTAAGTTAGACGTAACTGACAC
+TCTTCCCTCTGTTAAAAAGAGAGAGTATAGAAACTACCCCTTCGATACGG
+GTCACAGTCCGCCAGCCAAAGGTCCTCTAAACTGTGATCACAGATGAGCT
+TTCATTGGCATACAGCTGCCTCGTTCTCCCGGCAAACCGTTAGTACGAAG
+AGCTCTATGTCGCGCACATACGCAAGACGAAAGACCCGGTGAAAATCATT
+GCCGTAGCCAGGTAGGCATAGTTACTCACTGGCATAAATAGGCTGGAGGT
+CCGAAGCGCAGGACCGTAAGTGTGCAAAAACGTGGCAACCTGTCCTTAGC
+CTCCATAGCAAATACCTGTATACTATCTATAAATTTGAGGGACCACGCTC
+GCAATAAAGAATGGATTTGGCTAGGACTCATTTAGTCTTCAGTGAAGACA
+GGGTGCTAACGCTAAAGGATTGCCGAAATATAACCCGCGGCGTAAATTCA
+GCCTGTGTCACCACAACGAAGAAAATCTACTGATTGACACAAAAAGTTCT
+CTGGACCCCTAAAAGAGATCTGATATAGAACAGGTTAGTCGTCGGGAACC
+TATAGGCCAGTTTCTGAATTCGGTATGGACAGTATGAGCGCTGACTTCCC
+ACCTTCCTACATCATCTTGGAGCCTGTCCCTAAGCTGGTACCGTAAGGTG
+TCTAAGGCAAATGTATGCTTTTTCCGAGCCTGTTAGTTGTGCAATATGTG
+GCAATCTTCCCGCGAATCCTGAACACGCGGGCCAGTTAAAGAGCACGGGT
+CCTTCAAGCTGGGTGCGTTTAACTGTCAATCGTCGGAATCTTCGCACTGA
+ATTATAATGCGGTAAGCACGAAACGCTTACCCATTATAGTGAAATAGACA
+CACAGCCATACTCTGCGGGCCGACGCCTATCTTCATGCGCAGTGTCTGGC
+GGCTATAACGGAGTATTTCCTACCTAGGCCCCTTGGGGTCGGACGGCGCC
+CGAACTTAGCACTGATCACGGCGTCTCAAGTTTCCCGTCCATACTTGAGT
+TACTTACAATCTAGTCGCGCGTTCGCCCAACGCTGCGAGACGTTTGTCGG
+TTAGTCTAACGCAATCCTCAGGAAGAGAAAAGGCATTAGTCTAACCACCG
+TATAGCCCCCCAAGCAATCTGACGTGACGCTACATTCTTGCGGCGGTGTG
+TTGTATAGATTGTACTCGTGTTATCTGGCGCGAGTATACAGAATTAGAGC
+GGGGCCTGGATCCATTCCTCCAACAAGTTAAGTTAAGTGGAATCCAGGCC
+GGGCATTTAATAAGACATAGGGAACCCGGTATCGTGGTAATGAGAAGGAT
+GCAGACGTTCTGCATGCTGTTAGCCCGTTGCCGTGACATGCGGGGCCGCA
+GTGGGTGCTACGTGCGTCAGACCAACCTATAATCATCTCTGTAAAATAAG
+ATATTACCAAGAAAGGACCCCAGTCAAAAACGAGCTGAAAAGAACGCTCG
+CATTCCCGTGCAGTGGAAACTGACTGCATTGCGGAACTGTATGTCCGGAA
+AGCAGCCACATTGCTGCATAGGCAATCTTGGGAAGTATGGTTGCGCTTAT
+TCAGCTTGCCTCGGGACAAACGCGTTTGGTCGGGGGTTGAATTCGCAAGA
+ACTACGGATTCGTGAGGCTGCCACCCTCTAGATAACTACGTCACTATATG
+CGACCTCTATTTTTCATAATGCATAGGTAGATCATGTCCTTCCGGTAGAT
+TGGCCTATCTCATGCTTCACCATTCTAGGCGATCTGACGCTCCCCCCACG
+TAACGTAATCCTTCCCCACAGTTCGGACGGACGGCTTCCGAGCCTAAACC
+ATTCGTAGATCTCCGAGACCAAGAAAGACCTCATAAGCCCCCTTATGGGA
+GCACGAACCAGCGGGCAACTGTTCAACGAGAAAATGACACCCGATATCAT
+CGGGGAAAAATCAATCTTTTCGTCGGCAGTTATTTGCATGTCCACACTTT
+TTGCTTCCTTTTGGGAAAGAGAGGAACCCCCTGAAAGCCTCCACCAGAGG
+TTTAGGCAGAGACCTACGTCAGACTAAAGCCGAACGATTCTGCCTTGTGG
+GTCAACTAGCGCGCTTCGAGTCCGATGTCCAAACTAGCTGGCGTTTTGGC
+CCGTGAATCGGTAGACAGCGACCTGCTCGTACTACTGGGTTCGAGGCCGA
+AAAACCGTTGGTAATATCCCACTGTAGAACTCCATCCCGCGGGGTGCTAA
+CGACGAACTAAACAGCTCACCTCCGTATCCGGTTGAAGATCGGCCGATAT
+ACAAGGAGTTCAAAACATGATGCGACCCGTTCCCTTACATCAATGGCCGC
+GGACCGCCTCGTCTCATTTCTCGGGGCTACCTCCCGTACCCACGTCCTGG
+TAGGTCTCGAGAGTATTCTAGCGAAAATGTCCTAACACTAAGGATTAACA
+CCGTCTGCGTTTGGGGCAGTTCGCTATTGTTAGTCGCCGGTCGTAAGTGC
+CAAGCACTACCGTTTCTGTTCTAGTCTCCTGGTTTTCAGAGCTACCTCGT
+ACTGCTTCGTATAACGAGTTGGACAGTACGATAAGCTATCTGTATTCAAC
+CAATCGATCGTATATATATGCTGCTACGGTCCGTTCCTAACACTTTGGCG
+CCCCACGCTCATTTACGTGCCGCGATCTACGAGCTCAACGACAAGGAGAT
+AGGAGTAACACAGTATCTGCCTATAAACAAGTGAATAGACAATATGGTCG
+CTATCGTCGCGATTCGTGCACCGCGGGCGTATCTCAGGTCGGCTTGGAGG
+GATGGGTACGAGTACTTCTTGATACAATAAGGGGAATGTGGGGAGATCTT
+GCTCGGAAGTTTTTTAAAAGACGAGTTATGGCCGAGCTAGTGTGAGAGTG
+GTGTATGGTTAGAGCTAATAATCAGGGCTTGGGATTTTCAAATTGAGCGT
+CGTGCTACCGGGATGGGGACGCCAATATCAAAACTTAGTTGGTAGGGAGA
+GGTACACGAGGGAGCATCGGGACGCGCGGCGCCATGCGCGGAAACCGATT
+AAGGATCAATTAGAAAGCTACACTATACTCGTTATTCGCGTCGGTTAGTG
+GTAGAATTTCCGGTGGCATATGTGAGAGAGACAGACACCTTATCACAACA
+TTTGGAAATGCGACCGAACCAAGTCCGGATAAGCCCCGAGAACGTCAGCT
+CCTATATTTGCGACCAACCCTGGGCAAGAGACTAACGGCCTCATGTCGGA
+ACAACTCCGGGTTTCTGCACCTCAGAAGCACCTTAATCCAAGACTTCTCG
+TTTACAAACTACACTGTCTACGGTAATTAGTGATTCGGGACCCCCTACTC
+AACATGAGCATCGACACAATGCCCCGATTTAGGCGGTCCGCCATGGCAGT
+CCACGCCCCGGGTACAACCCAACACGTTTAACTGTCGGGCTAGGTTTCAT
+CTTTATATCACGTGGACGCTCGGCTTCGCCAACACCTCACTATATGAACA
+GTGGACCATGAGGGGTTTAACCTGGATGCGTGGGTAGTGCTGGCGAAATG
+TACTGCCCGTAGTGAGGCGGTCGCAAAGCCGCTTAAGGATTGATATCAAG
+CAGTCTCCCAAATGCTGTTTAAGGGGGTTGTTTTAACCCCAATATAATAT
+TTTTATACTCACCTGACACATACCCGCCGTTACTCGTGCTATTCGCCCCT
+GAGTCCGTTGTGTTGCAGTACCGTTGGAATCCTAACGCATTTCGGGCACC
+CTGAATCTAACAGCAAGGACGGCCTGTAACTCGCCCTCCCAGAGCGTCTA
+TTTCAAAACGTTTCCAACTTCAATCGCTTCTGTGAACCCCTACCCGTGTC
+GATCCCATGCCAGAACACGGCTCCGTTCGTGTGAGACAGTAATTGACTAG
+GGTCGTCCATTACACTTTCTCTAGGAGAGTCTCGCAAGCAACTAATGGTA
+TGACTTAAGCCCTATTCAGGCCACAATCGTTTCGCAACATCGCGAATGCG
+ACGGTCAGAATACTGGGAGTCAATGTGGCCAGTCGGGCTAAAGTTGGTGA
+GGGCGCGAACGCCGCTTATGGCGAGACTGAGAGTCTGCGCTTTGTCGAAG
+AGTGATGGGTATGGATACAGTGCCAGCGGTCTCTGGTGTTTAGCACATTG
+TAGTCCAAAACATAATTCCGCGGAGCGCACAAGACCTATTTCCGCATAAC
+CCGCTGAGTTAAACTCGCGTTTCATCTACAGAAGTAACTTGGACGGTGCA
+TGGTCCCGTATGTTCAGTAACCCTAAAGTGGGTACCACCCAAACAAGAGA
+GCGGGTAATACTCAGGTACTGAACACCTTTGTTCCAGTTTGCTTACAGAA
+GGTAGAAGCGTTTCGCGAAAGTGTTTTGGTACATTACGATGGGGCGGTAC
+GATGAAGATGCGGCCACAATTAGGCACCTGGCGACCTGAGAGACGTGACG
+GCCACCCAACACCAGACTATATATTATGTCTGGGTGCTTAATCGTTGGCA
+GTATCGGTCCTCTGACTTAGTGCCAGCACTCAGACGTAGCTATCGCGGGT
+ATATTTAGCTAAACGCTATTTATCGTTATAGGTTGGTTTGAACAGCAACC
+TACGTGGTGTGCGTGAGAACTTAGCTGCAAGAGTAAACGCGCGTAAATCT
+ATTGTAGACCGTGAACTTACGCAAACCCGTTCTTCTTGCGTTCGCGAACT
+AGTCGAAAACTGGAGTGCCGTTTCTTCCCAGGCTAGTACTAGTACACTGA
+CTGAGGATCCTCGGCATACGGTTGCACCGTAGGCCCCACTACCTTGACAG
+TCACGCTGTGTTTAGAGGCGCTGAGAGCATCGTAATGTAGGGAGTACGAT
+TGGGGAGAAGCGAACGCCTTTGTGGATGGATTGGCGGTGCGCAGTAACAC
+CACGAGGCCCATCGCGATCACTGTGCGACTCGTCTACCGAAAGTCGAGTG
+TGATAAGATGCCTGCTAGGAACCCCTTGTCGCTTGGGAATGCTGTTAGAA
+GGTGTCCGTCGGATGATAACCGGAAGAGATGATGTACCGGGACCATGACC
+TTCTATACCAGCGTTTAACTAGGCTAGGCGATAATCCGTACCCGTAAATA
+TCAGGCAGCAACGACAATACCAGTAGACGACAGTGTTTCACGCAGAAGCT
+TCGAATATGGGCCACTTCTCGTCAGTGCCCTTTTGTATTACATAGGTGAT
+TCCTTTCCTATACTGCAGGCGGGTTTCGAGCCAGATTGGAAGATCTGTAG
+CTGAAGCCCCACAGGTGGTCTACCTGCGCAGAACCGCTCACCCAACTGAA
+CCCTTTTGCGCGCTGTAAAAAAGTACAATCCATGAAAAGCCGCTTGAGAA
+CCAGAATGATCGCTCGGGGCGAGGTTGTTGCCAAGATTGGTATCCCTGCG
+GTGTTCGCTACGGACTCTAAGAAGACCATTTAATAGTATGCGGTAATACC
+GTGTGACGGGCCCTCCGAATAACAATACTAATAATCGTGCCCTGCTTCCG
+GGGAGAGCGAAATCCTTTCGCGAATCTGGGTACACAAAAGACTAATATGT
+TCAATTCACGAGCCTTGGACGTGGCGACTCTCTAGGTACCAGTCTGTGAA
+TGAAGACCGACACCTTCGGCGCGCACGTAGTGGTAAGGGGAATCTGAGTC
+GGGGACACTATTATTTACCGGAGAACACCAGTGCACGTGAAATGATTCGT
+GCCATATCCTGGGTAAAGCATCTAAAGGGTACATTCGACGAAGATCTCCG
+TTACCTCCACGGGTGTCACTCCTCCTAAGCCGGCACCTCACGATTTTCAC
+GAGTGCTCGGTCCTAGATTGTCACTGGCGCCCCTACTTGAGGGTCACCAG
+CGCCACAGACACAAATACAGATCCAGCCCAGAGTAAACCATGTCTAAAAA
+TCAGGGAGCTTGAAGCTCTTTTGACGACCCAGTTTTGCACTAAGAAGACC
+TGTTACATTTCAGCGGCTTCGATGTCATCAGGATCCATTCTGGCAGAGTA
+CGTACGTGGCATTCGTTTTACGTGACCGCATCAGAACAATTACTGCCAGT
+TATGATGTGCAAAGCACCCGCCCGATTTTACGTTTCCAGAACCCGCGGTA
+GTGTAGCGACCCTGTTACTGTTAGGTGCCAATCCACACGAAGGTTGCACA
+CCAGGGAAGGCAAGGCGATTAGATCTTGCCTTATAACCTCCGGGGAGCTC
+ACGTCATTAAAATCAATTATTTACTTTATGCTAATATAGACCGGATTAGG
+GCGGTAGTGAAAATACCATCTATAGCTACCCTAGCCCCTCGGGTCTGTCC
+TGTTTTTTGTCGACCATGGGTTCTTGGTGATAGGAAATAGTGGGTTGGAA
+CACTCCTCAGACGCGGAGCCACTCTAGACAGCAGATCTAATCCTGGACTG
+ATTTCCACCGAATGCCGATTGAAGAAACGCGTGTGTACAGGGCATAATTT
+TATATGCTCGAGTGAATTTGGGTGTGCTCCGTTATCGCACGGCTTCATAT
+GGGGCACTTCGCGCAGGACGAGCCCTACTGAAATGTACGGGACGTAACTA
+GCGCACAACTCTACCCTAAAAACGGAACTGCGACGGAATGGTCCTTCCGT
+CCTCCAGGGGATTTGCATAGCTGGGGCGAAAAAGCCTTCCGCGCGTCCAA
+TACCACACATAAGCGGCCCCCGCGACCGCCTCATTATGCGAGAGGTTTAC
+AAAAATTTACACTGGTAGGTATGTTTGACCCCAGAGTCCGACTCTTGCAC
+ACCCCTACTGAGTATTTCGGTGAACGTAATGAGCCGATTAATGACTGTCG
+GTACGAGAATTGCGAGACGAATTCGCCCAATTAGTCGCAGCTAGTAAGTA
+ATGTTTAGGGCCAGCTTAACCCATCGGCGCCTTGTTCACTTAGCCCAACA
+GCTGGACCCTTTGGATTTTGAGTCCGGCTTCGATAGCGATTGGAAATGCT
+TCGTCTACGCATGGACTCACTTCCAGCATGCATGGTCCCAACCGGCTAGG
+TCCCGGACAATTTAGACATCAGCGTCCTACTTCGATCAGTCGTCGGTTCC
+GACGGTAAGGATCGGTGTCCGTACGTTTCAGGAGGTAGATGTCCGTACGT
+TAGTTTAGAACCCTGTGGCAGCCCCGGCTCACTCGGCATTCCAGGATGGC
+CCTCCATTAATCCCACTCATAATTCTGTCCGCCAGGGCGCAGCGCTTCCC
+TTTGCCGCCCATGCTTAAAAAGGTTGATTCCCTAACGGAACGCCTATGGA
+GTCACCGATACAGCTCGATCCTTGCGCATAGTCTTGGAAAATCCATCTTA
+AATAATTCTGTACAATACTACTTCGCGAGCAAATAGGTGCGAAAATACTA
+ACCGACGAAAGCTTGGCCATCAATTAGCTACGCAACCTGGATGTATGCTC
+AAAGGGCATGGAGTCAGCTCGTTTCCGCAGAATCGAGACGGGAAATTGAT
+CTTACGAAGGCGATGCGTTCTTACACGGACGGAAAAGTGCGGACATTAGC
+CAGACGTACTACGACGCTGACTACACCAAGTGTCAAAGCTCAGACTACAC
+ATAGTCATCGCATATACCGGGGGACGTCCCCTCAAGCGCGAAACGCAGAA
+AGCTGTCGCAATGAACTTCGCGGTCGTCTCCGACAATCCGACCCGGAAGC
+TTTTACCCTTGGACAACACTCGAAGGTACAGCCTCGGGTTATGGAACCGT
+ATTTATATTAGAAAGGCGCATTGGTGTGCCGATAGACGCAGGTATTAATC
+GGACCTACCTTGTACTGGGTTCGGTAATCGTGACTTATGCATGTGTCCAA
+CTTGGCAACACCTTAACCTTATCGTTGACAGCCATAATATTGTGTGCCGG
+CACAATAAAAAAATGCCGACTGCCCACTTGCGGTGGAGAAGACCGAACTG
+GGCTCACGTGGTGCCGGACAACAACTTCTGCTAAGAGAGATTCGGTTTGG
+AACCGTGAGGTACGTACCTCATACGACTTCACATGTTCGTAAGTAACCAT
+CAGAAATGACAAGTGATGTATTGTGCCAGGATAGGCTTCGTGAGATCCCT
+CTTAGTGATTCAGGAGTGTCGGTAGCACACCGACAAAGGGTACCACATAG
+CTTCACTGTTCTCTTACGGTGAATTGAATCGTGGCGGAAGATTACAATAG
+CAAGGGTAACTAGGCAACAATTCGCCTAGACAGGTTCCCCCTGAGAGGCG
+GCGGACTCTAGAAGCCTGTTGACAAGGTCTGTTGCCCTCCCGTAGAGGAG
+TCAGACCCGTGAAGCCGGCTGCAGTCTTATCATTCGGATCTCCAGTGAGT
+TAGGCCCTGTTATCGGTGCTCCTTTAACGCAAACTTCTCTGCCGGAGTGT
+TAAATATAAGTAATCGTCAGCACACAGCCAGATGATGGAGTTTCCTGTTG
+ATAGGTTTGCGCACGTTATAACCTGACCGCGGCTTGTGGGCTCTCTTGAT
+ATTAACTACCGTCCTTTCGAGGATCGACATTAACTTGTCACAGCACACCT
+TTAGCCAGCCCAACTAAGATGTCTTGCCAACCGGGCCCTCAGCCATGTAA
+TGATATGCGTTGGGTAGATCAAAATAGTACCTTTTAAACGTACTTAACTT
+GCGCGATACTGCGGCCAATTTCGCCCAAGTTCTTGGTTAAATTTATACTC
+AGTGCGTTCACAGACCTGGCTTACGGCAGCTGCTCCGTTGTCACGGCGAA
+ACAGCGTCTTAAAGTGTAGACGTAACGCTAAAAGATCTGCACAAACGATG
+TGTTCCGAGAGGGTCCCGAGGAACGGGTTCCCGACGGCGTATGGGAAGCC
+CTTTGCTGCGGGCTAGTACCCGTAGCAATATAGTCCGCGCGTTTTCGGAG
+TACGGGAACTCGAAAAGAAATCAAATACTGAGCATTCGCATCTATATACG
+GGGTGTCTCGGTCTAGTGAGGTTGCTCGTGGGTGATTCCCCCTCCGTATA
+TCATCAGACAAATTTCACCGAAAGCGCCTTCGGTAGCTTCAGAGTGCAAC
+GGTTGCCTTCAGGATCCTCCTTTGAATGAAAGCGACAACACTCTTTCGGA
+GAGAGCAGTAAAGGTTAGGAAACACCGTTACATGTATCAGACATATCAAC
+ACCATGGACCTACACGTCGTGAATCCTAGCTGAACCCCATCTGAGGTCCG
+GTAGAGCGAGGGTATAATCTCACCAGGACAAACTAGACATTTCACGTCTT
+GGGAACTGAGGACGGCTGTCGGTATACACCGAAGTGGAGTTACGACCGTT
+GTGGAGATGCACGAAACAATAAGGAAACATACCTTTTACTCTCATGAGGA
+GTTACTCCGAAGTTCCGACGCCGCAGCTCTGGGAGTTGACATCATCCAGA
+TGAGTAATCAGACGAGAAGTCGGCCAACTCAAGATTCCTTCATGTCCGCG
+TTAAGATACCACAGACGGATCCGTGCGACGGCGTCGTTCCGCCTGTCATA
+AAAGGCGAATTCGAGGGGCTACATCGAGAATAGCTAACAGATCTCGTCGC
+GGTACGGAACGCCCAATGGATGAGCAAGAGAGACACCTACAGGTCACCAA
+AGGGGGGTTGCTTCGTGCCTAGGGCGGATCCGCGGGCTCGGTAGGTAGTA
+CTGCGGTACGGATATCAAAGATCTCTGGTGGTCGAACCACAGTGAGGTTG
+ATACTGTGGTATAGTGGCCCCCTTGAGGATCAATCTCTACACGCAATCTG
+TACTCAAGAACACCAGGGCATGGCATAATATTCACGTGTTCTCGTACGTG
+TGGCGCTAGGGCTCGATGTGAAACCTCCTTGGAGGGGCTAAGCGCGTAAA
+CACACCGGTCTGCCCCCTTGACTAAGACGGGTATGGAACCCGCGACATCT
+GGACGACCTCTGTCTAGCCGGTGGTCTTTGATCATCGAGCAGCGGCCGGC
+ACTTATGGTAGAGCGAACGTACCCCCAAGGTGTCATAAACTTCTGGTCTG
+TTCCCGATGAGGTGAGCCCGATTAACTTCGATTCGTCGATTTCTGCTGTC
+ACCGTGACCTATTTTTTCACGTACAACGTCTTGTACGACGGCGTACGAAC
+TTAAACCGAGCGCAGGGCGATACCTGCTGATTCAACAATATAGTTTACCA
+TAACATTTGCTGTGACATTAAGACTGTGTGCATGCGCACTCTATTGACCC
+ACTAGTATAGTCTATGAGAACTTCACTCACCACGTCGCTCACGGCATTCA
+TACGCCATAGCGCTCTCGGAAAACCCGCCTGTCTCAGAAGGGCACGGACA
+CCTTCCAGAAGCGGGCGAGACAATTACCGGGGCCCGCCGGCTGGAATCTT
+TCAGTAAGATGTGGATCGGAGCACCTATCTCCTCCCGTAACGCATCTAAC
+GCAGATTTCGAATCGAAAGCGCGAGCGCCCCACCCATGTTGACCCTTTCT
+ATTCGGTAGCTTACTTAGGTACGGGCACTGTAACGGCGGGCCAATATGGG
+GGTGTGCTGAGACGGTACGAGCCTTCCGCCCCTAGCGAAGTGGGGGTTGT
+ATCAAGGACTCGCGACTAGTCGGCCGAGTACACCATGCCCCGCAGGTCCG
+TTAGACGCTTCAGCTGGAGTAGGATGGCGGAAGCGCGGTGAAGTAGCGTT
+AGTGCAAGGGAGGACTGTTGAGCCAAAGAGCTCGTGGCATTGCAATGAAT
+CGCCTAACTTGACGTGATTTGCTGCGGGGATTCCGCCGTGTAGAGGCCGA
+TCAGCACCTGAATACTAGCACTTCTCACGCTAGTGATTGTAATGGTGGCG
+AAATTAGTTTGACAAAAGGGGATCTGGTTGCCCTTTCCTAATATCCACAA
+CCCGAGAACCAATCCCCTTGCGCCGACGGTCAGGAGGTCGAAGATGCCCC
+ACTGTCAATTGTGGGCCGCTACCAGATGAAGGGCTTATTCCCAGTACCCA
+AGAGGCAATCGTAACGCAATAGCTCTCCACAGATCCCGAAGCGTATAGCG
+GTGGGACAGGAGGGATGGTTTCCAGGGCTGAGCCTTTTACCAGTACGGTC
+TTTGCTTATCTAATTTGCAGGCTCTCAATTCTGTCCGCATTCGAAAGAGC
+ATTATCCCCGACTGCGAGGCTGAGTTTTTATGAAAGGTCCACAATGCCGA
+TTGTGGTTTATTCGCGGCCGACGGGCGAATACCCGTCTATCTCTCTTGAG
+GAGTTTTATGCGGATTGTAACTAATTGTGATTAAGGTGATGCAGTCAGAG
+CCTGCTGACAGTAAACGTAAAGGTACACGCACCCAACTATTGAGCAGCGA
+AGTCTAGACTTCCCGATACCCGGTTCTGTACAAGCTGATAATAACCAATG
+TATACACCGCGTAAAATTACAACGTCCGCCCATAAGGACGGTACCCGCTT
+AATGCCTGTCGTTAATGCGCATGGTATCGGTTCCCTCCTGACAATTGGAC
+TGTACCCCCTCTGTACTGGTACATCAGGCCGCCCCATCGAGTCGAACTGA
+CTTAGGTCATAAATGATACCCTGAGTACGTCATATCGCGGTATGTGTTCA
+CCCATCAGGCATTGGCTTTAGGTAATCAAAAAGGTAAACAAGACACAGCG
+CCGCCCCCGGAAGATCAACCTATCAGAGGGAGCATGCTACATTGACCGTT
+CCGAAATAACTAGATAAAAAAGGGTGGCGAGCTCGGAATTATTGATCTGG
+CGTGAGCGGTTGTATGGAGAAACCAGTGACATAATACCCATATCTAACGT
+CTGGAATACGGAGTATCCTTCTTCTCCTCTTAGGCAATATTACAGCTTTC
+GTAATGAGACATCTCCATGCCCGTCTATGCGACATTGCAAGCTCCAGCTT
+GTCCGCTACATAGCGGAGTCAAAATTTCGCGTCTTCAAGGGCGATGTCCG
+ATTAACTCACCTTAGGACCTATGAAGTAACTTTTATACAGAACTCTACGG
+ATTGAAGCCTGGTATCTTTACCAAGCATCTACCTCACCAACAGAATCAGC
+TTAGGTCATGCGAACTCCCGGATGCTCTCCTTTAGCTGTCATCGGCTGCA
+GAAAGCATTATATCAGCCTCCAAGTTGGCGGTGAATAGAGCCGGTTCTTA
+CCTTCCTGAGAGAATGGTTTGGTGCCCCTTTGCAGTTTGGGCCACTTTAA
+GTACTTTATTCTAGGCAGGTATTATGCGCCGACGTTTTGCACTAGGAAGA
+GTTAACCTGGGTCCAATCCGGATTTATATATGACTCCATTTTTCGATTCG
+TGGTTAGCCCTTTTCCGGCGCAGATAAATGATCGATACGCATTACTGAGC
+TATTGACAGTTAAAACCTGGTAAACGCAGTAAGCAGAACGCGTTAATAAC
+CGGTTCAGACTCTTGGAAGGGACGAGACCTAGGCCCTGTCCACGCATATA
+GTGCACCAATTATAACCGAATAACCTGGGTCGATGTTCTCTCTACCTACA
+ATCTCACCTCGTGGTACAACCTTTTATGCCAGGTTGCAGAGATTATGATT
+CCTTCCAACACGGTGCCGCGCCTCAAGCTTAAATACGCCATTAAAATAGA
+GACGTATCGGCACTACGTGGCATATGCTTTCAAGGAAGATCACTAGCTGA
+CACCTACGTGCACGCGACGCCGACGCTCGTCGCTCACGGCCAGACCGACA
+AATGTCTATCTGACTCTTTGCAGTACTCAAATGCTATTTTCCCTACCTAC
+AGGAACTCTAATGTTGCACGCCGTTCATGACGAATTACTAAAGCGTAAAG
+CTTGGAGTAAAATATAAACACGCTTCCACCATGTGTGTTCCTTGATCTGT
+CGCCAAAAACGTGCATGCATCAACCGAAGGACTGAGTTCGGCCCAGTTAC
+GCTTTCAGAACACCCGACATAATACGGCGGCTAATGGATGCCAGCGTCTC
+TCTGTGCAGATGATACCAATCGGCCATATTTCATACCTAACCCCAGGTCG
+GTCTACGTATATACGTCGAACTGGACCACCGATTCTAGGGTCAGCTTCTC
+GAGCTCACCAAAACCCTATATCCCCGGGAAACTGGGTGCCCCCTTACGAC
+GATCTTGCAAGTATGTAGCCATATTTGCATAAAGCATTAAAGGATGCTCG
+TACAGGTATGCTGGACGGGAAGATCCTTGCCATTTCCAGGCACTCGAGGG
+GCGCTCACGACGTCCAATTTAACCTGGGGTTCATTATTTGCAAAGTCCTC
+ATGTCTGACTTTTACCGACGCTAAGCCCATTTACCCGCTCGCTCATGGTT
+CCTAATGAGTATGTATCAGTCCTTAATCCTGACGGGACGCATTTAGCAGA
+TAAATGCAAGGACTACGTAATATGTGAACGCGGAACCCCAGCCGGTCGGC
+CGTGGATTTACATTTTCAGTTTCCAACGAGCGTCAGACTATCTAAACCGT
+AAGTCAAATGTCATACGTGGCAGCCACAAGTACGCAAGAGTAACTCGCTC
+CCACGCCAGTATCCGCGCCATAGGATACCCTGCCCTAAAGTATCGAGCTT
+CCACTGGGGTTAGAACAGACTTCAGCCCTCATCACCGGTTAAAAGGTATA
+CGCGGCCCAGGGGTTGGTTCTACCGGTTCTCGGCCTTTCACTGCAAAATC
+ATACTATCAGGACCGCATGTTCGGGTTCTATTTATTCCGACCAGGGTGAA
+GGCACTTGCGAATAAGAGCCACAGTTCTCGTGGCTAATTCGTGCTGATCC
+CTCTATTTTGCACTCATACGGCCACATTCCTGATCAGGATCAATGATCGC
+GCGGTGCAGAGCATCATGATCGTAGTTAGTAGCCCCGACTGTAAATCGTG
+GTAATGTCCCGCGCTCCATTATGGGCGGCCACTCCTGAGGCACTAACCAT
+ATGCGGCGAGCACACGCCTCGGTGAGGCGGGGCGTTATCGCGTCAGTTGT
+CAGGTTCAGTGATATCGCAGGAAAGACTCACATCTGCCCCTTTGAGTGTC
+GGACTCACAGGCCCGGCTGTAGCTTCTCAAGACAGCCAGTGAAACCACTC
+GTGTACATACGGGTCGGGATGTTCAGTGCTCATTTGACCACTGGCAGGCC
+TCCTGGGCGTTTTACGATGGTCAAATGGTCGAACCACGCCCCTTGTTGAG
+GCGTACGTGATATGTAAGCTTTAGTGGAGGTATTATATGGCCTTTGAGCT
+CGAGTCGGATTTGTGGTGATGACAGGCGTCGTGAGGAAGTGGGGCTGATC
+ATTGGGAGCCCCGGCACCTGATGTAAACTTTGGGTGACAACAGTCTAGGA
+AAGCGAAAAACGTATCCAAGACGGAAACGAGAAAGTCTCAAGGAGAGCCG
+AGTGACCATCGCACGGAGATAAGTAGAGTCGCATACTTGAACACGGCCAA
+CGCGGCATTGCTAACCTTTAGGAACAGTCTTCGGGCTTTTCGTCGCGTTG
+TCGTCCAATTGATTGTTTCTCCCCGCAAGTGATATGGGAATGCATTAGCT
+GCGTTGCTCACGTCCTGAAATCCCACAAAAGGACTGGGGCAAATATTGCC
+ATTGACGTATACGTCCTCAGATCCGTATCCTTGCGAGGGGCCCGATTGGA
+GCGAGCTTTAGACTAACGTTTACCGAATACGGCACACCACGGCAGTAAGC
+ACAACATTGATGCGAGACTCACGACTTCCCTCTCGTCTACCAGGTTGCCA
+TGCCGACTGTCTAGACGGCTTACAGGGGCCTATACAGGAAACGGTCAGTC
+CTAGTTATACTGCTCATGGCAAGCGTTACGGGGGATCAATGAAAAAAGTT
+TCCCCGCAGTGTGCCGAAAGCCTCCCTGAGCGAGATTTGCGGGTTGCTTC
+ATTGTGCAGGCTCGATTACCACCTCCTGGCCCATAGGTCCGCAGATGAGT
+CCTGAACGTGCGCCAAGGAAGAGAAGCTTCAACTAAAATAAGTGTAGCGG
+GGGCCCTGATCTCGTAAACGAGTCAGCCTTTAAAGTCTGCTACACGGATT
+CAGATGACTAATGCCGTAAGTTCTGTATCAGGTGTCAGCATAGTAGTGCG
+CGTCAAGAACTTAACCCGGACGCGCTTATAAGTATGTTACCCATCATTTA
+GACTGACCTGCCCAGCTTCAGTAATCGGAGCGTGTGACCCGCAGCTTCTG
+AGCTGACTGCAGTATGGGTAACCAATCAAAATGTAGTAAGAAATGGGAGT
+TGTACGTCACTGCAGGTTGGAGAAATTGACGGTAGGTAGTACTTGCTGCG
+GTTCTTCGATTATCGGTCGCCCTAAGGGCGCACGCAATGCGTCGGGGCTT
+TTGCGTTTGGTACTCTACTTTGCTTACGCGTTCATTCTCTACAGGAACCA
+TCGGCCTCTATAAAGTTGTCCTTCTTGATCAAAGCGAAGATGGATCGCAC
+GCGAGTTGCAAGAAATAAGCCTAGCTACGGAAAACAGAGTATTAAGAATT
+GCGGATCCCTGGTCGGGTAAATCTTGGATCAAGTTCTTAATTAGCTGATT
+GGCACCATGACTCTTGATCGGGGAACACTGACTCAACCGTCTGGTTCGAT
+TCGCAGAATAGGCTAACGTGCGGGATCCTATTCCCATAGCTCCGATTTAC
+GGGTGTTGTCAGGAGCATGCTAGTAATGGTTGTTACGAAAGTCGCTCTGA
+GCACCGTGAGGTGAGGAGGGTCGTTACCTACAAGAAGATTAGTCTTCTTT
+ATAGCCGGAAGGTCTTGTCTCCGGGTATTCCATTGCCACTAGCCTTATCG
+TGCGAGTCAGGACCGGTGAATTGACCGTCAGGATAGCGAGCGATGTCATT
+GTTGCGGCATACAAAACGGGAACGATGCGGCAGTAATGAAGGATCCAACG
+GAATTAACCCATAAGTAGGTCCTATTTCACTATAGTCTATCCACCCAAGC
+TTTAGGCCTGTCCCTATTGGCCCGCCGCCCCAGTTATTTGCGGATGTTTG
+ACGTACCAGCAAGACTCCGTGACCCGTGGAACCTTACCAAAGCCCTTGGG
+TACTCGCTGATGGATTGTGTGTCTCAAAGTTACCCGCTCGTTGCTCCCTA
+GGGGCTTAATATGAAAAAGCGACCTTAGAGGTCTGACGTGTCGTGGGGAC
+AACTTCCGTTTCGGTCAAAATCAAGTACTTCTGCTCATCACGTAGTTCAA
+TCTAATCAGAGCGGCGGCTAACCTCTTGTACGTGCATATAAATCAAACAT
+CATACATAGTGAATCGGTCGGTCATGTCTTCTCTTTCTCGTCCACCGCCT
+AGCCCATGTGAATGCTGGTTTTTTTCCTTAGCTAATCCTTCTATCCGCCT
+CAGCCGGATCGTGGTCGGATCGCCTGGGGGCCCTCCAGGTCATTACCAGG
+AATTCCGGAGTACCACCGGTGCTGCGGTTACTGACATTAACTTTTGCGTA
+CAATAAACTAGTGGGATACGAGTTAAGTTCTAGGCCCGTCACTGAGCTAG
+CAAGGATGCTATTGGTAGTAACAAATTCATCCAATCTGGCTCGACGATAG
+CTTGGTGAAGAGAAGGGATCGACACCACCCACAAAGGCGATGTAGGCCGT
+CAAGGAAGATACCTGGGCGATGCACCCAAGCGACTTACCTGGCGTACACA
+AGCCATGTTGTCGCGATGCCGGCCGCCTAGACCTGATGCCGTCGTTTGTG
+TGTGCAACAGCGAAGTTGCGCGAAGTACCTTCGGGACATATATCCGCTTC
+AGGTTGATGTTGCTAATGTTAGGGTCTTTGGAATTAGTTGGTAAGCTAAC
+CTTTATCGATCGTGGATCACATTTTGGGTAATGGGGACGAGTTGAAGAAC
+GCGCAAGAGTCGTACGTTGTCGGAGGTTCTAGCATCCCCTCGAATCAGGG
+ATCCGGGTTACGGCCCATGCCAAAATCAACGTTGGATCCAGCAAATAACT
+TACAAGCGCCGGTACTTCAACCACGTTACATAGAGAATGGGCTAGACTCC
+TGCACCGAGGTGCCGCTACATAATCCTCAGCAGTGAGACGTTTGCAGCCA
+GTAATACAAGGGTGATGATGAGCCTTGTGTTCCCAATTGCCCGCTATACA
+GTTTTTTAGCTCCTAGGGGTCCACACTTCAATAACACTTGCGTCATTGCC
+CAGCGTGTCCTCGATGCTTTGGCCACTAGGTCCTAGGCCGCGCTGCGACT
+TTGAATATAGATCACAGGCGCGCTATGCCGTCATGGGAGCTAATACAGGA
+AGTTCGTCGCCATCATGCCAAATAAATACGTTCTATCAGTCTTTCGTTGA
+TCTAGTCGCTACGCTCTGATTACGGGGTTTAAAAGCCGAGACATCGGCTT
+TGAGCCTGGCCTGCTGATGAGGCCGTTCCTCGGAACTTCGGAACCGCGGC
+ATCGCGATACCTGAATATGGACCATTACCCACCACTAATTGGTTTAAATT
+TGCCAATGAAATAAGGCGAATGGATGTCCGTGGCCCCCCATGTTATTGAC
+CGAGGCGAACGGGAAATGCTCTAACGCTGCTTTTCACTTAAAGGAGCTTC
+GCAGACTCATCCCATTATTATCCGAAAGGCTCGATTCTAGCTATCCGCAG
+GGAAAAATGCTTAGACGTCCTTTGCTGTGGCCACGAGCCCTCAGTGACAT
+AGATCCGTCCGTAACGAGCGCGAGTCGCTCTTAGTGGCCGAGTTAAAACA
+ATAGGCGCACCAGGCTGTACGTATTCGGCATCTCTAATAGTGATCGTACT
+GCGGGAACTTCATCTAGCAACGACTCATCTCTGACGTCTACCGCGAAGGA
+CACGAGTCGGTATGGATTAGTTAGACGCCAGTCCCTGAGACCCATAACAG
+GGTGGGTGACGGTCTCGATTCCTAGCCTGGACCAAAGCGCATGTAGCATG
+TTCCTGCGTCCGTAGTAGGACACCACTTTTGGCGGCATTGCAATCCGTGG
+AGGCCTCGGGAAGTTGACTAAAGGTAACCCTCGGTCCCGTAATATACATT
+GATGCTTGATGCTATTCCCTAAGATCGGATCTCGTGGTACGCTCGAGTAT
+GTCTGCAGCCGTGCGAAAGGTCAAGGTCAGCAAACCGCCGAGTTTCGTGC
+CGGGCATGAGTGAGACGAGGGTATCTATTAATGCCAATAGTAACATCACC
+ATACAGGAGACTCCCCCTGGCAGGCGGGACAAATGCATGCGCTCGAGTAC
+CCTAACAGGTACAAATGGCAACACGTGTTTCCGTGGGCCGGCAACTAGCC
+CGTGGTCAGCTTGGAATACTCGGGGAATTGTAAGTCACGAAACCACGTCG
+CATCGAGGATAGCCCGCAATTGGATCCCTGGCTACAAATGGTCCACATAA
+TCACTCTAGCGCATGGGGGGTGAGGAGCTGTGGAACTCCTGATGCGCGAT
+CGATAAGTTGCAAGCAGCACTGGTGTCCTCTTTCAAGGTAATTCCAGCCT
+CCACTTCATCGGGCGTAATCGGCTACACAAACTGAAACACTGAAAGTTCT
+CGCAGCAGGTTCAACGCGCACTACATTATACATAATCCGCACCACGCCCT
+CTCCCCGTTGTTGTCCAGCGCCGGTACTGTTAAAGTGACTATTTTTCTAC
+GTCTAATCAAACGCTTTTAAGAATTCTGTACCCAAGTCGTAGTTGCCTGC
+ACCGCCGAACAAGAAATATCAATCTTCTATACGGGGTAGGAAGCAAACTT
+GCTACCATCTCGGAATCGTGTAATTTCGACTGAGTGCGAAGGTCGTCACT
+CGCCTTGTCGGACCTCGGTTTTTAGGCCTGTCTTTCACGTATGCAGTCGA
+ATTGCGTTATAACTGACGGAAAACTGAATGAATACTATTTTTAGATTACA
+TCTAGCTGGATATGCCCTCCTTTGAACTCCGGAAGAAGAAACATCCTCCG
+GACTAGTGCTCGGATCGAAACTCCAGTCCCACGCTGCTGAAAGGAGATGT
+GGGCCGTGCTTCTAAGCCCTCCCCGCTCACATTGGTGATCAGACGGTTAG
+AATAGCGGCGTTACATCCTAGTTTAAGTCAGTAAATCCGGTTGCCGCAAT
+GAGGATAGTCGCTAGGGCACCCCGGGTGGGTCTGCCCAAACGGGAACGGG
+CGTTTGATAACGAATACCACTACGTTGCATTAAATCCGCATTGGGGTACT
+AGAAGCGAACATTTAGAGGAATAGCAATGGGGCCCCGAGCACGTCAGATT
+AGTGGACCACTAGGACTCATTAAATAGGGGGCTCATTGATTACTTATTAG
+GCCCGGTGGGGAGGGCGTAAAAGAGAAAAGTAGAAATACTGTCGTCGCTC
+CATCACAAAGCGCAGGATCATTCTAATTAGTGCACAGAAATGGCTATCAT
+TCTAGGGTTGCGGAAGGGTCGCCGGGAGCAGCCCCGCCTCGAGCGGCATG
+TAAGCATGCATACTCGGGGATGTGTAAGTTCATCACCTGCGCGTCACCGA
+GGGTTCATTGGGCTAATAGGCTGCGAATAATGGCCGAGGCGCCCCTGAGC
+CCCCAAGCATCTCGTCCTTATTGATCCCAGGATTCCCGCCAAAACGGTTG
+GGCGATGCTATCGATCCACGGTCAAGGGTGATGTAACCCCATCCAGAAAT
+TAGAGCGGTGTATATGGGAGCTTACTGTCCTATCAGATCAGATAACCGGC
+TCGGTCATTGAAGCCCCCTTTGCATAGGGTCATGACACTTCCACTGCCGA
+ATTGAGTGGAACAGGATTTCTGAAAGCCTAGCGTTGCCGCTATATAATGG
+TGCGCCTTTTGGTGCTATAATCCAGCCGATGAATTCGAAAATTACATATC
+TACGATGTAAGTTAGGCTCAGCGGCAACAGATTCTATTGCACAACAAGAA
+TTAGACAGCAGTCTCCGTTTCAGGCTCTTTTGAACAGAGTGGAGCAGGTC
+CCACAGACATAGCGCGCTTTAAGGACGAATGGGGATCCAGTTTACGGAAT
+GCTAGCGGGATGGAGTGTTGCTTCGTTCGGCTAATACTTAGTATGCGGCT
+ATTCCTATCCCTCGGTCACCGGGGAACATTTCCTCCAAAGGTGTTTCGCC
+GAACGAGGCGAGGAGGCACACTCCGACACGACATCGATCTAGCTCTGCGT
+TTTGTCCGTCTGTACTCGACGTCGTACAGCGCGATTAAAGAGTGAGCTGT
+ATATTGCGGCCCCCCCAACCATTAGGAGTAACCCTCCTTATCACCTTCCA
+CGGAGGGTTCTAAGGGACCGAGGCGTTGTGGGCCTTCATTTACGTGCCGT
+CGGGGGCAGACCATGCGGCGCCACGGCTGTCTGGCACAGCCTGGTGGTCG
+TGCTCTCAGAAACATACTGAGCCCAGTTGCACAATAGATGTTGTCACTAG
+TAGGTACCTTCACAGCCACACCCCGAGCCCTCCTTTCACGAGTACAAGGA
+ACCGATCGTGACTAACTCTTAACGGATGATTGTTTGATAAAGACTTGGAT
+TTATTACCGTGGTGCCCCATCTTCCTGGCCAGAATCTACCCCATGCGTCT
+CCCAGTCCCAGGTAAATTGGGTCTTCTCTAGCGGAAATTACCTGGAATAA
+CAAAGTAGATTAGCATAGAAGGATGCTTTGCGCCCCCGAACGGAGCATAT
+CAGGTCTGTGCAGGTTGTCTGCTCTTAAGAGTCGCCTGGCGTGACAATCT
+CAACGACCAGGTTCTTAAGGTCTGGGGGCGAATGTTCGGACCGGAAAGGG
+ACAAAGCCTCGCGGACGTAGAAACTCGCACTAGTACCGTTAGAGCTTTGT
+GGAATAATAGTAACTGGCTTGTTTCGCATTAAGTAGGGAAGGAAGTTGGG
+CTTCGCTACGCTGAGACCCACACTGGGATTCTTAGCATCCCAGGCCGTTG
+CCTTCAAGTCAGACCATTGTTGCTCTGATTTTGGTAGTCACTGGGCTTGA
+ACACACATAATTGGGTAGCGACCCAAGCGCAGAGGGTTAGACTCACAGAG
+CAAAAAATCTGTTGCTCGGCCGAATAGGCTGCGACGTGTCGCGATTTTTC
+AAGTATGTCCGTGGGGACCCCGGTCCATAACCTACTGGCTCGTGTCGGCT
+TGTCATTGCCAATCTGAAGTCGGTCTCTACACGGCTGACAGTGTCGATGC
+GGATCGAGTTCCGGTTACGAAGGCGCGTTAAGCGCATGGGCTCATTAGAA
+TGGTATATAACAGGGTCCCGCGTAGGAAATTCAACCTCTGTTCGTGGTGA
+CTAGATGCCCTATGTCCAGTGCGCCTCTGCATCATAAGTGGCATAGTAGG
+TCTAAGCTCCTAGGCCTGATTGGGCCCGAGGCGCGTCAGTCCTCAGGGAA
+AAGCACGACCTGTTTAGCGCGGTCCTTGCAATGCCACCCAAGAACGCAAT
+TCCCTTGCTTCCTTTAGAATGGTCTCCCCTTCTGAATGCAGGCTCAAGAC
+TAAGGTCTACAGAAGTTCGTCATTGGAACACCGAAACGCAGGCCGTGAGG
+TATTACAAGAACGAAATTGACCTATCGAGCCAGGTTCCCAGATAGTCGAC
+TCGTGCTAAACACCATGGCCGAAGCCGCAATTCGGTCCTCAAGACTGTCG
+CGCTCCGGTACCCGGTACCATCAACTCTCGTAGCTTGGTGCAAGCTTGGG
+TGCATCGCTAGTACGCAAAGACTTTATTCCCTTCTCCCCTTCTTGTCATT
+GCGATTCGGTTCTTGATTTCAAATTCGCATCGCTGTTCGGAATGGGTCAT
+GCCGTAAGAGTGTGTCAGGATTTAACGCCACATAAGTTCGTTCCGGCTCA
+GTTCGGGAATGTCGACGCTTTCAACGGCGGTGTCTTCATAAGAGAAACGG
+GAGGAGACGTTCTTGGAAGTAATTAAACCGCCCGGCAGTAGTTGCGTCTT
+AGCTGACACTTCCTCTAGGAGGGCCAGTCCATGGCGAGATTAGCGGAAGG
+TAATAATAGCGAGTAAACAGCCAGGAAGCAATGGAACATTTTCATGCAGC
+GATCTGGACAATCAGGTTGGAATTTCCGCGCGGGATAATTCCGCTTTCTC
+TTAGCGCCCCTGGCCAACTAAGTCCGGGATTCTTACCGATTGGAAGTTTC
+ACAGCACGGTGAAGCACACAAGTTCCAGACAAAGCGTCAGCCGCACACCG
+TTTAACGAGTCCTAACAGGCCGGTGGCGTGAGTAGCGGACCCTTCAACGA
+GGATCGCTACAAGCCACTCGGTCAGACCCCGAGTTAACGTTACTTGGGCC
+CAAAGTGATCTTTGGCTTTACCAGCGCTATCAGGGTTAATTACTACGGGT
+AGAGTTTGAAGGACCGGTGGGGTAGTCCCTACTTGCAAGTGCTCGAAATA
+CCAGTTCGAGCGCAGAGCCGTAATTAGCCAAATAGCCTACGGTTTCTCGT
+CAACTACTGGGACGACGTAATTGAGTGTACGAAGTGCGTAAACACAGCGG
+CCGCGATTTAACCACCTGAAGTGTAGTCCGACCTGAAGGGCCAGTATCTC
+GCCCTCCGCAGAAACACAAGAGATCCGCTAGTTATAGGATGACTCCCAAG
+AGATCGCCCATTTTTAGCTGGTGGACGTAAGCGTCGGCCGATGTAAGTCG
+CGCTTCCCCTCCACCACCCGAATGCTGCTTGAGTACCCCGAGCGTGTGTA
+AGTGGCGTCCCAGCTTAGAGGCCAGGTGGTGGGTGCGGGTAGGATAATCC
+CTCCGGACCGACACTATGTTTCATGCTGGCGATCAGAGAATAGATTGTTG
+ACGGCATCCCCGCTTTTCCTTACCACGGAGTTCCGATGATGACGGGGTGC
+CAAACATATACCGTGCAATCAATCTCGAACAACTCTGGCATTATAGCTGG
+AATATCGCAAAGCCTTTACTCGCAATAGGCGTCATGTTGGTTGAAACTAC
+GCGACCGTTCTGAGGCTACCAAGGGATGGAGATGCTCAAAATAAATGATA
+ACCTAGTAAGAAGCGACGGTGCGCTGCTATCGCTACGCAAATACCTGTGA
+CTTATCACATATCACGAGATTGCAAAGGCGGCTTTTCGCAGCTTTGATGT
+CCGAGTAGATGTTTATTAGAAGTTCTAGTTCCGGGCTCGTGGCGTCGGTT
+TTCGGTGTATCCCCAGTGCCAAGGTGGCCGATGCGCTGTATTTCTCTCGT
+ATCTCGCGGTTAACGACAAATCGCCTGGCGCCTTCCCTCGAGCTGATCCA
+CACGCCGTGCGATTCCCAACCGCACTGGTCGATATCACGCGCGTGTATGG
+ATCGTCTGAGCTTACGTGAACTCCTACAAGGAATCGTGACATCAAGGAGG
+CAATTTCATTTAACGTCGCCAGAGGATGTAGCGGTTTAAGAAATTCCATT
+CTCGCTCTGCCGCAACCTCGTTATGTATACCACCTTTTGAAATCCAGTGG
+ATCCAGACAGATCTTCGGTTTCGCGGGAGCTAACAGACTGCATTGGGCTA
+CCGGACACCGAAGATATAGTTGTTTCGGGGACGATCTACTAGTCCCCTGA
+TCCCCTGTGGGGTCGCGCAGCCATGTTACCCCTCGTCTCAGGTACGTCGG
+CGAGGAATTTGCTTATGGCCGCGATCAGGCTCTTAGGATTAATTTTACCT
+CATAACCAATCGACAAGTTTATGAGCCAGTCAACCGTCCTATTTTAAGAC
+CGTGAGTCGGACTGGACTAGGTTCCTACGGCCGGGGCATGAGATACACAG
+TTTTTATCAAGCCAGAGCTCTGGCGCAAGTTCATAGAAGGCCGCTCTAGT
+TTCTTGTTTAGCATGGTGCACTTTAGCAACAGACCGCCTGTAAATCACCC
+TTCCATGACCTTGTGTACAATAACCTCTCAGAGGTATCCCACCCTCGTAA
+TATGAGTGAACCGCTTGGGTACTTGGATCGGGGGCCAGAGAAGAGCGTAC
+GTGTGCGAAGCCTTCAGCACTCGCCCAATCTTAAGGTGAGTCACGAGTTT
+AATACGGCGCTGCCCCTCGCCATCATGGATCGGATGGTTCCCCACCGGAA
+GGTGAAGCCAGTGGGTTGAGAAACAAGGGGACAGGATCATTTCGCACAGC
+GGATGAGAGCTAGTGCCGCTTAAGGCGCCCTCTGGAACTGAAGCTAGGGC
+TCTAAGCCGAATTTTCAGTTGAACTGAACCTTAATGTATTTCCTCTGACC
+TTGCCGTGCTGGGCGGTCTTGCTCAACTTTACACTAATAGCGTTGACGAA
+TTATGCCAGGATGCCGCTCTTGCGCTGAAGTGCTGACTAAACTTTCCCGA
+CGGAAGTTGCTGGGATCCACGTGGACCGTTAGTAAAGACGCCTACTGGTT
+ACTACGGAGCCAGGACGGGGTATCTATCGAAGTGTATACCAATGTGAGAT
+CTTGTTACTGAACGTTCTGAGCCGTATTCAACCTGGTAGCCAGTTGGGCG
+TCCTTGCAACGGGCCTCAGGAGTTGCTGTGGGTGTCACAATACCCTATTA
+AAACCCCCAATTCCCACCCCGCCTCCGACCGCTTGCGTTGGGCCTCCCTC
+GAGTAAGACATCGGCGGTTACCATCGTCGAAGTCCTCAATCCGACTGCAT
+AGTGCAACGATTGTATAGTAAGGAGGGGCTCGGACTGAACTTCCTACTGT
+TGCAAGTTGGTATGCATCAGCCATGTGCGTCCTGGTGGGGCGTCAGAATA
+CAAAAATTTTCCTGTATTCATCTTTAACGTGGGAGGGTCCATAGGAGCTT
+CCGTGAAGCCAGCTAGAGTTTCTTCCATATGCTGATCGAGTTTTTGCAAT
+AACCGCTTCTGAAACGGTGCCTTGGGCTGGATTGACTCAGTTATCAGCAC
+CTTGCCTCTACAATGTGACGCGTTAATTTATCTCGCAAGAGACTAACCTA
+GCGTCATGGACCCTACTAAGTTGTAAATCATGATCGATACGCATCTGTTT
+CCGGCTCGAGGGCCCCGACGCACGGAATAACAAGTCATTCCCGGCTGTTT
+CTGGTACACGTTGATTCTTTCCGGCGATTATTGCTCTAGGTTACGTATTT
+CAAACTTCGTTGCCCAATGCCTGGTACTCAGTTGCGTCAGGAGCCGGATT
+ACAGCGCATCTTAGGACCAATAGTCCCAGGGGCCGCGCTAGGGCGAGAAA
+CTACACAGTCAGAAATCGCTCAGATTAGCTCGGATCTTTGTCCGGAGCGA
+CATCGGAATAACGGAACGGAATACCGCGTATCTTTGGAAGGGGAACAGCA
+TTTAGTACCAAATGGAGCCTGGTCGACATGTAGTGCGAATCGGGACCGCA
+TCCTTCCCTTCCTTAGCCTTGGTCATCACCGAGCCCAAATAACTTATTCG
+TGATAATGCAGGCTATGTTCCATGTTAAAGCTGAGCAGTAAGCTCTGCGT
+GGTACGCCTTGGATGTGAACTGAGTATGGCTTTACAATTCCAAGCTACGG
+AGGCCCCATTATTCGGTTCGGATCCGTACGGACACCCCATCAAGACCGGC
+CCTCGAACCTGGGTGACGAAACTGAAACTGTGATTGTAACGAACCAGGAT
+GCATGGCGAACACGTAATCGGTATTCGCACTTGGAAGATTTGAGCTTTGG
+GAAAAGCAATCCTCAGAAAAGACAGTGTTCACCAATTTCTGAGCGTGGAC
+GGGACTTAGCGATACGAAGGGGCTTTGACTTTTTAGCATCTTGGACCTAT
+ATTACGAGCATCAGGGCAGTTACCGAGTTAACGTAGTGTGGTTTCTATGC
+GTGAGGCCTAGCCAATACGTGTAATTGACAAATTATTACGGCCTATGTGT
+CCCATCTGTGTTATATTTCCGAGGGCTCTAAGAACCTTCTTGACTTATGA
+AAGACCGCGTGCGATGCAAAGCTCGTTAACAGCTAAGTCGCGGTAGACAC
+TGTTTGACGACGGTTAGCTGCTAGTTTCTGTAACTCTACGTCACCCACGC
+GATGAATTGCATGAATAGAGCGCGGTGTAACAATGCTGGGCTAGTAGAGA
+CCTGTTAACGGTGAGTGACCACTCATTATACCTGAAACGTCGCACGTTGA
+TTCATCGCGTACGTCGTATTCGGATAGCCCCTATCCATTTAAAACGAGGA
+TGCGAGTCGAACATCCATGATGATCTTCGCCCCCACTAACAACCACGTAA
+CAGTAACCAGCGTGGCGTCTCGCGTACCAGGTCTTACACACTGGGCTAGA
+CAGCTTAGGAGAAGATGGTGAATGTTCGTCCTCTTAAACATGTGATCGGG
+CTGTATACTATGTGGGAACAAGTATCTCTGGGTACCAATAGTCGTTCTCT
+TCCATTCTGCGGGGACTATGCCTTGTACACATAAGTAAAATTATAACTAT
+GAAAGCCTGCTTCGATGTGCCGCCCCACTAGATGGATGGTATGTCGCTAC
+GGTGCTACCAGTGAAAGGTGCGCCGGATGTCTTTTGTATCTAAGTACTTG
+GCCTTGGCAGAAACTATGTCATCGCACTGCTATGACCGTTCACTACCAGA
+CGCGGGTGTATGGCTAAATTGTATTCGACAAACAAGTACGATATGCTAGC
+GACGGACATCCTGGCGTAATAAGCTTATAACTGAATTCATGAGTGAAACG
+ATGTGATACCGAACTGATGTTTGAGGAGTTACGCCTAATTGACGACCTCC
+CTCATGGGCTCCTCCCGCACACCAGATATCTACGGCTCCTGTTTGACATA
+GCGATGGAACTTACAACCGTACTATTTAGAATACAGGACCGACTACTCTA
+GGGCGCGCGGACGAAGGCAAAGCTGGCGGGTACGGCGACCCTCCATAGGC
+TGAGCCACTACAAAGCAGGGTCGGATTCCGGACTTTGGGCTTCTTGGGCG
+CACCGTTAGCTTTTGTTTTTTTGAAGGTCCTCGAAACAAAGGCCCCTCAC
+CGCTGATGTGTATACGATTCGATCCCCAGTTGCTTAAAGCGCTCCAGCGT
+TGCTCAGTTTCTTTGTGAAGGTTATGGCAAAGGGACAAGCACGTCGCGAC
+TTGATTTATGTAACCTTAGACAGGGCGAAATGAGTGCCAGAATACTTTCC
+GGGGCTAGGCATACAGGGCTGGGCCCACCAGTGCCGCATGAGCGAACTAT
+GACCTTGAAACGGGAATAGGAGATTCCCCAAAATTAAACTCGAATTGTTG
+AAGATTGTCAGGGCAGTCTGCCTTCCTGAAGCATACCACTGGGGTAAGAC
+GCCTATACTAAGCCTGGTTTCTGACACATTAACTACGGACGTGCACGATT
+CAAACATAATCGTCAACCTAGGCTCTTCAGGCTATAACTCCCTTGGCTCA
+CAGTCTTGACATCAAGGGAAACGTCATACCCCCTATCTGCATCCCTGTGC
+AAGCCAGGGTGAGGGACCAGCCTATGACTTGCGTTCGATCGTGTTATTCA
+TTTGTAACCTCATCCTTCAGAGAACGGTCCAGGACGCTATCTCTTCGGTT
+TTAGACCTATATGACGCATACCAGAAAAGGTTAACCCGGGAATCAGTTGT
+TCCCGCGAGCCAGCTCGCGTCTCACCTAATCGCAGACACTAGCTAGCACC
+GAGCTCATATTTTGTCTCTTATCAGATTCCACGGAAATAATGAAAACATA
+AGAAAACGGTCTGGGAATGCTAGCTCCAACTTTAGTTCCTCGTATCGGAA
+CAAAAGTGTCTCCGATCATGTCCCTGCTATATAGCAATCGTCGACACCTA
+CCTAGGGTACCTTCTACCAGTATGTACGTAGTATCTATAATCAAGATCTA
+GGCTCCGGTCGCTTCCAATTACCTTGAATCAGTGGGTCCGTAATCTCCAT
+CGGGGGCTACTCTTACATGCGGGGATCCCTGATCGTTCCGGTCGACGATC
+ACTCGCGCTGCATGTAAACGAGGGTCCGGTGATCTATAACTTATCAGATC
+ATAAAAGCCGACACACAGTGGGAGACCCCGTCACTCAGGAAGGGATCTTG
+TTACTGTCAGTGGAGCGGATCCTGACTTCAGGAAACGACTGTCCGGGGGC
+TGTAGTGAGCATCGATCTGACGACGGTGACAACAGAGTCTGTGAACCGTC
+CCCTGGTGCTGCTCCTTGTGACACTACCGCCACCTTGTCCAGCACCTTCT
+GGGAAGCAAGCGGACCAAGGCGATCACCACGCGATTCGTGCCCGTTTAAC
+GATGAGCGGAATGTGCTAGTAGTTGCGGTATGTGTGCAGAAGGGGTCTGA
+CTTGGTGTCGCTGGGCTGGGTTTATTCATGATAGGGAGGCACAACAATTG
+ACTGTCCTCCAGGTTTGGCGAACTTTCGGTGACAAACCTTTTCGTGATTT
+TAGAAGGGACTACTAGCCCCCGGCCTTGAGGCCTCCTTTCGGACTAGCCC
+GGTCTAGGATCAAGTTTTCAGATACGTCGACGTCCGCCTTTAGGTACGGG
+TTCATATGCCGAATGCTCTGCTACGTAGTAGCCCCAGGTAGATTGGCCCA
+TCTCCGGCAAGCTCGGACCCAGAGCTACGGCTTATAATAGCATTAGTGGC
+CGACGTCCCCTCATAACTACCTTATGACAAAGGAACCGTTTTAAAAATCT
+CTCTTGGACAACCCTCCACAGGAGCACAATTTCCTAGTATTGCCCCGGGC
+GAGCTTTCTGTGCCTCTAGCAAACGTGGGGTCACGGTGAATAAAGGTGAC
+AGTATTCAATAATGGATACCCCCCGTCATACGGTCATCGAGGACATACGG
+ATTGTCGCTGTCAGCCGCGGAGACGACTCTGCGAGGCATGACCTCGCTGG
+TTATTATCCATTGATCCACTGTAGCGCCAGGTTCCGGGGTACCAAGGTGC
+GAATAAAATAGCACGAGTATGGCGGAGTAAACCCATTTCGGCGCTAAATT
+AGCAATTGTTCCATTGCGGGGAGTGTACTCAGAACATCTGTTAGGCCGGT
+TCGAGAAGGGTCCATACATATAAGTATTCATACAGGTAGTAGAGGCGGTT
+ACCGATTTGTGTACACGATGGCTTTCAGACGACTGAATAAAGAGCCGAAG
+GCGGGTATAATACATCAATGTCACGTCACGCAAGCTGCCTTCGTTGAGCA
+ATGGTGGACAAACCAACCGTCAGGATCTACGAACGGTAAGATTGTCTTCT
+TTAGTGGAAAAATCTAGGACACGCATGAGAAGGCTCCCCCTTTGGCTACC
+CTCTTTATCAAATCTTTGGTTCGTCAATTATAACTAGGGGTCATTAGACA
+GCTACCTGCTTGCCACACGAAGTTGATCCGGCGGCCTGGAGAATCTTGCA
+GTATCTCTGGATCATTCAATCTGCGTCTATCCACCTGCGGTAGATCGACG
+GCCGCCAGCCGTGCGACGTCGTGTCAGTCGGTGAGTGACCAATACAGGAA
+AGGGCTACGTAAGCACGGTAACCACTCCAGCGTTGCTCGGAGCAGGGCTC
+CTGTCAGAGAGTGTCTGGTGATACGTCCTCTGTTTACCTCTCACAGTGAA
+GCGAATGTGAGGCCACGATGAGAACAGTACAGTGGTGTCGACGTAGTGTT
+CCGATTTGTATCATCAGCTAGAGACGCAAAGCTTTAAGGAGTTAATCGAC
+AACTCATCGGCAGTCACAGGGGACAAGGTCAATTATAGGAAAAGCGTGTC
+CCATCATCGAGTGATCCCAAAACTTGCAATGGAGCCATGTAAATAGAACC
+TAAGGGCACGGACGAAAGGAAGCCCGATACAACGGCAGCGAGTTCGTAGA
+ACCCCTCAAACGTACACATAACGGTGAAATCGGACCGCGACACACTCCTT
+GGTCTACAGGTTTAGCCGGTGGAGCATATCAGATACGTGGAAGCTCGCTA
+CCTCGTATCGATCCCTTATGGATTCTTTGCCCTGCCGCCCTCTGCCATAT
+ACCATTAGTCCAACGACGAGAGACTGGAAAACCGGCGTGATATTACACCG
+TTATCAACAGTACCGCGGCGACTTACCCGCCCGTCCCACCGGTGCACTCG
+TCTCGCAGAATTCCAACGCGTGGTGCTGTGTACAGGGATTTCCATATTAC
+GTCTGGTATGTGCGCTCTTGTTTGCCACCCTAAGTTCGGGACGAATCGGA
+CGACATCGATCCACGCAGCATCTCTACTTTTCAAGTTACGAACCTCCTGA
+TCTCTGACACGCCTCACCGAGCTATCTATAAGCATTGCTTATGTGAGGAA
+ATCGTACCGCAGGACTGTGCCTAATCCTAAGTAGCCTTGAATGCTGCACC
+TGCCATTCGATTACCTCAGATTTCGGACGGGCAGGTCAGCCTTGTTCATG
+TCTGTGTCTTACCGGATCTATCCGCTCGCCGGTGTCCAGTGAGAGTCTTC
+TGTAGCCTTGCGTAGGAATGACAGCTTACTCCCGGTCAGAAGTTTGATCC
+CTTGACGTTTGGTAAAGCAAGGAGAAATTTGGCCTACCATAAAGAGCAGC
+GAAACGATGTGGATTGAACGCGCTCTCACGTAGGAAGGTCCTATGCCATA
+GAGAAAGTGGGGAAGATGAGCTAATCCAGGCGGCGCCAGTTTGCGAGCAC
+AGAGCATACCACTGAGGGAATGTCGAGGTGTCCGCCGGACTAAGCTCCAA
+GTGGGAATACCGCCGGGTGAACACCTAATCCTCCGGAAGCTTCATGTCGT
+TTAAGGAACGCTTTTTCGTCTCTCTAGTGGACTTACGCGCGGTCGATTGG
+TGAAACTCCCGGGCTCTTTCAGGGCAGCGAGGAACAAAACGTACGAGTCA
+CGACAGATATGAACAGAGTCCTTCATTAGTGTCTGAACACGGTACCCATA
+CAGGGAGCCTCTTGGGTTGCTTTATTTATAAGTACTGGTTGGCAAAATAC
+ACTTTTAGTAGCGCAAGTATCCAACCAGCGGAATACGCTAGGAGGCCCTT
+TAATGGCTGTGTTGGTACCGGCCCTGGGCTGAACTGTTTTGCCGCAATCT
+CCGTTAGCTAAAGACTGGGTAGAACAGACCCGCGGTCGAATAACCGTCCA
+TTAAATCAATCCTCGCCCTGCATAGAACACGAAATTACCAGTGAGAGGTA
+ACCAGGAACGCGAACCGTGATCACACACGACGCTTAAGTTATATTTAAAG
+GTTGAGATGCCGGGCTTGGCTGTCCGCTACAATGAGGCCCCTCCACAGAC
+ACAGGTTATTCGGTCGAACGATTGGTAGGATGTTTTCGGAATGACGATAA
+CCGCCCTTAATAATGATTAGATGCTACTATACCCGTCTGGTTCCTATGCT
+GATGCTCTGTCATCCCCTTCGACAATCGAAGCTTTCACCCATCAGTCGCT
+GCAGTACAGCCTACACGGCGAATTCGCGTGAAGCCGATCTCAAAACAGTA
+TGTCATAGTGATAGACAATGCGCAATAACGCCGCGTCCCGTGCTGAGATG
+ACAAGTCATAGGCGTACTTCTCGATGTTATCACTCACGAAAACTGGCGAT
+TCCCGGGCTTTTTGAGCATATCCTAATGGCCCATGTGCGCAAGCTCCGCT
+AAGCTGCTACGGGGGCGCCAAGTAGTTGGTAAGAACTCTCTAGGCAACGA
+TCACGACATTAGAAAAGCATATGTTCCGGTGGCAAAGACCCCGCCTGACC
+AACTACGGTAATCGGATGCCCTACAGTATTAGACCCCTAACAGTAGAAAT
+TTTGCTGGCAGTATTTAGTCTCATCCGTTGCTCATTACAACGGTATGGGA
+TGCGCAGAGGCGAGCTGCGGAATGTATGATCTGCCTTGAAAATGGTTACG
+AGCGTTTTTTCCTGAGAGATTTCTAACCCTAGCAGCGAGATAGTTGTGCT
+TCTATTTAAAACGCGGTCGCCTGACTGATCGATGAAAGGCGTCCTTCGGA
+GCTGACTAACGGCTTTCCCCTAAGTAAACACAGACCGACGGACGCGAAAC
+CCTGAGTTTGACCCGACTGCAGGTGACCATCCCCCAGGCTGGGGTGCCCG
+GTATATTAAGTAATTATACACCACCCTCCCTTATCGGGTCAGTTCGACCC
+TGTCCTAGAGTCAGCTATGCTTGAGGGTTAAACTGTTCTCAAAGGCACGA
+CTGCAGTGCACAGTGCGGTAACATTATTATTAGCTACGGGCAGAGATGGA
+TGAGACTCGGCTCGTATCTCTATAGCAGTTTCTTTAGAGTTCCTAGATCC
+GGTGCCGGCATGCAAATACGGTATCTGGGTATAAAAGTCTGATAGCGAGT
+CGACTTGTCTGCTTTTTAGCGAAGCAAGGGACGGAGTATCCCATGCACGT
+CCATCGGTAGTCCGTGCTACCCACAGACTTACTGCTCCATCAGTAATAGT
+CGCTTTGAAGAAGGAATATCAGAACCGTAGTGGTCGTATATACCGTCTGC
+GCTAGTCCCGCCAGGGCGCGCTATAGCTTTATAGTATAACCACTATGTAC
+GTCCTTCCTTGATGCGACGGAGTATTCCGCTGCCAGAAGTTACATTTATC
+GCTACCCCGAAAAAGTACGCTGAAGTCGCTCCGGATATTTGATAATTCTA
+TTCTATAAATCACCTCGTTGAGGAGCGCACAATAGTATCTTCGTCGATCC
+CCCGCTAAATGGGCTTGTCACAATTGAATGTTGGAAATTCGAGGCGCACC
+CGTTTACCAGAACCCAGTTAGAAACCGTCCAATATTCACTGTGTATCGTG
+TCTGGGCCCGCGTACCCCTTCTGGTCGCCCAGCCGCGGGACCCCGCTTCA
+GACGGGAGTGACAAGTATCAGAGCGTTGATATGAATATTGCACGAAAATT
+CTGTAGCTACGGGCAACAGGGTGACCGTAAGTCGGCAGTATAAGACTGGA
+ACATTTCGCGCTCTGAATAACAGTCCCTCACGAACTACCCACATTTCTAA
+TTCTAGTGATTCGGACAAGTAGCCTTGCACGACCTACTCGATTAGACCGC
+AACGATGCCACCTTAGGAAAAGCGTCTCTACTTCTGATATAGTCAGAGCC
+GGTTATGAACATCTCTGATAACTGCAAAGATAACCGCTACAGGATTAAAG
+AAGGATAAGCCCCTACTCTACAAAACTAGATCGTTCGTCAACTTAAATTT
+ACGGCGGTAAGAGTCGTGGGTACTTAGTCGAGTTGACTGCTATGGTCGGC
+AATAGAGTCGCCGGAAGATTGACAGGTCGGAGTAGGGAGAGGTTAACTTA
+CCACCTCCCATCATTGCGCGAATCCGAATATGCTCTCCCACCGATCGGGA
+ATGCACATCAAGCTAAGCCGGTGAATGGGTGGGCATGATATTGCCTAGCG
+AGATGGGAGACACTAAGCATTTTTAGACCGTCACGCCGTTCCACCGCTCG
+CTGATCCTGATTGCCCACCGCCTCATCTTAGCGACCCACTCGACCCCGAC
+TGGAGCGTTTCGGGTTAGGGCTTCGGCGCGCCCAAGGCGGATCGGGCTAA
+AAATAAGCGAGCTCGGTCATTGGGCGGGCCTCGGCCTTCGCTCCCACTGA
+TGCGCAGAACTGATCTCTCGTCCTTCGCACATTATAGCCTTAAGGTCCAG
+CATCACTGCAATCATCTCTCGTAGATGGCGCTCACGATAGCGCGCCTAAG
+CGCGACCAGGGATGTGAGGTAAAGCCAACCCAGCCGGATGGTCCATGCAT
+CATGACTTTAGGCTCTCGATTGGACGCTGGCTCGTGCTAGGGCGTTGACG
+TTGTCAGAATTAGCTCTGTAGGACTGGAACTCAACTGCCCCAACCACCGT
+TCTTGACCTAGATTCTGTTACTCCCCCGTCAAAGCCGTGCCTGGCCGAAT
+TTAGATACCGGAAAACAACACAGAAAGGCTAGCAGCGGCTGGAGAACCAA
+CGGGCTAAATCCGCGCCCGCGGGCTTTGTCAGGAATTTGTCAAGGTGGGG
+TTCTTCACCGTAACACCCCCGGCATGGACGGTCCATAACTGCGTAAAAGG
+TTCGCTGGACTGCAGCTCCACCTAGTTGGCCCAGTGTCACAGGAGCACAG
+ACGGGCATAACTTCCCCCAGTTGCAATCAATATGGCTAACGACTCTCCCA
+TTACCCAAGGAATGCGACGCGCACCGAGATAATGGCGCCAAGGAGTAGCG
+ACCCGCCATTGACTCCGCCAGCGGGAAACCGTCATTCTGCTAGGGTGTCA
+AAGGGTGCCACCACGGCCGTATCCGTCTTAGTTTGGCGCCGCCCGCCAGA
+AACATTGGCACATCCCTCGTCACATTTGAAGGATTCGGATGCCGTGGTCG
+TGATCTGCACACGACTCGATGATGGAGTGCTCAATTTTGGAATTCCTTCG
+TACCGGCAGTGTCTAGGGAGGGACCAGCGAATCATACGGTGCTCATCCGG
+GACTCACACCCCCATCGTCCATCTTTAATTGGTTCCAGACCGACCTGGTA
+GGAGACTGGGGGTACAGAATCCTCGAGGTGCCGGGTAAGTTCCTCGTCTT
+GTTAATAAATCGGAGCCGCCACCCCGGCGGTAACCAAGCTCTGTACATTT
+CTCGGGGGTTAGAGCGCTCCGTCCTCTTAAAAGCGTACTGCACATGCACT
+AAACTAGAGGCTGCGCACATCCTCCTTAACTCTAAAGGCTGCGGACAGAC
+GTAGTCTTACTGCGAGTCTTTGCAAGATGAAACACGCGTTAAGCACCCGC
+AGGGGCCTACTAGTCAACAGTACGTACAGACTCCGCCCTGAAGCCTTGCC
+TACGCCAAAGTGTTGAGTGAGTCTGCTAAAGCAAAGTATACACGACACTT
+TCATCGAACTTTTGGTTCAGCGTCGTGGTCTCGATGAACAACCCGTTAGC
+TTGGTGCTTACATGGAAACACATGTGAACTTAAGGCTCCCTCTCCGCTTG
+GGTAGCTGAGATGCGGAATTCGTCTTTGAGCAAGCGAGTAGGGCCACACG
+TTTCATACTAAGTTCGCAAACCCCTGTCTTGTTATTGAAAGAAATAGGGT
+CAAAGGTAGGCAGATGACTGGGTGGATTGGATATGGCCCTCCAGCGGCCC
+GTTGGGCAGACTAGCGAACACTCGAGGCAGCGTTACATTGAGGGTATTCT
+CGTGAATTTGATCTGATTGCCACGGCGCATCTGGCTCATCTTTATGAACG
+TCGGGTAATAACGTAAGTAGCGAGCCTCAGAGCCCTTTAAACCCAGCATC
+CTCAATAACCTCTCCATGCTACTCCACGATCGGGCACTCGTCGGGACACA
+CAGGTTATAGGAACCGGGAAAACTAAACGCCGTGGCCGATAGATTTATGC
+AGTGGTAGTCATGCGAATTTACCATGTCTGTACCCCTACTAGACGTATGC
+TGATAATCATAACAATGTCGAATTCATCGGAGACGCCACTAAGCTCGTGG
+TGTCTGACTTCTCCACCAGGACGCCCTTTTGCTTTCGCTGGCCATCCCGC
+GCCGGACAGCCGTCGTTTTAGATTCAGACGCTCCCTCCTAGCACCCCGAC
+CGAGAAATGCCCGTTGGTGCAGTTTAACCAATATTATCGCTACTAAAACT
+CCGTGGCGGGTAGACAGCCTAGACGGCCAGGTCCGGGGGCTAGCGGCGAA
+AGAAGACGCAAACCTTTACACACATACCTCGATCGCTGTAAATCCTCTAG
+TTCGATATGTAATACACATCTGGATAAGGACACCGAGCGCGAGGACTCAG
+AGGCTGAGGTGTAGCAGGCCAAACCGCGAGTTTCCAAACACCTTATGCTA
+GCCACATGGTCGTAGGTGATCGTTTCAGTTTAGGACCTAGCGGGTTCGGC
+GATCGCCGGATGCTGCTGCAACCTTGCCATTTCCATTTTCCTCTTGCCGT
+GAAAGTCTAAGTGATAAGTTTACGTATCTCCCTGCGCATACGAAACTTGC
+AAATCAGTTTCAAGCTACCGACGGCTCTCGAGGCACACTGAAGCACGACG
+GCCGAACGACTCCCGAGTATGTTCCCCCGCGAACGCTGTGGTCGAACCCC
+GCGTGTTACTCATACTGAACCAAGAGAAAGGTAAAACGCCCTATTTGTAC
+ACTGCCACCACATCATGGCCTTAGGTAACTGCGATGGAAATACTTTTAAT
+TTCGCAGGGAGACAGGAGCATGCCTTGATCACCGCTACGGGAGTTGTCCT
+CGTGATCCAATTGAAGGGTTTTTCCGACGGCGCTAGCATGTACGACTGCT
+GTCTATACTGTGCCTCGCCTATAGATCCGAAACGTTGAATCTGTCCAACG
+CACGTTGAGCGCCTGTCACTTGATGAGATAGAACTAGAGTTCCCATCCTT
+AAGGACCGGCGAAGGAACTCAGGACGCATGTCCGGCGGTGAGGTAACCCG
+TCGGTTAAGGCTCCGATAGAAGCTTGGTACGAGGCAATGGTTGAAAATGA
+TCGACTCCATGCGCTACCTCCTTGCCGTTCATCTAGCTTGGCGTTGTCGT
+AAATATACGTGGGAGATCGATATCCTGTACCAGCCAGATAGACTTCAATG
+TGTCAACTACGGTGGCCTCGAAACAGAATTGCTGGGTCTCCTGCTGCTGC
+TGGCTTGTTTCCCTCCGGCTCGGCAACAGCCCAACCTGGTGGTGATTCGA
+GTGAAAACACTAAGGCATCCGTCCAGGACTGTAATATTAGCCCGTTGTAC
+CATCTGCGCGACTGCATTGCGGATAACTCGTCATGCTTAACCGTCTCCTA
+TTCATTATACGTACGACCAAGTCACGGGCGGATCCTGCCTATAGTGAACG
+CTTTGGCCCTGTACATTGCGCCACTTAAAATCGGAGTATATCGAGGAATC
+GCTGTCGGCCACTAGATATGTTGACGAACAGCGCTATCTAGGGACAGTTT
+GTCGCACGGGAAAGGGCACGGTCGAGGGGAGTGCATAATTTTTAGGAGGC
+GATTTGAGTCGGATGGTTTGCACTCGAGGGTTTCCACAGGAAGGCGCCAT
+CTCCCATATTGGCCCCTTCTTTGCTAATTACCACTTCGACTATAGGTAAG
+CCGACCTCAGTGAGTGTGCGAAAAGGAATCCTGTATCGGATTCGTGCAGA
+CAATACGCGTCGCCTCCATTGTAACAGGCTAGTGTCCCAACGAGCCACCG
+GTAGTCGCCGGTAACGTTGAACGGCGTGCGTGTGTAGATGTTTACTTGTC
+GATGGTCCTTATGAAAAACGGATTTCTACACTCGGAGAAAACGAGGGAAG
+GAATGCTCAAGACGTTAATGAACCAGGCCTGAGCACCCAGTAGGGGGGTA
+CGAGTTGTGGCCGATCTAGGGAATGTAATTTAAGCGTCCGGTCACAGGCG
+GCCCGAGCCGCGGACTTCGCGGGATTTGGGCAGGTAGGCTTTCTAACCTT
+GATCGAGGCTTCATCTTCATCACGACGATGCAGCCAGGCTGCGAGAGGAA
+ACATCAGCGATGCAGCCTAGCGCATTGAGCTTATTTCCCTGAGCCGGTCG
+CGATACCTAGCTGAGGAGGGGTTGTGATGACGAGGACCGCTATGTCCGTA
+CTAATAGTTTTTAAGTTGTAACGAACGACGCCGGCTTTGCGCAGAGACCG
+GTCTTCATTGCCCTCGTGTGCGGATAGCGACGGTGGAACTATTATAGTTG
+GCAAAGGTACGGATAATTGAACGCTGTGGTCGGTTCAGTTTATCCTTAAG
+GTCACCCCTGACGTATGTAAGAGTCGACGGCACCCTTATATGAATGTCGG
+CTGACGATATCGCGCTCTGCGTTCCAACATCGGAGCTTTCTTCATTTCGG
+TTATCGAAACAAGATAAGAAACGTCGCAAGCTAGAATGAGTGAAGCACAG
+ACCGAGACGTGGATCACCCGATAGCTCCGTTCACCGAACAATATCACTAA
+CCACACGCTAAACGCCCTCACTTCGCCCAAAATCCTGCGAACGGGGACTG
+ATAGTCTAAATCCTCGAGCCATTGCCTTCGTTTATTTCTTCAGTAACGCG
+TCTCTCGTCTAGGGGTGGCGCTACGGCGGAGAGTCGAAACGAATAGTTGA
+CTCATTTTCAGCTATGATTCGGAGTTTTATACCCCGCTGTCCCGGAATAC
+AGCGACATCTCCCTACTTTCCAACATTTTCACTAAAACGTATCAATAAGT
+ACTGTGATATACTCGTGCAGGCTGAGCGTCGTGACCCTTTCGTGTTAGTT
+ACCTTAACTAAGTCGGGCAAGGGACGACGAATATAGCTCGAGATCCTCCG
+AAGACAGAAAACAGCGGCCAGGAGAGGGATAACTAGTTCCCACCGATATC
+CTGGGCCCTAAACTATGGACTATATAGAGCTAGCGGTGTACGATACCCCA
+CCTGGGGTCAGTTTGGTTACGCGCTGCAGATGTAACCTTCTAGAGCTTAA
+GTAGTCCGGGGCGGCCCGATAGGACTTTCGCCGTGAAGGCTTTGGTGCTA
+GGAGAGGACACAATCCCACTGTTACCGTCCCCTTTCGCCAGTAGAGGCCA
+AAGATAAGGGGTATCTACCCGACGATCTGTCGAATATACCTATTCAGGCT
+CAGAGTGGAGCATGCATCATCCTCAAAGATGGATTGTCATTCGGAGGGCG
+TTCCAGCAACCGTTCCACCTAGGAGTGTGAAGTACCCGGAGTCTTATGAT
+GCTCCGGAAGAGTTGACTTGAGCCCTCGTGCCAAAGTCGCGAAACACCGC
+CATATAGTAACCTTGTGCAAGGAACGCTTAAGGTCCCCATACGCTTTGCT
+AATACCTGCTTACCCGCCCTAGAGGCGACGTCTTGAAGACAGTGTTTGGG
+TAAACAGTGTATCACCTAATGGGTGACTGACTCGCGGGGTTCTGACACTA
+ATTCGATCTTACCCGGTAATGCTAGACCGGTCCCTCTGTTAACGGAAGTA
+TGTGCCCTTTCGCACTGTTGGTTAGAGCGCATCAATTATTGGTAGTCCTG
+AATAAATATATCACGGCGCCGCGTCCGGATCGTTGGTAAGTACGGTAGCG
+GACCAGCCCGTCATACCATAGAAGTTAGGCTCCGTGTCGGAGTGTAACTA
+GGCTGCATGTTATGAGGGAACTCGCTGTTGCCGTCACGTGAGACCGTTCG
+CTGGGTTCTACACAATGACAATGGTAACTAAAGACAGCCCATGTTGGAAC
+GTGGTAGCACTGTCAGCGCTCGGCCAGGACAAAAAGATCTAGTCCAACGG
+AGGTTAGCCTAGTTCCCTCCGACTGGTTACGTCAGCTCTACACGGTGGAG
+TTCAATAAAGTGATGTTATTGTACTTCCACCAGTACAGCACGGTTTACCA
+CGCAGCACCGAATCGTTCTCCAACGCAGGATCGTTATACGACCTCAGGAC
+CGGCAGGGTTGCTCCGGCTGGAACCCTGGCCCTATTGAATGACGATATCA
+GGGGCTGTCAAAATCATTGCGTCATGGCCTATTTACTGTAAAATTGTACT
+CGAAACCTGTACGACCATATACGACCGCGCCCCGTGGTAGATCAAATAGA
+ACTGACCTGAGCCGCTACGTTTAGCTTTACGTCTACAAACTCGGAATGAA
+GACCGTACCAATGAATCAGGCTGCTCACAGTTGCGTAACTAAACTTTAGA
+GTTCTCTTACTGTCGTCACTGCCACGTCCTTATCAAACCACCAAATTAAC
+CCTGTTAAGGCATTGCAGTGATCGTACTCTATGCACGTGAGGTATCGTTG
+CCCGGGCTTCGACCCCGCTAAAATGAGTATTTAGAACCGGTACTCCCCCT
+AAGGCCATCTTGGAATAATTTTACTCACAAACTTATTTACTGGCTAACGT
+CTCACCAAGACGTCATTATCCAGGCGGTTCGTATACCTACAATTTTCCGA
+GATTAATGAAGAACGAAGAAAAGTTAGTTTCTTATAGCGGATCGAACCGT
+ACACCGGAGTCAAAGGGTACCTCGATGTTCTGAAATACTCAAGAAACAAT
+GGTGACTCCCGAATGCTACGGCACTACGTAGCGAAGCGGCCTTATGAGCA
+ATAGGGTACACAGTTGTTAATGAGGTGGTACGAAGGTGAAATCCCCGCGT
+CTCGTGCATTTAAAAGAGGGCGGGCAGAAAGCAGTAACAGCGTTGTTAGT
+AACTTGACTTTCCCCTGCCGGCACCCCCTGGCAGCGTTTACGATATCTCT
+TCGTAGAGGGGACTGACCCGTAATACTATCACGGCTAAAACTAATGCTTT
+GCTTCGATTCACCTTAAGGTCTACGCACCAAAGAGTATCTAAATGCACTT
+GCACTGAAAATCCGAAGTTAGGGGCATTGTAGTCATCGACAAGGGACCCC
+AGCAGCCAAATTAGTGTCTATAACCACCAAGGCCTTCCGCGCAGTTACAT
+TACAGGCTAACAACAAGTCCTTACCTTATAACGACCGCGTGCAGATTATT
+GTAGTATGTGGGCACGGTTTAGAAACAAATATTCCTGAGCAATCGGGTCA
+GCCTCGCTCCTTGTGCTATCAGCATGCCCTGGCTCGTCGCGGTATGGGCA
+TAGTTCTCAGACATGCCAATTGTTTACTCGGATAGCGGTTATTTCCCTAT
+GCTCGTTACTCTCTTTTCCCCTAGTCCAACATGTCGGCTGGACGTTTCTC
+GGTTTTATTGCACGTGCCAATACGGCATTTCGGAAGACCACTGGAAATGA
+CCAATCACTACCAGTCGTGTTGTTAATTGGCTGCTACCCCCGGGAAGGGA
+GTTTGCCCAAGTGGAGGGCATCTTAGAGTACTCAAAAGCCTATACATTCG
+TCTCTCCATCGGCTTGCTTTGGGGATTCCGGACGCCGGCCTTACCAAACC
+CGTCGTAATCCCCCAACGTTGTAAGCGACCGTCCAGAACGGGACAAACCG
+GAGTGAAACCTGGATAGGCACGGTATATGCAACGGGTGTGGTGGTATATT
+TGTCAACGCAAACCACTACCACCTGCACTGTTTCACCCTAGGTACTGGTG
+GCGGGCCCATTGCGTGCAGATCCTTGGCCTTTTGTCGAACGAGCGAGGGG
+GAGGGCAAAAGGTGAGATAGGCTGGAGACAAGAAATGAGTGTTTCTTTGA
+TTTAGCTCTTCTCGCGGCGGTTGTAACTCAAGCGAGTCTAGTTTTGTGAC
+TCGCTTTCGGGGAGCTCAGTACAAGAACTTGATTCCATGCTGCATGATCT
+TATCGGGAGGCCCTGGGCCATACTCTACAGAACGAAAAGGTGGCGTAAGC
+CTCACCATGTGCTACACTCCACCACAACCATTAAGTTGCCAGGCATCCGT
+CGATACGGTACAACAGAACGTATATCTTAGAGACTCCTTCCGCATCCAGC
+ACTATGTGCCATGCTATCGTCGGGTTTGGACCATCCGCGTATGCTTGATC
+TTTAAAGGTAATACACACGGGAGATAGATCCACCCAGTTTGAAGATAAGC
+CGACTTCTCTTCCAGCACTAAGGCTGCCTAGTATTACTCGAGTCACGACT
+TAGATTGAGGACAGTCGGTCTGATTACTATCTCCTCTTTACAAGCTATTT
+CGCGGCATTCTGTAACCCACATTACCGCCTCTGGAACGTACACTCAAATT
+ATGGGAGGGGAGCACAGTGAGTCCACGACCACGTCCGAGCGGTGACATAT
+GGGTAGGCCCCACACTGATCATAGGAGATAGAAGCCTCGCGTATGGCGCA
+GACCTAGGTCTATTGGTATAGGATTAGTGCGGATCCCCGATATATACCGG
+TTTATAGGTGTTTCCTGTCCGCCCTAGACCTTGATGCCAGTCATAGCTCA
+TTACAGCGAGTTACTGTAACTAGTCAGATTCGCTTTAAATAACTGAAGAT
+CTTCAGGTCTGCCCAGCGGCTCACTGATTGTGTCGTTGAGTATTCGCCTG
+CCGCGATTTATGCAAATACGCCGTGAACACCGGGCTCAAGAGTGATCATA
+CCTGACCCAGTGCTTCTCTTAACCTGCAGACCGGAGTGGAGCTTAGATCA
+CTAAAATCAATTGCACCTGGTGTCCCGGGGCCCAAAGTTACGACACCGGT
+ATTTCGTACGACTTTTAACTTTTGTATATTAGCTAAATAGCCGAAAACTC
+CTAATCTTACAAGCCAGTGCTACCGCTTGAGTGACACGAAGTTACCATAC
+AAATAGGAGCTGACGGTTTGAATATTGAAGTAAGGCTTGAGCGCTGGGCT
+ATCCTGCCTGCTCTAATTGTCCCTAGTAAACGTAGTCTTGGCACAGCGAT
+CGGAACTCCCTGCTACGGGACACGATCTTGGTCGTGGATCCTAATGAGCG
+ACGCCCTATGCCGCAGCAGCTCGCTTACAACCTAGAACATCTCACAGCGC
+TGAGACGGTGCATTCCCGGGACTCCCAAGGGAAAGGAGGAGTCGCGTATG
+GGAGCGGGAACTAGCGGGGAGGCGCCCGAAGTCGGGTTTATTAATTCTCA
+TATAGTTCCTGCACTATAACAGATGGCAGCGGAAAGGCCTGGACCAAGTA
+GCCCAAGTGAAAGCCATTCGGGTCAAAGCATCCTAGAAAATGGACCTACC
+TGGGTCCCCTTTGTGCGACCAAACCCACCGGACTCCGACGGATACGAAAG
+GGTGCACGGAGCAATCTCTTTAGTAATTAAGGAGAACTGAAGAGGTGAAT
+GTTTTCCGCACTTAATAACCTGAACAACGACAATCAACACGTGCGACACG
+GTATACCCAAGTGGAAGCGCCATAGCTCTCATTTTTCCAATTCTGCGACT
+TTATCATGGCTTTCAATAATGGTGTCGAGCTCTTTAGTTATATCAACAGT
+CGACTCATGTGCAAAACGACAACTGGGTGAAACAGCTCCTCGGCACTCGA
+TCTCTCGGGCTGGGCGCTCCGATTCAGATCCTCTTTGCACGTTCGCCGGA
+GCAGCCTGCTAGAGGACATCTGTGTATCCAAACGCAGCACGCAATCACTG
+CGCAGGCTGCCGATGTGGCTAGGCAGTGTTGATAGCTGGGTTCAACATTC
+CCGTTGTCAAAGAGGGCTTGCCCATACGTATCGCAAACTCCTGCGTAGGT
+TAGCGCTGTAGAATATTCGAGAGCTAGTTTCTGACGCGGGTAATCGCAAT
+CGTCTACAACCGACAGACATCTTGGGATCCTAAGGTCCCAGTAACGTACT
+CGGAACGCACATTGACAGTCCCTAGTTTAAATACGCTGTCTACAGGTTCG
+GGCACGCTGACGCTTGGTAATTTAGAAGGATCCACGTCCTAAGGTGTCTA
+TGCCGGTCTAACAGTCCGAATCCATGATTACTGGGCAGTTTTAAGCGTAA
+GGCTCCCCAAATTGCTACCCTGTGTCCTCAGCGATGCTGGTCGGCCATGA
+CTCGGGTGCCCACCCGGTGATACGGGTCGGATAGGGCAAAAGATTGTTTT
+CTGGTAAGGGGGGCCTAGGATAGCATTTCCGTTGAATCGGGGCCAGCAGG
+TGCCGGACATCCGACCCGCTCATATCACTGAATGGATCACCAATATTGAT
+ATTTCCGAAATGAGTCTACCCAATACATTCAGCCGCTTTCTGACATTACG
+GTATCCCCCAGCAGGTGTGATCGTAATATCGACTTAGGGTACGCCTGGTC
+AGCGGTAGGGCATAAGTGGGTTGATTTTCACCCTAGAGCGGGCGATCGAA
+TACGTTTTCCGCGCGCTTGTTACTCGGATGTCAATGAGAGTGCGCCTATG
+CCAGATTTATCTTTTGCTGGAGCCTGTACTGTGCCCGGACCTGCCTGAAC
+GATGGATTCCGCTAATGCTCACTTACGGTTTCTTGACGGAAATGTCTGCC
+GCCAAAATGACTCGTCGGCAGGGGTCTTGTTTGCAGCGCTATAAGGCTTC
+TACTCAGCATCTCTGGTTATCACCGGGCACATGTAACCATGGAACGTAGA
+GGGGCCGGACCGTTCCAACGTCCGCTTCCCGGCTAGCACTCGACGGATCC
+TGATGACTCTGACCCTTGGAAATAGTTCTGTGGTGATCACCGCACAGACA
+AGTCTTCGCAGATAGATTTCACGTCAAAAAAGGTACCCCGATGTAAGATT
+AGGAACTGGTAGCGAAGACGAACTCCTGCAGAAAGTATGGTTATCTAGTG
+TCCTTTGCTTAAGCCTGGGCGATTTCTCTAATGAACACGAGCGTGTTAAG
+TGCTACGGTTTAGGTCGGCACCGGGCCGAGCTAAGGAAGGCAACCTGCTG
+CTGACCGCTCATATGACGGCTTCAGGGTGCTGGACTATGACTCGCATTCG
+CGGATTCATATGATTCGTAACTGGTAACGGGACCCCCCATACCAATAGAA
+AAAGGGTTTGTACACGTAGGGAATTGATAGTTGAAACCTTCTACTAAATT
+TGGTGCAGACATGCATGTTGAGTCTGCGTTCCACAATTGGATCGCAGAGT
+AACATTCCGAGATCTCGCTCGCGACGGATCTAAGTGAAAATGGCCAGGCT
+CAATAAAAAGATCGTCAATAAAGTCCCTGAAACAACACATCCCAACACCT
+GCCCCCATTAAGTCGCGGCGTCAGTAAGACTCCACGGCTTAATGGCGACG
+CGAGCGCGAGGATGTTTCAGATTTGGTGGTGTGGCCAGGATTATCTCTCA
+ATTCGAACAGCGATATGGTCAATAGAACAAGTACTCGTTAGAATACAGAA
+AATGTTGGACGCTCTACAAAACGGATCTTCCGATACCAACGTTCCAATAC
+GAAGCGGTTTGGGCTCTCCTTGTCCAGTCTGGTCAGACGCGAGGCATGGC
+AGAATCGCCTCCCCGTCGTTGCGGCAAGATTGTTAGTGTAGAAAGCCAAG
+TTGTGGAAGATGTTCCGCATTTTTAAGGATCAGACGCTCTAAACCTGTGG
+TGCGTCTCGGTTGTAAATGCGGCTAGTCCGTTGGCTGCCCCGCCGCTGCG
+CTACGCTAGGAAAAATACTTGCTTGGTTGCCGATAAATCCGTATCAGGCA
+ACCTCGCTGTCGGAATCTGTTAAGTAGACTAAGAGTCTGGCCCAGGGACG
+AGTAGCGGACGCAATAGTCGGATTGCAAACAATTGACCTGCGGGTAAGTC
+TGTGAAACATCCGCGACAGGCCTGGCTTGAGACTCGTCTTTCTTATACAA
+GGCTTTCAATGCCGTAGATTGGAGGTCTTCTTCCTTCCCGGTCGCAATGC
+CCCCGGGGACGACAACGAACGGAGCTAATCTGGCGTCAACTGCAGTAGAC
+TCGTGCCCTATAAAGATCGAAACTACGTGTTCTGCTAAGTCACTGTCGTA
+ATCCACTTCTGATGAACTAACAACATTTGCCTCTAGACTATAACTACCAC
+ATCAGTCGCTTACACTTGGTCAGTAATCGAGACGTGCCGCACTCGTTGGT
+GGGATACTCCTCGCTTAGAAGCCAGCTCATAAGCTGCTAATCTAAACTGC
+TGACACGAGACGAGGATTGTTTTAGATTTAGGATCAAGAGCTTACACTTT
+TGTGCTTAGAGATGGGTTTACAGGTGATAACGCTAACCAGTCGTGTATTG
+CGGATGTACACGATATGCTCCTACCTCCTCCGCGCCATGCTCTCTCATGC
+ACGTTCTTAGTGAATGTGCAACGAACGAAACGTTGATGTCAAAGCCTTTG
+TTAATGCCAGGCCTTCCCGGTCCCAGGGAACGAATGAGAAATGTAACTAC
+CATCACCGCCGGTCCGCACGCGGTATCTGAATGAATTACGGTCAATGAAT
+GAGGCTCAGTTGTATCTCTGTCCGCTTACTCTTCTCTCCCCAGGTGCGCG
+CGCTTGGAAACTCGTCTCGAACGGTGAAGACTACCATATTAGCGTAACCC
+TGAAATACAACCGAATCTTGGGAGTTGGGTATCATTGGTCACCCTTCGTT
+TCCACAGCCGCAATCTTCGGGCGTGCAGTTTACGCCCCTCGCCTATGAGT
+ATTTGTACTTCAAGCGCGCGCTGAGCAGATTGATATATATCTCGCATTCC
+GAAGCTAGTTCAATAATCCCTTTCTTTAACCGATCTATTCAAGAGGATCG
+ATGCCGGTCAACCCTACCTGTTCATAGTGACATGACAGGGTCGCAGAAGG
+GCCACGATCGTGCATTAACCTGGTCGTGGACTAAGCCTTCACAACAGCAG
+GAGCTTAACCATCTAGGCGGGCCCGTACAAAGTGGATATAGAGGTTTCAC
+GATGTACCGCGTAATTGCCGATCCTAAGTCTGCAGGACCGTGTGGGCAAG
+ACATATTATTCCACGTTGGGCTCAATGGGGGTGTTGCCACGGATTGTGGG
+TAGGGGAAACCACTACCAGTAGGCCAAGACAAGAAGCGGGTCTCGTGAGG
+ACTACGCTGTCCTGAATCATTTGGAAAGATCCATAGGATACGACCTTAGC
+GGTCCATGAACACGTGCCAGGTCTCCGGACAAGTAAGCAGGGGTAGAGAC
+AGATATGTAGCCATATCCCTGGTGTATACTTGGACAAAGACGGAAATGAG
+CACGTAGTTCTTCAGACAATAAATTGGTTACAGAGAAGTTTGACGATCGA
+CTAGGGCTGAACACTCGGTTAGCCCATATTAAAGTGTGTCACGAACTTGA
+GCCAGTTGTACAGCGTAATATCCGGGACCACGCGGCTGGGTAACCGCTGA
+CTCCACTCGCTTGAGGAGTACGGTCAATACCGAACTGTCCAGAGAGCATT
+TCTGCTAGTTACTATAACGTGATTTGCGACAGAGGTTCACGGGGCAGAAT
+TTCAGCCGGGGTGTAGGACTCTGATCGATCAGTTGCTGTACCGTACAATA
+GAGGGTACAGTATGCTTTAATTTCCTAACGTTGCTTGAGGAGCTTACACG
+CAATTGGACCAAGGACCTGTGCGTCGCGGTCCACTAGTCGTTCGGATAAG
+ATACTCACTCATTCGACTATGATGTCATAAACGAGATAAGGTACGATACC
+TGGGTCTTTTTAACCAAATTTACAGGATCTTTGACCCCCTGTGTCTTAAT
+TTGTCAGAGTGTTCATTCGACCCGGAATTCAGGTGTAACGCACTTCCGAG
+AATGCTCTGTTGACCATCAGGTGTCTGTAGAAGGAGTTCCAATCTCGCCT
+TAATAGCCGCTGTTATCCTTGATCCCACGCCGTCCTAACAAACCCGGTAC
+TGCTGTACTATTTAGTCAAGGCATCTCGACGGACCCTCCCCAGCTGGTTG
+ATGAGGAGCCAGGCTTTTATTATCCGGATTATATAAAGTCTGGTTGTTTT
+TACGGTCTTTCCTCAAGCTTAGCAGCCCGATCGTGACTATCGTTGTTCTT
+CACAATTACTGAAAACCACCGGGACGCTAGGCCCGTACGACGATACTGAA
+CTAGCCTTGCAACCAGGTTTTGCTTTGTTCTCGCAAAAGTCCGTTCGCAC
+GTTATTATTTGACCGCAGATTGGTTCAAACGCATGCAAAGTAATATGCTT
+CAAGCTTGGACGGCCGTTCGGCACGAACTTATATTGACCTCGTATCTTCC
+GGCGGGTAATTGTAGCTTATAACTATTCAGGCAGTGGCAGGCTTTACCGA
+GCGTGCTGGTGGGTGTAGTGTTGCCCGCTGGAATAGACCCGGATCGCACC
+CGTTCCGCCAGCCCCGGTGTCTAGATTGTGGTGGGAAAGCAGCACAGCAA
+CAACGTGAAATCAGTATCTTACACCGGACCGGCGCCTACTAAGCTGCTAA
+GATTATATGCGATCGAGAAACCGGGCAATGCTAACATGTATTCAATGGCG
+TAACTGCAAACCTGTGCGGGTAGAGTACCACATAGGGTCCAGACTTATAG
+AGACGAAACGCGAACGTCCAAGGGCTCTCTGTAAACCATAAGGGTACTCC
+CAATTGACAAAGGCCCTTAGCGGTCACAACATTGTCCAGGCAATAACGAG
+CTGTCTACGGTTCGTGCTTCCGACGACTTGAGTTCCTGTCCACTCACCAT
+TACGGCAATTGAGAAGCCTCTAAGGGTAGCAAGCACTGCCGGAGTCTTGG
+CACAGAGTGGTGGTGAGTGCTTTACCGGCTTCGTGGTGCCTGGATGGCTA
+GCTGCAAGCCAAGGTCTAGTACAAAAATCTGTTAGGTTATTGGTGTCCGC
+CATGCGAAACTTTCTATCGTCTCCGCCCGGAGGACTTAGCGGAACAAACT
+TTGGCGCTCTACAGCCGAACACGAATCACGCCCTTCTACATACATCGCCG
+TATTCAGTGTCCCTGTCGGCTTTCCAGCTTGGAAGTGAATACGCATAATG
+CGTCAAATATCGCATCAGGTGTCTTCTAAACGCCCTGAAGAGCAAGCCCC
+AAAGCACCCTAGCAGGAATCTGGGTATTTTCCGTAGAGCAATGCGGGTAA
+GGCTTCGACTCACCGTAGCGCAGGCGGGTTGGGTCCCCTTAGCAAGGCAG
+GACTCGGAATATAAGCTTTGACCTTGTATGGCTTTACTCTTGCCGTCGGA
+ATTTGGTGATACATAAATCTTTTGTATAACCAACATCCGGTGTCTCAAAC
+ACTTTCGCTTACTGAGATCGATGCAGGGGTAACGCGATTCTTGTCCGGAG
+AATGATGGTTCGTCAATTGACTGGCTTTCATATATTATCACCTGTCCCTG
+TCGTGCATCCATAGGATCGTTCTCGATCAACAGGCCAAATACAGCTTGGA
+CGCCGTCCTTCGTACACCGTTGGGAATGAACACTTTTTTTATGACTGTTG
+GGCCTGATAAAGACAGGGCGTGAACCTATGGGGGTTAACGTAACGCCTCC
+CACCCCACCAGTGGGAAATAGGAACTCGCTATGCTTTCCAACCTTCACAC
+ATCGACTGTTTACCTTGAAGTCTCAGAATTGCGCCCCACCTTATATCGGT
+GATTACTCAGGGATGCCATATGAATTACCCCGCGAATCCCGTCATTAGGG
+CATGATACGTGATGTCGGCAGAGCGCAATCGCCCTTCAATAGACCGTTCC
+CATCCACAAGAATGGAGCGTTGGCGCGACCTTGCTGTGGCATGAAAACGC
+CACTTCCCGTATTGTACTATGCCGCGTAGGCGTTAGGGGCCGTCCGCGTC
+CCCGAACGCCCGAGATTATTAGGTGATGGCACCATGAAAATTACTAACGG
+GTGTATGTGGAAACACTTGAGGGCACCCCTCGCGGAGCGGCCGACATGGA
+CGCACTTCAGTTAGGCGCCATACGCTCGCCTCTCAACCCGGGGAGATTTC
+GGACATCCTGTAAAATACCATTGCGGGACTACCTTTGTTTTCCGTCCGGT
+GAGCTGATCGTGGCTAATAGACCAGGACGCTGTTCTAACCTCAACTCTTT
+CGCTACAACGGTTCAAAACCAATCCGCGAGGGACTAATTAGTACCGCTAT
+CTATACTTCTTTGGAGTCCCGAGGGTAAGCTGGATCTACCATGGTCTATT
+AAGTTTGTCTGCTCAATGCACGGTGCATGCTTGCTTACGGGCACAAGCAT
+AGGCACTTTCGGCAGATGAAAGTGTCGAAGACGCATACATGGCTGGCAGT
+CTGCACTATCTATGCCTTAACGGAGATCCCGCGACTCTCTTGTCAATTCG
+AATGCTCTGGGGAACGAATTGTCGGAGAAAATATAAGATTACTGTTTATT
+GCGCTTACGAATTTGCGGCAACAAGGCAATCCGTCACTATCCATTATGTC
+ACCGTTGTAATTCTAAATCTCCACTACATGCTGTGTAGCATTTGTTCAAA
+GCGCGAGGCCGTATTCTGTAACCGGGCAATCCTGAGAAGTTCACTCTGTC
+TCGGCTCCGTTTAACTTTCAGTAATCATGGACACATCTTCCTACTTCCCG
+GCGTCCGGGGAACTAATCTAGGTTGAGCAATGGCTCCGGCGCAACCAGAA
+GGGCGCGGTGGCCAGGTGTCTTATGTGCTACAAGATGCGGGGCAGCCGCA
+GTGGATTTGGCCAGACCCTTATCGGACCATCGCACCGACCTCGAGAGTGG
+TCTTACTATGACGACCGTCTCAAGAGTGATGGTAGACGGAACGTTGTCCT
+CCAAATAGTCCTTGGGAACCCCGAGCGCATGTTCGAAAACTGATGAGCGC
+GAGATATCTCGGAGAATCAAAACTCGCTTGAGTTATATTCCCACAGCAGG
+CTACATCATAGTAAACTGCTAGTGTTTTTGCAGCCAGAGGATTGCACCGA
+CGGATAGCCGCGAGTGGAAGTAAAGTAGGTTCCATGTCAACGGGGCACCA
+AATGTAGAGTGGTCGTTTCAGCTCCCCCGAGTATACATCGGCCACATTCC
+CGCAGACGAATCGGCGCAGGTTTACAAAACTAGTATTCAGCCTCTGCGAG
+GACGCAAGACATGGATAGGCTGACTATGTTTCCAATCAATGCGCCACCCT
+TCCCGAGGCTAGCCAACTAGAAATCTATATACCTTTCGCAGAATCGCCGG
+TGTCCACGACCTCATGGGGTCCAATATTTCGACTACCGTTAACTCGGGCA
+TAAGATCTATGTGCGGACTCCCGGTAATCGGACTGGGCAAAAGGACGTAA
+TGTCAGCGGGTGTGCTGTGCGGAAAGGCCGAGGCCAGAAATTTAGTAGAT
+AGATTTACATCCCCATCTAATCGGGGGTGAACATCTTCAGCCATACTAAG
+CATACCCACATCAACGAGAGCAGACTGAGAGGCGAACGCAGAGCAGGCAC
+CACCTACTGAAACGCACTCTGTTAAGTTCCTTAGGCTTCCGTGCCTAGAG
+CTGATGACGCCCCTCTTACCTGACCAGGGGACCATCTGGACCCACTAAGC
+CCGCGATCAGGATCGGGCGTACCTCGCGTTACGTATCGGAAGGCCTCCCA
+AGACGTTTAAACGTTTGGTCCGAACTGCAACCCCTCATGGTACGTGCACA
+GAGGTGATACCTTCTCTCCCACCCGATCCGACCGAGGAGCGCCAAAATTT
+CGCCACCCCCGCTACTTCCTTGATGCCGGTCCCGAACCCTCGTCGAAGTC
+AAGAGGGACGTACGCGGATCGTTTAATCACCAGGACAGAAGGAATATGAT
+TCTGGATAAGCATGTGGCGTGTCTACATGCATAGATCAGGTGTGGCTCTG
+ATGTAACTGAGGTACAGGGGCTACCCCCAGAGGCAAAATAGATCTGACGC
+AGATACGGTCTACTACTACCTTTTACAGTAGAGGGCCGTATGCCAACATC
+GAGCTTATTGGGGCCGAATAGTACCGCCAAGAAGAACTCGTTTCCCCTCT
+CGAGATCCGTCTGGTAGATATCAAGCCTACGGGTAAGGATGTTCCCCGTC
+GTCCGACCTCCACCACGAAGGTAACCGGCCTCAATCGCTTTGTTACAGGC
+GCGCACCGCTAAACCACTAGACCAAGTTGTATGATAAGATCCCTAACTTA
+CAAAACCGCATTAAGAGCAACAGGAATGAGGACCGCCGAACTTTCCTTCT
+ATCTGCAGGTTTAGGTTTCAACATCCACACTGGGTGCGTCACATGAAGGC
+CTCAAGCTAAGCGACATGGTGGTACTGTTGGCGATTCTATTCAAGGTAGT
+CGTTCCACTTTATAACGGAGGGGGGTCATCTTATGACCTATAAATCGACG
+ATAGAGGTTGGCACGGCCTATCCTCCCGGCTTTGTCTTTGAAAAGTACAG
+TATTGCGAGCTTAATTCTAGATTACACCATGTCTTTACCGTGAACTTTAA
+TACTCGTCTGAGCCAACATTCCTTCAGAGGCAGAACTCAGGAAGGCCAGT
+TCTTCTACTCCGTAATGGTCGACAGCCGCGTCAAACATGGCGCATGGCCG
+TTTCATCAGCCGAAGAAGATATTAAACGTCAGAGGCATGTACGACACAGA
+CCATGGTACTTACGTTTACCTTACGGCACTATCGACCGAATTCGCGACCC
+TGGTCAACGGTTTCCGCTTCACGTTAGGGTTTCCTTCTCTCATTTAGTTG
+GTGGCGTCGAAGTCTGCCCCAACCACAGTTCCAACGCTGGATGTGAAATT
+GCCCTGTCCATTGTGAAACAAATATGCCTTCATTCTTGCCGGAAATTAAG
+ATGAGCGCAACGATCGGACTTTCGCTAGAAACCCCGGGAACCCTTTCCTC
+AGTGATTTGCTCCGGGCTACTCGTCCTGAACTAGCTCAGTAGTGTCCGCT
+TTTTAGTGTTCTCGCGTGTTGTTCCCTGAGGTTCGAGGGTACGTCGCTCG
+TATTAAACGTACGAACCAGACCCATTACCGCGCTGGGACTAGTCTCGGAT
+TTATGTGGCAAACGTACGGTTATTCCCGAAGAGAAAGACGATGTGTACGC
+CTAATCTTAGTAAGGAAATACGATTGATCACCACAGGGGGAAATGGTCTC
+GCTAGACTTAGGGGACCACCGCTGCGCGTATCCTGGACTGGACCGCCGCC
+CTTCTGTAAATAGCACCTTTCAGAAAGGGGAAATGCAGTTCGCATTACTC
+ACCTATTCGAGTGGACGAGCCGGCCCTAACATTCCGGCCCGATACACTTC
+TAATAGTGGACGCCGGATAGACCTCAGTTATAGCCCCATTGAAGAATGCC
+CTAGGAGCGCATTGAGAAGTCATTGGCACCTACCGGATCGTGGGCTCTGT
+AAACGAGTCAACGAACACGGCGCGTGCGATCGAGATGAAACGTACTGCGA
+TTCTGCGACTTTGGATTTACGAGCGAACCAGAAGCTTCTCGCCCCTCGCA
+TATATCAGCAATTTTAAGATCGGCCGGGGCAGCCGCTCTGCGCTTAGCAT
+TATAGTGCTAAGTGTTACGCTGTCCAGCAGCAAACTGCTCACTAGGGTGA
+TTTGTGGGCCACGATTACACAATAAGCACGTTTAGGCATAATCAATTTGG
+TAAGCAGTCAGGAGATGGGCCCCCGGCCCCCGAATGACGGAGTGAGAAAA
+GCGGGGTGCGGATGATACAGTATTCCGTGAAACAATACTCGTTGTAGATG
+CTATCAGGCAGAGAGTGTCTTCTTTAGTGAGAACTCTTCACTCCTAGGCA
+AGAGCGGCCAGCCTAGATAGCAAGTCATGTTGCGTGACTGTACTCAAACA
+CTGGAACGACGAAATAACCACGGAGGACTCAGACGAGCGTACGAGGTCGG
+TGGCTCGATAGAGTAATCTGCCTCGTCGTGTCAATCGTTCTTTAGATCCG
+AATGCGCACGGCGTCGACAACACGATCGCCTAAGCTTAAAAGAAGTTGTC
+AGCCGGTAGTCCGTATCTGAAGGCTATGCCAGTTGGCCTATATCTCGATG
+AGCTCAACAGAGTAAACTCGGTATCCCCGGGCGTGCAGAATAGGTTTCCC
+GGCGTCATGTCGGTGACGCTTCCTAGACCCGGCTGCCCAGCTCATAATAT
+CCTCTTCCTATGCCAAGGTGTTTCATAAAATCGGTCATTCGTTAAGTATC
+ACGTCAGGCCACGATAGATCGCTAACCCAGGTAATCGCTAGCGTGAATAC
+AGCTGAGGACCGATGCTAAGGATCCGAGCCTTTCTCACAAGGCGGGTTGT
+GATTGGCCGCTCTTCCCAAGTGGAACCTTGCGCGTACGCCCCGGTACAGT
+CGAGGTCCCTTCTCGCAAAGAACTGCGCTCCTTCATTTGAAGGGAGGTCC
+ACAAAACTAGTCCTTCAGGTCACCCGCTAGCTACCAGCTCCTGTGAACTC
+GCCCGAGTCATAGTGTGGTCAGTTCTCTGTGCGTGTGAGCGGGGTGCGAG
+TGGTAAGGCTCCCCCCTCACCTGGGTTGGGTAGCGGTGAATATAACAGTG
+GAATGTGTAGATTATGCACGGTTGCAGAGCGCAAGGACGCTACTCAAACC
+GATAAGTCCGGCGAGATCAATGCGAAATACGAAGGGATACATTGGCATAC
+ATCTTCTGGATTCACGAGGCGCAGGGCGGGGGGCCCCCCAGGCCCTTCCA
+GTGTATTCTTGCGCGCCGGAAAGCTATGTGCCTTTTTATTGTCTGAGAGC
+CTTGAAGGTACGTGTCTTGCAGGACGGGTGCCCGTCTAACTTGCGCTGGG
+TAGTAGTTACCCCAGACGACTTCGTTGCACGTCTCCCCTGGATACTGAAT
+GGTGGACGGCCTACATAAGGCGGGAATCGCCTGGGGTGGGATAACACCGC
+TGTATCTATAAATTGGTGTAGGGAATGATCTAGGCATTTCCAGTGGGACT
+ACAGATCCCTGATCGACCCGGCAGCCCCATCCTTTCAGCGACACTTGACA
+GCGGTGCATTGGTCTAGGAGTCTATTATCTGGCGTTGGGCATAGTTGGGT
+AGACGTAGCCCACTGCAATGCTGTGATTGTTATAGTCTATAATAACTACC
+CTCCGTCATCAACTGTAGCGCGTTGAGAATGGCACTAGCGTCAAGCCCAC
+TAGTGATATCGAAAATGAGTTTTTTGTATTCTATCCCGGGGACATACTCA
+CGCTGGTTACGAGTACGATCGGAGTTAGATACTTTGGGATTCCATTGTAC
+TGCCTCACATTATAAACAGCAGATGGCTTAGACCCGGCCCACTTAAACTA
+AGCCATTCATATCGATCCCTATTGTCTCGTCAGGTTCCGAGACCCATACA
+TTTAGTAGATTTGTTTAAGGACATCGCGGCGCGCTCTAATCTGACATACC
+CAGTACTCAAATAGCTGGGTACTGCCGCAGCGTGCCCGCCGCCCGAGCTA
+CAGTGTATCACTACACTTCGCTACTCGGACACACCTGACACTGACTGCAC
+CTTAGAACCCCGAAGTGCCCGGACAGTCCTCCCAAGTATGATCGGAGGAG
+TAGTCAATGGTGCGCGCGGGGGTCTTAGGCTCTTCGCCTTATTTAATCTA
+GGGCCGGGGTAGCATCAACCGCCGGTGCAAGACAGGTGCCACATAGTCTT
+GAACTGGGGACGCATCTAAGATAAGACGCCCGCGAGAAGCGGTGGGAGGG
+AATTGGGCGCCCGAAATAGCTAACTCGGTAAGCGAAGGTTGACAACATGA
+GGCCAGTATGTTCAGGTAGCATCCTATAACTGTTATACTTGGCGTAGGAT
+TGGTATATCGGTATCCGTCATGGTCAGGGACTTCGAATATTTTGCAGGAG
+AGTCTAGTTTCTAGGTTATTAATTTTTTATAGCCCATTAGTTGCCAATCG
+CAAGAAAATCCGCAAGACAGACTCAATTAGACCCACCAAAACATCGCAAA
+GGCGTACTTAACGTCTCTGAGCGCACAATCAAATTGCTCGCCGACCACCT
+CAACCCAAAAATTCATATATTACTCAACACCTCGTTCACTACAACGTGTG
+GCCTTAGCGGTCCTCCGCATAGTTCCGATAACAGGAGATACTCCGGAAAC
+TCAAGACAGGTATAGTTTTCAATACCTTCATATACGGGTGAACTTGCTCA
+GCAAGTTGGCTCTCCAGTCTTGTCGGTCTTGAATAATTGATGTTGGTCAT
+CCAAAGCGTATCAGGCCCAGAGCAGGCTGGTGGCTAGGCGTGTGCATGGC
+GCAATACATCAGTGACCCGTGTAAGCGCCACGACGGCTAACCCCGGACTT
+CCTAGAATGTCACACGACAGACCGTATAACACGCCGGGCGGTCCATCCGA
+GACGATTTTAGACTGCACCGCCTCAAGGTCGGGTCCTGGCCCATTTGAAA
+ACGACCGCTTAACGGAGGCGATTTATTAGTAGCGTCCACGGGCCAGTCTA
+CGCACCCTGATTAACTTTATGGCATTCCGTGTACGGTACCCGCGCCCGAC
+GCGATCTGCGCATCAGGAGTAGGTTATCGCACAGACTGTTCGCACGCAAG
+ACGGCCCAAGCGGCACTAGTACACCGACTCTCCTTGGATCCGTGCAGAGG
+TAAATTAAGCCCAAGGTGCGGACAGGGCATGAAATACCTGTCATCCACGG
+AATAAGTTGTCGTCGAACATTAACATACGACGTGGTGGAGGTCGACTGTA
+CACGGTATCAACATACCTGGAAGCCACACGCGGTAACTTAAAACGTCCTT
+ATAGGAAGCGCAAATTCTCTTTTAGCACGTGACAATCAGAATTCCTCCAT
+TCGATGATACGGAATAGTTCTACTCTCGACTCCAGCCGTCAGTAGTATGC
+CGGGGCGGGAAGCTAGAAAGTTGATCTGTCAGTTTTGACACCTCCCACCT
+CAGCGCCCACCGGGTCCGTGAGCGCTTATCTAGTCCCGCTCGGTTCCTTG
+AGATAACGGGGCCCGAGGACTCGTGAGCTGTGGCATTTTAGACTGTAGCG
+TCGTTCGAACGACCCCGCTAGAACCACCCCTAAATGACGTCCGCATTAGG
+TACAGGCTGGTGGCGTCTGAGGCAATGGACGAAGTGGACTTCGTAGCGGT
+TTTCCGACTGGCAATGGTACGTTTGAGAGGGTCCGACAGCATAGCTTGCG
+TCCGAGCGGTTACGCCACGAACTTTATCGTAGGGAGTACACCGAAGTCCG
+CATCCCCGTAATGACCGCAAGTGAGCTTGTAGTTGGACAGAGCTGGTCCG
+GGGAAACGAACATGGTACTTCTAGCCTGACAGGACGCGGAAAAGCAACGA
+TGAACTAAGTGGCCCAATGGCTGATGCAAATTCCGGAACGTCTCTGAAAG
+ACCTGTCTACTGTGCGGCGCATAGCCTCGGAATGGTACTTGAGTCCGTTT
+AGCCCCGCGCTGACCATCCACCGCAGCCGAACCAAGCGAATGGGCGTTCA
+AATCCGTCTCAATCACCAGGCATGTAGGTGATAGGTCAGGTTACCACCCC
+GGTGACCTCGAGACTGGGACATCGTATCAATTACTCAGTTGCTATCTGTT
+GCGCAGAGATTCATACTTGTACATCGCGATTTAAAATGACCTTTCGATCC
+GGGCCGCCTAACGATATGGATTGTCCAGGCCAGAAAGGGTGTAATGCTAG
+AAATGGTTTCGGGGACTGGACGAATTTCTATATGTCTCGAACTCTCTTTA
+GAGTCGGATGTCAGCGGTGCGTCTCCTTTTGCGGATACGTTCACAACCGC
+GAAGGGCTTGCTGGTAAAGGCTAAGGTCCTTTTCAACACAGAACTGCTTG
+CATCGCCTTAGGAACGTAGGAGCTCGGCAGGATCTGTCTACCTCGTGGTA
+GTCGCGCCCCTGAAAGCAATATTTAACATGCGGTTTGTTCCATAAACCAT
+GGCCTAGACGGTTTTGTACTCGGCGCCGCCGCACGCCGGGGATTCACCCG
+AGCTATGAGGCCACATGATTACAAACTTGCACCTGTAAAGTCTACATAAG
+ACCTCCTGACCATTTCTTCTCTCAAGCTGCTTGAATTGTGCAATCGGCCG
+ATCATGAAATAACCCTCCCTGCTCCCAACAAATTAACGAATCTCGCTATT
+TTTGATCCCATGCACCAGTTGTTTCGAATCGGCAAAAAAGAGTAACGGAA
+AAGTTCGCATCCCAATGTTTCTTGCGCTGAACAACGGGCAATGTGGAGTC
+GGTGGGACGAGACTCGGCTTGTGCCTAGACTTTCATCGTAAATCACCTGC
+CGTATGGATCATAAGGCCCGCCACGTTCGTATGACCTAATACGTATGCCG
+AGTTGGAATTCTGGTCCTAGTCTGCTGCTCTCCGCTAAATACTATGGGCG
+TGGAGCGGGGAAGGCAAGCAGGGTACGAAAATTGGTGGTCAACTGTTAGA
+TGTATTAAACGACGACCTTGCTAGTTGCGCACTGATTTGCCCCGGAGGTT
+GACACTTCTGGGCACACTGTCGAGTCATCGCCAGCTAACTGAAGGACGTA
+CCGGAGAAGTCATGCTAACGGCGTCCGCGTTACACGAGCCAAAGCTGTGT
+AACATTCCGAGCTCCCCTGACCACCCCCTGACGAAGGTTCGGTACGAGTA
+CTTTGCGTGGCAAGCAGGTGCCTCCAGGGAAGGGTATAATCAAACCCTGA
+TCTCCATTGGCTTGTTTGACGACGGAACGACTCAGTGCGCAAATGCTCTT
+AAATGTCACGTAGTTCGTACAAGAATTATGGGACTACGTCCTGCAACAGG
+GGATGGTAATCAGGGAACAGATCGACTTCGAAGACTTAAGGGCGCCCTTG
+TCTTTCACCTTCGCGATGCTATCACCAATGAAGATCGACCGCGATAGGGG
+GGACCTTGGAGTACTTGTTGCAACGTAACTCTTAGACGCATATTATACGA
+ATTTCCGTAGCATCTAGAGCCTTGAATAGCTTTCGCTAGATGAGTGAGTC
+TGCTCTGCCTGAAGAAAATGACCAAGCCCGTCGAGTTAGGCGGGTCCTGG
+CACCGCGACTTGTCATGCCTATTTCAGACTCAAGGTTACGATGTAGTTAT
+GCATGGGCGGCACGTGCGACGAAGATGATGGGATGTCGTATTGTGATGGG
+ATCGGAATGCATATGAGGTAGGTTGCACGACTAAGTTGTCCCTTATGCGT
+GCGCAAGTTCACGCCCGTCCCTGGGCGGGATACCCCGTCGTACGGCAACC
+CCCATGCGGGAACGGGGGCGTTTGTTACGAACTCCAAAGGCCTCTAAGTT
+CCTATCTGGGTCGATTGGGGGTGACAAATTTACTACGAGACTATCCCAGG
+TTCTCGCACCCCATTTGTGGTGATCTTGCAGTATGAGTCCAATTTACCGA
+TGTTGTTTTTCACTCCGTTTTCGCAATTATCAGTGTATATGTATACTGTA
+ATCGGAATATACCTTGCCTATTCTAGGGGAATGGGCAGTATTAGTATTTA
+ACCCCTACCGAGAGCGTAGCGGAGCACCACGGTCGACTAAGGTCGTCTTC
+TTTCTAAGGCCCGGTGCAGTTAGGCAGCAGAGACGCAGGAAACTAACGGG
+GTGGATCCGAAGACCGTACAAATCGTAACATGAAAGACTTTTCAGTGATG
+TACGGACTTCAGGTCTCAACGGTATTGAGTCGCACGGCGGAAACCCATTC
+AGCCCTCTGAAAACTCCTTCCAGACTTCATGCCCTCGCCCAAACAGAATA
+CCATAGAAATCAGGACCAGCAAGTCCGGCCCGCGCACAGTTCGTCGTATT
+GAGTTAGTCTTAAGCGGTTGACCGACGTGGCGTCGGAGCGTCATTAGAAA
+GTCTCTCATAGCTAAGATTGAGTTGGATATGAAGGGACTTTTCCCAATAC
+GTTATCTCAAATAGCTGCACGATCGTCGAGAATGGTGGCGGCTATCACTT
+TGGGCCACCCAACCGTAGCATCATACAGGGGAAACACGAATAATATAATA
+TTCGCGCACAATTTCCCACAACCCGTAAGTCGGACTGATTAGGTTCGCTA
+TTCATAGGGTCCCGGTATATATCCGCCCGCAAACCCAGCAGAGGCTCATG
+CCATTCAATGTTCTGACCTACGTTGGTCCACACGGGATGCGCAGTGGCTT
+GATGCACCGCCGGCTGGCAACAGGCAGACGACGGGAAGTATTTGATATCA
+GGACAAATGGCGTCACAATAGTTTTTCCTGGGGCCGAGAGTTCTACTTCG
+GAACTGCTGACTATCTGAACACATTATTTCCACAGTGTGATAGTTTGTCT
+GCCTAAGAACAGAGACGGAGTTCATGGGTCGTATAATGCCTAGGTTGTAT
+GGGGTACACAGCTATAGCATTTGTGGGCGTTTGCGTTTTTGCACCACCTG
+GTCCTGTCTGGTACAGGGGGATAACTGGTCATGGACCTATCAGACACGTG
+ATTTTGTGCAATACTTTCGGGCGGCCGGGGCAGATGCACCCCCGCCTGAA
+GCGTCGCAGCTACCGCGACGAGTGCCGCGCAAAGATCTTCGTTCACTAAC
+CGTTTGTGGAGGCACCGCCTTCCATCCTCGTGGCGGACTCGGCGAATGAC
+AAATTACGGAGGCTACGATTCCACTTCAAGGACGATCGCAAGTGATAAGC
+AATATACCTGCAGACAAAAAAGGGACTCAATTGGCGACCCTTTATTCAAG
+CCAGGGGTCTAGGAAATGCGACTGGAACGCCGATAAACATGGGTCGCTTA
+ACTATTTTGGACCAAGAACAAGGGTGTTCCGGTCGCGCAAAATTTCCACC
+TGGGTGCCCTCGTCCAGGTTCAACTTGGCTAATCGTAAGTCGATTGTTAA
+GAAGAGGAACCTTCTTAAAAGAATAGAACGTTAGTATCACTAACACTATC
+CTTACGATATGCAGCGCGATTGAACCGGGGTGCAACCTAAATGGATAATT
+CACGCTTTGAATAGCTCCTTTGACGGCTAGGCGCGCAGTTAGTTGAAAAT
+TACGAGAGCTCAACACCTATAACGCCTGGATCACCGATCCGTCTTACTAC
+TTAACGTTAATTTTGTCCGTCATGATGAAGGCTTACTAAACTGTACGTCC
+AGCCAGAAGTCGTTATAGCGATGTGCAATACAACCCCACGTCCGGGTCGG
+GCGTTCACTGCCATCGTCTAGGGTCGGTATCAGATGACTACGCACGCCAT
+GAGGTAGTTTCACACGGTGCACGGAATTATCGAGGGTTCATGAAGGCTAT
+TCCGACAACCGGAATAGTGTCTGAAGTTATGCCCGCTATCCGAATGGAGT
+CGTCAAACTTAAGGTCCAAGGACGCGTCTCGCAGTGACTCGGGCTATTCG
+GCAGCTCCGACCGTGCGCCGTCATGGCTGTATGCCATGTGGACGTAACAA
+GAGCGGTACCGCGCAACACCATTATTCGGCTCCGCGCCTAGCCGGTAAAT
+CGTAACCACCTTTCTATCGTTGGTGAAACTTAACTACCCGTGCGCCCCGC
+CAACTGAATCCATGAAGTAGACGTTTTCATTGTCGATGCTAAAGACAATA
+ATTTCGATGCCTCACTTTCAATTGGACAGGTCAACATCAGACAGTCCGCC
+GACGTGGACTGTGGCGCCATATTGGCTGAACTATGAATCGCTGCGGCATC
+GCTCTGGGATCAGTGGAAATGAATTCAAAGTACGCCTTCCGTTAGTCAGG
+ATACCAGCTTACTGCTCTGCCTTTCTTGGCTAGCTGATTGAACAGGGAAT
+CGCATGCAGAACTAGCTGGACAGATTGCATACTGCCCGAAGGTATAAGGA
+TGAGTCCGATGTAGCACGCCACACGTTGTACTCCGTCATTGGGATACTGC
+ATCGATGCAGGCACTATTCTCCCGGAGGCGTCAAGTGTGACCGTATCCTG
+ATCAGACCATCCGTCGGGGAACTTCTAAAGGGTGCTATCATATTTTGGGG
+AGGGCCTCCGCCCCACGGCACATGGCGTTCAGTGCGACACATCCCTTTAA
+AGTGCCTGCCCCGTCACTCGTAATCCTTTGGCCCATCGCTAAAGGGCAGG
+TCCTAGAGCTGTTGGCATTTGGATCGCGTTCGCTGCATTAGGTGCAGGAA
+ATTCGAAGCTCAGTGGAGACCTCTTCTGTGGGATAGTGGATATCTCTTGC
+GCCCGAGCCCATGAGAAATCTGCTATGTTCGGCCGGATCAACTTTAACAC
+TCTCTGCCAACTAACTCGTTACTCCAGTTGGATTACTCACCGGACGTCCC
+CAGCGTACTACAGGCGTTAGACGATAAGCATTTCTGATGGTATGTAGCTA
+GACTTTATTTAGCCCAGACCAATACAAGGAATCTCACCCTCTGAGACCAG
+TTTTGTCCTCAAAAATTCGAACCTTACCATCGTTTGGAGTCTTTGTGATC
+ATGGATTGCTATAAGTAACACCCCTCGGTAAGAAACACTTAAAATATTAC
+TGCCAACAGCCCACCGAATAGAAGTGACCACTTCCAAAGCCACCCTACTC
+ACGCAAATACGACGTATGACCTCAGTTGGAGAAAACCTAATATAGGTTCG
+GCACAAGCGGCGCGAGTGCCAGGAACAGACGTTTTGGATTAGCCTCGTAG
+GAGTCTAACATGTTATTTGCCGGGAAACTTAGGTGGGACTGTAGAAAAAC
+ATCCCGTAACCGGCGTTCGCCGCTTTTACATTGGTATCAAGTTGGGGTAG
+TCCAATGATGACCGAGTTCCAACAATAAGCCGTTGGAATGATTTCCCCAT
+ACTCTTCAAGCCTCTCTTTGGATGCTTACCGGCCAAAACCGTGGCTTAAC
+TTAAACACCCAGCATCCGTTCAGTTAGGCGCCGCATGTCCCCACTAAGCA
+GACTTTGCTTCAATGCCTATCTGATTCTAAAGCTGGCTGTTTATTCTTCG
+TTGAAAGGATCTCTCCCTTTAGCTGAATAGATTTTTTTCTCAAGTACTCT
+ATAAGGGATCGAGTCGGTTGAAGGTATGAATTGCACGTTTTATTGAAGCG
+GAGCGTAACGGAACGTTCTGAGCAGAGAGGATAACTTACTCTTCCGCGTA
+AGTATATGCAGAGTTCCGTACCCACGTAGGGTGTGGCTGAATCTGTAGCC
+GGTCATAACCGAATATAAAGAGACAGAGGACACCTCTAACTACAAGTATG
+TCTTAAGAAAATATACCGGTCTTCGGGTTTCACAAGCACGGGTATTTTGT
+TGACGATGCCTTTGACTGATCTTGCGGGTTTAAGTACCAAAATGGCTGTT
+GTTCCGCGTATACGAATGCGATGGACAAATTTCAATCTTCAATAACCCGA
+TGGTGGTCACAGTGGATGAAATCTACACCATGTGGTTTGACGATATGGAG
+GCAGACCCCTTGTAGGGCCGGCTAAGCCCTTGGATAAACCACGTCATAAA
+AGCACGGCGCGCTCTGTCTTGAATAGGGAAGGCGGTGGGTTGGTAGCGCT
+GTTCCTAGTGTATCAAGCAACCATTTCACGTTCGCGCGCTTGTTATATAG
+CACGCCCACCCGTCCCACTTACGATCGCTAGATCTCACTGATAAGAACTG
+GCGCGGCCCACCCCCCTCCGACGACAAAATTTGTCGCTTGCCTTTACACT
+ACCGAATCGGCAACATCTAAGCCTAGGACCGGCGCACGGGGCTTTGCGCA
+GTCACAACTATATTGACAACTTCCGTTACACCCGGTAAGCGAGGCCAAAA
+GTCTGGCATGTCGTGGGGTTTCAATACAACTGTTATACCCGAAAGGATCG
+CATAATCGGCATCTGTAGCCTTGTCGAATGCCGAGAGCCGCCGCGCTCCG
+ACGAACTTTGGCCGAGGGGATATTCTGAATGGCCGTGACTCGCTGGTAGT
+CTTTTAGCATGCCGCGGAACTTTTAACAATTGTATCATCCTTTGTTAGAG
+AGCGCTCCCTCGTTTTAGTCGACCCCCGAAAGGCCCCTCCCTGACGTCGC
+ACTTCATTCATTATGCTCACAACAGCGGCCCCCGACGCCATCAGCTTGCG
+GAATCCTCACGTTCGAAGTCCTGAGAGATCCCGCGACACGCAACCATAGT
+AACCAGCTATCTGATTGTAGCTAGCCGCATTTGACGACGGGACGGACTTG
+ACGATGTCCGGCCTGGTGGTAATGCCTGCTAAGTGCAAGCAGGCTCGATC
+ATGCTAGTGCAGTGAGATTCACCCTGAAATTAAACAAGATTCGCCTTACG
+TGCAAATTTGCAATTATAGACTTTTTACCGGGGGCACGCGGGTCTCTTAC
+GACTTCAATGACTTATAGCACGGTCCACGGCATTTCCCTAACGGATGGGC
+TTTCGGTCACGCCGAATGGTGGACTGCAGATTGGGGAACACCTACACACC
+AATGCATGGAGTCCACCAGTCCCTGGCACTCACTGTGGGGTTAAGCCTCG
+TTTCACAAACGCTATTCACTTACACTTGGCCGACACCCTTCCTTGGCTAC
+TCCCCCACAAGGAATTTTTTGATGAACAGACATGAAACGCCTCGATAGCT
+CAGAACGAGACTCTCGATCTCATTAAAGTTAATAAATGGGATATGGACAG
+CTTCGAGATGTCCCCACGAAATTGGCACGGCCTAGTCGTGCCATCCGGAT
+GATATCTATGTTCTACAGCGGGCCGCCACCCGACCCCCAAATGCCACTCG
+AACAGCAATAATAACCTTATTCAACAGAGCAACAGGGGATGGCTAATTTT
+GGATTTCAGCAGCATAGGGTAACGATCCGTCGCCAATCCCCGCGAATTTG
+TTTGTTCAAAACGACGCTAGGTGGAAGTCCATCTGTCCAACAGTTATACC
+CGATCATCCTGACGTGCGTGTCCTCCTGCACTATCCTCTGATAGCGGCAC
+CCGAAGCATCGTTCAGCTCCGGGGCTGGAAAACGCTAGCATATGCTCAAT
+CCCAAAGAAGAGGCGCCTTGCGAACGCTGCGCGTCTGTATACGAGAGAAA
+GGATCACCAGTTGGTACTTTTAAATTTAACAAGAGAATGTACCACTGTTT
+TGGGTCTAGCGACCGGCTTTGCGTGTCGCCTGATACGCCGCTCTGAGAAA
+GGAAGTTAATTTGGTCCCGGGAAACTCAGATGAACCAATCCAGTGGAGTC
+GTCACGTGTGATGGCTACTACAGTTACCGCTTACTTTGCTCAGAGTAGCG
+CTAAAGCTGGCAGGCCACTCAAACAGTTGGAGGGATAATGCGTTTGGGCC
+AGACGCTTGAAGCAATACTAGATTATCGCGTCAAGCTGTAAAGTTCCCAA
+TCTAGTCCCTCCGCCACCTACGGCCTACCCGTCTTTTATCGGTATAAGTT
+GTATTCTGTACATAAGACGCCGCAGCACACGCGAGTGACACGCAGTTGCG
+TGTGTAGAGGGTCCTACACAATCTACGGTCACGATTAGCGTTTCTTGTTT
+CTCATTTGTATCATGTACGAGTGAAACGAACACGTCTAGAATACGTACCG
+GAGAGGACTGCCGCAGCAGTTATACGTACTCTTGCTCGGTCTTTAAGCTC
+GGTCAATACAGTGCGCGTTCCCCTTATACCACCTATGCTGTGGTTTCGTA
+GAATGCACTTTATAAGGAAGCACCCCATTGGACTCACCTCACGCGTGCTA
+AGGATCTAGGGGGCTTAACATGCGGTCGCCAGCTTCTTTCCCGATACTCG
+ACCTATGCTCAACTAACTGCTTAGGCCAACAGTCTTCCCTGGGGGGGCTA
+TCTCGGAGCGTTAGATTATCATACCTGTATGGCTTGAGTTCTGCCGTTAT
+AAGGTATTTTCATCCGAGAACTAATCAGGCAGACGCGCTTCAGACGTGGG
+TACCCATGTTTCATGGCCTTACGTATTAGTGGAGGCAGGTACTAGAAAAT
+CCGGATCTATGACCACACCGGTGCGGTGCCTTCCTCTGCGCGTTGAGCTC
+AAGTTTAAGTGCCGCTGTCTGCGATTAAAGCGAAATTAGGTCCTTCCAGC
+ACAACGTCGGAACTGGAATGTTCCTGACAGAGCTCCTGTGAGCACACTTC
+GCGCTCAATCGTGGTGGCGGCCCGATTGAATTGGATCGGATGAAACTGCT
+GTGTCCCTGCACAACAGATAGCTTGGCGGTCTCGGGCATCCTGTTGGGAG
+GTATAAAAGCCCCGTAGACAGCGCTGAGGGTGGCCCACCTCTATCTGAGC
+ACCGCTTGATTCAAAACAGGACGGTTAAATGTCTGCACCTATCCCCGACC
+CGGTATCATCGATTGGGATGACGGTATCACTCCGGAGACCCGGGTGGATC
+TATGTGGACCCTTTGCATTATTGACTGCTATGTGGGGTGCGTGATTGTCG
+AAGGGAGCACACGGTTGATATACGTCACTATGTTTGAAGTACCTCCTGGG
+CCTCATCGTGTGGAAATCCATACGGCAGTTATTGATCGTGGATATGGTCC
+TGCATGCTACCTACCAAGGTTACTCATCGGGCTCGGATATACTCTGTCGA
+TTGCTCCCCAAGTGTCCAAGCCGTGCAGCATATATAAGGATAGCAATCCG
+CAGTGTACTCCTTAAACCTCGGGAGTCCCTCCGTTTTCTTCCATATAGAC
+TATAATGTGCTTGAAGCATGGAAACGACTAAAAGTGATGATAACTCCCGG
+CATCGGTAGCCGTTGTTAATCGACATGATATTTTAAACTACCTGACAGCT
+GGCCGCGGAAATACAACTGCCGCTACTCTTTGCATCCTCCGCAGGATATG
+GGCCGCAGGCTTGGTTGTCATGGAGTCCTCCAACTTAGGTGTCTCCAGCG
+ACGGTTTCCTGACGGGTGTGTATAAGAGGAGTCAGCGGCCCATACTCTTG
+CACCTAGGATATTGATACACTGGTATGCTACCTCCGAAGCTGTAGAGAGC
+ATGTGTATTGCCGTTGAAAGGTCATACTGTCGCGGGTTGTAAGACAAGGG
+AAAGCCCGCTTATGTAGAAACGAGATGTCTCAGCATAGCGAAGTGCTTTT
+GAAACTGCCATCATTCTAACAGTGACTTGGGCAGAAGGTCAACTTCAACT
+TGCAGCCGCAGTGCTGCCGGCGTAGTACAAGTTAATTAGATATGCCTTAG
+TCCAGTGGCTATAATGGAACTGATTATATACCGACCACCACTCCGTCGGT
+GATAATGAGTACCCCTTACGGCCTGCCTCTGTTTACGGTTTCGATGGATG
+AAGCAAAAGAGTAGAAGTTGAAGCACTGCCTGGTGCGGTTTTTCAGGTTC
+CCTGTGCGCAAACATTTGTGACAGTTTCGGCGTCGGCTTCGATAACGTTC
+GGCGAGCTGGTGTCCCATTTAATAATTGAGTACAATGTGTAGAGTCGGCC
+GGAGAGTCGCCATTCTTGGGCCCGAGCTGGGTAACTTGTAATGCGGAAAA
+ACGCCTCGATGTGGCCAATGAAGCCCCAACCACCTAGTGAGCACCCGTAG
+TTGCAGCATGAAAGCCCTTTAGTCAATACAGCTTCTACTTTTATTGGCTG
+TCCTTAGATACTCTACACCGGGCGTCGTACCAAGCTTCTTGGAAGGTATC
+TAGCAGCTTTGCAGTCGAAGAACGTAATGAGATCTTCGCCTTGAACGATG
+TGACAAGGAAGAGCTGTGTCCCCCACAAACAGCCAAGGGGGGACAGAAAT
+AGCTATCGCTAATTGAAATGTTTTCCTGGGCACGGGCCGACTAGCAAGTT
+CAAGGCGTGAGAGCGAATCCAGAGCTTGTGGAAAGAATTCGTCAATCATG
+TCGGATACCAAAACAAGTACCGAAGGCCGTGGTCACACTGTCGCCTCGAT
+ATCACGCCACTTAGAAGGACTTTTGGCGCTCATCACGAGCGCTATCGACC
+TATTCGGTTGGGATGAAAGCCGTATCGTGTGCAGGAATAGGAGCAGCGAC
+TAGACAACTGGCATAGAAGAAACTACGCCCCCAAACGGGAACACGGTGGT
+GTCCAAACAAGGCCTTTGTGCTCCGGCTAGTTTGATTGCAGAGTCATTAT
+CTGGGACTGCTAAGAGGGGACATAACAATAACCTCGATCCGAACCGTGGA
+GCATTTGAGACGCGGTACACCGAGAGCCCGCGACGGCGACCTATCCTGCC
+TTAGGCCCGATGCATGCACGGCAACCCTCATGCTTCTCTCATTTGGGGTG
+TCATGGAGATACGATCCCGGAGTACTGATATTAAAGTCAGTGCTCGGCGT
+CCGCACAGGTTCGGATGCGCATGTCCTTATCGCTCGCACCTAAGAATTGT
+CTGGACTCACCTCGCTCATATCATGGTGAAGATTCGGCTAAGAGCCTTAG
+GGTGCACTAATGCCATACAGGCCCGCCGCTCCGTGGGTTTCCGTCCCGGA
+ACCCGACTACTTTTTCGCCCTGCACCGTGCCGACCAGCTTACCTCGCGTA
+GTGCTGTACTAAAGTCGCAGGGTTCTCTTTATAGCTCTCCCCAGAACTTT
+TGGCGAAAAGATTCTACTTTACCGGCATCTTGTAGGCAACACTTAACGCA
+GGGGTTGGCGTTATTCGTCTGCCGCACTCAACATTCCCAACGAGCCTAAT
+AGCAAATATAGGCGCAATTATCGGAACTGGGGGTTGGTGGTTTACCAACG
+GCTCCCCTCGACCCGGTCCCTTTCGCTCAAGTTGCCTTGAACAAAGCATT
+TGGCGGGGCGGGCTCTCCGGCTTTCTCATTTTATGCAGAACGCCGTCTGG
+TCCAGGCGCTAGGGTTAACAGCACCCCGACGTAGCTCCCTTGAGTTGACA
+TGCAATGTCGTAGTAGAGAACCTGCACGCAGTCGGATTATTCCTACCGCG
+CGCCGCAGAAGTCCGAGTAGACTTCGTGCCACTCCAAATAGCCGAGGGCG
+TTCGTACTAAACTGATGCTATACCTTTCGTCAGGTCATTGGGGGGGGAGG
+AAGGGCTAGAACACGACCGGAACAAGGCACTCATTCCACCCCACAAAAGG
+TATATTTAGAGATTGGTTAATTTAAGTAAAGAATCGTATGTCTCTAGAGT
+GCTTTGAGGGACATTCTAATTTAATTAAACCTGACGTAATCCTAACACCC
+CGTAGTAGTGAACAAGGGGACCTCCTCTGTGAGGAAGTCTTCCAACGAAC
+TTCTGTTTATGTGCTGCGCGTGCGGTGAAGCTCAATCTATCCACCGCCCA
+CATTACTGAGCCTATGAAGTTATTGGGGAGGGATCTAGGCATTTAGCGCA
+GCTGGTTCGTAAGATCCCTTCCAGCTCAACGAAAAGCCCCGGAATCCCGG
+AGGCTAACTGGTCCTACAGGGAAGGCATGCCGAATACTGCTACTGAACGC
+CGCCACTTGGTTAAACCCGAAACTGCCGTGAGGTATCGGTTGAAGGAGGG
+CTGAGACATATGGATTGAATTAATAAACAGTAAATCCGTCCCTTGCCCAC
+GCTACTCGAACTGACGCTACGAGGTGCGATGTGTAGTTTAATTGCCCTCG
+CAACAAGTGGCGTTAACCCGTAGGCCTGTAATCCGATTCTGAGTTCTTGG
+AAATAGTATGATTGATCCCAGAGGGTAATTGAAAGCGCAGAAGTAAACCA
+GGAGAATAAGTACAAAACTGCAAACCGTGGCTGTGGAAATCCAAACCATT
+CAGCTTACAGCAAAATGGCACCGGGTTTAATATCAATGCTGAGAGTGTTT
+ATGATTCTCCAACGTTAACGACTAATATTATCAACCCGTTGACTCGAAAA
+ATAGGTACTATAGTGCTTTAAAGGAGAATAAACTGGCTACTGTTTCATTG
+AAAGTCCTGGCATATTTGCTACGCTATGGGATACTAGGGCGACTCGGGTG
+CAGGCTACGTATCCAACTATGCTTTTTCGCTTCTTCTGGCGACATGTGCA
+GCGTTATTACCACAGTTGTAGCTTAACATCTTGCCATTCAGCAAAGACCG
+AGCATCCAGAACCAGGAGTTGTTTACGTCTCATACCACGCCAAGGCGACC
+ATCGGCCCCAAGCGAGTCGAAAATGCAGAATAATTGGGTGGTTGTAGGCA
+CATGCCGTGGACAGGCTTATGAGTATGCTTGCATTACCTCGTCCTGCACC
+GTGCAAGGGTTGCATGCAAATCTGTCGACCAAAAACAACAACTAGCAACG
+CTAACTACTGGCCGGCATGGGGCCGGCGGCTAGGATAGCCCATACTAGTC
+CGCCAGTTCAATTTAGATATTCACTTCTCGACCCCAAATGTCCAGTAACG
+ATGCCGTGATCCGTGCACGAACTGACGCCTTCCGTGGAGCGACCACTTAG
+ACACTTATTGTTGATGCGGATAGAACTAGCCACACCGCCGCGAGTCTTTT
+CGACCCAGAATACCGTTGACTCGCAGGGCTGTCTGTGATATTCCCGCAGG
+GTCCGGTTCTTCGATTCAGAGTCCGATTGAAAGACCCCAGGGGGCATGCA
+GGGTCAGGCTATTGTTTGACTTTCTCAGCCGCCTGATGCGTTCATATTTA
+CGAACATGCCTCAGATCGAAGTCGGAATACTACTCACCAGTGCCAGTATT
+ATTGCGCGGCCCAATGGGCCATGAAGATTGGGGTGGTTATCTGTCTGGAG
+TCCTTTGCCGAACAAACCTGGAATCGAGCGCGCTCTGCCATGAGTAATCT
+TGAACCCTACTTTAACCACTGCATCAACCGGTTAGTGTCTTTAGGATTAC
+AAAGAATGCGCGCATCTTTGTGGCATCGACGTAGGCGTATTCTAGGGCAG
+GACGTTGGCCCTGACGAAGATGGATGTAAAAGCTGAGCGGGAACTCTCCC
+TCTTCAACTTTGACGGATAGCGTAACTCCACTTTTCTGGCCCAGCTGGCT
+AATTCACGGGTGAACCCTGTGGCTACACGGCCTTCATTGGGAGTAGTAAC
+AGTTCGCACAGTGCGCACAGTACGACAATTTCTTGGGATGAGCGTAACCA
+TTATTAACAGCGGTATACCTTGTGGCAATGTAAATAGCGCAAACTGCCTG
+CCGCAATGCGCACCTCACATGAAGAGACGCCCACGGCAGACACACGTGTA
+CAAACATGGCGACGATAACCGGACAAATCCAGCGTGTCGTACCGACGGCC
+TGCGATACTATGATGACATAGCAAAGGTGATATCGCACCGGGGGTAAGCG
+CTGTGCCCGGGCGGTTTCTAAGCGGCGCGTAGGCCGCAAGTTAGATAATC
+TATACCTCCCTTACATCATGCGTAGATGTAAACGCCGGCGCAATTGGTCC
+TCAAGTCGTGACCTGCTGTTCCGACGATATCCCTATCAAAGACAACATCC
+AGGCCTTAATTACATTCGTTGAGTTTGGTGAAAGTACTCGGCCACATTGG
+CGTTCACTATGTCGCCGGCCGTGTTTCTTTCTTTTTCCGGCAGCCCAAGT
+GGTATCCTGGCTGTGTGCGTTCTGCGTGACGCTGGGGTAATCAGCCGTTT
+ACATTTAGTGTCGGCCGTTACACTCGAGGCGCTCGCCATCAGAGGAGCGG
+AGGGATTTGTTCCAGCAAACCGGCCATTCGACACACTTACTAGGTCGCAG
+TGGCCAACCCCATCAACAGATACGTCTTGCTTCGACAGAAGTCCGTCTCG
+CCGAAGGCGAAGTTTGCTCATACCCGAACGCTTGTATTCAGGTAGAGCTA
+CCAAGATTACTTCCCCGAGTGTATTCGCAAGTATCTTTAATGGGAGGGTG
+ACACGATGGAAGCACTGCAATTTAAGGTGGCCAGATCTGACTAGCCACGG
+GCTATAAAGGGGGCTTGTACACTCCTGATTAGAGGTATCGGTGATCTGAC
+AAATTGCGAAGTAGAATCAGACCACACAATAATAATTACAGACCCTGGGC
+GCAAGGACGTCCGAGGCTCCTTTGCATCTAATCTGAAAACTGGCGGTTCT
+CATAATCAAAGCGACATGATAAGCTGTCTACTTCGATTAGCTGGCAAGCC
+GGAGCTCAAAACAAAAACCCGTCGACCCATTGGTGATACAAGGAGTTACA
+ATATCTGCCGCTCGCGATTACGGTGAGCGCAATAAACGTCTTGCAGCCAA
+GTACTTTGCCCGCCCGGTGCCGAACAAGGCATACAGTTCACGCTTGATTC
+TCCTTTTCTGAGTGACCCAGCCAGCAAGGCAGTGATAGGCCGTGAGTCCT
+ACTACTCTTCGCCACTGTATTGATTCTCCCTTGTACAATAGACTTTTTCC
+GGTCAACAGACAATATGCCACCCGCCAAAAACCAATCCCCCGGGGACCGG
+TTGAAGGGTAGACGCGACCGCTCGCCGCCTGCTTTTGCCGTTAACCAACA
+CTAAGCAACGAATCGCGCGCGTAGCATCGGGCGTGCGAGGACTGTACGTT
+TAGCGTTCGTGGTTCCTATTTTACACGGAGAGCGCGTCCTGTGTCTAATT
+CTTTCGCCGTTAATAGAGGACATTTTTGCAGGCTCAGACTGTGGAGTAAT
+GGCGATTTGTGTCAAGAACTGACCTGAATTGTGCTATTGGACGTCGTCTG
+TTTCGCTAGGCAGACGTGCCACCAGGTTCTGTATGCTTTAGAGTAAACCT
+GCACGACGGCCCAGTTAAAAAAATAAAGACGGGCAGAGCGACGGTTAATT
+GGATTCCGCTTCGAACAAGCGCACATCCAGTAGCAAATGCATTTGCGACA
+CCTCGACATTTTCGGATACCACTGCTCTTAGTGAGCTCTCGTCGTGGCGT
+AACCGTGTAAGTAACCGAAATCTGTGGGTCACTTATAAAAATTGCCCACT
+AAGGTGGTTTACTAAGAGGTCTCCATTCGGGGCAAAGGTTGACAAGTACT
+AACAACATGATCGACAGCTGCGCTCATTAGCTAAGAGTGTAAAAGCACTG
+GCACTACACATAGTCTGACTATCTTCTGGTTGTTGCGTTGTCACCGAGTG
+TCAGGTACTGCCAGGGGAGTAGATGCCCCCGCCACATCAAGAGGGATTCC
+CGCCGGTTGGTTTGAATGTTGCTTACGGTTTCGTCTCAGAAAACCGGTTA
+TGACACTGGGTACTGGCTCCTTCACGGTGCATCAAGGTCCCGAACTCGTG
+AGCTAGGCTTAGTCCTTATGGAGCTAGCATCTGCAGTAACTACTATTCAG
+CCTCGAAACAGCGTCCGTGTTTGCCACGTGCCAATAATCATTGACCTCTT
+TATGGTCTATTGCTCACGAAATTACTCTACGGAAGACAGTGTTTACAATC
+ACTGCCTTGGTTAAGAATTATGGCCGAGGTCCAATCTCATGTATATCTGG
+GTGGTTTATCTGGTACGCAAGTCAACATAACGATTCCGGTTCCAGGAGGA
+TAGTAATCAAAAATACTCTCTGCTGGACGTGGCAACGTGCTCTACTCAGA
+GATGCGCTATTCGTCTCCCTATGGTGGAGCGCCTGCATCTCCCTATGGCA
+TAAGACAGCTAGACACGATCAGGGTGCTCCGTCGCATTGGGCGCCCTGAA
+GAGCGCGTTCAAGTATTCCCAATTTTTGTATTTGAATATAGCAATTGACG
+CCTAGTTAACTACTGGCCTCCGCTTAGATCGCAAGTAGCATCCAACTGTA
+GCAGCTGCATACCTGGTCCTAGTAGAGGTTCGTTATATTGGGACTACATC
+ATAGTTAACCAGAATCCCAGTGTCTCGGCCGGTTCAGAGCGTGGAGTCGT
+AGGAGGTCTGCCTCAGGAGGTTCCGCAGGACGAGATGTGTACACAGAACG
+CGACCTCCACTCGACCCATCGAGGTTATTATGCTACGGGTTAGTTAGGTG
+CCTCGAGCGCGCCAACTTGGGTAAAAATCACCTGGACTATTTAACTATAG
+CAGCTCAGCAACGTAAGCCCCGCGAGTCGAACCGGGTGTGAGCCTTATGT
+TGTTGCAGGCCTCATATCCAACTTACTTTGCGTTAAGCGGAATTTACAAA
+TGTTCGTGCAGCCGCTCTGCCGCCCAGGACAACGTTCTCACAATTTCCTG
+ATATTCGACGAGGAGTGGAATCATAACAAGTGTCTCCCGAGTAGTATCAG
+ATATAGTCGGGTCGTCTGTTGCTGCGTAGTTCCTAGGTTTATTGCGCCCG
+TCTCAGATCCTGCTGTGGGTATGGACGTCATCCGTCCCCCCTTAGATGGC
+ATCGCACGAATGACGGGAAGGCTAAATGCGAAGACGCATGAAGACCTAGC
+TTATTGGGTGCGTATACATGCGGCGATCCTGGGCGCATATCTTTTGCTAC
+TGTTGGTACACTCCTGCCGATCGACGAAGTTCCTGTCTCCAGTTCGTTCT
+CTAGTGTCCTATCACGTATTGCGTTCGCGACGCAAGGGCGGTTGGCCTCA
+GACGGGTCTTACAAGCAGGGTGACTCAGTAAAGTAGTAACTACCGTCCGG
+CGGGTTAGCTCAAAACACTCGGGCAATTGATGGAGTCAACCTGACGACGG
+GATTCTATTGACCAGAAACCGACGATCGCTACTAACAGGGTCGTTATGGC
+TGATTCCACGTGCTGGATGAGCGTCCGCACCAATTTAGGTTCTTTTTCAG
+TGTGTAAGAGGCTCTTGCGTCGCATCCTAACCCGCACGTCCGGTTATAAG
+CCCAGGCGGCGCACGATACGTTCTTAGAATAATTAGCGTTCGTACGTAGC
+GTCATCCCTGTGTATCATCCGGCCTGGTGGACCTTGGCTGATTTCTCCCT
+AATAACGACCGGCATGTAGCTGGCCGGCGTCAGTGCGGCAGAGTGAGATG
+ACGAATGAATGTCCTTTTCGTGCCACGTGGCGTTAACTTGCCATCCTTCG
+TTGCATCAACAAAGGCGGGCACAGTCGTACACCTGGGTCTATAATACGTC
+CTTGGCGTACGTGGGAACAATCTGCACGCTGGTCCTCGCTTGACGCTCGT
+TATGGAGAACGAAGGATTTCGGTCACGGCAGTAGATTGGTTTACGATAAG
+TGGTCGCGACGCAGCAGGCAATGAAATAGTCGTCTCAGTGACTGACTGCT
+GTTGCCACTCTGTCCATTACCGCCTATTAGGACAGGCTCCAGGAACGCAA
+GCTTCCTTCCGCTTACAAGGATTGGATCATGCGTATTGGCTTGGATTGTA
+CTGTCTTTGATGAGGCCCCACATCCAATGGACCTGGGTAAGTAGGGCGAT
+GGAGGCGTCTGTGAGCTATGGCTGCTGGTCTAGAGTGGGTTAACTGGGAT
+TATGGGATAGTTGGAGGACGTAAGGGACGGAAGGTTGGCCGCACGTCTAT
+GCGCTCATGTGCGGCAATGCAAACCAACAGTGCCAGTCAATAGCAGGCAT
+GCAACTTGCTCCCTATTATACTTACGACCGTTCTACCCAAACGTGTGTGT
+GAGTTCTTGCTGATATCTGACCTCATATTTGTTATAGCGTACTCGTGTTT
+ACCCCAAGAAAGCTGCCCCACAGAAGTAGTATACGGCGTTCGGAGGAAAA
+AGTGGAGAGTAGATTCAGCAAGGGGCTCGAATGGGGAAGTGGGAACCGCA
+CGTCTTAATTCTTCATAGCAGTCCTTCCTATTATAAGAGGTTTGCGATCC
+ATCTTTTCGTAACTTTATTGCCCAGACTGCCAGTGCGCGTGGAGCCCAGG
+AAGGCTTTCCTTACCACACTCGCCCTTGCACATATAAAGAGGTTCTCATT
+ATAATGTCCGGCCAAATTGTTTCACTCACCGTGGAAAATGAGCCTCGGCA
+GAAGCGCTATCGCGATGAGGGATTGACAAGCGTCGTAGGCCCCTCGGATA
+TGACTTCTGAGGGGTTTTCACAGGCCACAAACCTTGAAAGACTGCACTAC
+CCGGCACTAGGTCAGCCCAGCATGTTTGGTCCACATAGTTCGCGCACGTT
+CATCACGGTTCCTATACCACGGGGGAAATAGCCGGGCCGACACGCATTGT
+TGACTGCTCGTTACCGTGTCTGGATCCAACGTCAACCCTAAGACTCCCAC
+GTTCATCTGGTGCTTTGGTGGGGCCTCGTTCCTTCAGCTCTCTGGCGGAG
+GTATTAGCCGGATTTTAGCCCACTACGGTCGTAAGGGCCTTGTTCACCGC
+AGGGGCGGGGTCCATTTTTGCCCCTGGTGCGTGGTGTAGGTCTCTTCCAG
+CAGGTATTTTAGTTAGGAAAGGCCCTATACGTCAACCTGTCTACCGGTCA
+CTGTGGCTCCAGGTCGCAGAAGGCTTTAATAAGCATTCGGACCCGGAAAC
+GTAGTATACGAACAAGCCAGCAGGCTGTGGATTTAACTGCTTTGGTAACG
+CACCGATTGTAATTTTTATGTTGTGGTAAATCTATAAACGGGCCAACCCT
+GAAGGATACGCCGGTCGCCCCCGGATCACGGGTGTGGGATAGACGCACGC
+GCAGCACGATCCCCCTTGCCAACCCGTCGATTAGTCCACTGGGCATACCA
+GGATACGAGAACTACCCAAATAACGAGTTTACATGTCGGCCTCGAACGGA
+GACGTCGGGGGAAACGGTGTTGGTACGATGTATAGCGGGAAACAGTGGGG
+GACTTTGAATCGTATGATCTGATAGAGGCACTTCTTTCCAAATAACTAGA
+AACGGGGAATGCTTTACTCTAGACCCGTTACACTCCTCGTCCCATCAACG
+AAGTTGTGGAGCAATCCTCGCAACGCAGTCCTCTCGCTGTAAAATGGCAC
+GCTAGCTAAAGTTAACCACGTACTGTCGATTGAAGGATACACTCTTAGGC
+TGCATATATAATCAGCGTGGTTCCAATATAGTCTATGCTACTGATTTAGG
+CCATTTAGTGGATTGATCACTTAAGCGCCATAAGCACGCATGCCAGTAAT
+CCAGGAAGGTTACATACCCCGACGTCCTGCAAGGCTCCACAGTAGCAAAT
+TTGTAATTAGTTTTTGGGGTTACGCCCACAGATGGTCACTAGGATGGTTG
+CCCTGCATAATGCGCGGCCACGTAGAGGTTCCCACGCGATTAAATCACGA
+AGTTAAAGGTCCATTACAAAGGGATTGAACGCTCACGCGCCGTCAGCTTT
+CCGGGACACAGCGCTCCGCTCGAAAGACCCAGTCGAGCTTACGGATCGTA
+TCGCTGTGAAGTTGACCCTCTCGTTGGCACATGTCTCCACCATGCCCCAA
+TTGGAGGAGCCAAAGGTCACGGTGGTCGTAGTCTTACGTTTTGACCCTGT
+TGTACACTTAGACTTACAAGGTGCTGCCCGCGAGCCCGTCTCATACTGCG
+GTTGGGACCGAACGCATTAGATCTGGGAAATACGTGGCCTGGTCTGCTTC
+GCTATCCCCATATACCACCCAGACTGAGCCCTTAATCACAGCCTCTGACG
+AAACTCTCTGCCGTAGGACGGCAACAGATCTCTGGTTCTTCGTGGTTCGT
+CTTCCCAGTGACTTTTTTGCGATGTCAATCTCGTTGCTGCCACACGGTAG
+TGTAAAGAACATATTACTAGGCTAATAGTTCAAAGAAACGAAGATCTTCC
+AGGGCCATATAGTTAATTTGGGGTAAGTCGCATCGGTTTAATAAGGGGGT
+AGTCACCCTCGTCCGACTGGCTCTTCTAATACTAAGAACTTACAAGATAT
+AGGTCCGGCATCACCAAGGGTTCGATGTAACACATAAGATGAACTTTATA
+GCTCTTTTGGCCGTAACGATCCCATTGGTAGGGGTAGCTGCCGCATATGA
+ATAAAAAGCCACCGACAACTTCTAGAGTGGACACTACAAACCGACTGGCA
+TTCTGGACCAAGTAACCTATGGGGATGCCTAAAGTTGCCGTGCCGCCCCG
+TATGGGTGCAATGCTAATGAGGGGGGACGATGGCCGTCGATCCTCGTTCG
+TCTCGGATTCACCACTGCTTGGCAATATAGAAGTAGGATATGTGCCGTTA
+TTGGTGGTTAAGGTCTTAATCGTATCCGCTTGGGACAAAAGATCTCTTAG
+ACCCACGGTCCTCGTGGGCGACGAGGGGCACACCGCCCTCGGCACCCTCA
+TGTCGTCTTATTCAGGGTTAAGCTGGGGCATCTCTTGTGGTTGTGAGTCG
+ATACCTGTACGCTACCGCTATTGGAAATTCAGGCAGTCCGTCGAATAGAG
+AACACGCGCGGCTGAACAGCTAATCTACGATGGACTGTGCTGAACGCAAG
+CTACCATACAGGGGCGACACGGCTATTAGATCACCGTGGCCTACTCGTCA
+AGCGCGCACCGGGGCAAAAGGTGCTTACACTAAAGCGGGGGATCCATTCG
+GTTGATTCCCGAGCGCGCCGCAGGTGGCACAGTAAAATTTTGATGCCTGG
+CATCGTACATCTTGTTAGCCGGCCCGTTGGAGGTGTACTACCCTCGAGCA
+TGAGAGGATCTCTAGTCTTAGATCCGTATTCGATCTCAGCTGGCCTCAGC
+TGCTTCATGTTTTAGAGCGGTTCAGAATGACGTACGTCTCATGTTACTAA
+GGCTGTTTACGGGCTCCCGCAGTAGGGGCAGGGGGCTGTGCGTAGGATGG
+TGGCAGTAGAGCGCATGGATTATAGGAATCCTTATAATACTCTTCGGTGT
+CTCCCGGACTGTTGACATGATTGTAGGGATAAACCGAAATCTGCCGTCAC
+TCCGCTAGTTTCGGTCTCGGTAGTTGATCCGTGCGGCGTCAAATGTTAGC
+CTACAGTCAATCGATCAATCCAACGTTGGAGAAGGAAGGACTTGTTCCAA
+TCTGCCCAAGGAGCGCGAAGGCGATACTTTCCGCTGGCAGGAGTAAGTGG
+AAGAAAATTGCTTAAAACGCTTTCAGTCCATCCCTTACGGCGACGAGATC
+TAGAAGCTAGTAATTTTACGAGGGAACTCCTACATTCTTGAGGCCCCATC
+AAGGCGAATTGGACACTTGCTCCGATCGCCGAGAGGACCAAAGGTAGTAG
+GGGAACAGCAGTCCGGAGACATTATAAGCTATGCTTTGAGAAGAAGTTAC
+AAAATAAGTTTGTATACGCGGTGGCAATCAGGGACCCACTAGCTTACAGG
+GTTCCAGTCGAGGGGCGCACCGGGTATTGGTTCGGGGCGGCCCGACGTTC
+ATATGCCAGCGATCCGTGACCGACACGATCACGGGGCACGAGGGCGTCGG
+CAGTCTCCACCCGACGCTGGGCCTGTCGCTGACCGTTAAAAAGCGCCAAC
+GTACCCAAAACTGACCATCATGTGGGACTACACCCGTTGCTTATACGGTA
+CCGCTTTTGTGCACGATTACCGGTCAGCACTCCATCAGAAGGTTGAAGAC
+TAGTACGGCCGGTGCGGAACATGCAGGCCCCGTGTCGCCCACCGATTAGC
+GAAAATGGTTCAACCCCATCATCAAAGTCCTACGACAAGGGGGATCCAAC
+GTGACAGGGTCGTGTGCCGGGGCACGCGTTGGACCAGCCGACACCCTCGA
+CCACACGCTGCGGGGGTAACCCGGGTAAAACCTTGTACCACAGGACAAGC
+CTCTTGGTAACAACTAAAACTGCATCCGAACAGATCAACCGTGTCGTTGT
+AGTGACCTACTAAATCGGTGAATAACCTAGATCAGCACGAATGATCTATG
+AAAAAGTCCCCACGGAAACGTACGGGGAGGCAATTCATTCGTTCCCGCCA
+TGGGAAGTGGACACTCTATTGGGGGGTAGATATCATACGTAGCAAAGGGA
+TCGAACCGTTATCGGTTTTGGCATGATCCGGGCACACTTCGGATCGCTGT
+GTATTATGAGCGTACGGACGTGTATCGGGACACCGACTTCAGTGCATACA
+GGTGGTCACAGAATACATAAAGATATTTTGTATGATCCGAGCTGCAAAAG
+CTCGGTGGTACAACGTAGTCCGGAAACACTTACTAGAAATGGCCGCTTGA
+TCTATGCTAAGGACTGGTTCCACGTATCTTATTACAGGCGGTTGAAAAGT
+TACTCCGATGATGGACATCTCTGACCAAGCAGAATAGCCAGATGACATGC
+TCTAGAGCTCCAATTAGGGGAGCCCCTCAGGTCGATGGAGGGGTCCCATA
+TACGTGCCTCGGGGCGAGGGGCGGTGCCTGAGCTGGGTAATCCGCACCAT
+GCTTCCTACAGGCAAGGAGGACTCCAGACACGATGCTGATGCTCTAAGGT
+TACCCGGCAACGCTTTTTCGATGGATGGTTCACCAGGAGAAGTAAGGCTC
+TGGACAAGAACTCTTAACAAGGCGGCTTAAATTTACTAAGGTCCCTTCCT
+TAATGTGGTATTGAACTACCTCTACCATGTGAGACAACAAGACACACCAC
+GATTCCCACTCGGGCAAAAATACGTGACTGGGTGTCCGTGTATGTGTTTT
+TCCAGTGGGGAGGCTACTCCAGACTGGCTCGTAAACGATGGGCCCTTTGA
+GCTTACAACCATCTTGCTGTCTACTCGCACACTAATCTCCACTGACCCAC
+ACTAAATAGGGCGATTAGCAATAGCTTGGTAAGACGCCTGACCAGCTGAA
+ATGTATTTCTGAGCTTTTGTCCATTCCCTGCTTAGGCTGGGCTGTCGTTG
+GCTATGCGATGGGTCGTAGCTCGGTCGATGGAGTACCTCCTCTCTACGTC
+AAGACACTAATCCGCCCAACGTGCTACATCCGATGCATCCACAGCTGTGC
+CGGTAAACGCTATAGAGTTGGAGAAGCCTATCCGGAGCAGCAAGCAGTCC
+CGAGGTTGATGACTTTTCACCACGAGGAGCAGATGGGATAGCAACGGGCA
+CAGGGTAGTACAGAGGGCTCCGCAGTGCAGTGGTTAGATCGATTAGCGAC
+TACCCGGCAAGCTATCAACCCTATACACCTTCCGTTACGGGATTCCAGCC
+TCTTCTGTGCTTACACGCGAAGTCCCACTGACACTTCTTAACGTTCTCTG
+CGCAAATGGATTCGCGCCGACGCTCCCTGCTCAGCGTGGGGTAACTGTCG
+GTATTGTGCAATTTGTAAGTATGGAAGACACTTAGTAGCCTTCGGATCCT
+CAATCGGTGGGGGAAGAGGCCCTTGCAATGCACATGAGCTCAACAAACTT
+ATTCGACGCGCCCCCGCCCGGTTTCTGGCGTTATTCGCTAGCTATACTGT
+CCGCTGTGACTGCAGACGTCCTTCGGCCTTCTTTAGGAGAAGCTCCAAGG
+TGCGGAGAATGTTTGTTGTCACCGTACAATTATAGCTACCTGTGGAGTGC
+GCGGCCAACATCAACTAGTCAATTGCCCAAGCTGGGTGAGTCATGTTCCG
+TTACACCTCCACCCTTGCTCCAGCCGCAACTTATGACGGGTGTTCTCCCA
+ACTAAAGTCGTTTCAATGTTCTCAAACATGGACTCATTTGAACGATGTGG
+TCGGCCCGTGACTATATGCAATAACCGGGCATATGGCGAACGACGAGTCT
+GGTAGTCAAACATACTGACTACGAGGCTACCCACCCGAAGTCACAACTGG
+TCCGACTACATCTGGCGGCTGCCGATGTGTCTGTGGTATTTAATTTAAAG
+GTAAGCCGCTGATACAATTAGAAGATATGCTTGGTACAGGGAAAGAGTTG
+TTGGGAAACAACGCAAATTAGCAACATGAATGGAAATACCGCGCGTCTGT
+CAATTAGACGAACGAGCCGGCGACCACCGGGTACGGAGGCGACCTGGCTC
+TCCGTATTGGCGGACCTTTCGCCAGCGTATTGCATACAGAATAGTTGGGC
+AGTTACATGCGTAATTCCTACATGGGTACCGAGATTAAATTCTGTATTGG
+GGAGTTTTAGCTGGGCACGCTGTACGACTCTGTTCTACTGCGGAATGGCC
+CTCATGTGCCTGATTGTTAGCCACCGGATAATCTACTAATTGGGCTTTTC
+TGTCGTATTTCCTCGTGCGTGCCGAAAACCCGCTACGATCAATTATGTGC
+CTAAATGTAGATAAGTTCGACCGATAGGGCCCGGGCCAGGCAGTTAGGGT
+TGCCTGTCCCCATATGTCGTCGCAATAAACACATGGGTACACCACTAAAA
+TTTTACATCATTGGCAGTATTTAACGGGCTGCGTATGCATTAGCCTATGT
+CGTATACAAGTGCAATAAAAACTAAGTAACCAATTTCTGTCAAGTTAGAA
+CGCTCTCAGGCCAAGTAAGTTCTTGGAACGGAAATTTGGCTGCGCTACCA
+TAAGCAGCCACGTAATTGCTTGATCTCTTGTATGGAACCGTCTCCTCTCC
+CGGTTAGCAGTAGGAGATGTTCTGCCAATACCTCGAAAACGCGGAATGAT
+AGAAGCTTGAGGGGCACCGCCCTAACAACCTTCTCTCTTTATCGGGTAGG
+GACCTTAAGTACTTGCTACAGCCCTGGGCCAGCGCAGTATCCTCTGTTTA
+CTTGGGGCAATTAGCCCATAGCGCGGAGTACGTCGCAGTTGCAATGCCAA
+ACCCCAAAGTCGTCTTCTTCCACCTGCGTCTGGGAGTGCGGTGTGAAGGT
+GCGTATTTACGGCGGGATCTTTCGCTCACTCACCTCTGGCGACCGATGCC
+CCTTCACCCCAGCCCTACGGTCCGTGTGGTTATTATCGGATCCTATGTCA
+GAGCGGCATTGGACTCCACCATGGCGAGAAATATGTGTCGGCCAGCGGAG
+GTACCAAAGAGGATACAGCTGCGCGGCGAGCTTCCAAGCTCTAGCGGTAC
+GTGAAGTGAGTACCATGGTCAAAAATTACGGGTTCACTGAGCCGATCATC
+ATAGGGAGTAGTAGTTCCAAATGTTAGGTACGAGTGTGCACCGAAGTGAC
+CCTCGAGGAACCCAGCGATATAGAGCTCGCAGGGGGCGGCAAGCTACGTC
+GAGGTAATTCGAGCTCCCAGGGCGGTTAGGATATAGATTCACATCTACCG
+ATGGGTTAGACTCAACGGAATACGACAGCGCCCTAACTAACTGGAGGGCT
+AGATCGATCTGAGTGTATAGTCTGGTGGAGTAGGTTGCCGCTATGCATCC
+ATATTAGGTTCTTGTCGCACCCTTTTAACGACCCTGGATTGCCCCGCTAC
+TATCCGATCTCTTCTCGCAGGGTGAGTCCAGAGCTTGTCAGTGCAGGCCA
+GAAATCTAATCTGCCGAGTCGCACTCTATGTATGAGCTGCGTTGCTACAA
+TATGCTGCCACACGTTCTATCGTATTAGAGGTTCGGCCTCCCTGCTACAC
+CGGATGAGATTACGACAAGGCGGTGTATGAACAATCCGTGCGGAGGTCTC
+AAGATTGATCGATTAATTCCGCTGGGATTCTCGAGTGTAGATCTCTGTAT
+CGTTATACGAAGATCTAGCGTATACGACGACGTTCAAAAACCATTTCATA
+CCGCACGAGTACGGGACAATGGTAAGGAGGTGACGAGCTTGTTCGAATGT
+TGCCGTTGGTCCTGACTGGCCCCGGTGAGAGCCAAAATCCCCCGCGTCTT
+ATTCTTCTTCGATCTCCGAGGCGCGGATTTGGCTATGCGCTTTCTGTTTA
+AACGGAGTCGAGCAACTTTCAAGTCGGGAGGTCTTCACATAAGCGCTCCT
+GATACCCGGATGCGACTCAGAGCTGGTAGATGTACCGGTATAAAGGCGGT
+TTGGGAGTAGTCATCCGGACTGGGCTGCGTCAGTACGTAGCCCTATTCTT
+CATGTCATTACAGACTGACGATGATCATTGAGCCCTCCTGACCTGTGTAT
+TTATTCCCGCACCGCTGAAACCGTGTCCTTGCAACCCGCGAACTACCACG
+CATTGAGCCAGATTCAGAGGATAATTTACCTGTCGCACGGTCCACCCGGA
+TTGAAATCTACAGGTAGCGGGCGGTGGAATGTGTTATACGTGACAGATTG
+GCTACCAAATACCACTAGATGTGACGTGACCAGGAGGGACACGACTCCAC
+AGTTTCCACCGACCGGGGGCCGAACCGGCGCCGCCTGTGTTATTAACTTA
+TAGGTCGGCGCACTGAATAACGGATAGGTCTCCCACCGGTCAGGACATGG
+GAGGCAAGGTGGCTATCAGGATTTCAGGTTCTATCGTACAAGTTAACCAT
+CGATCCCCCCTGCAGATGTACTGATTGGACGACTACTGGAGGGGACAAAC
+GAAGAGCGGTCCCACCCATAGCAGGTCTGTGGTGTAATCGCGGTCTAGCG
+TAGTCGCTGAGGTATGCTCATATTGTGCTTTCGACCCTTCTCGCAATAAC
+ATATTGTTAGTTCAGCTTTACAATCTGACCTAATTCATGCTCTCACGTTT
+AAACGTGAGCTTAATAAGTTGAAAAGGCTCAGTTAAACTCTTTTTAATCC
+AGTCGTCGTACGTGGGAAGGTTCTGCAGGTGTGAATGTCTTCGACAAGAC
+TTCGTTACGAGACCATGAAAAGCCCGGTCCGGTTGAGGCCAGGTACACGA
+ACTCTTATAACGTATGAGATCATCCCAAAGTGGAGTATTCCCACGCTGCC
+GGTCATCACGTTATGGGCTCGCAGTTCAGGGGAGTGCTGATAGTAAACTA
+TGCTTTTATCCTATCCTGTCGGCTCCAGACCAATACTTCATCAACCTAGG
+TTACCAACATTCCCGTCATGCAGATCGACAGAGATGATGCACCTTCGTGA
+GCTATAGATTTCAGAATTATCCCGCGAACACGTCTAACCCTCAGCAAATC
+GTAATCGGACTGAAAGGTCTCACGCGATATTGACGCATTATGAGTCGTGC
+GACGGTGTGCTTGGAGTGGAAGATCCGAGTTCCGCTGTATTCTAATAGAG
+TGTCGACTTGTCAGTCATCCATGAGGATTAACCAACAGCTAGACGGTCGA
+AACGTTCTACTTGAGTGCCTGCGGATGGCCGTGTGGCTAGGTATCGCTCT
+GAAACCTGCGGATTGGGTTAGGATTTCGGGTGATAATTTGTAGATTACCG
+TTAAGAGGCGTCTTTACCACGATCGGCTAGTGACACTACGCGTCAGATAA
+TCCGAGCGTCAAGTCTGCGGCGGAAATGTTTGGGTCAAGCGATGATCACG
+GTGTGTTGGCCGCGCAAAAGTGGTTACGACAGGTTGCAAGACTGCGTGCA
+ATCAACATCAGCAGGGAAAGACATCCTTTTATCTCCGCAATGTGTAGTAA
+TCTTCTGGTCTTGTATATTCGTGGAGCGTGGGAACAGTACGTCACCTTTG
+GTTGCTATGGGCCACTAATATGGCGCCTACATATCCTTCCGGAAGCACAT
+CGATTGGTCGCGCTCACAAGCTTCTGGTCGCAACAGTCAATCGAATTGAT
+TTGCCGGCGGGCACGGGAGGAGCTCGTGACCGATTGTGTGGCCAGTGAGC
+TTTCGCTCGGGTGTCTAATTTGCAAGGCCAAGACGGTCTCGCTGATGGCA
+ACTGTTGAGGATACTCTGTTATCGACGCAACTGAGTCTTCCAATCACAAC
+GAAACGGCCTTGCTGTAGAAATTTTTGTTGCGTTGATACGTGATCACGCA
+TTTCTATGTACGAGAACGTCATACGAGCGACATCAATTAAATTTTGTAAG
+TCCTGCGGCATAGATGATAATACTTAAGGTGGCCCTTTGAAGGGAAGAGT
+ACTAACAAGATGTGCCAACTCGCACGCTCCGGCTAATACTCGTAGCAGGA
+TACAAAGCTGCGCCACTCGGGCACCGGCCTGGACTTTTGGCGTAAGTAAG
+CGCGTGGCTTGCGTCTCTCCGTAATATAGTTCGGATCTGGTCTCCCCTTT
+TTAAACCTGGCGGATAAAAACTATTACAGCACGCGCTAGCACACATTGCG
+GCATATGAGCGCCGCCACCCTTCTACTTTAGAATAACCAGAATCCCCTGC
+CGTCCTTTTTGCTCCCATTAGGCGAGTAAAGCAGGTGTACCCACAGTCGA
+TTAGCGTAGCCTGGTACCACGAGTCGTTAAGTCCATATGAGAGTTTCCTC
+ACTTCCAGTTATTGCCAATCACAATCTTCTTGAAGCAGCCTTGCGATCAT
+TCACCATATGTAACTGCGAGGTGGCGGGCGTGTCAATCACCTACCTATCT
+TGAGCGGTGGAGGCGGCTTAGTAAAACCGGGGGTGGTCCCTATTAGTATA
+CATGGTAGTTTTTAGCACGCCTCTAGCCTGCCTCACCAAGACCCCAGGAT
+GGGTTCGTATACCTTCGTGATTTAAGGCACTGATATGTCCCAAGACCCAA
+GCGGACCATGTGATCCACGCTACATAGCACTAGCGCTTCTGTTGGGAGAT
+CGATAAGTGAGTGTTTGCGAGGAAGCTACAGTATCAATAGGTGCAAAATG
+CTCTGTCTTTTCTCCCTAAACTACATCCAATCCACGCCGGATTTGCATCA
+GTTGGGCCGGCAGAGGGCCTACGGCCAACATTAACACTAGCGACCGAGAT
+TAGATAAGGGACCGAAAATTTGACGGGGAATCTCAGTCGAGACCTTCTTA
+AAATCATTTACTGGTTGTGTCGTTGTTAGCTGCTTTGTCCATGTAAACTT
+TTACTAAACGTCGCACTGTAGCCATGCCGCGAATAGACGTTCGCGAGACT
+TACTGCTACGTACTGGGGAGCAAGCGAACCTGGCAAGCGGTCCTTTTCAC
+AGCCACAGATCCCGCCCGCCTATGTCGAACCACAGGACCCAAGGGGTTGC
+ATGTCTGGCGGGGGGTGCGGCGTTCTAGAATCCTACAAATCCCGTCCACC
+TAAAGATCCGCCTTCTTTGTGCTGTGGAGACGTTATAGTGTCGCCCCGAT
+GCAAGAGATTCAGCGCCCCACAGCATCCCCAGGTCCTAAAAGTAGCGAAC
+CTGCGCCCGACATCGGTAGGCATCTTTTGTAGGCTGGAAGCTATCTTTCC
+CGGGGTAATTAGGGTATTCTGAAGGAATGTTGCGTCCAGTCTATCAATAT
+GTTCAGCCTCCGGACTAGTAGTCACGAAGCAGGGTAAGCTGAGGGCCTCA
+TCAACCACGGGCACTGTGCGCTGTACCAGAAACGGACGACGAGCCAATAA
+TTGGGTGGTGGGTGGGAAAGGGCCTTGGATACGGGTGGTGCCAGAACTCT
+CCACGCAGGCTAACTCCACAAGAAGCTCAGGATCGAAGAGCCCTACGTCC
+AATAAATTTGGTACTCTACAAGGATTGGATGGCTATAATTTTCGTACCGT
+TTATGCTATCTTCATTTCTACTTACAACTTGATACCCTCGATAGGCCAAT
+AATTTCAAATCGAGGGTCTAGTATCTCCTGGATGGCTGCGGGAGGTTAAG
+GAATCTCAGTTTCTGAGTTAGGACGTCTAAACGTTGGTTTGTAGAAGCCA
+ACTTCTCGGTAGCTAGGTTGTGCGGACATTTGAGCAGCCGGGTCACACCG
+TCCAGTCATGAAGAAGGCTGGTCGTGTGAGGGCTGCCATATCGTATTAAC
+CCGTGTTGGACCCTCCGAGTCTAGTTCATGCCCCGGACTCCATCCGGCTA
+GTGGCGTCTCCTCCAAAAATAGCGATCGAAGATACTCGCGCGGTCCGCTT
+TGTGCAACCTGAAGCCGGTACCATGTATTGACAGCCCGTTAGGAATGTAT
+GTTAACCCGTTATTGGGATGCTATAGTTCCCCTGTGCACTTACCCACTCG
+CGGGTGAAACCGATGGCTAGGAATTCGTCAGAATATCGCGCGAATTTATA
+CCCACCCATCGCCGGATCGCTCAGCTTCATGCTCCTCGTCTATTCCACCC
+GGCCCTACGGAAAGTACCGGTAGTCACGACGAGCCTCAGATGCTGTTGCA
+TTATCAGTCGGCAATCAGCTCGGAGTTTCTATTTTTGAGCGCAAAGATAA
+TAGAACGGGGGGGTGTAGGGCCTCGAGATAAGTGGAGGAAAAGGTGAGCG
+AAGGCCGTGGCTAGCCCCGAGTCAATTAGATGCTACGACCCACGGCACGC
+GAATTTCGGCGTCTCCGGGTTTCTTCGAGTCCGCCGACGACGTTTCCGCA
+GGGGAAAAGGTTACGCAGGTCTTTCGGCAGTCACTGAAATTACAAAAGAT
+CCACCCCGGGCTCCAAAGTGGACCCCATCGCACCATGGCAGATGTGCCAA
+AACCCTCTTGAGGACCTGTTAAGGAGAGGTGTTAGGGTTTATTGTACCAG
+GCCGCAGTGGGCGAGTGGTGGACAACTGGAGCCTTTCATGCTAAATGGGA
+TTCAACCCAATTCAACAAGGCGAAATTATTGAAGTATTTTGTGGGACACT
+TAGCCTATACGTAGGCTGAAGAAAACACCGTCTAGAATTTTGAAATGTCC
+GTGATATTCGTATGTGGTACTGATACTGCGCAACTCACGTATGTGAGTGT
+GCGAGAGCAGTGTACGCGTTCGGTATTGAGTGGAATCAAGACGTCGTAAT
+GTCGACTAAGATGACACCTGTTCCCCGGGATGTAATGTGGTAATGGCCTC
+AGGGTAGTCCTAGCCAGACCATGTGGTATCGATCCCAACAAACGGACACA
+TTGTCCATGTAGGACGGTTGCAAAAGAGAGTTTCGGGTACACCATATTTA
+GCGATCTGTCTCAGGCAGACACGACGCGCGGTACGACTGAGTTATCCCTC
+GGTCGTTGTACTTTTTGCTACATAAATCCCGCCTACGCCAAAACCCTACA
+GGACAGGAGTTGATCCCCCACCGTTGCCAATGAGCCATGCCCCAGCAGCA
+AGTCCCTGCTCCACCTTCATGGGATCGCAGGATCTCGTGGTTAGGGCAAT
+CACCTGGGACCCACGAACGCAAGCACTCCATCGTCCACGCTTGAGGCCGA
+ATAGCTTCAAGACCTGACGCGAAGACCAGATCGGCCTTTCATAGCTGTGT
+TCCTCCGCTAATCACTGGAGAGGTAACCACTCGCGCTTATAATATCATGA
+AGAGCTGTTTGACGAACCCGTTCAACCGCACTGATAAAGACACTTTGGTC
+GAAGTTTACGCGAGACCGACGACGGTGACTCCAATGCGATGTGCTCTTTT
+TTCTTGCATCCAGTATTGGTGATGTGACTCCAACCACTACTTTGGTAAAG
+ATACGTAGATTTTGCTATGATGTCTCGACATGGTCTCGGAAGAAATACTC
+ATGCAATTCACGTATTTTCTCCCCTGTAAAAGACCGTTTCTCAAACCTGA
+GGGACCACGCTGAGATTAGTACTCAACGCCGACCCTCAGGGCCTCTCGCG
+GTCGCTTTCCAAGTAGACCAGCGAATCGTGACACATGTGTTAATAGTCCT
+CCTAGTCACGACATTGTCCTGCGATTCTAGACAGGGTCCTATGCTACCAG
+AACCGGGTTAAGAGTACTCTTTTGCTATAGGGAACATATACATCGGCTCA
+GTTTTATCAAAACGGGTTAGTCTGACAACGGGAGAATAGCATGGCGTGCG
+TCAAGATACAACTGAAAACTGAAAGGGAAGGAAGAGTGTCTTGAGCTCAT
+ACAGCTATCCGGCGTTACGACGGCGGCTGAGACTTCCGTTTAGATCTGAA
+TGGTCCTGACATCGAGACAGATGAATAGGCATCAGTCTTCATCTAACAAC
+GTCTACGCAGCCCCGGAAAAATTTTTGGCCTTTTGCAGTTAAGGTCCCGG
+CCAGCTAGTAATCATTTCACTCATTATTTAATCACTGACTACTATATAGG
+TACATTTGGCCCACTCCACCATACAACACGGTTTCACATATCTTCAGGTA
+ATCGCAGGACTGTCTCCCGCCCCCATCCCTCATCCACCCAGGGTGAGGAT
+GAGTTATGCAATAAGTAACGGTGGCAAGCTACGCTAATACTCTACCATCG
+CCAACGGATTGCGACTATTGGTCCGAAGAATTACCAGGAGTTCGGACATA
+GTCGGGCAAACAAGTTCTAGCTGGGTCGTTTTGATCAGCAGGGGCCTATC
+GGTAACACAGCAGGGACAGGTTTGGGGACCCTGTGGGATGTCCTCGTCTA
+TGCCAGGACATCCATCACTGTAGCAAGTGGCTGTTCCAAGTCACACATTC
+CCAATCCACGCCGCTCGTGCTCGAGACAAGGAGGGATTTCCCAGCCAGCC
+TACTGGTACGACCACTAGCGATCGTGGGGCAAGTATATACTGATTGAACC
+AAGCATTTCAAAATCGTCGTTGTCTGCCCCTCCCTCCGGGGTTCGCGGAC
+TGTAAGTCTGGGACTTACAGAGTTTACCGCGTTAGTTGAGTTTGTCTTTG
+AAGGGGGTGGGGCTGGGATGCGAGAGTTGCAACATCTGCTAAAGAGGCCG
+GTTCCCGGTATTATTCCGAACGAGCTGTGACTATCGGACAGTATCGGAAG
+GGGGGAAGCACAGGTGAACAATGATACAAGCTAAGCATATCGTCGAGGAC
+AACTTTATCAGTGGTGAGCCAGTGACTACAGCTGGGTCGGGATGTGAAAG
+CATCCCCGGCAGATGGGCCAACAGGCCTAATGGAATGAAAGGAGTGAAGT
+TGCCGGTACTCCACCTGACCACGTAGTTTTACCTACCTACTCACCATATT
+ACCGTACCACGGGCATGCTGAGTACAGTAGCGTTATCGCGCCCTACCGTG
+AAAAGTCGACGTCGGACATGCCGATACGCCCTTCCAGATAAGGCTCCCCA
+TACCCCTGTGCTCTTTAGTGTTCGAGTACCCATTGTTGGAGCATCACGTG
+CCTAGTATAGCCGGTAGTCGAGGGCATCTGGGAATAGGTCGAGGAAAATC
+AGCTGGGTGCTGTTCTATGGAAAATACGGAGTCCTCGCCCCGCCTGGTCG
+GAAACAGGAGCAGTATTCTCAACTCGCAAGCTAACCCGAGCATTTGTTAT
+TGGCAACAACGGAAAAGTGAGTATCTTAACGTTGCAACTAAAACAACAAA
+TCGACGTGTTTGAACAAGTTAGTAGAGCAATTGCGTGTAAGGCACTGGCA
+TACTCCACTAAAAAAGAGCACGTATGGTACGCGTACGGACCGAAGTCCAT
+CAACGTATGCCGACGCACGAGTGGCCTAATCCGCAAGGGGCGAGGAGTAT
+CAGCCCCAGCTACTCTATGCCGTCTTATCCAGACCCGCGCAGACTTGAAC
+ATATTCCACGGGCGATTCCAATAGATCCCGCCCCCGAGGGGTGCAGCTAT
+GACACTTTTTCGGCACCTAACCTTAGGTGGCGTTCGCGCTTCGTGACCCA
+GTGTTTAGCTGTCCGTCGAACGCACGATCAGTGTTGCTTCCACGATCCCG
+CGAATTTGAAAATTCCACTGGGCTGCTTTCCGGCGAAGAAAGCGTGCGAC
+CAAAAGTTGACAAAGCTGATCATTCCAATATCGGGCCATGCATGTTTGCC
+GGTCGAATCCCGTGAGAGATCCGGCTTACTGCTTTTTGGCCGTGTTTGGC
+GCATCCTTGCCGCCACACACGCTCACTGGGATTAAGATCCAGGGCTCGGC
+CACTAAACATCATCCTAATTCTTGTGGCTTTGAGAACGACTATACTCACC
+CCTTGACTACACGTGGCGGTGCCGATAGTCTATGCCCCCTTCAAACGGTC
+ACCTCCGCGTGTAAGTTGCGATTAAGATATAGAATCAGGTAGTAGCGTAG
+CAAGCTTATCAACTAGCAGCGTCGTTCCCGTCCTGGTGGTAAGGCGATGT
+GTTACCTGACACTCTAGACTCCAGGTCGGGGAGCAGGCATCTACGGCAGT
+GAAGGGACCGTGGGTTTCTAATTAGCCCGGACCGCAGGATCATTCTTTTT
+TCCCAGGACGGAAACACCGCCTCGAACGTTCCGACGGGTGACCGATCCCG
+CGTCGAATCCGCTGGGGGCTGGTCGCATGTCACTCTTAAGACAGACTCCT
+AGTGTACGAAATCTGCAGTCGCTGTTGCCGTCCGCATTAGGGGTCAACTG
+GGGTGTCAGCGGCGGGACCGCTAAACGAATATCCTCCGTGCTTGGGTTCC
+CGCTAGGCCTCAGGGACAGCTCTGGCTACTGATAGCGTCAAAATTACATG
+ACTTTCACCCAGACAGACAATGGAGCCGTAATTATCGCTAGATCAATGTT
+AGCTCTGGATTTTTGGCGCCTTGGACCTCAGCGACCGTGAGTGGCAAACA
+ATAACGGCCCCGAGCAACCAATTGACGAGTGATTCCCCCAGGGTTTTCCA
+GGTATTTGGAAGTACGCACATAAGAGAGGTACACTAGATAAGGGCATCTG
+AGCAAGTTCGACGGATGTGCATCCCGGTTACAGTCTGGTAACGAACTACG
+CCCCTGTGCGCTGACTCATTGGAAGTGCGTCTTAGTTGTGAGCCTCCAGC
+CGGTGACCGGGTTTGAGATTCTTGTTCCGTCCTGGAGACGTCAGTCTTGG
+GCATTTTTAGGTGCGTACGGGCCTTTCTACCCACAGTTACGTCTTGAGCA
+AACTTGGCGCAACCGGCACGCGTACTGGCGCCCGAGTTCTCCCAAGTGTC
+TCAGACAAGTGCCACACGTCCGATATGGTTCCACCTGAAAAAGGGTAGCG
+AACTTATGATATAACGATCGGTGAAAGTGGCACTTCGGGTAGAAGAGCGC
+TGTCTCCGATGGCACTTCACGCCGTCTAGACGCCAGATGGTGAGTCTTCG
+CGAACGTGGTAAATCCTAGAAGCTCGCGATGCCTGATTATATCAGCTCTG
+TGTACCTGATAACCGTAAGATAAAAACACGCCCTCCTCCGACATTGGACA
+ATACGATGCACGTCTCTGCGCAGAGCGCTGGGTCGATCGACGGAGCATAT
+TTTCATTATCGCGTACAACCTCGTTCCTTGCCGGACACCTTTAATACAGA
+TCCACGCAGACCGTCGCACATCATAGTGGAGAACTGATTGGCCATCTCCC
+TTTGGGGTTCTTTCCTCGCTCCTTAATCGGGAAGCTGCACTACCCCCAAC
+CTCTTAAGCACCAGTGTGCTATCTTGGCACCTACTAGTAACTGTGAAAAG
+AGTGGGGGTCGGTGCGGGGAAGCGCTGTTTGCGGCCGACGTTTGCCCGAC
+AGTGGAATGCGCTCTGGCGGCCACAATCGATACTACTCCCAAAATAACTT
+AGTTCCTTAATCCCCCCGGCTTAGAGCATGCAATAAGTCAACCCCGTTCA
+TCCCGGCAGTGGGATGCCTCACTCTAGCCTGCTTGCTGAATCACGTTTCA
+GACTGCCCCGAATAGCAGTCGAAAAGGGCTTACTAAAGCTGGCCGTTACT
+GGGCGCCATCGATAAAATGGGCGTAGGAGCAGTGTTCTTACACGCATGCG
+ATAGCGTAACTTTTCCGTGAATGAAGAGGCCAGCCTCAGCGCGTCAAATA
+GTAGACGTTTTACTGAGCGGTCAGGGGTATGTACTGTGTACGGACGGTGC
+ATAGGGTCCGCCCGTCAGCTCAATGGGCTTCTAAGTAGCATTACAGTTTT
+CTCCTGACAGCAGGAATGTATGTCTCTAGGCATACCCCCATAGAGCCGTG
+AAAGCATAGTCGGCCCCGGGGTCGTCGCGGACGTCTGGATTATTAGGACT
+GGCACAAGTCGATCGCCGAGACGAGATTATAACCCAAACAATCTAGTCCT
+TTCGTTCTTAAAGGCGCCATAGGAAAGGGAAAAATGTGTAGCATTTTGTG
+TAACAAGCCTCAGATTTACGAGTGTATACTAGCTAGCTACCCCTCAGCAG
+CAGTACCCCGGCGCGGTATAACGGTCTCACGCAAGTACCCCCTGACTGTG
+GCTCTTTCTAACTGCTATCGACTGAAGGACACATCACCCCAACTCCGCGG
+TCTTCGGGGCGCCACGTGGGAGACGGAGCCGCAGCCAAACAAATCACCCC
+ATGCGCGATACGACGCTCATACAACTAATGAGCCTACAGATTTCTACTCC
+ACGTAGCGGAATGTAGGCTACCTCTAGTCCCAGAACTACGAGCTTTGTCC
+TTGTAGGAGCGAGTGTGCGCGACCGACGACGACTGAACGATTTGGCTTTT
+AGTTAGTCTGCACAGGTGCTAAAGAGCACATGAAACCGTTTCCTGTCTCA
+ACGAGTTCTGTTATGGCACACTACAGGCCCGAGCTCAGAGACCGACCCTG
+CATTTGCTTCCCTCAGACCGCACGTACTAAGAAAGCTCGCACAAGGAGGC
+GTAGGGTGGGAGTGCTTATTGCAAGCATGAAGGATCGAGCGCACCTGAAA
+CACGTCTTAGATGTACGGATGTGGCTGTAATGAGGAGTCCAGGCATGTGC
+AGTTTCTCAGTGGGGGAAAGTGGCATGGGCTGCGGGTACCTGGAACTCAT
+ACACCGCAGCAACCTACCCTCAGTGTACTAAAACGAGCGATTTACCCGTC
+AGCACCATGATGTTAAACCGCCATCCGATCCGACTTGCATCAAGCAGCGC
+TCTCTATACGTGCACTGTAATTGTGCAAATACTGCCTCCGTTCCCACGAC
+CGGTTGGAATTTAGACGCCATGTGGCCATCGAGCATCATCCACCCAAATA
+TGAAGACTAGGATCCCGCATAACGTCTACTCCCGGTTTCTGAACGAGATT
+ACTCTGCATAGCTGAATTGGTCCCTCGACGGGGTTTGATTCAGATTGAGA
+ATAATGCCCGGAACAAACGTAATCCTCAACAGCCGACTACCGTCGGACCC
+CGAAATTTCGGTCGTTTTCCGACGGCGATTACGCTTAGAATTTTTGGTGC
+ACTCGTACGATCGTCACACTATAGCTGGCGCTCGGTGACCTCCCAGAAGA
+ACTCGAGCCCCAGTGCGCCGATGAGATCCGCTATAATACCGATCTGCGCT
+GGGGGTGCCACTACGGCACCTATAATTGGCTCGCTTGGTTTGAGGGTGAC
+CAGCTCAGTCACCGACTGTTCATGCCTTGCGGATCGAAAACGGTCTTTAG
+TGGGTACGGATACGTCCTGCTCCTTGGCTTCCTTGGCAGGCCATGATATC
+TTTAATCTTACCAACTGCGAAGTGTCAGCACCATCTTAGGCTTTGAGTCC
+CTGGATACAAAGTTTGGCGGTTGGCACCATGTCGACTTCAAAACGTCAAC
+GGGAACGCAGTTCGAGAGAAGTTCGAGCGCGCCCAGCTCGTCGCTATTAT
+CTAGGGGTTCCGCTATTGCAAGACTAGCATCAGCCGCGCTTTGGGGCGCA
+CCACCTGGTTTCGGAGCTTCAAACTCAGCTGGACACCCTTGCCGTGTGTG
+GTCAGGGTTATTTCACGACTACGGCGCTACGGATTCCTTCTGCGCGAAAG
+CGTGTCTCCAGGTGAAATACGTTTGCCCAGGAGCGTAGAAAGCTAAATAT
+CTCTTATCTAGCCCCAGCATACTTTAGGACAGGAATAGCTCTAGCAGTAA
+CATATTCTCACACTCCGACATCATAGCCGCAGAATACCTGGTCGGCGGGG
+AGGTATGGTCTCCTTGATAGAACGAGAAGGCCCTGGCTCGAGCTCCCTAG
+AAGAAAGCAAGCTTGGGAGTGTGTGACCCACACAGGTACACCACGACGAG
+TCATAGCTTGTAAAGGTGAATTTGACCCCCTCGCCCAACGTCTTGAATGC
+AGTACTAATACCAAGAAACGCTAACATGCAAGAAACTGCTTCAGTGCACC
+TGGCCAACTGACCGAGAAATGATGTAAGCGTCGCAGCGGGACAATGTCGT
+GGTAGTCCTATGTTAATGATCTTGTCGAAGAAACAAACAGGTCCACGTAC
+GTAGTACTATTGACGTGTAAAACACGCGGTCGGATCGCGTACAGTCTACG
+GGATGCTCGGCATGTAAGTGTGCTGACCGTTAAGCAAGACATTGTGGGAG
+GCAATCATGGCGTACCCAACCTCCTCATACATCTCATCTTCACTGTCGTT
+ACAACATAGGTGTAGGCTTTGATTAACCCGACCCGCACATTCGAGGTGAT
+GTAGACTCATCGTACGTGGTTGACAGGCGGACTTAGACCCGGGAGTAAAA
+ACGTACCAACAGCGTCACGCCTAGGTGTCAGGAGCTCAGGTAGAGCGGTT
+TTATGTCCGGGGATGGCTACCAACGTGAACTCCCAAGTTATCATAGGCGA
+CGCGGCACTAACGTTGCTTTGGATTTCTCTTGTAACGTTCGTAGACAACA
+GGAGCCATCCCGAATTGCCATCTTCCTCCTAACGGGCTGCGATTGCCTCT
+TCACCTTCCGCGATATTAGAGTGAGTAAAACCCCAAGCTGATAGCTAAGC
+CCCTGCTTGAGGTGTACTCGAAGGGAAGGCTTCCGTATATCGACTAGGGA
+TTACGTGCCGGGTCACTCTGAGGTTCCGCCGTCGAAACACGTCTTCGCAG
+TAGCAACCCCTGGTCGTGAGTACTAGTTTATGACAAGAACGGGAGCACCA
+TTGTGGTTCACCAGCCTTGGAACCAGCGAGGCTCTGACAGATGCGTCGGC
+TATCGTAGACCGCACTGGGAATCAATAGTCGTTACTGGCGGACTTCTGTC
+ATGCTGGGCTCGTGAGGACGCGGGAAAAACTAGCATTCTTGGTACGCTTA
+TATAAGCCTGCCCAGAGTGGTTTATTCCCAGAAACAGTTTAACATATCTA
+GGCTGGCCGACTCATAGGCACTCCTCGGTGATATAAGTAGAGAGACGTTG
+TTTTAAGTGATGATATCAAAAGATGATGCAGGCGAGTAGAGAACCCCGCC
+ACATAATAACCGCATGTTCTTACAGTTAGCTTTCTCTCGTAGTGATTGCC
+CTAAATTTGGACCTGGATCAGGAGCTTTAGTCACACACGTTAATCCGCTT
+CCTTTTCTCCACCACAAAGTATCTACGGAATCTGAGTGTTCACCACCCCT
+CGAATTACCCTGGCGGTGTATTTACATTTTAAGTGATGGGAGTCCGGGTG
+GTTTGCACAGTGGTCGCTGCACCGAACTGTGTTAGTGCGGCTTCGCAACT
+GAGTCCAGACTTACGCCGCCGTGGTCCTATTGACGTTGTTGAACCCTGTT
+CCCTACCCTGAAACAAATGGCAAACTCAATTTTCAAATGGCGGAATTCCA
+GGAATATGATGTTTATCATCACGGTCTACATTAGCTCCGAGGGTGCCAAA
+GAAAGCTCCCTCGAAATTGGACAAAGGTCACGGTAGGAAAGTCCGGTCGA
+GTGGCGCCCGGAGGTGGTCAACAGGTGTCAGTCAGTCGAAAACTCGCCTG
+AGGCGTAAGCTAGGTGATGCCAGACGTTACCTGACACCGGGAGAAATAAG
+TCCCGATCTATAGTACGGAAGGCAGATTCGCGTTTACCGGCGGTTCCCAT
+TCGTTCTTAGGCTACTTATCAGTTTAAAAGACTCCCTTGTCTTGGGTACA
+AGAAGCCTGTGATCAACATGAAAGATATTTTCTCGTTCAGCGGGCGCCCG
+TTGCAACTCACCACTTGAATCCTGATGAACGCCATGGCAGCCCCACGACA
+CTGAATTTGATAGTGCTTCCACCCTATGCCCATCTGGTGAATTCGTAAGT
+ACAGTACAATGTCCGTCCATTCTGTCGTCCCAAGACATTCAACCCAGATT
+GCGGTGGTTAGTCGTAATAATAATAACAGCAGAGAAGTTCGGATATGCAG
+GCCCCATGTTAAAGAGATAATCGTCCATGGCGTTAGCGTGAGCAGGTGTG
+CGCGTCAGGACGATCTAATTAACTCATGCGACTACCTCTCCGTTAATCAT
+ACGCAGTAGCCAACTCATTATCTATATGTCCTCTAAGTGCTTCGATAGAT
+CTCTACGCTTATTCAAGTAGGTATTGCTGCGACACGAGAACTGCATATAA
+GTCGTTGGTGATATTATGCTACTGAGCCTCATGAACCTGATCGGCTATTT
+CCAGTAGTACTACCGGGGTATACTGCGTCGTCCATTGTCGTGTATATTCT
+TCCTCTATGAGGAGATCGCGTGGTTTTCTAGATCAGAGTGATCTGGGTTT
+AGTTGCATGTCCCCAACTGAGCGCATTGAGGGCCGCACGGGTCCTTTCTA
+GAGGTTTTCTGAGGACGATTGCCGATGGCACCACTAATGTCTTGATTTGA
+ATAGTAGCCAGTCAGTTTACCCCTGTCCACCCGGAATATTGTCGTCAACT
+GTCCCGACCAAAACTAGTGTGCTTTAAGGCCCGTATTCGGGGTCTTAGTT
+GTAGACAGTTCTAACAATAAGCAACGCTGGCGACATGTCGCAGAAGAACC
+ATCGCGGTTTAGTCGTGCAGCTGTTGGATCTAAGAGGGTCAAATCACTTC
+AGCGACTAAAGCATGGTCGCCTCGGGGCCTTCTTAGGCATCCGGTCTCCT
+TACTCTCGTGCATGATCAAGGGAAGTAAGTGGAGGCACCGTCGGCGGCGC
+GAGGGGAGACGGACTTAAGCAATCCCGACGATCAGCATAACAAACCGGGC
+TAAATAGCCAGATGTGCGTCGCACCGGAGTTTGTTAGAGAAGAGTGAGAT
+ACTGTTCTAGACCTGTACCTCCTCGAAGACAAGGGCCGCGAGCACGAATA
+TAAGTCGTATCTCGCCAGCACAGCTGCTTGTGGGACAACAATTGCGCCGT
+TGCGTGAAAGCCCATTTATGACCGAAACAGGTATAAGAAACAACCGTGCT
+CCAGGTCTATCGGGAACCTTGAGGGTCCGCTCCACGTCTCACTGACACAA
+GCATCAAGTCTGCCATCATATTTTCGTTTTCGTGGTACCCTGCCCCACGT
+TGGGGTCTGTAATATTCCACTCACTACCTGAACAGTTAGGCCAAACGGCG
+ACATGAGAGGGCGATTAACTCGTGTAAACAACTGAACTGGATTTGGTTGA
+GTTTTCATCGAGTGAATGGCCGCAAAATATCACGCAGCCCGCACATTCGG
+GTGCGGAAGGGTTCAGCGACCGCCAGCCGTCCCTCCAGACGCATCGCGGC
+GTCTTCGCCCCTGCATTGGGTACCTAGGCACCTACCGGCCGTCGGAATAG
+TCACCCCGCGTTACTCCCAATGCTTGCCGTTCACGAGCCGAATAGACGAA
+GATAATATGTTCCTATTGGAAATGTTAGTTGTGACTCTCTTCTAGTTTTG
+ATACCGCCCCTCACCACCCGTTTTCTGTTCGAGCACTTCTGGCGACTGTT
+GTTGCTGCGTATGCCCCTAGAATTTTTTACTTGTAGAGACGGTCCCCGTA
+TATTGGGTGCGAATTCAAAAAACTTCTTAATACACACTTTCCACCTTCCT
+TACCGTTGAATCTATGCCCTGGGATAAACTTATTAGTCTCATCGATCTTG
+GAGTGCGCAGCTTTCTCAGCAGTAACATCGCCGGGCATCTAACCTATTCT
+CAATTCGCAACTCGCATAAGGAGTAGAAGTTATACGGGCCTTACGACGTA
+ATAGGCCCTGGCAAGCATGGCAAGCCCAACCGGCCCGAGGTCTCAGCATG
+ATTTATTATACAGGTAACGACTATACCTGGTATGGAACCTTAGTACCCCT
+AAGGCCGTCACACCTGCCGGGAATTATTCGTTACGTGCCGAGCTATCACT
+TAACGAAAACACTCCACATCATCTAAGTTAGTTTACCTGTACGGGGGGCG
+TACCGAGGCCGAAAAGAGGGTCTTTAGTCCTGTACGCGTTTTCATGCAAG
+AGGACGTATTTCGCCAGACCTGTTCAAGGCAGTTGTAGTGGGCTATCGGC
+CTCACCTGTCGATATGGGGTCGTTCAAATCGAGGTTGCCGAGTCGGCCTC
+TAGATTCCACTTATCCCTACTTACTACCAAAGTCGTACGATTAAATTCCT
+TCATTAAGGTCGATTTTGCTACCCGGGTAAATAGGATGAGCCAAAGGGTT
+CTAACTTAAGAAATCATAAGCTGAATTCACGATCTCGGGACTCCTGTGGG
+GACTCGTTGTGTTCTCAGATAAGAGTCTGACGAATGCGAGGAGTGCATAT
+GCACCGCTGGGCATTAGCCCCGTAAAGGCAGCTACATGGTAACGAACAAT
+CGCGTAACGGGTACAATTCGCATGCACGTAGGTACCAGCGGCGTACTTCC
+CTTAATACAGCATATCTCATAAATCTCCATAGCCAAACGAATTGTCCTCC
+GCATTCATTAAAATGCTCAGTACGCGATAATCCGCAAAGGAGATGCACTT
+ATTCTCATGGACTCAGAACTTCGATAGGAAGCAAGTCTGGGGCTGGTTAT
+TTGCAGTCACGCAATAAGAATGACTTTATGTTCTTCCGAGGCGCAGTGGA
+TTTCTTGAAGTCCGTCAGACGCTAAACCGGTTTAGTAGAAAAATTTGCCT
+GTGTCTACTCGCGCTTTCGGATTTACTCGCTGTCTTCAGCAGTTAATTCC
+GTTAATGGCTGATGGCAATGATCCTTGCTGGACAGAAGATCAAGATCGCC
+CCATTTGCGAGGCTGATGCACGGGCCCTAAATAAAGTAGCAAACCTAACC
+TCTCCTCTGAGGGGCTACGTGAAAGCGTCACGTGTTGGTGCTCAGCAGTC
+CTTCGTGCACATAATTTTCCCGCACGGTGGGATAGGCAGAGGCCCCCCAG
+ATGATATGTCGTTGTACAGATAGGGCAGCGGGGCTCAGCCCGGCACTGGA
+GTTCCTAACGCTTCGGGAAGTAGACCCATGGTAACTCTCGGCAGGATATC
+GATCACTAGCACGAGGTCCGTGGTATCTTTTCATCTTTCGCATGCCATAT
+CTGTTTCACAGGTCTTGCCGAAGGACAGCCCAGACGCAGACCCTTCGGGT
+TGCTTGCCGTCGACAAGGATCTATGCGTACGCGTCACTTGATTAATTGGC
+TTGTAGGACACCTCGTCCACTTGTCCTCGCTATTTGATTGACGGCATGAG
+CACGTTGACTACCCTATATCAGTCCCAAGAGGACTGACTCACTATGTGAT
+CCCGTATGAGCCCACCGATTTTGATCAGATGTTCGACTCACAACCTTCAC
+TAACCATCGCATGTGGCCTCAGCGGCGTCGCTCCCTCTTTGCGGCATGTC
+GATTAGGTTCAGCCCGAGCTGGAGCTGCTAGACCGGCGGTGGCTTACGCG
+GTGGCACGACTTTACAGAATAATTAAACACGTTGCACTATTGGCTAGTTC
+ACGTACGGACCGATACTCGAACTAGACTAAAATCATGCAGATAGGAGTCT
+TGATATTCGCTATGGCTCATATTGTTACGGCAGTCCCAGCACAGTGTGTG
+AGTCGCGATTGCAAAGAACCGCCATCGGGCCCTGCTAGCTTTGAATGGCA
+ACCTGTTCCTACCCGCAAGACGTGGGTCGAATACCATGTCGCCACCTTGC
+GGTCCCGCTACTCAGACGTGTGCTACTTAAATCCGTTCAAATTTCACGAA
+CGATTCGATCTTGACAACCCAAGTGCCTGAACCGGCTTACTACACTCTTT
+CCCGTCTACGCCTAGCGGTTCTTAGTACTACAATTCAGCACCGTGCAATT
+TCGTTAATCTCTTAATCGACACCTGTAGACTAGGATTAAGGGAAGGTGAG
+CATTCCACACCCTCACGTGGCAGTGTAACAGGATAAGAATCGCTGCGCTC
+CTGGTGGCACTTAGACCGGGAGGGGAGCTAAATTGACGCGCCGCAGTTGT
+TATCGCGAGCGGTATGTGCAATATGAATAGTTCTGTATCTACACTATCAC
+GGCAAGAGTATGGAATTAATATGGACCCGGCGCATACGAAGGCGTAGCGC
+GGAGAGAGCCCGAGCATGTGGGTAAGCTCTTCTTGCTCGTGACTGCTAAA
+GTTCCGATCTGTGCGAGGCAGTCAGCTTGGGAGCGAATGAAACCGGCCCG
+AGGTCTCGCGTGTCCTTAGGATCCCTTTACTCCCTAACGTCACTCGCAGA
+GAACAATTGGGATCGCTGTCACACATGTGTCAGAATTGTTGGTTACAATG
+CCGCTAATGCGTTGTCCCTGTCAGCTTGCAATTCTAGCCTTGGCCGGCTG
+TCTTGAAAAAGGGGCCTTAGTACGTGATGTGGGCGACCATTGAGCTCCAT
+GGTTAAGTCAACGATCCGATCTGCAGTGGTCCACCACTCTTCAGTGTCAA
+GCGCAACGCCGGGAATGATTCCTATGTTTAAACCAATCGCTAGCGAAACA
+GATACGCATATACGCCTAGAGAAACGTCCTAGCCAGATATAATAAAAACT
+CTGGTGTATAAGGAAGGCAATAGTGGAAAAATCTAAGGTGACCCGCTGCC
+AACTCGTAAGGGGCAGATCAATACAAGGTCTAAATCAAAGCTCGTAACAT
+CGGAGCCCCAAGCGTGTAATTTACTCTCGCAGAAGACAGTGCTGCGCTGG
+TCTTCTGGCCTTTATCCAGGTTCATGAGTTGGTATAGTTCAGCACACGTG
+GACGCATAGTAAAGGTACGGCCACATACACGTGATTGGAGCACAAGAGAA
+AAAGGGCGGTCATCGTGTAGGTCATTGGGCGTATCCCACCGTAAATTATA
+CAGTACTTGCACGGAGGCTCAAAACGCGCGGCTTTGTTACATTATGATTT
+TCCAACTCAGCCATGCGGCGTTCTTTATAGTTTATATACGTGACTCCAGA
+ATCGAATCAATTCGGCAATGTGCCGATACACAAGTTGACGCTGTTGTATT
+GCTCCCTGTTGGTGCGGACAGCACAGCCGAGGATCGTCCCGGATAAACGC
+TCTGAACTCCCACCGACGGAGTCCGTACCGACAGAGAAATAAACTATTAA
+GGATAGGGTCTTCTTCGGTGTTTAGGACCATCAGATTCACTTGGAAGTAT
+TATCGACTTCGCGCTGCGGCCGCTGCACGCCCCTTCCTCAGGTGGAGTAC
+TATATCGGGAGAAACGAGACACCTCCGAAAGCGAGGGCGTTTAGTGGTAA
+AATTGCAGGGCCATATATGCGTCCTAAAGTGGTCAGCGCGACGCTCCCTT
+TCGATCAGTCTCCGATTAAGTTCTTCGGGATGCATCAGTCCCTATTACAG
+CTCTGAACACTTAGGTAGACAGTTGAGAGCTGCAAGACTGATCACGGCGT
+GGCCTGTTTGGTCATGCTTTGGAGTCCAGGTAAGATAGAAGCTCACGTGC
+AGAGTAAGGCGCTCGGGACAAGCATTATTTTATGGCAGTATGGCCTCTAT
+ACTGCTTTTTAGCTGGGTCCAAGTCGGGCAAGTAGGCACTTTCTGCAACC
+GGGCGTCGACAGGTCCTCCTGCCCGGTACTTGTGTATAAGGGCTGCCGTG
+ACAGCTTTATGAACTCGGGGTACTTACGACAACTGTGGTTCTCATAACTT
+GCGGACCCCAGTGTGATGAGACCCGGGATGATGCGGACCGCTGGGTACGG
+ACTGTAGGATGGTACCGCCCCTGGGTATAATTCTTATTATTCTTTGCTGA
+GATCGGTGCCGATCGGTAGAAGGTACCCACAAGTGGGTACCCGCCAGGAT
+CCGCCTATATGGGGAGCCGCAGGGTATTAGGCAAAGAAGTTGCGTACACG
+CGAATTTCGGGAGCGCAACGGCAATATGACTGGGAACCCGTTCCAAGGAG
+GTACTCATTGATGTGTGGTAGCAGTATACTATAAAGGGAATCCATTTCGT
+CCCTAGCGCCGGTTAGTTCGACACTTGTGAAGTGTCTAACAAAGCGACTG
+GAGAACCAATGATCGTACCCCCAGTCAACTTTTTAAGCAATGTGGACCGA
+CGCAATGGCGTACCCTCAGTTGGCTCAACATTCCACCTGATCCAGTCACC
+ACCAAGCCCAAATCGCCAGTGAGGCACGTATACCTAGCGCACGAGACTGA
+CGACGAAGTTGCCTTCTTCAAGTCGAGCCGAGGGCACATCAGACTCTTCC
+TATTCGCTGAAAGTGGGTCGCTCCAACTACCGAACCACCGTCTGTCCTCG
+AGTGGTTACCTGAGCTGTGAGTACGTACGGGTACGAAAACTAGTTGAGAA
+ATAGGACAATATTGTGCGAATCTCAGCACCATACGCGTCCTATAATTCCT
+CACGAGATATTCCTTGAGAGTAACACCTAACAGTGTGTCTAACAGTCCGT
+CCATAGGTAATTTTTACCCGTCCCGAGCAACTAGTTATGGACGAATATGA
+CGCCGTGAAATCGACGCAGTCAGACCTCCGCATGATATGCAACCGAGGGA
+GAACTGGGGGCATTCGAGCTACCGGAAAGCTCCGAGTCATATGAAACGGT
+ATCCATCCACGGCACTGCTCCAAACAATTCCGGGCGACCGATTGCCCCGC
+CTATGGCACCCTACCATCGGATATCTACCAATGGGTGACCAGACGACTCC
+AAGGTGGTTTCTGTTCGATTCTTGGTAGTAAGGACCACTTTATGAGCGAG
+GGGGCTGCGTTGGAGACTTGGGCGCAACAAGTTCATAATTCCAGCGCACT
+GATTCCACACGAGAGTGTCGTTAACCCTTTTCCCTCACCGGTTCCGACGA
+AAAAACATTCGTACGTAATCCTTCTCCCTACAATAAACCATCAGAAATAT
+GGTATCTGGTCTGAGACTAGAACGGAATCCGCCTGCTCAAGACTTGACCG
+TGCCCGATATATCCTGTTTAAGTTCGTATCAAGGCGGAGCGATAGCTGAC
+TCTAGCAAGCCTGCTTAGCCCCGTATGTCGGTTTATCTTAAGCAGTATAC
+ATAAGACCGTTGCTGTTAAAGGTACGTAACACAGGATCCCTCACAGTGAC
+TCTATCGGCGTCTGCAAAATCAGCCTTAAGTTGGTTCTATTTAAGATTCG
+ATGGTCCCAGATATAACCTCGTGCGCTCTTACAAGGGCGTGCTTGGGCCT
+GCTATGGGCACCTAAGTGGCAGGGACAACATTAGGAGGCGCGTGATGACT
+TCATGTGGTCGGATTACGACCACGAAGCATTTTCGGTATTCCAGCAGAAT
+TAACTCGGTGAATCGCTCCGGATGGTTTGGGCTTACATTGCGCAGAGGTC
+GCTTGTCCGCCGCGCTTGCGTGTGTCGGCCACAAGTATATAATAGGCTGA
+GGCGACTTCCATGAAGCTTCTTTGAACCGACCTCGCTCAGGTTATCTGTC
+TTGACAGTTGCTTACGCCATGGGTGCGGCGGAAGTGCGGCAACTTCCGCG
+GTTCGTCTTTACGTCTACGACCCCACGTAGCAAATGCAATGGTTTCGGAT
+AGGATATTTGAGGACTTTTGCCACAACCTTGCGTAACGCACGCCGTGGTT
+TCACGGTCCATACACCGACATTTTAATAGAACCGTAGAAATACTCGATCG
+CAAGTGGTAACGGTATCTTCAGTGCCGAATTTGCGAGTCATAGACTATTG
+TAGGCGAGTCGCACAGGTCATTGGCAATCCCATCAAAGCAAGTCCCCATC
+CCTTCCCTTCAGGTAGTGAGCTAAACATAGACCGGATCTAATGCAGAAGC
+TTATGTACTAACATTGGGCCAAGCTCTAGGTCCGCCGTTACGTATAATCG
+GTCGACACCGAATGTCTTTAGCGACCCCCAAATACTGGAGAACAGCAGCT
+CGGGCCGTAGACAGCACCTTCAGCACCCGATGCCCGAGGAAGGGAGTCAA
+AAACGACTAACGCCGGTCTCGACGAATACCTCTCTATTCCGGCACTGGGG
+CGAGTCGCCTATTCACTACAGGGCGTCGCTATCGGTTCAGAGTGATATTG
+CCAGGTAATCGAGCATAAAACCACTGTCCCTCTGTAGGGCGTGATCGTCA
+TAATCATCGGCATCAGTAAGACAGCTTAACGGCAATCAGCGCCATGGCAT
+GTTGCTAGTGTGGTGTTGCGCTTAGACTGCCTGATGCGAGGTCCTATCGT
+TAATAACCCTCTCGAAGAGATGTCTCTACATAGCTCCTGGGTATATAGCC
+CTGGTCTTATACCTTAAGCTACGGATCGTTAGCAGGTTAATAATGTCACA
+ATGCAATCCAGTACATGATCTCAAAAGTGGACAGTTGCGAATACATCCCG
+CGTCTCTCTGCTAATCAGATCCATAAATATCAGCAGCCGTTAAGCGGCCT
+TCAACGATTCCCCCTCTCCAGCAGGCTATCCGGCGCGTCCTCAGTCGTGA
+AGGAGACCCGTCCGGGACACGAACCTCACAAAATCCTGAGAGCTAAGCAG
+ACTAGCAAAGCTGGCTTTTCCAGTCGTTGTATTGAGACATAGAACGAAGT
+GCAGGCTGTGGAAGCATGTCTTTCCTACCTCCTATGCGCCTGGAAGGCTT
+AATCTGGGGCCTGCCAAGTTCTAGGGACTGGTTTAAACCGGTCGTGAAGA
+AATATCATGCTGTGACTAAGTACTTAGGGTTCAACTCACCCCCGGCTTTC
+GATAAATGTGCCATGAGCAAAACCCAGCTACACATTCGCTTAACTGCTAG
+CTGCTCCACAGTTACCTTGCAACTTGTGGTGCTTACGGAAGGAGACCCCG
+AGTCATATATTAGAATAGACGTGTGTTAAACTCGTACCTATAACCCTCGC
+GTATACCAAGGTGGACATGCGCTGCTCCTGGGGCCACATACCTTTATCTT
+AGGTTAGCTTATATTTCAGAATTCGTAAAGATAACAACACGGATTTACGC
+TGAGCTATAGCTCATAGCTTCTCTTCCTGGAAGAAGATTCCGAGCCGTGG
+CGTGCCGCAGAAGGGTGCTCCTACCGCCGAAGAATAATTTCTATCCACGT
+CATGAAGCCATAACATAGGCAGCGCTACCACATTGATCTAGGCCTCCGGT
+GCGACGCTGAATAACCGGAGCATACCCTACACCAGACTCTATCAACCAGA
+TAACTCAGAGGTTCAATTTATGAATCATCGGTAGTCACGGCTTGGTTTCG
+GCGAAGCTCCCCGATTTCTTTAACGCCCCCCAGCAGGCTTTCAGATCCAG
+GGCAATCTAGGGGGTGCGAGTCACCTAGGATGTATGAGATTTGGCCCCGG
+TCAACGATCATGTAACTCGCGGGTGCCCAGTAACCGGGATTAAGGTTTCC
+ATAGACATTAATACTGATATTAAAACGAATGTGGTTGCTGCTTCCTCTGG
+TGACGGCGGAATCCCCCCATTTGTCCCAGGCTAATAGTTGTGTAGGACAT
+AGCTTTACTAAATCCCCCACATGCCCCCAAGGATTACGGGTATTAAAGTG
+TCGACACATCGTGATCTCGCAGCATCTTCATCGATGAACTAAGATGGAGT
+AAGGTGGTCACCCTGACTTGAACATGGCCCGACCACTCTCCACTCACCCG
+ATCTTTCCGGTTTATTGACTTCTGGTGGGTCGAAATGCATTTATTCGTTC
+GATTGCACAAACAGTGCTTCTGGTTGGAGAATTGTAATCGGGGATTATTG
+ATTCCATCAAGAGTAGAAATCTTGCGTCATGCCAAGTATCCAGGGATAAT
+TAACTCGGGGTTAGTTAGCCCATTGTCCGGTGTGTGGTATAATTTTTTAA
+TATACCAGGCCTTCGCCTGAGGCCACGCTAATTTCCAAAGCCTTTCTCAA
+GACAGTTTCGTTAGCAAGGTGCGAATGCAAGTCTAATACGAGAGACCGGG
+GAACGGTAGCTCCTCGATCCATACTTAATGGCGTCTAGCCGTTAACGTAA
+AGCCTAATTGCCTTCAGACGGGCTCGAATTCCCATTTTTCACGTCGTAGT
+GAAATGCCTATCGCAGCACAAGGCTCGCGGAATTTCGGCGATAGTTAAAC
+AAAATAGTGGCAGTAACATGAGACTAACCTGACCCAAACATTCCCAAAAA
+CAGTCAGCATGGCGATGGGGTTCTGCAAATCATCGATTGCCTCACTTGGT
+GGTCCATAGGCAAGTAAAGTATTGACCACAGGTTAGCGTACCGTACGTCG
+GCGGGTGTTCAAATCCGCGAACAAACTTGATGCTAGGATGAGAGCACCGT
+ACGCAGAAATAGACCTACATGGGATGTTACTCCCTCGCTATGGAGATGCA
+ATTCGTGATGGGATCTCATTCAGACGAAGGAAGGGCCGCTGCTCCTCCCT
+TATCTCGATCGTTTACAAATGGGACGTCCTTACACAGAGACTAGTTGTTC
+CCACCTTGACGACTACCTGATTCATGCTGTGGAGGATGCTACCTGCGCCC
+ATTACCATGAGATAGTCTCAATCGGAGCTTAGTGCGTCCGTAATGACCTA
+CGTGCAATGATCGCTTGCGTCCCCGTGGTGTCTAATCCGAGAGCCGGCAG
+CTATATGACCTAGTCGTGTCGAGTTACTTATGGGAGCGTGCTATTTCTTG
+CGCTTTACATGTTAAGCTTCACACATCTGTGCTACAGTATGAGCATATCC
+AAAGCTATTTTTTACTGCCTGCGACGATAGTAATGACGTAACGTGTAGCT
+AGTGTAACTAGAATCACTCATGGGCGACTCGTATTTGGAGAGGTTACGTA
+ATATACCCAGCTGCAGCGCCTTTTGACCATCCTCCCGTCATGCAATCGGC
+TTTCTGCCCGTATGCCGGCCAGGAACTATTACGGCTTGGTATGGAATCAC
+TCGAAGGGCTCCGGGTACAACGTAGCGCTGCTACTACTCGCATTGTTTGA
+ACCCGCAGGATTCGACTCTATCTTTGGATCTACACGTACGCGCCACCTCC
+ACGACCTCCATGGAGCCGGGCATGTAGCACACCCACGTGTTTTTGAGATA
+ATGCGCAGCACATACAAATGCTTTTGCCCCATGGCATCCGCGGCGAATCA
+CATCCGCCGGGCCTGACGGGCATTCACTCATACGTTCACCATGGATTTAA
+ATTGCTAGTGTGTCGCGGGGAGGCGCTGCCCACGCTGAGTCTTAACAAAT
+GCGGAGGAGAGACTTGACCTGGCAAAGCATTTCTACCCCCGACATCTCTC
+TCATAACTTTGCTTGGGTCAAGATGTCTCCAAGGCAAGAGGCTTCGATAG
+GCAGTAGCGCCGGATGTTTCCCGAATGGGCCAATTTGGGCGGGCTTAGGC
+CATAGAGAAGATGAGCAGGGTCGCCGAACCCGGGTGACTATTGTCTGGCC
+TGATAGCTGGCTTAATCCTAAAAGTGAACGAGTTCCGCCCGTAACGTTTC
+ATTGGTTACAGTCAATAGGACGGTACTTACATTGTTGCCAAGTACGCAAT
+CAATCGCGTGTCACGTTGGGCCCGTGCTTGATCGTATGAAAAAGTACCTG
+AAGCGTCGACGTAACCCTAACCGTAAAGTTCGTAGGCGCCGTCATTATAG
+GTACCGAATTCACCACTCTCTTGCTCGTTAGTCTTGGACAGTAATAAGTC
+CGCCCGTCTTGCATGTCAGCCGTAAGGGTATGACAGATCCTATGTCTGGG
+TCCTGATTACACGTCAGGTACGGTGATCCTAAGTAAAGTTCGGATAACCA
+TGGAGCTTATATGCTCTGAACCATATGACAGCACACCAGTCTACACAATA
+AATGTTGTGAGACATAGCCGCATCCCCTTATAATGCCAACAATGCTTATG
+GCGGTAAAGGTGAGACCATGGGCTTCGCATGTAATAACGTGTAAGGTAGT
+ACGATTGCAGAGCACATGAACCTCCCCACCCTAGTTGCGCCGTTCAAATC
+GGATAGTAGTGGCTTGGTAATCCTCTCGACAGGGAATCTGTACTGTTGTC
+AGATCTCTGCATGCCGTGAAGTCTACCGACGTGTACCCTTGCTAGTGCGG
+CCGAATGTACGGTTCCTTTGACTTACTTGTCATGATATATAGAGGTTGCG
+ATGTCATTGCATGATGCTGGCTGGATTCCGGAGTTATGAATCAGGATAGC
+AGAGTGGTTAGAGCCCGGAGGTCGCTGAGAGTCGGGGGACATGAACTTCT
+CAAGATACTCATAAGCCCGCCAGTCCCAAAGCAAGAGACCGAACGACACA
+GTGTCTTCCACGACCGGAATTAATTTGAAAGTTCCAGCTTCGTCAGGTAT
+AATCCTCTTTGGTTGGCAGCACTCTCGTAGCATCCTCTCCTTTACGACTC
+CAAATCCGCCGTCTAAAATCCTGTTTCGATAACCTGGCATATCTCTCGTG
+CCGGAAGAAAAGGCATACACCTGGAAATGGATGTCCAATAATACGACTAA
+TATTTGGCCAAGGGGGCTGGTCGGACTCCGGTAGATTTCGGCGATGACAA
+TCAAAGTTGCAAAAAAGGCATATAAACCGGCACGATCGCACGATACTGTT
+CGCCGTACAAAGAACTTCTTTATGCGTCCCGGAGTATGTAAGGAATCAGC
+TGGGTTGAACAGGATCCGTGAGTTGCGCTTAGCGCGAAGGTCTCACCCAC
+ATATGATCCAATGATATGGCTAGGAGTCCAAAACGCACCCCGTATTGCTA
+CGAGTTTTCGTTCGCTATTGCTTGAGAACTGCCATGTCGGGTCTCTATAA
+ACAGGCCAGCTTCGGCTATTTCATGTCTGTTCACCCTAGGTCTCATTTCA
+AACATATTAGATCGGTCCTTAGACAGACAGTCCCTGATCCAACCGGTACG
+TAGGTGATACCTTGATAATCTTATTTACGTCAGGGGCTGAAGTGAGACGA
+TCGTCACCTGGGGCTAAGTGACAGCCGCATCAATCCCATGATGTTGTGTC
+TACAGACATCTCATCTTACATGGGCGCAACGATGGATTTATGGTAGTGCA
+TTGACCTCGGATCGTACTCTCAGGTTCAACTGCAGGACACGTGTTGCTGA
+TACGGGTTGAATCTCTGCAAAGGGGACCAACATGACGTCCTGCTGAGGAC
+TTGAAGGTGGCCCCATAGCTCGCGGCACTTGGGGGTAGTGTCACTGCCAG
+AACACCACTTGTAGAATTGCTTTGGCCGCACTTCGCGACGACCCGTAGGC
+CTTGCTTGGTTTATCCCACCTTATATTGTTTGGTGTCGCCCCGACTTGTC
+TCTTGCTTAGCTACTGCTAGTCCTGCTATATTTACATGTCCAGTCCCTGT
+GGAGCTATCTATATATGCACTCGCGGGTAGTCGCGGCGTCGACGAACCTA
+CGTGAATAGGCGGGAGAGTCGAATAATGGTGTTCGGGATCTGACGCCTTT
+CACCGCAGGAAACTACAGCTCATTAGTAAATTCGATATTAACAATACGAC
+AGAACGTGTGAGGAGGACCGGCCGGGTGATTTCCCGCGTACGACTTAGAT
+GCGGCGACCTTCTGGAAGGGCAATGGTACGCACTAGGCCCAGGATACCTA
+TATAACGCCCTCGCATAGACCAGGGGTTGGATACCCGGAGCGTCAGGTAA
+AGGCATAGAAGTTGACACAGTACGGTTTAAAATATACCAGAAGCCGGCCA
+TGCCTTCTTAGGGGCGGGTCACGTACCGAGGCACGGACTAAGAGTTCGAC
+TTACAGCTGCAATTTGTTCAGGGGATTGGTCAACCAGTCCGTAGGCAGGC
+CATCGAGGACGATTGACTCACGCCAGAATTAAATCGTTAATCTACTGGAC
+GCGGTCACACTGGTCTTGTTTCTCTGCTGATATCGTTTACCACTCCGCCT
+TACGCCTGCTCACCTATTGTGCGGAGGGATAACTTCGTGCTTGTCGATCG
+CGCCTTCTTGTGGCGGGCGACGTTCTGCTAATCTTGTGCCCCCAGCATTC
+CTAATCAGGAACTTCTTAGTAGCCCCGGAGAAATGTTTAGTTTATTCGAG
+AGAACACTCCGCTGACCCTAGCTCTAACATTAACGTAATAAGTTGTGCAC
+CGGATGCCCCCCACGGCCGTCTTTAACCACCGGATCAACTGGCTATAACA
+TCCAACGCGTTGAGTCGTGCTTCACCCCCTCTAGGACGTTTGGACCGCAA
+TCCCGTACACCTCCTCATACGAGCCTATATCGAATGCCTTATGACGAATC
+CTGTCTGGAAATCCTGATCCGCTGCCATTATAGGTTACGGCGCAATATCG
+ATTTGCTCACCGAAGTCTTGGAGAGAACCTCCATCGTTTGGTGGTCGAAG
+ACTCGTTTCTTTATGCGTGTATAGATTTTGACCGTGCTACTCCGGAATCC
+AGAGGAGGTCTTGTACAGTGGCATTCGTATGGGGCTCTAGTAACATTAGA
+TGGGTGACCCGCGTAGCTAACGGCTACGAGTAGGTTAGGGCGAACAGTCA
+AGGTCCGAGGTCCCTACGGGACAAAAATCAAATCACAAACATTCTGCACT
+ATAGCTTGGATTCGTGTCGCCTCTTGATACGATGCGGGGGCTGACACTCG
+CTGACCTATCGTAGACGGAGGACCCTACCGGTGCCTGCAGAGGCTTATGG
+GTGCTGTCCGCCTAGAAAACATCCTCCTCAACATCACTCGAATTCCAGGG
+AAATGATGGCCAGGACGGACATGCTATGTGCTCAAGTAGATGACTTTGCA
+TGCAGCTCGCGAGTAACGCATCGGCCGGCCTTTGAGAGTGCACCCAGCGC
+ATGATCCAAGACAGTCTGGTTATTTCGAATCAAGTCGTGCGCCCTATGGG
+TGCGGTTCAGCGACTGGAACAAACCGAATTTCGCTGACGGTCACCCACCT
+CCATGACCCGGTAGGCACTCACCTAACCTCTGATTGTGTTCTAAAGGGGT
+CTGTATGCACATAGCTAGGGCCTTGATCGGCAAACACACCGCGGCATATA
+TTGGGAGGAGACCTCCGCAAGTCATGTCTGCTGCAGGTTCACTGCCTATC
+GCGACATATGGTCGTGGGGAACGCCAGTGTTCTTGTGCTATAGGGATTCC
+CAAAATAGCGACGGTTTTGTACCCGTTGTAACAGGAGAGATGGCGCCACG
+TTCAATGGACCATTCGCTTAAAAAGACGAGACGAACGCTCACCCCGATTG
+TCGGTATGATCACACTAAGCATGTCAGATCATAATATATGATCGTTCCCT
+CTAAGCCAAGGGATCTTATCTTCACCGCACTAGTACGAGAGCCGAGCTCC
+ACAAGGATACGACGAGCACTGTGGGGGCTCCAAAAATAAATTAAAACAGA
+ATGGAACCCAGTGGGACCGCAGGACTCTTCTGCGTCTTCCTCATCCAATA
+TCTACTTCCGGACGCGCAAATTGGGAGCACCGAACGGTCCGTAACAGTGC
+GGTGGCTAAAAAAGGCAGTCCGCTCTATTCAATCCTTTGATCGGCATCAG
+ACCTTCCGATCGACGGCTCCTTTGGACTCGTCCGCATCATGAATTAAGCA
+TAGTGCCGACGTCCTTAAAATAATATGGGCCTGCTCACGTTGTTCAGAAC
+GACGAACACTTTTTATACATTAGAGTTGTCGGTGTTTACCCCGTTTATAG
+GAGAGATTGGCCCTCGTGTGATTCTTGGCTTCTTGTAACTGTGGCTGTAA
+TACTCTGATTTCGTTGACCGGTGTGGCATCGGACGCGTGGAGGCTTGGCG
+TAGGGATAGCTGAGGCTAATTCGCTACCTTCAGCCAAATACTACCTGGCA
+GTCTAAGTGCAAGACAGCAATGGCTCATAAGTCTCCGTCTCCCCTTAGAC
+ATGATGAAAGATCAACCAAGTTTCAATATGGTATTCATAGCGTAAGAAAA
+ACGCATCCATCAGATTTAGGGCGCTACGAACGGGACACGACATAAGCCAC
+TGCCGTCTATGAACCATATAAATAATAGAGGTTTCCGTGTTCCCATGATT
+AGGAGCAATTCTCAGACTCTACACCGATTTAAAACTCGTCATTTACTGCC
+CTTTGTATAGGTAGTCTATCGAGCTTCTGGAGACCAGTATCATTGTAGCG
+CAGGAGTCACGTGCCCCTCCTGGTCGATCCCGGACCCAAGTGAACATCAC
+TGACTCAGACCGGCTGCCGAAGAGTTCGTCCGGCCGCTGATCCCAGTCCG
+AGAACACCTCGTCTCAAGAAGAAGCACGCGCTTGGCAACGTACTTACCCC
+CCGCAGACACCAACCACGCCAGTCACGGTAGTACCTTCCAGTTGTTACTT
+ATCGAGAATGGATCTAACCGTCCGTCAAGCTTTCATTGTTGGCTATGACC
+GGAGGGCTACGCCGTTCGGGGCGGACTGGATCGGCATATAGCAACATCAC
+AGCTAGGCCATCTCGCTAACCTCTCCTCGATAACTATCTTGGGATTCGAT
+ACACTGATTAGGGTCCTGAAAGCGAGGACGGGGGCTGCGCACGTACTTTC
+TACAGGGAAAGAGAGGACGCCATAAGGCTGGAGCAGTCGTACCTTATACG
+AGACTCCAATCAAAATGATGCTCTAGCTTAATATTTTAAACAGACTTGGA
+ATATTTAGGCTACAGTTGCGAGCCGGGATTTCATGTTCTTGTCGACGGTG
+ACAGTGATGTTTCCCCGCCCCGTCACAGAGCTATATAAATAGGGAGGTCA
+CACTCGCCCATGTGCTCCCACTCCGTACCCCATATCGGGCCGATTCGAGA
+CTTCAAAAACACGGGTTCGACATAAATCTCCGGCGACTAAAGGCGGCAAC
+GCGACTTACGGTCACGATCTTTTTCCCACGATATCGTCTGTGTCTTCGAC
+TCGCGGCAAATACTATGAGGAGAGGGAACACACCATCGTATCTCCGAGAC
+GACTGCAGTCTTCTACCAATCATGCACGACAGTTCTTTGGTATAGACTTT
+CTCAGACTATGTAGATTAAGCGGACTAGTTGAGAGTAGGGCGTGTTAACG
+CGCTAAACACCTCACCGCCCTGTGCCTCGCGGGCCAAACTCCGCCGGAAG
+ATATCGAATCTCATTCGCCTCGCTTCAAGTGTGCCTGAGCTTCTAATTGG
+GTTGATACTGGAAATGATGGAGTGAACTGCGTGATCTCAGATTAGGCGAT
+CTCAATCTTACACGTGGACTAAATGGGGAGTCGCACAAGTTCGCCGGTCC
+CCCTCAGATAACTCCCGCATTAGATGGTGAGATTACACACCTTCTCCCCG
+TCTTCGTAGCCGCTAGTGACAACAACGCTACTACCGGAGATGTCAGTCCA
+CACACGGTTGGGACTGGAAACGCGAACATAGACGTCTCCCAGTCCGCCAC
+TCTACCGTCTGAAAGTACTCTCCAGATGCAGCTTGGTTCTTTCTGATTGC
+CGAGCTGAGCTATCGGATGTTACCTAGCCCATCCAGACCGGTCCACCCCA
+ACGGAAGCCTGCCGTCACATTCAACCTAGCTTGCGGAAGACCCGCCTAGG
+CAAAGATCTACGAGCATGCGAATATGCGAGAGACGCAAGTACTAATGGGT
+ACACAAATTGCGCTTGAATTTACATTCGCAGGTGAGGAAGAAGAGAGGGA
+CAAGCTGCGGCGGTAACAGGCCCGAAAGTCTACAGCAGATGTAACGATCT
+ACGCAGGCTGCGCTTCATTATTGCAAGAGTCGGGAAACTATTACATATCG
+GGACGGCTCTCATCACGGCAAAGGTGTCGAAGCTTTTATTTTCATCCCAG
+AGACCTAGGCCGATGGCAAACAGACTTAATAAACTATCTAGCTAACGCCG
+TTGGATCGTAACCTTGAGTACCCGCAGACCAGTATCTCGCAATGAAGTGG
+CCATTGCGATTAGTAGGCGCGGCTTTCGGCCCAGGAATATTCATCTGCCA
+TAGGAGTAGTCCTCCAACTAAAGACTGTGCAGCATAATTCACGCGACGAG
+CTCTCCACAGCTACTTTAGTTAGTAGGTGACATACTTAGCGTAGCCGAAA
+TCGTTTCAGGGTGCTTGCCTGACAGGACTGCGAACAGTGGGGCATGTGGA
+GAATAGATATATTCGTCGCGGACAGCCGCGGCGCGTGTTGATCGACACTA
+GTGGAATGTAATGAGGCTTCCGCGCACTAGCCGGATTGGTAGGCGAACAA
+CAGTCGAAGCTGCCTGGCCCCTTGCCCCACCTTAATTAGCAATCATGAGT
+GCACACGTCACAATAGCCATGCAGACTACATACTCCCCCCTAGCGGAGCC
+CCTGCTCCCCCTACCTAACATGCGGGGTGGCGCAGATATCAGGGTGGGTT
+CCGCTTGCGACAGCGTCGCGCCCCATGAGCAGGCCGTGCGGGTTGGTATT
+TCTCTCCGCAGCGTGAAGATGAGCTTACTGACAATAATGGTGCATCATGT
+CCGCTTGTAGTGTTATATTGACAAGATCTTAAGCTGAGCATACGCCTGGC
+GAGTTAGATCTTTCGGGACCCACCGTCTTTGAAGGCCCGCCCTCAGAGGA
+TGGGCTACTGATCCCTCGCAACCTGGTTCCCCTCTCTTCAAAAAGTATTG
+AGTTCGGATGACGAACGCTGCACCCGGTATACGAGATATGGTAATCCTTG
+TAATACTTCTTTTCATAAATACTAATGTCCAAGGCAGTATTTCCCGCTTA
+CGGGCTGATTACGCGAATACCAAACCACAATAACAAGCAAATGAAGGCGA
+CTCAAACATCTATCAGGACTGAATCGCAGAATCGTCCCAATAGCAGCCTG
+TACCGCCTAGTGCCCATCAAGTACTGATGCCAATGCGACGGGCGAAGGAC
+AACGTTCCTTACTTTCTACAGTTAATGCACTTACATGCATATTCCTCGGA
+GACTCAGCAGCGTCTTGCCTAGATCTTGACCAGTCCGGGTTCCGGCACTG
+GTGTCCCGGATAGGCCCCTTTTAAGAACATCTGAAAGTGGAAATGCAAAC
+TCCGGATTGGTTTAGCTCTATTACCTAGTTCGACGTCGACGCTAGAAAGA
+AACCGCGCCAGTTTCGTCGCCGCGGGATTAAAGTAAGTGTGAATGTTGGC
+GAGCCATTAGGTCCACGCGGTATAAGAAGGCCTCTTTCTGGGTGCAAACA
+CGGCCCGCCAGCGTAAACAGGTACAGGTCTCTCCAATACAGAAACCGCTT
+CCTCAGGAGTCTCTTTGCTAGTAGCGGAATGGTGAAATAACTGCTTACTT
+CGCACACGCATGGAGTAATAAAGTCTTTTCTGAGGGGAATTTGCGCGATC
+CACTCTCGTATTATCAGTTTCAAACAATCACGTCGCTATTCAGGCCTCTG
+GAGCCTTATACTACTTGGTCTGGGAGGGCCGCTCTAGTTAGGATTCAATA
+CAGGGTTCAACCCGTCAGGGTGTACTGAGGAAAGTTTATCCCAGAGTGAA
+TAGCGTCCACTGAATATTTCTTATAAATACAAGGAGCACACGGCGAGCCG
+TTGCTCGGTATTCGTACCCTCACACGCTCGTAGATTCCCGCGTCTCCAGA
+ACAGGACGCGAAGGTTGGGAGCACGAGCTGCGGTTCTAAGGAAATGGAGT
+GACGGTCTAGTGCCGACGGTTTACCCCCACTTGACAGCAAGTAGAGGGAT
+ATCCTTGCCAGGAAGTTAAAAGTACGAACTCGCTACCATCTCACAGTGAT
+AGACTTATTTCTCCTATAATCAATCATGGATGCACTTACAGGAAGATCTT
+ACTTATTCTTTGCAACGCTTTTGCGCAAAAGTTTTCCCATATGTAGTATG
+AAACGTGTTGACACGTAGGAGCAATAGCCGCTCCAATGGGAGCTCCGTAA
+TGGGCACGATCAATCCCGCTCGAGTATGCGGCTTCACTCTAACTGCCGAT
+TATTGCCGAAGGGAAGCCTATCGAGCTCACCCAGCTAGCAAGCACCGCCG
+CATGCAGTCCCCGGTTTCAGCCATCAGCGCAGCAGTAGAGTAGAAGGAAG
+GTGTGCAATCTGCGACGACAGTCTGCTTGAATAGGAGGTCTGGGGCGTGC
+GGAAGTTTCGCAGGCCCATTCCAGTCGGCGACATCTTGTATGGGCATCCG
+GCTTCATCATCGATGACTCACTTAATTTAGGGTTCTGGTGGAGTTTGGGA
+TGAATAGAGTGGTGGGTCTAAGGTAGCTGATGCTGACCGAATCCTAGCAA
+CGTATGGAGACATGTGTCTTAAATTTCAATATCGCTGTTTGATTACTCTA
+CGCAGATTTTTGTAAAGGCGCGCCCTTAGAATGTTTGTAAACACACGCTC
+AGACTGGAGTTGAAGGGTGTTGCCCGGAGATTCAGCACTACTGTTTGGTC
+GCATGGACCTCAAGCGTACTATCGTGAATAGGCTAGCTCCGGGTCTCGCC
+ACTGAATCCCCAGAACAGCGTGTTGTAAACTTAGTTTCGAATGAATGGAG
+TGATGCTGACACCATTACACCCTGTCGTTGACGGTAAACCGCATCATCTT
+CATCGTATTAGTGGTTCTGACAGTTGTTTATGAACGCTAGTACACGCCTG
+GGAGCATAGTCCCGCTGGCAGAGTACGGCAAACCTAATTCACAGTATGTT
+CACGCAGTCACATAGCACCCGGGGCGGTTCTAATTGTCATGGAAGGGAGT
+GCTGGTCTGACCCGAACGCTGTCATGGAGGAGCTATCTGCGGAGCGATAT
+TTGCAAGCTGGCGTGTCATGATCCGTTCTAGTCCGTGCCCCCCATTTTCG
+CTTCCTTTTAGGGTCAATCAAGCCATTGCATCCTGTCCTCCCCCGATAAC
+CCGGGTCTGGCTCTCTAAGACAATACAAATTGCGCATTCATTTGATTGCG
+TGGGGGACGGCCCACTGATGGGTGCAGGCCCGATCCCTATCGACGTCTTG
+CGCAGTTTCCCGCTACAGCGATAACTCAAAAGGTAGGTTCAAAACAATCC
+ATGTTAGGACTTAAGGCTAATTTAAAGACATGCGTTACTAAGACGGGTCT
+GCCTCATGTCACTTATAAATACTCTGCTTGCTCTGGACTTAAAGGAATTT
+TGGCACAGCGCAGAGTATTTACCTAATGTTTTCGATTGCGGGGATCCTGT
+CGCGCGCCCCCAGGAAGAGCACAAACCGTACTGTATGGATGTTACTACCG
+AGGGTCACGACCGCTAGGGACAATCGAGTTGAAGTGCATTCGTCGTTCAC
+GAATAAATCGGTCTGTTGTATTATTAACATTCAGGTGTACAGCCTCACAA
+ATCCGGAAATATAGTCAGACGCTATCACTGGTGTTATTTTACCAAGCCAA
+GAGGGACGCGACCCATTACAATGCTAGCCCAGCTTCAATTCATATGAAAC
+GCGAAAGAACGGTACGTCCACTCAACAAACCACAGAGTGACCAGATCTTT
+GCCCCCGCACAGAGCTATTGAGTTGATCGTCAGTTCATCGGCTTAACGGT
+TTTCGGTGTACAAGAGCGGATGCCACGTAAAGCCTTGATAAGGAACGCCT
+CCATCCAGCTTGTAACAGGACATCCTTTCGGCACAGCGTAGTTGCGGCGT
+TCGATTGTCTCCATGTCCTACGGTATCAGCCTACTGATAACCACCCCCCC
+GTTGCCCGACGCGTTTAGGAACCCTGGATCTCCGCCGGTGGTATCTTGAC
+CGCGGACGGGTGTATGGAGCGACCGAGACCAACAGAACATCTAGCTTGAG
+CGGTCATTACATCCCGATGTCAATGGTTGATGCAATCCGTGGACGGCGCA
+AATGAATAGCGGCGTAAGCACGCCACAGGAGGCTGTTTATGTATACAGGC
+GCACTAGTCGGGGCAGTGCTGCCCTGGTTTGGGCCGAACGCGGATGTAAC
+GTAGGCAGCTACAGAAACAACTGAATCAAGCCGCCCATAAGATGACGTAG
+TTGTGGGATGTAGAGAATTCAGCACGCATAATCCTTACGGACCCGAGCAT
+TATACTAGCCTCGGTCGTACTATTAACAAATAGCCGTACAGCAAACGTGG
+GGGACGTCATATCCTGGATGACAATACGTCGGTTCTAGCGTAACTGTCCC
+CTACTACATACACGGGCGACGCGGGGAGGTGTAACGCATGTAGATTTTCT
+GAAAGTGGTACCCCGACGAAACGGGCAACTTCTAGTAGGAGAGATCCAAG
+AATTTTTCCGGTGGCGTTATCTGCAAGCGAGGCCGGCTAGAACATCGGAG
+GGGCAAGCTCAAGAGGACATGGTCGGATAAATGCCGTTGCGTAGCCACTG
+AAACTTCCGCTGTAGCCGTCCGCAGTTTGAAGAATGGCGAAAATTTCGTT
+TCTTACTGCATTTTGGGGTTGGATGGATGTTTTGTCGAAACCGCCGCGTC
+AAGGTCTGTCCGGCTCACGACTCAATGAACCTCTTTTCAGCCCAATCCTG
+GTTTCCTTCCTCTTCGTGCCCGTCTTGGGTCTCTGTCGACCACTAGGGTC
+AGCTTGTGTCACTTCGTGCTACTCTATGAGAACACACGGTGCGGGAGCTG
+ACGGGATCGGCATACGAAAACTAGATCGCGTTGAGCTGGTGAATCGTGAC
+ACCAGCCCTAGAGAACGGGTCCATGTGTACTGCACCTCACGGTAGTCAAA
+TGCTCCATTGGTGTGACCACCCGGAGCTCGTTTGGTTTTGGATGAGGACC
+AATACTTCTGTTAACTTGTACATTCTAATGAAAGGCGCAGCCCGAAACCC
+TTGGGTCTAGCCGAGATCGCCAACTGACCTCGAGGAATCGCTGTGTAGTG
+ACGGGACCATCCGAGATTCTGGGTTCAAGGTAACCCTGGCCACTTTAATT
+TACAGTCATGTTACTGACTTATAAGACCCGACACTTTCTGCGCCATATAT
+GCAAACGCCATCTCAGAAGAGGATCCTCAACGGCGACCGTAGTTAGAAGA
+TAGTCGATCCGTATGGCTGAGGGAAAAGGCATTTCGTGTGTGGCACCGGT
+GGTGTGGGGTCACGGGACTCGGTCTGATCTCTTCAGGGGACCCCTGGCGT
+GTGATCAAAAACCGAGTAGGTCCGATTGTCTAAAGGGGATATATCGGTGT
+CGGTCGCGCAGGGCATCCATGGAGGCCTACGCCTTGTGGGATCCACCAAG
+AGATGACCAGGCTCAGGTTAGAGTTTCATTACCAGCGGGCGGTAACGCAC
+GTAGTCAGGCACTTTTTTACGTCCTTAACCACATTAGTCATAATCTTAAT
+TCCTTCCAATATGCGAACTGAAGCTAGCAGAATAGCTGACAATAGACCGG
+ACGGTGCACATGTATCATGTTTTAACAACCCATGTGGGATGTGACTTGAC
+TTTCTGCCATCTTTGATGTTAGCTACGGGTTACTTATCCGGTACGTACAC
+TCCCTTGTGTTTACACGAACATGTTCAGTAGCTGCTACCCCACTTATTAC
+TAACCCGATCTATAGCGCCAGCCAACGACTAATGGTGCCATTGTGGAATG
+CAAACATGCATATAGTTTGTTGGCATGAATTGATTCTGCTCCTCAGCCCA
+GCTCCGGGTTCATAAGGCCTAGACGAATCTTCCCGACACCACCCGAGAAA
+GGATCGTTGACTCGAGAATCTGGCAATGCTATGAAATCACCCTAGCATGT
+AGGGCAACTACTCGTAAACACAGGCGGAGCGTTACATGTATGAGCACTTC
+ACGAAATAATCAGTTAAGAGTCCCTACATTTGTCCTACCAAGTTCATAAT
+TATTTCTCGTCTTAACGCCTCCCTTCCAGGCTTAAGGGACGTTCCAAGTG
+ACCCAAGTCAAAGGATTCTATGGCTAACAACCGTAGAGCGTGACAACCGG
+TGCGTCGCGCCCCCGTACGCGGCGTGAAACGGACGTGAACCCCAATGACA
+TTGTCCCGCTTACGTAACTAATCTTTTTTCGATCAAGCCGTAGACGCGCA
+TATCTCGGGCATGTTTATTGCATCACCTTGACGCCACGCTTACGGCCTGT
+TAGCATATATCACTGGATCCTTTATACGAGCCCGGGCAGCCCCGAACCCT
+ACTTGGTCTGGGATCCCGACCCCAACTGGTTGAGGTAGTCGAGTAGCTTC
+GTGTACTGGCGGCAGAAGGCCCATCTGCAGACCCTAAGTAACGATCCCTG
+TTACAAGTGCCCCCTGGGACGACCGCAGCGAATTCTTAAAAAAAGGGTGC
+CCAGCCAGCTCATAACTTCGTTCACCGGCAAAACCAGGTGGTGCGTAAGC
+AATCTGATATCTGCTGTATATTCGTTCTTCTCCAGAGACTCTGAAGTATC
+TGCCGTGCAGAATGAGAGGCCCTTCAAGAGAAAATGCAGTGGTGCCCTCG
+ATAAATGCATTAGGACAAGGGCATGGTCGTCGTCTAGCTGGTAACATCTA
+TGCTTCACGCAATTCTAGGCCTCAGGAACCCACCGCATTGGCCACTGGTC
+CAGCCGACATCAGGGACTTCCTTAATAGTATGAAATGACTGGGGTGCTAG
+AAGTAGACTTCTCCCAAACTTAACCATGCACTTGACTGATTGGCCGGAAA
+CGCAAAGCATGTGTGATTTATATGTCCCCTACAACCCTAAACAGCATAGG
+ATGAAGCGCGGTGGACTGATTAAAAATAGCTTACAGCCACGAACTCTGCT
+CGGGCCTGGTAAAGTGACGACGATAATAGGTATGGCAAACATCGTTCTCG
+TCCCCTCGAGGTTGAGGGGCGCTGTATTAGTTACCCAGAAGGCCGGCAGA
+TTAAATATCATTGACGACTGTTAAAATGACGGAGGTTCTACGTACGTAAG
+GAGACGTATGTGCGGAAATTGCGGGGATAGAGTCAGCCCCACCGAACACA
+TCATCCCAACTGTCCATCATTTAGGTTTGAGTCGGGGTATATTTACCTGT
+ACTGTACTCTAGGGTTCTGCTCTCCTTTTCAGGAATACAGCCAGATTGAC
+GAGACAAAGCGTCCTACAATGTTGGACCGCATAGATCGAAATGAAAATGT
+AGTCTGTTGTATAGGTGCCTGACGTTTGTTTGAATTGGACTAGTGAGTCC
+CCGAGATCTGACAGTCCAAGGCATAGCTTACAAGGGGGTTCACTGGATAG
+AAATGCGCCTATGCTGCAGCTTAACGACGACGAGTGCATTTCGTGGTGCC
+TTCGAGCAGGAACGTGAGACATAACTAACCTTCAGACCGCCCCCGATATC
+AAGGCAGACAAAGATATGGAGGACGCCCGTACTCCTTTTCAGTGCAGATA
+GCTAACATAAGCCCGTGCGGACGTCCCGTGCTGGCGCCTGTCTTTTGGTA
+AGCGTACTCGATCACTGTTTCACGGGTCTTTCCCTAGCTTCTGACACTAT
+CTGAAATAATGAAAATGAGTGGTAAACGCGTCATGCGCGGACCTAACGGT
+TAGGATGCGTGTGTTGTCTAACTATGTAGACGTACAAGGCATGCACGGAC
+CAAATTTGTCTGTAAGGGCAGTCCTTAGGTTACTTCCCTCTGGGGCACTC
+GCAGGGCCAATTTCCCGACAGGCCGGTCTTGTTTTGCGCATGAAACAGAT
+TTAGGTTTCGCGAGGGTCCACTTAAGCAGCGTGGCGTACCATGATTTCAG
+CGACGAAATAGGGTTACCTTAGGACCGCATCCAATGTACTGCATTAAGCT
+TACGCTCCTCACCTGGCACCCTTAGGCGGCACGTGCATCTGGGCTCGACT
+ACGAGGTATACTACGCTCGAATTGTCGTCGAGGCTCGAATGGGTTCATAG
+CCAGTTGCCGCACACAGCTCTTAGCTGCGGGATAGCTATAAATTCTACAG
+ATCCGGCGCCAGCTGACGTACGTATGATCAAGCAGATCCATGGTACAAAT
+AGAATACAGGAACTCTCTTGTCCAATAGGCTCATCAGATGAAGTGCATCT
+CTCGGCTTGGTACTCAACTAAGACGCGCTTAGTCCCGCTTGCTCTCATGA
+TTTTGAACTAAATGTGGTTATTAGGCATGCTAGTGTGTATTCCTTCATGT
+TTAAGAATTCACGCATTTATCCCATCCCACATTTGTTGGAAGATATACGA
+GTTCAATAGCGCAGGTAACCAAAAGTAGATGCTCATCTCTTTCGCAGTCG
+GTAATGCCGCCACAAGATGATTAGTGATCCAGGTTTGTCCCGGACAGTTC
+CGTCGATACTCCGAATCGCAGTTTCGCGGCGAGCTTCTATATCTGGGAAA
+CAGAAATATCCGGATGCAATAGGACATAACCCACTCACCAAATGACATAC
+ACCGGCTCCACGCCGTTTTGAGTGGCTTCATAACTTTTCGGCTGTGCTCC
+CGGCCTCAGCCACCCGCAGCACTCGAAACAAGGGTGCTGGCTCGTACAGC
+GTCCGAAATGGGGGACAATGAGATTCGGGGTCGTGTCTAGTCGGGGGAGT
+GCATCGTAGACCGCGACAACCACCCTATGGCGGGGTCCGTAAGCTACTCT
+TTTATAATCCAGCGTGTTATAGCAGCGAAACGGAGCACGGTGAAGCCCTT
+GGGGCTGAAAGCTCTCTCCGTCATATATAAGAAACCAAATAGACCGATGC
+GCTGAAGGCATCCAGGTCACTCAAATATTCCTCTGTGGATCGACAAGGCT
+CATCTATGCTTGACTGCGTGTGGCTGGATGTATATCAGATTCAAGCACTC
+CACCCTAACCCATGTCATCTCAACAGGTCGAGTCTCTTACCTGGACCATA
+GATTGGCGTTGGGACTTCCAACGGCGTATCAGTAGTGATGGTCACAACGT
+CAACACAGTGAGCCTGAACACCATCGATACTAGGGGTAGTCGTGCTAATA
+AAATCTAGCGGTCATGGCCACCACGATCCCTCTTTGAGAGCTGTAAGGAC
+ACACTCAACCGGCCATCGCCGTCCATACCCTGATTTTACCAAATCTGCGG
+CCATTATAAGGTACCCGTTCAACCACCCTTGCGACTACATCTCCCTCGCT
+TTCGGCTCTTCCGGATGGCCGTGCACTTGTTGGCTTAAGGTCGCTCATCC
+AAGCATGTGATAAAACAACTCGGACTCCTCTGCTCAATCGGAGTCTCGCC
+GTGTCTAGGGCGAGTCCAAACCACAAGCGATCGGGCAAACGTCTTAGGAC
+CGTGAGGAGCCTACATAGTAAGGACTGATGTGATCCCTGGGTAGCGTAAG
+ATACTTACGTAATCCAGCATCCTCATTCCCGCTCGTACCGGGGTGGTTGG
+GTACGATCAATGAATGAGTTACCTCTTTCACTGGCCTGGGACAATGGCTA
+ACTCGGCTCGACCTTTTTCCTGAATTGGACCTTGGAACTAAGCTCTTGCC
+GAGCATTGGAAGCGGATTAAACTCCATAATTTACTTAATGGTATCGGCCT
+ACATGTCGATGGCGTTGATGCGTGATTCTACACGGCCAACCGCAGATAAC
+CAGTCGGGATCCCTACCTGAAAGTCACACGATGTGCACTGATTCATTTTT
+CAGTACAGGCTATCCCCGTAGGTACTAACAGTCGAAGGTCTGCCGGTATG
+AAGTCTAAGTGGTTTTTTAATATATGACCTATCTGCTATGGTCGTGAGTA
+GGCCTTGCTGGCACGGCTATCCGCGCCGATCACGATGCTGAAATCTAACG
+AGTGGACAAACGATGTGATTAATAGGGGTATACATTCGTTTCATAGTTCT
+GTTGAGACGGGCCGCTAAGTGTTCTGGAAATATAAGATGATGATAAAGAC
+TTCGCCCTTGATGAACTTGGCCCTGCATTGAGGTATTCACAGTTGCCATA
+ACAGCCCAATGAGGCCAACTCATGGTCGGACAGGAGGGTCCCTAGTGTTC
+TTGTACCGGAATTTGGAAGATGGAAAGGATAAATAGCAATGTCGGCACGT
+AGGGACATTACGGGGCTGTACCTACGATAGGGTAAGTAAGCTAGATCTTT
+AAGTGACGTGCTCCAGGGGGGGGGTTCCTTTTGCTAGTAGGGGGTACCAG
+GCTACTTTAATCAAATCTACTCGCCTTGGTGTCCCTTGGAGGACTGTTTC
+TTGCATTAGACAAGGCCAATAATGGTTAAGGTGTAGGATAGTCCCGCCTT
+CAAACCGTATAAGTAGTGAGGCGAGAGAGCAATGGACCATTGGGATGATA
+AGCTAAGTAACCGTTCGAGAGTGGCCTGGCTGCGCATAATATCCATGAGA
+GAAGGACGACCAAACATACGTAGTCGTCAGGATTCAATGTTGAGACGGCA
+ATCATTATTGGAATTACACGCGAACGGCAAGATCATTTGGCTAGAAGCCA
+ACAAATCAGAAGAAAACGCCTAGAAAATGAATTATAGGTCCCATCATTAT
+AGAAGATATTCGCATTCTTCGACTCATGTCCGATCTGATCACTTTACCCC
+TCGCATGAACCTGGCCAGCTTGTGATAGTGATGCTCGAGCACGATGCCGT
+GCTAGCTGCGAGCGCCGCTCACGTAAGTTTCTGGACCATGAGTACTTGAA
+TTCGGTTTTCGTCCTTGTCAGAGACGACACCGGCAGTCTAGGACTGTGGC
+CACGTATAGGACGAAGGTCAAGTTTGCGTTAGGGTTTCCCTACCCGTGAT
+TTCCTAAAACGGCCTTTGCCGATATCGGGTGCGGTAATAACGAACCAACG
+GGATCACCACCACTCCTTTGTATGACGAGTTAAGTTCTAGTGGGTTTCTT
+GTGTATTATAGACATACACCAGGGAGTTAGTGTGCGAATGGATAGTAACC
+TAGCGCCTTATATCAGTCGATTCCTCACTTCAACACTCTTTTGGTAATTC
+ATTTAATAAGCGGGATCGGAGACACGTTCTAGACCAGAGGCTACGGGGTC
+GAGGCGTAGTACTTACTTTTTCGCGCATCCACGCCAGCCATAGGATGCCA
+AATGAACGAGAGATCATCGAGGCCGGACTTCACAAGGCAGTAGTCCCATC
+TGTATGTAGTTACCTCGTCACTGGTATCTCATTACGAAGTCCATAGGGTA
+CCAGGTATGACAGGACTGGGGTAGAAGCACTTAAGACAGTGTCCGATGCC
+AAAATCTACTGATGATGTGAGCTCATGGGTCGTAACTCCGCAACTTATAG
+CCCTTACCTTAAGTAAGAATTCGGGGTTCTTCGTTATCGTTCCAATAGGG
+GTATGCAACTACGCCGGGGACGGTCTTTTTCCCGTGTTCACGAACTCGAA
+TGTGTCGCCTACTGGAAAGTTCTCGGGCGTCTGGAAAATGTGCAGGTTAT
+GCAACGTTTGATCATCAGATAACTACGAAGCAATTCGTGCGTATTGTCTA
+TGGTTGACTGAACCCTCGGCTACGCGAGGGCGGACCGGTGCGTCGAGCCT
+CATGGTCCCGATGTTCCTTCCCGAACACTAACGAGCACCTCGCGGCCCCA
+TACTCGGGCATGTATTAGACCGTACCGGGTCTATAGTTTGATCGCTCGAC
+TTAGGTTCTAAGTTTGCATCGGAGTATTTGCCTTGCAACGATAACCAGCT
+AGAGAGTACATCGTCTGACGATAAAAGTAAATATTGTGTCTCGTGGGCAC
+GGGAATTTACTTATCAAAAGTTAAATTATATCCTGATTCTTGGTCTGAGA
+CTCTTACAATCCGCATAGATACGAAAAGATTTTTGGTTACGTTCGGCCCC
+TTTCTAGTACTCCTCGATGCTGAGTGGGACGCGCGATTTACGGACAATAA
+CGACAAAGCGGCACTTGCGTGGCCCGCGAAAAGTAGCCACGAGCTAGTAA
+ACTGCCTCGTTTTGGAAGGGCTCGCACAATCAACTGGCTTGCTTGAGGAC
+CTACCACGCCCCAGACCCATCTGGTACATTAGGGTTATCTGTATGTTCTA
+CGTTGGTTCTCGATGAAACCGAGAGCGTATCCTTACATCGTCTCCTATCT
+CCTTTGTACGCTCGTCGAAATGCCTCAAGAACTCCTTAGGCGAGGTTTGG
+GCAACACAGTCGAGACCAAGCCTCAGTCACCTTGCAGGTGGTGAGAGAGT
+GGTGAAGATTCGCCCTCATGCCACTTTGGGTAGATGGCTTTGCAGCAATA
+CCCTTGGGCTCAAGGTGCGTATACTGTGAGGCTCTCCATGGTAACGCCAA
+GGTAAGGAATTTCAGGTTCTTAAGGAAGACCAACTGTGGTGGCTCGACAC
+TTAGGGTCGATATTTATCTTTTCTCTTTACACTTGCAAGATTATCAACAT
+CCTCGCCGCGTCGTTCGAGGGAGGTAAGATATTAGTGCGACAGACGAGAA
+ACGCCATAGGTTATGGGTATCGCAGGCATTTTTTTTGACTGCGATTACGG
+AGCCCTTAGGCTTCCGCGTAGATGGTTTGGGGGGAGGGCTTAAGCGGACA
+TCAATACCAGGACACTTCCTTATTTAAAAACCGAGGACGAGAATGCGAAG
+CATCGATGAGAAGATGAGAGCCTCATGTTTGTCCCGACGCCGCGGTAATA
+TAGTTAGCGCGTCCTAAAGAGGGCTCGGGGCTCACTGGGACCCGCTGACA
+GGCTTCAGGCTAGTACTCAGCTGGCTCTTGTATAGGCAAGTTTTATGCAT
+GCCAGCCCAGCCGCAGCTCGTACCAGGTGTGATATGCGATAGGCGGATCT
+ACTCATTGGCCGAGTAACAGTTATGGGCCTGTCCAGTCAATTGGAATGAC
+GTTAGTTACCAACGGGAGCGACCGATTGTATCATTGATGCCCAATTACGA
+TGTATGCCTAGTAAAGATACATGCAGGTCTGATCAATTATAAGGTTCGAT
+CCCCGGTGAACCGGAGTTCTACCAGCGAGACGCGGCTCACCCAACCAAGT
+CGTGCTATCGTATTCCGATTAAACGGGTGTGTTACGGTTCTCGACATGGT
+TAAGTGAGACGTTTTAAGGGGGACCAGCTCGGGCGTCGCACCCGCACGAC
+GGTGGCATATAGACAGGCTTGTTCGTGACGCAGGTGATTCTGAGACTCAC
+GAGGCCATGCCGGAAATGATCATCTTGGCTCCCACCAACCCGAGGTATGG
+GTACTCCCCATCAGAACATATGCATTGCACCGTTCTGACGAAAGACCCTC
+AAGAATTGCTAGATGGTTCGGGCGAACACGGATTGGCGTTGGCCCGTAGC
+CTTCATTGGACCACGGAATTAGCCAACAATGAGTCAAAAACCCCATTTGT
+CGGTATTGTCTTGTGTAGCCGTAGACTGGCGGGTCACTTGAAAGAATACG
+CCGAAAAGATCCCCTTGCGTAGACATTCGTTTAGCCCCATTATGCCCATG
+CATGAACTAGGCGGTTATAAGGCCGGAACTCTGGATCGATCGCGGCTTAA
+TACACACCCACCAGTTGGTTAAGCTAGATTTGTGTTCGTTCCCCGCCCTA
+AGAGCACTCGTACGCCTGACAAAGTCAACTGCGGCGGATTACTTGAGAGG
+ATCATACATTGGTGGGGGCAGATCGTTAATTTCTGTGTAACAGCCGCGAC
+GCGCGTGGACATGATGTCCGCGGACTCTAGAAGGTCCTAACCTCGTCACA
+TGCGAGGAAAAGGCAACAACCCCGTCAGTTGTGCCAGCGCACTTAGGTGT
+CTAGTGCTCCGCATTGCTCCGGAGCCGCCATATTCTACGGAAGCTCAAGA
+CGGTTTGCTGTCTCACTTGGTTTCCGAGCTAAGACTAGTACTAAGTCAGC
+TCGGAGGGATGCGAGCCGCGATAGGTGTAGTCCGACAAACTCTTGCTTCA
+GTCCGCTTTTCTTATTTGGAATAGTGAGAAATTTACGCTCAGCCACGAGG
+CGCAGCGGTCGCGGAGAAACGTCTGCAGCTCGTGTCACTGGTAGGGATGA
+TGGGTGCGCCTGGTAAGTTACCAGAAGGCCTCCGTAGGCACTCCGGTGGC
+GCTAACGCAGTACCTATCACGCTAGGCGCCTCATAGGTACCAAGCAGACA
+CTATAACAAGGGCAAATATTCTGGAAGAGCAGGGTTATTGCCGGCCCCGA
+ATTAGTCGTTGACGCGGGCCTATGCTTGCTCCTTTAGATTCCCGGTTACC
+CACGGATGGTGGAGCTCTTTACTACACCTGCAACGAGTAACTTCTATGCC
+GTCATAGAATCCTCAGATAGACGACACCTTTTTTTTGATTAGTTTGATAC
+ACCTACTACTTTCATCGATCGGCTTATCCGATAGGCGGCCTAAATGGCAG
+AATCGAACATCAATGGTCTACTATCGCGATAATAGCTAGAGGGCGTAAGC
+GATTGAAAAACCATTTGATGTACTCGAAAGCCTGAAGCCTTGAGATGTAC
+TTATTGCGATTTGTAGAATCCCAAGCGAATCCGCTCCCGTTGCCATAGTA
+AACCCAGCTGAGACTCTGCGCTCTGCAATTTGTAGAGACGTATACAATCC
+CCATTAACTCGCCCATGAAGTGATTTTCGCCGAACTGCCCCCACCCATGG
+GGCAGCAAAGTCAGGCACGGCGAAATGAGAAAAGTTGGCACTTATACTTG
+TAAATGGCGCGCGTCGGCTGGTATGCGATCTCGTAGAGCCAAGGTCGGCG
+GCACGCGAACACGTACGCGAAATGACGGAGACCTGCCCGTGGAAATCTCT
+AAAAACCCCTCTCCGAAACCGTGCTCTCGCAGTTGGGAGCCAGAATGCCA
+CCGCTTTTACGGACCCCCCATGCAAATGACCCGTCTAATGTACGGACGCC
+CGCTTGCATACTTCATAGTCACAATGAGCTCCCTCTTCTCTGCACTGAGT
+GACAGAGGGACCTTCTCTTTTGAATGCGCGTACATATGAGCAAGTGGCTC
+TCAGGTCGCGGGCCATGTAGTGCTAGCACGTAACGTGACCGCCAGTCTCT
+CCGTTCTCCACCATCGACACAGTTGTGCAGCGAGTACAGGAGCCGCAGAC
+TCTACCATCTGTTTCGTAGCGGTTGGTACCAATAACGGAGGTAGACCATA
+GGAAACGGAGTGAAAAAAAGGCGAAATGCGATAACATTCACAGATTGTAG
+ATCCGAATCATGTCAATAAGTACCAGCGTTGAGGACCCGCTACATTATCG
+ACTAAGCGCGTTGCGTGATACTAGTTCGTTGTGCCATTTATAGGAGGGAA
+GTCCGTTTTAGGCCGTGAGCTCCTGCCCCAATGTGGGATATTGTTAATTT
+TAATATGAGAGCTGAGTGTCGTACCGGAAATAGTTGGGGGCTACTATGTA
+AGTCAGGGCATTCGCAACAACGGTTTGCTCCTCTTTACAGTTGAGTGAGT
+ACACTCTCCCATGATTTCGGCATCGCGTGAGATAAACCGTCGCGACAGTA
+TATTGCCGTTTCGCTAGCGGAGTCATAAGTGGTTCTGGTGAGTTGCCAGC
+ACAATTGCGCCCGAGAACCATTTTGCATAAGCCCGCTTGGCTACGTACAT
+TTAAGGGGCCGCAACAATGCTATCATTCATACTATAAGGTGTGCGGTTGT
+TCGCAGCTTCCTCCTAGCCTGTCCGGAGCCGGCTGACGCGAGGCTCCACA
+CAATGTTCGGCCATGCATAGTTGAATGTAAGGCGCTGTGGAATCCCTACT
+ATATGTGTTTGGCGCAGCAAGGGAGTGGCGGTACCGAGACCTTCGTGGCG
+GTGTAGAAGACACGCCTTGGCCAGAGTAGATGCCATTCTTGAGAATATTT
+TACGAACCTCGCCTATGACTATCACAGCTCTTCATGCCAAAGGCCGTTCG
+CTATCCCTCATTATTCGGCAGTTGCAATCCGCCAGACCGAGGATCCAATG
+TGGGTAGGGGTGGGTTAGTTCACGCTCCGTATTTGTCCAGTTTCCACACT
+CTCCGGATGACGGTAGGGCACGAGGTTCCGATAGCCCACACCAAACTACC
+GTGAGGTGAGGCCCGCCAGAAATCGTAGAAAAGAGTCGTAGCAACTGGGA
+AACGGGACATAATGAACACATAGCTTTGCCTCGTCTCTCAATACATTGAC
+TTCTACTTAATATGCCGTTTACGTGACCTGAGTTACACGTATCTGAGGCC
+AACTTTTTTCTGGCGTCGGCTAATATTAATCGAGCACCCCCATATACCAA
+AATACGCGAAAAATCTCTTCCAATGAGACGCTGTTCCGGGTGAAAGGTCG
+AGTACTTTCCTCGCCTCGTAGGTGCCGCCTTGTTGCGTCTGTCCCAAATA
+ATGGCGTGAAACCGGTTGCTCAAACGAAATGTATTTTCCTAGACAGTACG
+GCCAAGGTTGTGAGTCCTATTGACCGACCTCTAGACCCCCACCATGTGAG
+GAATGAATACATCTTAGTACACTACACCCATAGAGAGTGGGTCGTCATGC
+CTCCGGATAGCGTACGATCATTTTACCAGGAGTCGTTTGCTTGTATCAGC
+CTATGTCGAAAAGGAGTTAAACATTCAACGGACAGCTCATGAGTAGTCGC
+CGTGGGGCTACTAGTTAGCAAATTCATTCTGTTGAGGTATTTAGTTTGGC
+TTGAAACAGCAAGCATGCCACCTCTCCTCGACATGCCTGAGTTATGGTCT
+ATTGACTCTTCAACCTCTACTTTGGGAACCGGCCTCGAGACCAAGAATGA
+GTTCCAGGGCACTGAGCGTTTGTGCTAAGCTATCTTTAAATGCGAAGCGA
+CGCATGTCCTTATGTCTTACTGTCCTCAGAACCGTATATCACTCCTGGAA
+AGGCACGGTTTACATCGCTACAAAACCGCGGTTGCCCAGGTTGCTTCTAG
+GTGAGCCGGACTATCCTTCTGACCCGACTTAACGGAACACAGAATGGCAG
+GGCACCTATAATCTGTCATCAGGTACTCCATGCGGTAACTGCAGCACAGT
+ATCAACTGTCGCAGGTCGGACCGCTTTCGAGTATTGCAGGGTAATAAGCC
+AGAAGAGCCTGATACTCCGATTCTTGTCGCCGCGTGGGCCAGAACCATCT
+CGGGATAGGAACGCGGCAGACAAAGAGCCAGCAAGTGGCGCCGGACTATC
+CGATCTTGGCGAATTAGCTCATGCCCCGGACCAGCGCGTAAAGTCCTACC
+CAGATGGACGGGTGACTTCGTCAAGAGTAGACGATGCGGGGGAGTAAACC
+GCCCGGTAGATGCCGCGACGTTGTGTCTTCCAGTCAGAAAAGGACAATAT
+AATGAGGGCTGGGCCTTAGATTTCCGATGGACGAGTTAGCTTTGCCATGA
+GGTGGATTTTGGAAAAAGTGGCTACGCCTAAATGATGGACGCCAATATAT
+GATTGACTCTCCGGGGCGCCAATATGCCGGGAGTAGCTACGGAAGTCAGA
+GACTGGGTACATAGAAGGCTAATTAAGGCATTCCCCTGCTATGCGTTAGC
+GGCCAACGGGTGTCACAGTTCATATCCACTTAGGCGGCATAGGTGGTGCT
+TGGCATTCCGACGTCTACGTAAATTTAGGAATTCTCACGCCGATCTCACC
+CGGGACCACGTTGTTGAATTCTGTGAACGCAAATTGTGGATACGCCAGCA
+TAGTCCATGAAGGAGATGAATCCTGTAGGCTAAGACGCCCTTTAACTACA
+TCTTCAACAGTAATCCCTCATCCGATTTGTGAGGATTAGTCCCCACCATG
+ATTGAGTTGTGTACCTTTAACAGTTAATTGATATTTGTAAAGAGTTTACT
+GTTCTACAAAACAACCAAGCGCGGATGGATTTAGGAGCAATGGTGAGTCC
+TGCACCGTTCTTCACTGACCACAAGTTCAGCTCCATCGAAACGCTGTGAG
+TATCTATTAATTCTGCCATCCTCTTTCGTTGACGTCATTTACACACCCCC
+TGTAGGATACTCGAGCAGTTTTATCGCAAACCATCCTAAGTCCTATATTT
+GATTATAGAAATTACAGTTGATACGTGATGCTTGCTGGCTAAAACGCTAA
+GATAGCGTATTGACACGCGTGGGTGGCTACGTACTGTGATACAGACGATA
+CAGTACTGCATTTTAGATGCGTATCCTTTTTCGACACGTAGTTTTTTAAC
+GTCCCAGCTAATTGTGAGATTCACCCTATCGATGCGCTAAATGCGAATGC
+ATAAGAAGCCTCATGTAAATTAGTCTATCGTCCCGATCTGTTGAGAACGA
+AACTTACTACGTCACAAGCCTCGAACGACGCGCTTCTGCAAGTCCCAACT
+CTCGAGATTTTAGCAGCTACAAGGTGTGGGATCTATTTGAATAATCAGTC
+CGCTTCAGCAGTCTAAGTACAGTTTCCGTAGCCGGCTACATCAACGGAAC
+TTTCATGATTTAGGTTGAATATACTGGTGGTTCGCTGCCGAGTAAAGTCA
+CCGCTGGTAGCCTGCCGGTTTGTTTACTCCCAATTACAGATCAGTCGGCT
+TTATACGGCCATGTGGGTCCTCGTGAGGCAATTAAAAATGCTCCAATTCA
+GGTTAGTGTGGTGATTGACGCTGCGTGAAGGGACCCGATCAATTAACTGA
+CCCCGCACGGAAAGGCAATGTTAGGGGGCCCCTTTCAAAGATGATCATGG
+AGTTTGGGAAACGACATGAAATCTTCTAAAATAGGGATTATGGATATGCC
+GCCGCCAATTAATCTCCATACTAGGTGCGCAAGCACGCCGCGTAAGTGAC
+CCAATGATCAATAATGGCTCGTCCTCAAAGGTTACCAGTTTATGAGATGA
+AGGATTTAAGCGAGGCTTATGCTTAATCTGGTAAGATATGTGGCAATACT
+TACCACTATTAACTGGGTTCGCCATCAATACGTAGAGGCCAGTAAAGATT
+GCTTAAATCGTCGTCAACAGCTCCTAGCCCACTTCAACTGTGCAGGGGCA
+TTTCCTGACTAGGCTCGTCACACGCCCTGGGGTCATAACCCGATACCTCT
+GTCGTGTATTGGTAGCTCCTATTTAGTTAGCGGCTAGACCAGTAAAGTCG
+GAATCGCCTCAACTTTCCATAGGCATGCAATTGCATACAGTCGCCGGGCC
+TGATGAAAGGAGTCTAGGATGGGCAATCCCCGCTAGTAAGAGCACGTCTT
+AACGTAGGTCGTTATCTACGGTACTTATGAAGAGTACTATAATGCGGGCC
+TTAACGGAGACATGCCTGTGCACGGGGTGTCATAATGGGATTCTAGCTGA
+TCCTTAACGGTAGTCGATGGCGCTGGTTCTAGACCGATACCGCTGACCAG
+TTTTTTCGGTTTACGAGCAAGACGTCAAAGTGCACATGTAATAGGCTGTT
+TGTAAAATCGAGTGACTAACTGGAGTATTAGCGTTGGGCCCTAGGAGACC
+CGAGAACGTCAGGATTAACGTTATGCAGGCACGATCATAATGAAGCACTT
+AGTGCGCACCGCTTTCGAGCGCCAAGGACTCCGACCTATCTAGGATCTGG
+CACGCGCCTTTTAAATGTCGCAGTGCGCCCCTCGGCGCTAATCTAGATTA
+ACTGTAAATGCACCCCGTAGACGTCCGGCCATCTAATAAGCGAGAGTCTT
+CAAGTGAGGGTGATATTTTGAGCCGGATGTGGTACAATATTTAGCCCTAC
+ACCAGTGCTCGCATCTGCTTATTTCTCCTCCGAAGTGCACTGCTCCACCT
+TCCCTATGACGCAACGCGATCCGGGGAAACGGGGGTCATCAAGATAAAAA
+GATAGATGCCCACTCCGTTGGGTAAAAGCACTCCCTGAGAAATGCACCGC
+AATGTCAATGCGATCAGGGTGAAACTATAATACTGTTCGAATAACCGCTT
+GCCTGTTCTGCAACAAGGCTAACCTGTACTTCCCTACTGGGCGCAACCCC
+AGTACTAAAAAGATGGCACCTACAATTTGAAGGTCCGCTGAGACTCGGTT
+TCGTGCGACCCAGTCATTAATAACAGGCGCTCGTTCCCCTTCCGCTAAAT
+CCTATTTGAGGGTGCAGGCGTCATACGGAGATGAGCCTGCTCCTGTCGCA
+TAGTCGTCTCGAGGTGAGGAATATTGATGTAGAGGCCTACGAGCCAAGGC
+GGGGCAACATGCCGCCGTGTTGGGACGCTTTCGTGTCGGGCGAGGTGCGA
+GTTATAATAAAGCACCGTCGCACTCCCGTTTGAGCGCCTAATACGCGAGG
+TCAGCTGGATCCCAACTCAGGGTTTGACCAATCGTGATCCTCGTCTGAAC
+CGTAACCTACACGGCGACTTCTAGCAATTCCTTGGTACCGCTGAAGAATC
+AGTTGCGGCTTCACCCGAATTAATTGACCATAGTTCAAATGCTTCCATTG
+CTGATTCCATACGGACGCTCACGTACCTAGCTGAGGTTCAAATCCGAACC
+CCAGTTATTCGGCATATTACATTTCCATCTTATGTAAAAACCCTAGTTGT
+GCCTTGACGAGCTCCTCATTATACTCCTTCTGTTCATCGTAAACCGAACT
+GACTATCCCGGATCTCTTAGTAACATACGCGCAATCTAGTTGACCTAAGC
+TCGCAAAGGGCGCTGCATCACACCCGCGACACGAAACGATGCCTGATGAG
+TAGGTCAGATTAATCGATCTGCTCACATTTGCGTTGAAATAGTGGTGCTC
+ACGTGGCCTTGAGCACGTGGTCTCGGAAGCGCAAACACATTGACACTGCT
+CGCTACCTAGTATCGCGTAGTCTAAACCCGCCCGACGATTCGTGCAGTGG
+GATATACCATTTACACAATTATCAGTCAGCTGTCTACGGCTTTGTTCCTT
+AGCGCGGCCTAACCTTATTAGATTTATATCGGATAATTTCGTACCTCACT
+GTGTACCGTAGTCGTATGGGTCGGAGTATGATTGAAGAGTGATTTCTTCG
+CGCGGGTACCACACGTGTATGGGTAGCGACTCGACGATCGACCGGGCCAA
+CACTAAGATGTGTTTGCTGTCCCAGCGAACAGGCAATCCGGACGGCCTTG
+TACGAGTTACGACCATACTTAGAGTCCGTTCATGGTTTTGTAACTCCGAA
+TCGTTTCACAGGTGAGGCCTAACGCCTTTCTAGGTCGCACCCATGCGTTG
+CTACTGTTCAGCTCGTGTAAGTTACCTTCACAACATCTACCTTGATTTTC
+ACCTAGATCTGACCCGCCACTGTTTTCTTTGCAGTCATCCGTTCCCAGTC
+TACAGGCCTTTGGGTGACATCAATTGGGGAAACGATGCATAGTGTCGTTC
+ACTTAGTAGAACAAGTCGCGGCATCGTGATTACTGTAATCGACAGTGTAG
+CCGCTGCAGACTTCCCGAAACATGTTGTACATCGTAGGGTACTAGGTTTG
+CCCGCCATGCATTTAGTACCAGAGATGCCTTCGGGCTTGGTATCTGGGTA
+AGCTTTTCACGTCATTAACCTAGACAAGTTGTTGCTCAGGTCAGGCGAAG
+TATGAAAGGAGAGTGGCCTCTAGACCGTTCCTGGCACTAGCATCTCTAGC
+CCGTGATTATGCCGCATGTCCTCCGTCCGCTCGCGGGAAAAACAGTCAAG
+AGTGCAGATGTCGGGGGGACCCGCCGAAACCGTGCTTATACTAATGATGA
+TATATTCGCGAGAAATCTTCCCGTTGATTCGCTGGTGGTACGCTAAGTCG
+CGCTAGGTGTCTAAGGCGTCTGCGCGGACAGGCGGAAATCATAAACTCTA
+ACCATGCAGCGAGGCCGTCGTCACTTCCGGGATCTTACCTTGCGTTGGGG
+TCGGCATCTAGGCCAGCTATTACACACGTTTTTCACCAATCTCAAACCTG
+TTAGGTAATGGCCTGGTTTCACCCTTTTCGCGGGGTCGCATAAACGCTGC
+AAATATCGTTGCTCTAAAATGTTCGTTGATGACGGAGGTTCTGTTCGCTC
+CGACCGGCAGATCGAACACACCTAAATCGTACCGTTTGAAGCTGAACACT
+TTAAGTCCTCGTATTGGAAATCAACCTCCTGTATACCTGTGGAGTAAGGC
+TCTAATGTTTGTACTAAGTCCGCGCGTTCACAATCATTCCTCTACGGACC
+ACCGATTACAGCGTCCAGGTATGGCGGGGGGAGCTACCGCCTGGCGGGAC
+ATTTCCACCTCCGGGCGATTACAGCAACTACTTGAGGTGCAAATCAACAC
+AGAGCCGCGGTTGACCCTCTTGGCTTCTGAAAACTTATTGTCGAAGTTAG
+CGTGGTGTTGAGCCCTGACTAGGATAGAGTGAGTGCACGAGGCGAACAGC
+TAAGCGCCAACCGAGTATGTTCTAGTGCATCGGCATGGGGGGCTGCTATC
+GAAGGTGTTGGTGAGCGCCGCTGTGGTATCGCTTCGCTGCTAGCGTTCGC
+AGATGGGTTTCATTTTGGGAAGATCGTATGTAACTGCGAGCTTCACGCGC
+GTCCAGCACACCCTGTGACACAGCAGTGGTATAAGCCACTGCGAGGGTCT
+CGCTGCCATCCTGGGCTCAAAGGGACCAAAAATTCCGCGTTGATTATTCG
+TACAGCTAAGAGTCGTACTTGGCCATCGCATGACCACCGTGATGTGGCTG
+TAAGATGCGACTTCAAACTTTTATAATCGGACTATAACCCATTTGCGAGT
+CAATGGTTATGATCGCAATACTGAGAGGTCGCTTCGCCTCCTTTTAGACG
+GAGAAGACCAGACTCCCTTCCCAATTGTGGTACTGTACCCAGTCGATTAA
+GGATTTTACACTTGGCTTCGTCATACCACACTCTCGAAATCTTAGTTTTT
+TCAAAGGCTGTTTTGCGGCCAACTTGTGGTCAGTCCGTCAAGGTATCTTC
+CAACAGGGTCTATCTACAGAAAGCTTCGGGCGTGCCGCGAGGTGTGGTTT
+TCGAAGTGACGAGGGATCTTCCCTCGGCCTCTCAAGTGCTGCTTTGTCAG
+TTAGGTTTGCCGGCCTCCAAATCACGCGTAAGGAAGGCTCGTGTAGAGCG
+GCTGCGGAAAGAATCCGAGCATAGTTCGTGCGGGACCGGGTCACGATGGC
+TCACTACCAGCCCCGTTAGTCTTTTCAGGCGAAAAGGGGTGACTCCGCGT
+TCGTGGTCCGTTAACTTAGTGTTAGAACCCATCAGAATCGCGCTCACAGG
+GCCCCTACGAAGTATGTCATAACTGATTGGTTCTCGGGAGTGTAACCACG
+CGTGCGACGCTACTTGGAATGTCCCCATCCACGGCTCCCGCGGACACCCA
+AACTGAACGAGAATTATCTTAGCCCCCATTGCAGCCATGGAAAACTATGG
+AGCACCAGACTTATCCTATTCTGTGCCGTCCCCCTCACACTGGCTGCTAG
+ATCATTGTTACCAAACATGGACTTCGACAATAATAATATCCAGCTACAAT
+CGTAGACGCAACCACTAAGCTCGGCTGTTCAAGCCTTCGAGTGCCTTAGC
+CGTTAATCGCCAGTATAGTTACCCTTGTCGTAAGGTTCACTTCAGAGGTC
+ATACTTCGATGAGTCGCCACGGGGGGGATGCTCCTCTAGAACCAATGCGA
+TGGCGCAGGTACTAGACAGTACATACGGTAGACTCGTAATAAAGACCCTT
+AACTTGATGCCCTAAAAGGCACAAGCCGTCAGAGGACGGGTAAACTGGAC
+TTAGAATCAGCCTCGTGCCCACAGGCACTCGGCCTGGATAACCTGAGCTA
+TGGCGTATCTTCGGGGTAGCTACATGCCTCGTTTAGACACCTGGACAAGG
+CCTAAACGGGCTTGGGCGCGTCATACTCATTATTATTATGGGTGAGATTT
+CGTCGCTTGACACTAAACCACGGCACAGAAACTTTCGACAGCGCTACTAG
+GACCGGGACGGCTCTTGATATGGTTGTTGCTTACTCGACGTGCCAAGTTC
+TTGTAGGGACGTGTATCCAGCTCGACTCGGTAGCGGCTTTTATATAAACT
+CCATAATCGGGGGGATTTCATAAACTTGCCTGCAGATATGAGACTTCCAA
+CGGGGCCTCGATCGGTGACTAATCGCGAGGCAAAGTTCTGGTAACCCTCA
+AGGGACAAGGGTGGTAGGGAATGTTGCCGATGATAGAATGTCGAGCTTCT
+GCGTGTTACTAGCCGACGAAGCGTCTGATTGCTTCAACAGGCTTAGGTAC
+ACAGTATAATGAATGGTGCTTCGTAGAGTACGTAGACCATGGGTATGTAC
+GTCGTCTCTTACGATCGTTTAGTCCTCCTTGCCAAAGCTTGGCAAAAAAT
+ATACCTCCCCTAGGAAGGTGTAACGAGTACCTCATGGACAACTTCATAAT
+GAACGGCTGTCACGCATAGTTCGTTTTAAAGGGTGATTCGCAAAATAGAC
+CGACGGGGTGGGTTGCGCTGGCCAAGCGTCTTTCAGCTAACTCTATTCGC
+AGCCAGCAATAAATCGAATAAGGGGAACAACACGTATGTTAATGGGAAGC
+CCATATATTGAGGAGTGAATGATTCAAAAGGCTGGATAGCCGGATGTGGT
+TGGCGCGGAGAGGACAGCATACTTTATTATTGGTGGTCTGTTCAGGAAAA
+GTGATGCCGGTGCTCAGCTTTATTCAGGAAAATGTGCGGGGAACCCCACT
+ATGATGCTCCGGCGAAGAGCGGTGCTCTCCTTGTGATATAGCACACGTGC
+TGATTTTCTCAGCTGACGACCGATCTTCTTGTCGGCTCGTCCACGTACGA
+TAGCCTTCAGACCCTTCCATACTAAGTTGTCCCTACAGCCTGCAGGGGTA
+GATTTATTGGGGCTACCAATAGCTTAGATCTCCCAATCTTCTAGTGAAAT
+AATACTCTGACCGTCGCGTGAATACCAGATGATAGAAGACGAGTTTGTAT
+AGAGGTTCTAGGCATAGAACAACCCAGTCTTCAAGGTGTTCCTTCCGGTC
+GTGATATTCACGGTGGAAACGCCCGACAAAGCAAATGTAGGTTGGACACA
+TAGTTTTCGCAACAGTAACCCATAAACGAGGTTGAATCTCGGACCATTCC
+CACGCAAATAATTTCGAAGGCAATAAGTGGACGGGGCATGAAGCGACCAG
+GACGGATTGGCTTACATACGGAGCGATATGGGAGGCTTAACAGGCTGTGT
+TACACTGCAGAAGAATTAAACTCGCCGGAATAATGTCATTTATCTGGGAG
+TTCAGTAACGCGGGACGGCGTGACGGATTGAGCGGATGCGTGCCCCACTA
+TGCTCAAGCCAATCATGTCTATACGTCACGGCTGACGATGGTTTTTTGGT
+AAATGTGCTACGCCCAGTTCTGACGTAGCGAGGATCGTGCTGCCGGTAGG
+ACAGCAGGCCTCGGCTTGCATGCTCTTCTGGAAGGAATAATGATCTTTTC
+AAACTCTCACAGCATAAACCTGCCAAAACTTGGGAAACAACGGGGCTACT
+GCCAAACAAGTTAGTCAGTCGCACTCCAATCGTAACTGACGACAAGACAC
+TGAGAAGATCATGGCACATTAATCATGCCTTCATGCGGCCGCATTATAGC
+TTTGGAAAAAAAGCTATCAGCGCGTACGGTGCCCACTAGATCCAAACCTT
+CCCCAGTGGGCAAGAACTCGCGTCGCGGGCGAAGGCCAGCCTGCGACTAA
+TAGCCCATGGCTACATGGAGCGCCATCACTGTCTGTATTTTCGCGTTAGA
+TTGTCACTACTTCGTCTTAAGGTCTTCTAAGAGCCATGAACACGGCATCC
+GCTCGAACATTAAATACCCAATCGGCGACGTCTTCAACATTAATCTGTTT
+TAATACCAGCCCGCTAGGGGGGACGATAAAATCTATCCGGTCATTCCCAC
+CCAAGTAACGACCGCTCACCGAGACCTAGACGCTTGGTCAAGCCGGTACC
+AACTCAAGGGAAGTTACTTGAAATATCTCTGCTATAAGCGAGCCAATAAG
+CGCACTAGCGGAACGAACTTAATTCACGACGGGATACAAAAAAAAGACTT
+CCATCTGTCCAATGGGCACAATAGAGGTTCTCATCCGCGATCGGGGATTC
+CCGCTGGGCTTCTTTTGGATGAGCCCACCAAATATGACAGCACGTTTAGC
+CAATTCATATGGTTATATGCACTAAGGCCATGCATTAGCACAAAGGGGTC
+GTCGTATTGACTTGTAATGGTCATTAGCAACGGAGAGTACGATTAGGACC
+TACAGCTCCACGCCCGGACTACTGGGCGTTTAGTCCACCGTTACCATATA
+CTTATTATCCGATCACACCTTGTGTTCGTTGTGCAAGGAGGGGGCGAGAC
+ACCCGAAGCTTACCTATGCTCCACGGCATGGTAAGAACATGGTGTGGGTA
+GTATCAAATGGGTAGCAATTAGATGCCCAAAGTAGTTGCCGTCAGCCCGC
+CTCGCCTGCAAGCAGTGTTGCTTTCTTCGAGCCCACATTTCTCCGACGAA
+TACGCGCAAGTTAACTTCCGTGTAGGTAGGGTGCCCGGCTAGTTCGTGAC
+TGCGCAAATCCCTGGAGCTCCAACGGGAGAGCGCGAGATATGTTGCCATG
+CTGTTCGCGGAGCATTACAGGAGTACTAGTAGAAGAAGTCATAAGTGAAA
+CTGCCATTTCGCGAGCGCCCACGTATTACCTTCGGTAGAGTATCACTCCT
+AACGACTTAGCGATTGGCAAGTGTACGAGAGCAATCTCGTGTATACTACA
+CCGAACGCTCGTGGCCGAGTCCTGAAGTCGGTAGACAAGCTGGAATTTAG
+CCTACGATTTTATTTGCCGATGAATTGGTTGGCCTCTCCGTTAAGTCATT
+TGTGGAGCCGGCGGTAACAGGTTAACCGACTAGCAACGATGTATAGGCTG
+AAACACGTTCATTCTGAATGGCACGATCTAATCTACCTACCAGGAGAGAT
+ACCTTGGGTGACTTTTCGTGTAGGCGCGCATCCCAATCACGTCCTGTATC
+TGCCTTATAGCCTAGTACCCGACATGGCTGTGAACGGGGGCAGGGAGGGG
+AAGCTGCTAGCCACACTACATGTTCCGTGCGTACATTGTAGAGGACGGAA
+CATGTTATCGCACCCCTGTAGTCTCCTGCAGCTGCAACGTCACGCACTTC
+CAGACATGCTAAAGTATCTGCCTTAGACTTTAGGCGGGCATACTCTGGGG
+AGGTGCGTCCCTTCAAGATTACAATCCTTGTCGACCGGTATGGCATAGGG
+GTGAGTGTGCATATGATGCTTTACGAAGCGCAATAAAACATAGCCGCCTG
+CCTGGTGTAAAGCGTTGTTGATCCAACTACCTATACAATGGTCTCTCTGA
+TGCGGCGCACCCACTGTTGCGGCACGTCTACCGTCAACTTCGAAAGGTGA
+TCTTACAAGACCTTGCAAGACTATCAATTGCTTATGTGATCTGAAACCCA
+ACTTTATTGTATCTATGTTATTGAAGGTGGAATATCGGGAGAGCTACCAG
+GATGTTGCGTTGGGGTCTGTACCGGGTAAGATGCTACCAGATCCACTTAC
+CAAGCGAGACTGCATTAAGTAAGGGATTATTGCATAGTTTTTACGTCCGG
+GCCCACGCCGAGAGTAGGGCCCTGGCGACTCCTGTGGGATTAGAGGCCTT
+AGGCCTGGCGGGCACAAAATCACGGCCAAGAGCTACACTAATTCGCGGCC
+GAAAGCGTGGCTTGGGTTTTTGTTATAAGTGATCTCATATTGTCGTTGAA
+GGTATCGCGGGCTACATTTCAAAATCCACCAAAGACACTCAAATACGTGT
+TTAGAGGGAGGAGCCGCGGTAGTAGTTCTTGGCGAGATTCTCGTGCAGGC
+TCAAGTTAGTTAGATATAAAAGGCACCTGCCTGATTTTTACTCTGTGTCC
+AGGACGGAATAGGTTCGACGGCGTTAAAACTGAATCAAGCCCGGGATCCC
+TATAATCTTAAGCTCAACCGGGTACTCTACCGAGAGCCAAGTACCAGGAG
+TGGGCGCTGATAGATAATCTCCTACGGGCAAATTCTTGAGGATACGTTAA
+GCTGATCGCCACAAATCTAATTTAGACAAGTAAGCTCACTGGATTCAGGG
+AGGTACCAACTGAGAGCGGCCTGCTATAGGGGTGTTACTGTTGCACATCT
+TATACACCCCTACATAGCCAGTCATCCCTCAACAAAATTGAATCAGGGAT
+AAGGGGAATTCTTAGTGTTACCCGATCGAGGTCGCTCGCAAGATTACACG
+TTGGTTCGGTATAAGATACTCATGCCTTGTTCGATGCATGGAGTTGATCT
+CGTCTTCTCATGGCACCGGCACTGTGCATGATCGTAGAACGCTTATTTAA
+TTCGAACAAGCAGTGTACCAAGTATTGTGTCACAGGGGAGGGCCGAGATC
+GGTGCATCGGCAGCCTGATCGTGGTACACATCAATTGGTTGGCTTCCAAT
+GAGGAAGCCCGTTAGACCAAGACACAGGAGACAGGGCACATTTACAACAG
+CCAGGCTATCCGTGTGTTAAAAGCCGAACTGCCTCAGGCTAAGTATCAAA
+AGCTGTGGGTCGCGACTCACGCTGAGAGATGGGAACGCCCGTAGAAAGTC
+ACTCTTGCGAACCTCTTGTCCTTGTAAATGTCATCATCAACTGCGTCACG
+AAGCTCCAGTCGCAGCAAAGTGTGCACCTTTCAACCTCGCGCTCGTCAAC
+TGTAGTGAGATATGCCAAACCGCGAATCATCTTCGCATTGGTAGAATCGT
+TTGATGCATAGAGCCATTACTAGCCCATCTGAACTCCTTACGGATGTAGC
+CGGGAACTTCAATGGTTCCGTGGCGTGGCAGGTTGTATCCCTGACGTCTG
+CGTGTGCTCACAGTTGTTAAAGTGGCCAGCTGCGTAAGATCGATCTTTAA
+AGAGCAGTGATCTTTGCGAAGGACAACACATCCTCGGGGGCGGGGACTAA
+AGCGAACACATGATTATAATGTCCTAACCGAGCGCTGACCGCTTGTGTCT
+TCTACAAGGTTTCTTGTAAAGAACCCTATACGACTGGGACCCTATCCATC
+TCTTCCCCGTGCTAACTTTCAAGGGACACCTGCGAAACACCGCATCTGCT
+TTGTGCAACATCGAGATCGCGCGATTAAGTGTTGGATTTCAAGGTTTTTA
+TGCAAGAAAGAGCTTCGGAAAACATAGATAGAGAAGTGCGGGATCGTCTG
+TCGCTTCCGGCCTTGGATAGCTAAATTTCATGCCGTACCTGACTGACAAA
+ATGGTAAAGCCCTGGGATGCCTTTAGCTTCATGGACGGTTCACGTTTAGA
+TCGGATCCTTTGTGATAGCGACAAATGACCCAGCGCGAAAGCCATCGCAA
+CCGCTTATTCTTCAACAGATGGGGTCCACTTTAAGTCTGATAAAGGAATG
+GCGGGTTTATCAAGCTTGCTGACGCCACGATCTGGATAGGTTGGAATGTC
+TCCAACCGGCAGATAAAAATACATGACGCCGAGGCAAATAAGGCGAGGCA
+CTTTTGAATGATAAAAACAGAGCGCCTAGCTTAACACCGCCCACAACTCA
+CACTGCAACTTTCGATGAGCAACGTCTCGCTTTAAATAATGAGATACCCC
+AGAACTTGACACATTTCCTACCTGCATGCCCTAGGATCCTAACGTGAGGC
+GCGAGCAAGTGACCTAGGACCAATTGATTTTATACTCTTTGTAAGGGAAC
+TATGCGATCCGACGTTCCCCCTCACTTGCTGCACAACACAAAGCTCTAGC
+TGTTGCGGTCGACTAAATTTGTAGCTAGACGGGAATTGGTATCCAGATCT
+GGAGCCACGGCTTATGGACTCTATGGCGGGTGCCCGATACTCGCGGCAAC
+TCAATTCTCATAGCGTAGTTCTTGACTGTGTATCACTTCGGATGCCAAAG
+ACAGCTGAATACGCTAAATTAGTCGCTCCATGGGTCCCGTAGGATCTGCC
+TGTACCTTCTGCGTGGCATGAAAAAACGTGACCTTAAACGACCACATCCA
+CAATCCGAACTGGAAGTGCGTTAGTTCGTAGTAAAACCTGACGGAAAGTC
+TTGGTGCAGACAAAGAACCCTATGACCATATTTTATGATACGGGCAGAGC
+GCAGCTCGTACTGACAACGTGGGTGAGTGCGACAAAATCAGCTAACCAGA
+CTTGAGATGCGTGAGGGGAGCTACGTCTTCGATCCATGCGCGTGACAACC
+AGTACCTCCGAGGCAGCCTAGTTAACTGCCAATTCGTTCACGAAGAGTGA
+CATATAGAGAATTACATGCTATGGGAGAATGAGCGTAATAGAGAGGCGGA
+TTACGCAAGATCGGCATCTTCGACTCCACGAGAGTATCAAAAAAGATCCC
+TTGATAGTTTCGCTGTCCTTCTAATCAACCGGGCTGGTTTATTGAAACCT
+CGTGATTAGTTATTAATGCGATTTATAAATACGCCTTGAGCGGAACACGC
+AGTGGGACGCGGCTTCAAAATCCGATCTTCAAGGAGGTCCGAGACCATGT
+TGCCCCGTGAGTCAGTCGCGAGAGTGATTACCTATACCTTTGCATGCTTT
+TATGTAAAAGTGGATCCAGCTGTTCCATAAATGTACATGCGCGTGCTATC
+CACACGCTCCTCCACAACCGGGCTCAACTACCTGCACTAGTAGCCCATCA
+TTTACCGTCATTTCCAGTTTTGAAGCTTCACTAGGAGCGCCACTCCACGC
+ACGCGAATATACAAACCCTAGCCCGTCACATAAGGCAGTAGTCGCCTAGG
+AACCGACGCGTTTATGCTATAATCGATTTTGGTTCACTACGGAAATGTGG
+TCAATAGGTACACGAAGGGTACAGCACACCTAATTATAGACTCATGTTCT
+GCGATAGAGCTGCATAAAGACCCCGTCCCGACATAGCCGCGTACATCACG
+GTTGCAGCGTGTTACTACAATATCCTAGGTGCTCCTTGTCGGCTGACCTA
+AGTCAGAAGGTCAGCTCGATTCGATCCACACGTGCATTGCACGTAACATC
+ACGGCAATCCGCGCCTTGCGATAATCGCCTAGCTGACTTACTGTGTGCTA
+TAAGATTCAGGAAGCGCCGTTTAGAGAGTTGCGGGACACGTGGATCTTAC
+CTTACCGTTGTGATGTGGTAAGGCATGTCTCGTTCTGCACGGTGTCGCTC
+TCCGGCTCTACATGCAAAGATTGAGCCCTTTCCCGTATCTGAATTGTACC
+CACGACAGAGTTGAGCCTTCCCTTTTCGCCGCATCACGCAATGGGCCAAG
+ACGGACGATGGGCCGATTTGAGATAATGCGCCCGTAGAGTGCCCGACACG
+GAAGCCTAATACGCAAAGTATGTAAAGGGACAACTGCGGTATGAGGCCCT
+GCCCTTCTCTCCCGTTCAAACGCCTCTTTGATAGACCTTATCGAAGAGTG
+CGTGTACCACAGGAGTAGTGGTTTGAGAGAGGGCATGAGTCTGTGGAGAA
+CCGTCTCATGGGTCGTGGACCCCTTAAGCCAAGTTTAAATTTTGTTCGGC
+CTCAATCGATTACGGGCCTGAGTCCCACCTTCCTGTTGCAACTGGAAGCG
+CCTCGCTTCTTTCGACCGTAAGTACGTGCACCATACGGCTAGCAAAGTGA
+GCTAGGGCTGAGGATGAACAAAAGTTTATTAGGCCGCTGTGCCTTTTAAT
+CCCGCCTACCTGTATGTAATTGTCTCAGGACACAGGTGATGTCTAGCAAA
+GAATAACGAGTATTTGAATGAACTCCATGGTCTCGAGACTAAGCTATGCT
+GTGTTGGCTCGATCCACTCATCGTTGCGGGCATCAGCCCACATGCTTACA
+CGACGAGTATCATACAAGGATTAACGCCTCATCCCAAACGTTGTGTAGTC
+CGTAAAATGCGCTGCTTCAAAGTGATGTGGAACATCTGTCGCGCTACGAT
+TATGAGATCGTTTAAGTTTTCAGAACGTGGAGGATTGACGATACTATCCA
+GCGGAGCCGTGCCCATTGCGGTTTGGTAGCGATTCGGTCATCTCATCACT
+AAAGGGTACGTTACTTGCGTTGGGGATATCTTAGTTATCGCAGACCGGCT
+AAACGCGTTCCTGTAGAAACTATACCAGCGTCCCCGTTGCAGTGGACAGA
+CCGGTCGGAGATACTTCATTATTGGTGCCTCACTTCGTCCATGGACACGA
+GGTTACTTCTTCTGGCATCTGGATCGGTGTAGTCCTCGCTAATATTCACT
+ATAGACCATAGGCCTCTAAGTGCCTTGGTGACTAGGGGTGCGCCAGAAGT
+TCCCGTTCCGTTGCAGACAACATCCCTCCTATCATGACCTGTTTCGTGAT
+CGCTGTGTGCACTGGTCTCTCTTCGAAGGTATTAGGCCATCCCTTGTAAA
+GTTAAAACACGCTAAGTCGAACGAAGCGGCGACTTTCAATATTGAGGCCG
+GGGTGTCCACGTCGGTTCAACGGGTTCACGCATAGTCTGTAAAAAATTTG
+AACGTATTACTGGTCACTATCTGCCGGTCGATACTCGCTAGGAATTACTA
+TGAGAATAAAACAAGGGGTTGTATTTCAACGGTTCTATCGGACCATAGAT
+CGCCGCGCGATTTGGCATGCATCTTATCGAGAACTAGGTTGATTACACCG
+GGCCTGCTAGCTACTAGTTATCCACCCGTGTACGGGCCGGCTATCGCGAC
+CGTTGGCACCTGTCGCCATAAAAGAGGAGATTTGTTAATTTTGAGTGTAG
+ATAGACTGATACAGTTGCTAGCGAGCAGCTGCTTGGGAGCAATTACTCGA
+AAGTTTGTGCTGGCCGCAGCGCAACCAACACCCACTTGATTCCTAAGGCA
+TCGCTGGCGGGATTGTGTCACCTCAACACAAGAGCATTTCGCTCTAGCAT
+GCCCGTTTATCGCTCTAAATTCCTCTCACCGACATTTTTGTAGCTTCCCT
+CGACTATGGGAGAGCATCGGATGACACATCGCCGACTTCTCGCTGCTTAC
+TCCGTACTACGGCACCGGTATAGTGGTCTTATGTGGTGTAGGTATGCCGC
+ACGTATATAATCATTGCAAGATCTAGGTAACGGGAGCGACACATGGAAGG
+CGTCGGCTTGTGGTTCAAAATACTTAAGGGAAATTCACCAGGAATGATTC
+ATATAACCTTAACCAAGAGAGCGTTATGAAGTGAGCAGTGTTGAAATCGG
+ACCGAAACGGTACCAGCTACGACAGGGAGCATTCCGTGACCGTACGATAC
+ACGCATGGGTTGCCTGTACCGCGGCGTATCAAGGAAGGTACCGATGACTA
+GTGTGGATACTACATTGCTCCGATAATTCTTAGCCGTATAATCTGACGCC
+TGGTGAGAAACGTCCTGGATACTGCGGGCCACCCCAAGTAATCGGCCAGA
+ACGCAAGGTCCCCTGCACTAGGGCTGATTCAACTGACAGGCCCAGATTGG
+ACACATGACACAATCCGCTGGCAGTTTCTCCAAATGGGATCTACATCAAA
+GCTGTCGTGACCGAGTTACGCGGACGGTAGGCTCGATTTTATCGACACAC
+GTCATCTTTACTTTTTGGCCCTCCAGACGATCACGGTTCTCGCGTGTTAG
+AGGGTTTGGGCGACCGCGGTGGGGACTAAAAACATGATGCTAGCACCTAG
+CAGTCGATACCTGACATCACCGAGCCGCATAAGCGGAGGGGCGGGTCCTA
+AAGACGAAGGAGGCCTGTTGTTATATGCCCAACTTCTTGCTAGAAGTGGC
+CAATCTATAGAACAGTCGCCTGCGAAACGAGGCACCGTTCCAAACTGCAC
+AATGGAAAAGGTGGCGACCCCTGGAAAATCTGGGTTGTCAAAGATAATCT
+CCCGAATGCCTTGCCTCTTACCGAGGGACTCAAACAATCCCCGACCTTTG
+TTGAAACCTAGCTGGATCTACTGGTGCTGGCGGGTTGTGAGTCCATCACG
+TAAGCCTCGAAATCGTTCGTCCACAGGGTGTTCCTGTGACCCCAGACCTA
+CCAGTAAAAAGCCTAATAGACTTAGCTATTCTGGTCACTGCTTCTCTACG
+ACGCACTCCTACTCCTTTAGTTGCAGGCGCATAGATTACTTTGCCCTCGA
+GTCAAGCGCCCGCGAGGGTAAACGTGTCTTTTGAGGACATTTTGGCTGTA
+ATCGGGTCCGGCATGGGGTAGCGCGCTTTGACGTTTTCGTAACCATGGAT
+GGGGCCTTCTGTTTCCAGGGAAGCTGCGCTGTAGCTCCTAGGTTTTTCAT
+ACTCAACTCAATGCTGACGTCAATCATCTTGGTATCCAATATCTGGGGGC
+GGCGTCCAAAAAATGCGCACCGAGTGATCTTGCCGACCCAGAAAGGTAGT
+GTCGACGCTGCTTCGCGACCGTTAGGACACAATGAATACATAGTCTCACC
+CGAAATTAATTATACGACGCTAACTCCACTTGTAGCCCATAGTAATCGAC
+GTGGGCAGAGTAACCATAGAGCGAGATGGACACACACTCCACCATCTTGT
+TTGACTGGGTGAACAACACCCCCACGGGAGGTTCCATGACAGTTCGAGAA
+TGAACGTTGTTGCGCGGCATCGGGCAGAAAGAGTGAGGTACAAACCGGAG
+TGTTTTGCCGTAATCTGGCTAACGAGGACCTATCGCAAATACTGCAGCGT
+GTTTGATGCCCGACGTATGTACTGGTGACAACCACCATTTGAATTCTGAT
+CTATGCGTGCTTAATCTGTATTGAGGGGCCAGAACCATTCAGATGTCCTT
+AACGTTCACAGCAATCTCCTCTATAGCAAAGCGAGTATTCCGACGTCACT
+TGTAAGTGGATGTAAAGCTCTTTCTGAGCCTACGTAGTCAGCGGGAGAAC
+GGGATAGAAAATTCACTTCCCAATAACGCTTCCGACGGCAGCCTGGTTCG
+TGGGGCGATTGGAAGTAAATGGCACGGTTCGGGCGACGGAGACACGAACG
+AATGAACGCCGTTCGATAAGTCCGATGAACGCAGCTTCGACCGTTTGGAG
+AAGGCGTCGCTCTTGCCGGACATAGTACTTTTTAAATGTCGGAGGTGAGA
+TTTCACAAACTACCTCTGAGTCCGAGGGTCATTTCACTGAATGGGACAAT
+ACCAAATACGGTACCCTATGGCGGTCTAAGATTATTCTTGGAGACGGTGG
+AATAACAAAAACAGGTTAACTAGTCCCCGTGATTGGGCACCATATTTGTT
+CTCACCGGCCCACGTACACCACAGGTCTGTCTGGGGTTAGGATTTGTCGT
+ATATGTTGCGTTTGAAGTTAACGTGCACATTCCAGGCTAGTTGTCTTTAC
+GATCGCTAACTAGGAAGTCGTTACAGAGCAAGAGGATCGTCATCTGCATA
+AATCCTCACCCGGATCGAAATCGAGCTGATGTACACTAAGTAACACGACA
+CCCACAGATTTTCGGCGTAGTGACGAAATTGAGACTTGCGCCAGGATTCG
+ATTTACATGCCGACACTTCTCCCAGCGATACAACCATCGCCACAGCATTT
+CAATCGGACACCCTCCCCCGGAAACGCATTGTGATACAACTTGTCATCAG
+GAGGGTTGGGCAGTCTATTTTTTAAAGACGACCAAAAGGTTCTTTACATC
+TGCTACTAGTACCCGTTTATTAAGATAATGCATCAAGAACATCGACTCTC
+CTACAGAATCGTACCTCTAGCACACAATATCCGGCACCGAAACTCTGTGG
+CAAGGTACGCGTGCGTTCCAACTCATACAACGCGTTTCTTTGCGCTGGAG
+GCAGGAAGCCCTAAAGGACACCGAGACCCAGTCGTTCGCGTCTCCAGGCA
+GGGGTGTTCAGAAAGAGCGGCATGGTTTTATGACGAAACGCCTCCTACTC
+CCAGTCTTTAAACTCCGCCGTAGACATGCCAGTGGTATTCTCATGCCCTT
+GTTTGCCAGACCGGGGACTATCTATCTCTCGTGGTGGCGGCATCACCAGC
+TAATGCTCGCTTAGAATATGACGAGGCCTCGGATGTCCTATAGCTAGATG
+TCTAGTGTAGGGCGCCATCTATGGGCCTGAAAAGTCGGTACCGCCTACTA
+ACGACTGCCCCTCCAGCCGCTGTCGTGGTCTCATTGGTTATCCGTGTGTG
+GACCTGACGCAGTGGGGGGTGGCCGCTGCGAGATGGACTCGCGCAGGTAC
+ATCGGGTACTCTAGGGAGAATAGGGCTTCCTAAAGAGTCCTCTCACTGCT
+AGTAGACGCAGGAAATAAGGACGCGGAGCTCGCGTTAGTTTCCTCGGATT
+CGCTGTCGTAATCCAAAGCCTACCTAAATACTTCTGTTTCCTATAGTTTT
+TGACGATGACCTCATCCGGTCTCCTAGCAGACATCTAGTGCCCTCCGCAA
+ACAGGCTTTATCGCTGGAGGCCCATTAACAACCCGAATGTTTACTTGGGG
+TCCACGTTGGCCCGAATCGCAGAACGAAAGCATTTTGCAAAGTAAAATAT
+TTTGACTAGCCCTATGGAGGATCTCTTTCAACGCCACGCCACATAGTTGC
+ATGCATATTTGCGAGTGATCTCTACGTACGTCCTGATCGGGCAGTACGGA
+TACATAGATTCTGCCTCAGCCATTGGGACGCTCCTTGATTCTTATATTGC
+CATTTGTAATTCGGTGTTATTAGACGTTACTCCTTTGACATAGCACAAAC
+CAAACAAACTAGTTTCTGGTGGAATCCCAGACCTGTGCATCTAACACGAC
+CAGCAGATCTCACGATAGTTCAGGTGCGCAAGGTGAAAAAGTGTTCTATC
+GCCTGCATAAAGAAGGTGACACTACGGGTCCCGTACTTTCTAAATCAAGT
+AGTTTTGCACTGCGCGCGTGCCCTTCGTGGCCTTTGCTATGTTGTGGTCG
+CGGATCTAAGATGTCTGTCGATGTGTTCGTTACCCGCTCCTTATTCACAA
+TGAAGCCTCGTCTATTTTCGCAAATACGCTGAATCGGCCGTTCCAGCATG
+GCGCAGGTAGGGAGTGGGTCCCATGATCCCATGCAAGCACAAGTCGAGTC
+CCATAGAAAATATGGGTCACAGCGGATCAATACCTGGCGCCGGGGTAGTG
+CTTCCTCGGTTGACAAAGCCGATCCAGAACTTCCATTACGAAAATTATAC
+ACGTCCTACCAACAAACGGTAGGACCGGATTGACCCTTTAAAAAGTTCAC
+CCGTGCCTGGTTTAGGCCCCACCCTCGTAATGAGGGCAAACCTCAACCCT
+TAGATGCTCTGGCAGGAAGTTACGCACCAACTAGGCTATCGAGACGACAC
+TTTCTAAGTAGATGGAAGGAGTATCCAGGCCCATCAGCGACAAGTGCTAG
+TTGACTAGCCTGCGGGCTTCAGAAGAAACAGTTGTGTTCTGGTGAACAGT
+ATTTCAATCACTCGCCCCGACGATCATGTATCACCGACCGTGTCCTACCC
+GCAGTCGATTTATAGGTATTAAAAATTTGATTCAGTTCGATCCATCTTGT
+TCGTCTAGGATTCAGAGAAAGTACGGTACAGCGCCGTAAAACGTGCCCCA
+TCGTTACGGCGTTGAGGACCAACCGGTCTAAACGCCGACGGTTATTGATG
+TTGGTCGGGCTGGAAGGGCTTGCCTTTCAGCACGTAGATAGACGAACGTA
+ACGCGCCATCACCTTTTTAACTCTGTCGTGGCCATCCATGCTAAATGGCA
+ACTTCTATGCTGTTACGTACCGGGTCACGTTCGGTAATGGAATCCACCCG
+CAAATACGTATGAGCCCATTCGGTGGCTTTGACGCAAGTGCAGAGATCCT
+ACATGGATGCCGGTCACAGGACGGACGCTTGCTGCGGGGCCTGTCTAGCC
+GTCGTCAGAAATAAGCCGGAAGTGAGACGGCCTTGCGAATGTGTGTGGTG
+CAGACAGGACTCAGATCTTACAATTGGATCAAACCAACCTTGGACATGGG
+GGGTTCCTGTAGCCGATCTACGTCCTCTGCCTCAGTATATTTTTTTTTCG
+CTGAGGATGTCTAAGATAACCGTCCTATATAATAATTCTTTACTCCCGAG
+GAATCCTCGATGTGTGTTCCGACTTGCTTTTGGTCGCAATAGAATGTAAG
+TACTGCGCGTGCGTCCTGGCCATTTAGGATTCAAGCAGTTTCATCACCCT
+TTGTCTACTGGGACTCCCTTGAACAACGGGTGGCTCGAGACTAAGCGCTG
+CTACTCACTGAATTCACGCATACCAGGGAACCCACAATTTGTGCGCATTA
+CGGACGAGCAATGTCGCGGCTGACCTAAAAATTAGAGCCATTACCCGCTC
+TCTATCTCTTGACCAGCTAAGTCAAGCTTAAAAGTGTTTGTACCCATCAA
+AATTCATTTTGACACAGATTCACGATTGCAAAAAAATTACTCATTAACAA
+CCAGAATCTTGAATCCGCAAACGCCCTGTATCGAGCGCCTCTTCTACCCG
+TACCCAAGATCGACTGGCGAACATCGTCATTTCAAAGCGGTCAGACACTC
+CCTAGAGCAGGCAAATAGGAAGCGGCAGATCTGGAATCCGGCCTGGAGGA
+CGCGAGATGTTATGTAACCGCTATCGAGTTTTTAAGTCGCACTAGCATTT
+GTAACCCAGTCGCATTCATGACCAATGTAGTTCAGCGTGATTATGTTTTA
+TTCGCTATAGTCTCTCGCTCTCGCTCAGATTAACTATTATTCGGCGTGGT
+ATGTGGTTATGTTGCTTGAGTGAAAGAAGTACAAATGACAATAGGATAGT
+GGTCACGCCTGGCTATCGGCGCTTATGACCAACAGCGCTTGATGAGCTTA
+CGAAAGTAAAGTTGTGTTTTCTGTAGCGTTACAGGCCATGCGCTTAGGCG
+AGGAAGGACCATATCGCTAATTGTGTATCCCAAATCTGACCGCTCCTCGC
+GCTTAGGCGTGGACCCAGTATCGTTAATGTCCAGAGAAGACTGCGGCTAC
+CTCCCTTTACGCTCAACGACCGTTGTAACGTTTGCGCCGCTCTATCGCTT
+GTGGTAGAGGCCTTGCTTCTACAATAGATCTGAGACAACAAAGTGCACTC
+GCGGTATGAAGTACCGCCAGATCCGAGAATGCACGCATAGGGTGGTAAAC
+ACGATAATCTGAAAATGATCGGGCATTTCCGAGCGACATAACTTATTATG
+ATCGATCCAATTTATGAACGCCCTCTATTACATTACTTATGTGGCAGGAA
+TTTGGAATGCCATTGAAAACACTATGAAGGATACCCATGGTTAGCCCCAT
+TAAGGTGGGCGGAGCGCCGACTGCCGCAAAGGTACGCCTAAAGGCATTCA
+GAGGTTAAACACTCGTGCGCAGTATTGCCTACGTTTGCAGATTCAGGCGA
+AAGGTGAACGGGTCAAGTGTGTTGAAGACGCTAGGCAACTTTCTCTAACC
+CTGGCAGTGGATACCCGCGTACGCAAGATTCGTTCTATGCGTTTTTCCTC
+GAGCCCTTCCCGAAAACGTGTGCCCGAGCATCCCGGGATATCGGTACGCG
+CGAGCGATGACTTGCGCAGCGGTATAAACTGGACTACTGGGCGTCGCAGC
+GTTAGCTACTCACCCACCTCGAAGACAGCCATTGCCCGATCTACGCCCGG
+GGATCGAAAGTAGGACACTCCCCAAGTTCTCAGAACCAAGAACATGGGAC
+ACACACCCTTTCGATGAGATAAAAGCGTGCAGCAGTTAATAAAACGTCTG
+ACCGCACAATTACATTTCACGCCCAGCTCAGGGCGAGAATCATCAGACAT
+ACCACGTTATCAGACCATGCTGAAACATCGAGTAGTTGCATCATATATGT
+GCTTGCTAATCAAATCTTATTGGTGCACTCCGACTATCAGCGGTCTCGTG
+AACCAGTGAAACGCCGCCAGGCTACTACCTGTTCAGGGGCCATATTTAGG
+TGTTAAAGTCTCGGCGCTTAAAGGCTCTCTAAGGGCTCGATAGGTTATCT
+TATCACATCGTCACAGTGAAGCGACCACATAGTAAACGCCATGCACAGCT
+TGTACTTTCCTACTTGCGTAGTTTCGACCAACTCGGGCCGCGACGCACCA
+CAACCTGTTAGTTGCATCCAGAGTTGATCCGGTAGAGGGTTGAGCCGGGG
+ATTGCTGTTGGACGAGGGAATAAGTTATCTGCGCGGTGTGTGGAACTACA
+GGGATAGATGAGCCCGGTCATCTGGTTTTAAGTGCGATGCTCATGGTCGG
+CTTTTGAGTTACATAGGACTCATGCGGGTTCGGGTTAGCACACGCTGCAC
+CAGACGTTCCGACCAGCGATCTACCAATACAGGGACCTCATCCTATGCAG
+GGGATCCCTCTAAGCATTAAGGCCATCCGCCAAAGTCGTCAAGGGTCCGT
+TTTCGGGACGTTCTTAAGTGACGCTCCCTTTCCCCTTGTCGATCTGCATT
+CCTTGTAGCTTGCTCTATGACGCTTTTAAAGATTGAGCGCGCATTCAACC
+CGCTAAACTGCAGCGTCGCATGGTAACCATGCGTTTTCAGATATCCTGGC
+GGGAGATGTCGAGGGTGACCGGAACCGTCATTGAGTAGTATCGCCGCTAA
+ACCTCAAACAACCTGTTCATGTTAAGCCCGAACTACTGCCCCGCATCCCG
+GGCACAAGTCGGCATAGATCCACGTTTAAATATGAATCGCGATCGCATCT
+AGCTCTACCTCGACGAGACTGGCGCATCTCATGCGTAATATTAGGCTGAG
+TGCTCCGCGTCGTCGTACCGCCTGTCGTATGCTGACAGACTGCTTACTTT
+ACTCTTCCATTCGAGCCTTCCCCTCTTGCTCCGAAGTATCAACGTAGGCT
+GTTCCACTCTGCTTCCTTATTTATGAAGTTAATTGGCGAGAAGCAGCCCC
+GGGGGAGTAGGTTTCCACCATCAATAGGATGGGCACGACGGACCTTCGAA
+CCAACTACGTTGACCAGCTCCGGCCACTCGACCGATCTTCGATTCCCGGT
+ACATTGAAAATTTTACAACCAGCTAAGGGGAATATTTTGCATTTACGAGT
+TCCTCGGAGGATTAACTATCTACCAGCCTGCTTTGTGACTCGCAATCCAT
+GCTCGCAGCGGGGTGAACCATGCGTGGGTTCATAGAGTTTGTATTGCGAC
+GATCAGGATTCTTTCCTCTGTCAGGAAACCTGGGAGGCTTAGCTGGACAG
+CCATACTCCACTGTGCATCCGAGCCACAGAAAAGGCCCCGGTGGCCTTCG
+GGAGGGTACTGCGCGGCTTCTCTTCCAGTCTTTCAGTTAGGGCTCGCCAG
+AACCGACTACAGTCAATCTGATTTAGTATCCTTGACCTCGATCCTGACTT
+TAATAGCCACGCAAGCCCCTTTTACATCTCCTGATTGCCCTCACTCGACG
+CGCAAGTACGGTGGCGCTGCTAGTTTTCTAGCGTACTTGAGTGCGTAGAT
+CGTGCTCACACGGCGCCCTGTTATAAGGCGCACGTTTTTGTCGTTTACGG
+GCTGGGAGCGCAACAAGTTCCATCTTTATCTCGTCATTCTATATCGGACG
+ACAGCACCGCAACGTAATAGGGTCGTGAATGGACCTATTGCTGAGGTTAA
+TAATCGGCGTTCAAGAGCCTAAGGACGCAATAACCCCGGATACCGGAATT
+TCGGGTCCAACGATTGAACAAACCCTTGCTCTTATGGTTGTAGAGGGTTC
+AATAGGCTCGCATTGCAGTCTTTAGTTGTCCCAGACGACCGGCGACAGGG
+CCCGACTTTCTATGAACTCTGAATTACTGCAGGGCGATATCAGGCATGAC
+GTGGCACTCATCACCAATACTGACTACATAGGTGAGAGAGGCGCATCACC
+CCGGGCTGCAACAGTGTATTCAAACGGGCTAGCGTACACCGGGTCTCCAG
+TGACAACCAGTAACTGAAGGGGTATATTGTATTCAATCGTGAAAACTTAG
+AGAAGTCGAGAAGTCAACAATCTAAGTAGTTCGACACGCCTCATATGACC
+GTGGCCCATCTCCCTGAGGGCCATATTTAAACGATAGGATATCCCCTCCA
+TTAAAACGCCGTAAGCGCTCAGATCCCCTGGGTCGCACCGCCCAACGCGC
+GGGGACTATTCGCACGGGAAGCAGAACGTGGGGCTCCTATTGAACAGATC
+CGTGTCCTGTCCTTAAAGGTGTCGTGAGCGTCAGAAAGAAGCTTTACAAG
+CACTAGGCCAGATTAAAAGATACAATCAGAGGGTAAATTGTAGGTTAGTG
+AGACTCAACTTCATTGGCGAGACAAACAAATAATGGATACCCGAGTCTTG
+ATGTTTCGTGTTATACTTAGTGTCGACGCTTGTTGAGACACTGTGCTCAA
+AATAGGTTGCGATAGAGACAAGAGCTGATCCCCAGTCACCCCATTTGCGG
+ATGCGTTGCACTGAAACTTTTCGGTTATTCCCGACCCGCGAACAACTACG
+CTAATAATAAGCGCCGCTCCATGGCAGCTATGATGAACGCCTGGAGAACT
+TCTTTGGACTCAGTCCTGTACGAGGGTCGTAACAACAGCGCAGTTCCATC
+GCCAATTGAGGCCTAGTCCCGTCCTGGAACCCCCGGTCTCAAGTGACACG
+TCTCTGTAGTCATGTTTGATAGTGTGCGAACAAGTCGGATTACGACCACC
+TGGTGTCCACCCCACGAGCTGTTGTAGGTGAGATCTTAGTCTTCATAATC
+GGTTTCAAAGTGAGGTACACAGAGCGAATACCTTGTGCAGATTCTAATAC
+ACTTAGGTCGGCACGGCGGTTTCTGCGCATCTAGACTGAATAGCGGTACT
+ATCCTGATAAGGACAAGGTAAGGTTGGTATTGTCTATTCCCAACAACCCC
+AAAGACAAAGTGTGTGAGTTCTGGCTAACATGTCTAAGAACATTCGGAAG
+CTAACACACAAGGTACTTCTCCATACGTACATGATGCTTATAGGTGTTTG
+TAGAATTGAACTGTAGTGTAGGTGTCTTATAACACTGGCTTGGGTATACA
+CATGACCCAACCAAGGCATACTAAGCCGAGATGCCAAACAATCGGTCGAG
+CCCGTCTGTCCTTTCACACTATGACTTGATTTGGGCCGTGCCGAGGGAAC
+CGTCCAGGACCCTACATTATTCAAGTCGAATGCTATTAACGCCGCGTTCG
+GAAACGAATCAGGAAGTGTAGAGCCCTCACGGGCTTTATTTCGATGAAGT
+CATTTCCCTATTCCCAACGGCTTCAAGTCCGTAATCTTCCATTAGGACAT
+CCTCGTGCTTACTCTGTTCGAGTAGACCTAAAGGGATGCCAACATCACGT
+GACAAACCTGGGTACGGACAGGGTTTCTAAAGGTCGTTCTGCCGGTTTAC
+AGGGCCTGCTCTTTCCGCCAGTCTGCAGTTACTAAGATTTCTGCTCGAGA
+AAACTATGGAAGGACAATACGCTTGTACTACCATCCACTCCAGTCGTAAT
+GCGGAAGTGTTGTGTCTGATGTCCGATGCCATATGCTGAAGGATCAGAGC
+GATGGTCGAGTAGGGCAACACCGTGGCGCAGGGCGAGCCTTGTATGGTTG
+TTCAGACGATGCTCGTCCTTATGATGGAACCCGGACCCCAAGAATTTCCG
+CTAGACAATGAATGCCAATAAAAAAACTACACTTGTACTTGCGTGCCCGA
+CCAGCCCAGTGGAGGCCGCATTCTTGAGCTGTGCGGCAGTCGGCACTGCG
+CGGAAAGTTATAACACTCGGTTTGATCTCGAAATCAGTGTTGGCCTCTGA
+AAGGCGAATCGTGGGCCACGGTTCTCGGTACATGCGGGATTAGTGCGGAA
+GGAGGTCCAATGGGACCATGTGCACTCCGTATGCCCAGGCATGGCCGGAG
+GTGTTACAGGATGCTGGCGCGCATTGGATGAAATTAGTAACGGAGCGGCA
+ACACATTGATTCGGCGCATCCATGCCGAGTGTACCTAGGAGTGCCCAGGT
+TCACCCAGGCTGCAGCTCGGCAACCTTATGCAGATAACTCCAAAGCATGT
+TACTGTATGACACTTTATTGTGGTGAAGAAAACATTGTACATTAGCTAAA
+TGTTCGAAAGCGATAAGACTACTGCCATCAAGTTAAACGGCTATAGCGAC
+TACGTAGCATCTACTTGCCACAGGTCTCATCCTAGGAATAGTGGTGCAAC
+AGGCACAATGGCTCAATTGATCTCATTACAAGGCTGCCACTTCCGTGCTC
+GAGTGGCCAGAGGGGATTATTGTCACTACACCTCATTCTGTCAACTCCCA
+CGACACGGTTCTCAGGAGGATACCTCAGCCTTTGGCAACCGTCGGAGGGG
+TACTACTCGACAGTTGGGCCTCGCAGGATCCCAGACATGTGGTTTCGTTT
+TTGCTGGGCCCTTGAGGTGGGAGAGGCCACCAGGTAGGTCTGGATGAGTA
+CTCTTACTCAACGAGGATCAATCCCTGTTTACACAAGGTTCGGAGCTAAG
+ATTGGTTTTCTAGCTATAAAGTCAGTATAGGTTGTCCACCCCCTCTCGCC
+CTCACATCCCCGATCGAGCCTATTCAGCGGGCCACAGCCCACCGATCCCC
+ATGCACGTCACGGTGACCTGGCTTCCGTCCCTTAACGAAGTGGCGTGGGC
+GGCTTGACCACCAGAATGCTACTAAGGGTGGTCAGGTGATACTGAGGCGT
+CTGACTCGCTCGTTATTGCTGTGTCAGGGGCAACGCAGACGGGACATAGT
+GTATGGTGCTCCAAAGACCTTATTCGAACCTTGAACGGCATCGACAAGGC
+ATAGTTGAGGTTACAGGTAATTTAATAGCAACTCTTTAAGGAGCAACTTT
+GTGGCGCACACCTGACATGTTCCTCGGAAATTTTTTCAGCATAAATATGT
+GCTTTGTAGCGTTAGGTCCGACGCTAAAGGGTTGGCAGAAACAGCGCTTC
+TGTATTTGGACTCTGGTGAGGGAAACTTTAATTTCGCACGCGAGTGCCCG
+ACCCCTGAGGAATTTCTATTTCGTTTGTTTTCCAGGCATCTACTTAACCG
+GACCGATGTGACACTCTGACTGCAAGGACTCCAAATAGAGACGCAAGTTG
+CGGCCGGTGTTGAGGACCTTCTACCGTTTCCGTACACTAGAGGCTCAGGA
+TTAGGCCCGTGTACTCTTGGACAGCATAGCTGTTCCTGACTAAAACACAC
+CCGCTTTCAGTTGTGTCTTGGGTCTATCAAACTTTGAGAGACCGAAGCCT
+CACAAGGTATATATCATAGAGTTTAGCAGCTCCTATCCAGGATCACTACG
+GTACGTAGAAGGCGTAATTTTATGACCTTCTTTGAGACTTTGGTTCCTAG
+GTAAAACGTCGTCCACGATGGAAGTCATACCTAGATTATTTCGCTTATAC
+AACATCCGATCTAAGTCTGCGACGGGGGCGTGGCCATAATGGTAGTTGTA
+CTTTGAATGACCCTACTGCGGCGAACGGAGCCTGCCGGCATGTGATCCTG
+ACTACTGTTAATGCGTTACATACACGCGACCCTATAATATGCAGAAAGCC
+ACTGACGATCACTGCACAATTACGACATGTATCCGTATCCTAGCGATCTG
+TGGTCACAACTTCGACCCCAATTCTAAAGAACTACTCACACCCAAGCTTA
+ACATTCAGTACGTGGAGAGGCCAATTCCTCACCAAAGTGCTCGTGCACCC
+AGGTATCCCCCCGTACTAATTGTGGTGGACCGCACACTTAATGCTAGCCC
+ACATCCTCTGAAAGTCTCCTCGCAGTTTTCCTGTGAGAATGGGTTAGTGC
+TAAAGTTGAGAGACCTCACCCGATCTACCCGAGTCCGCTGCTAAAGATAA
+ATCCTAGAAGCTTTTTAGCCTCCGGCTAGTAATACGTGAACGTCCTTTGC
+CACTTCCAGAGGCTCGCTCATCGAGAGGCCGATCAGTATTTTCCATACAC
+TGTGCGCTGGTCGGCGTGGTTGGGAGTGGTTAACCATGAGGCTTGCCCCG
+GACCTCCACAACCACAGTCGCAGCCTGGAAAGTCTGCACAGACCGTAGGG
+TGTTCCGGTTCCGCGTGCCCCACCTACCATGTAGCAACGACTTTTGGGAA
+CGCGGGAGCGTCTACTCTTCGTTGTCGTTGGTGGGCTCTCAATAGCAAGC
+GACAGCCAGGTTCAGGCCCCACTTGCTTCACCTTTATTCAATACGCTAGT
+TAATTGGTCTGTACCTTTCGTTTCAGACCCCTAGGGGAGGCCTAGTCTTG
+ATCGTGAAGAGTAAAGGATCAAGTCCATGGATTGGAACGTACCCGAGGCC
+ATTAATTTTATGCTACGCTACCGATGTCAGCGTCCCATTGGGATAGAACG
+CCTGCGAGGCCGGCGAGCGAAATCCTAAATAGCTCATTCGGAGGGAAAGG
+GTTGAGCCTAAGACGAAGAGGTGCGTGTGGGTACGCCTTAGCGAGCGGTT
+AATCGCTCGCTATACCCCCTTCCCCTGGTATAGTATGAACTCGCTCGAAG
+TCACGACGCGAGCCCTGGGATGGATATGACCTGGTATGCGCGCGGTCAGA
+TCGCACAGTATCTGACTCGTGTACTTGACATCATTCTCCCCCGTGTTTGG
+GCACACCACTTCCCCATCTGGCATTTTACTACGTTCGCCAGCTCGTGACG
+TGGAGTCGGGATAACGTAATCCAAAGTGTCTACAGGACCTGGCACGATTC
+CCTAATCGCAACCTCATCACGTGAGCACTTAAATCATACGACTAAGAAGC
+AGTTCGGTGGGATTAAGCAGTAGGCTTCGACTCTCCCTTCACGGCGGCGA
+AACGAATTCCTGTTGATCACTTATAAAGGCCTGTCCATGGCTTTCTCTCT
+GCCAGCTTTTATTACGGTAGGAGAATTTTGCGCGTCGATCTATCCGGGCA
+GGGAAACGTCCGACAGGGGTCGGGAGCTGTTGTGGACAGATACCGATATC
+GACTTGTCTTTAATCGAATCCAGCTCATCCTAGTGCATCGCACCGGCCGC
+GGTTATCTCCTTCAGAATCGCCACATCATGTGGCTGGCCCTAGAATCGTC
+ATACTGCATCTACGCAATAGATACAAGTCTATGTTTAGAATGTACCACCG
+ATTCCCCGTGTTGTGCTGGATTAAACTGTTACCTGACGGAGGTCCCTCAT
+GTTCTGTGAAGTAAAACGCATCCTACGGACTTTCGGACAAGCAACCACAG
+CACTTACTTTAGAGAGAGCTCAATCCTTCACTATAAAGTAAAGTGCTTTG
+TGTCCTCCGCAGTATGAATACCGAGATATTCACCTACATCTGTTTTTACT
+TACATCAAATAGTCCATATAGCTCTCAAACGGCTCATAACCGTTGCCTGC
+TCGCAACAAGACTGCATTGAGAGAGATTACTCCGCACAATGGTTGCAGGA
+TTCAAATCCAGCCAGTTGAAACACCCAATCGTCTTAATCGACCTGACACG
+ACCGAGTCCCGATATCAGGAACGGATAGTCCCTAGTAGAGTGGACTCCTT
+GCATGTCAGCAGCCGCGTTCAGTGGGATGCGACCGTGTATCGGACATATG
+AAGACCCTGTCCCGATGACGTTACAGTTGGCCTCGTCAGGTCCGGCTGCG
+TATTATTGACCTCTAACGTACGCTTGATACAACACACTACGAAATGAAGC
+TAGTGGGACCCAAGGAAGTGGCTCGTGTGGAAAAAACCGTATTCTCCGGC
+CCTGTTAAGATCAATACCAGAAAGCTCACCGGAGCCTCCCTAGTGGTACG
+CTCTAAGTCTACAATGCTTATTTTTTCGACGCTAGCTCTTTTCGTGAAGG
+GGCGGCGAGTGCAGACGTCCGAGTGGTATCTTCGCTGATCACAGCCCAAG
+CCACTGGCAATAGGTCGACAAGCGCCTATGACCAGTATAACGTCGTAAAA
+AGAAAGATCCAGGTGTAATTCGTTGGCTGCACACGGTCGGCACCACTAGG
+CCTGCTACTGTACTTTATAACCGATGAGTTCAGCGTCAATACGGCGGCGC
+CCCTTCTGTCATTAAATAACGCACGAGAGCAGTGCCCATCTCGGGGGCAA
+CGCTGTATAGTATATTCCCAAGACATCTTCCACTTAGGCTGATAGCGCGA
+GAGGTCTCCCGTAGGTTTCCCTTGCTCAGCGCATAGAGGTGCTGAGTGAA
+GGGCTATTTTGGGAAGAGGTTATTGTATGAGGTCTACTTCCAAGTCACAG
+ATCGGGCTCTTGGATACATGATGTGTCATCAAGACCCTTTATATCGTTGG
+AACGCTCAGGCACCTCTCTCTCCGGCAGCTCTCTACCATATGTACCTCCT
+AGCCTTATTACCTTGCCGACCTAATGGGAACAGACAAACACCGGTGGACA
+CATACTAACTTGAACTCGTCGCAATATGTCATGAACCTCGCGTTCAATCT
+GATAATTTTGACTAGTCACCAACAGCTGTCTTCCCAGGCTAACCAGAACA
+CACTAGGTCTATCGCTCGGCCCATTTGGACGGAAGGGATCAAGGGGGAAG
+GCGGCGGGAATACCTGAAACAATCGGAAGTTCATCCCTCGCCTTCGGGAG
+AACATCGCTGAAACCTCTTACCGCGGGACCTACGTTGAGTTTACTTATGG
+AAAATTTGATTTCTGGGTCCCCTCCGTGATATCGTGCGATCAAAGATCCA
+ACTACCATTAACAATTCACATAGTGATGAAACATTCGTTACCTATGCTAA
+GTGGGTCAAAACCAAATAATACTTTCTCCTTTGATAGGTAAGCGGTAGTT
+GGGACGACTGGGATCCATCGCGTCACGATGGAGAACAATCCGCGTTTCAG
+TGCAGCCTTAGTAAGGACAGAAAGGTGGGGCTAGGTCGCAGACCTTAATA
+TAAATGGTTTGCTACATTCCATTATGTCTGTCATCGAGGCATATCTCTGG
+CGTCGAGTCCACTTATCTCTACTAGCCCGAGAAAGAAACCCATAACGTGC
+GCTATCGTATGTATGGGTCGAGAGAACTGAGACGTTAAATGTTCCCCCGA
+ACTTAGAAATCAAATTGTCATGTGCGTAGGTATTCGACCCTACAGTTGCC
+TTCATACCGCAGTCTTTGTTACGGGTATCTTACCGTAAGAATGGATTTAT
+GGAAGAATTTATTGGCACAATCCTAGGAGACTGTAGTTCTTGATCGTGAA
+TAGAGTAGAGGTCGGCGCGCGCGGTACTATAAAATTGCTTCCGCTAGCTT
+ACCCATTGACGAGGAAGCGGAAGAGGCGAGGTTACTCACCATTAGTTGTG
+AGCCGACATCTCTTGGCGAAGTCTATGCCCGAAACAAAGAGCCTAGCAGA
+CTAGCGGTGACAACTAGCACGGTGTCCCTCCTGCCAAATCGGGTTCGTAT
+AAAACTGAACATTTACACCAGTCTCTCGGCATAACTCATACCCCACCTAA
+ATTTTAGCCAATCTCAGGGTAACGATCCGTCAGAGGCGGGTACCGAAACT
+CACGTCTCATTCGTAACCTTCCATGCGTATATAGGGACGTGGCCACTGCC
+TCCCCGCTGAATATATACAGTGGGCTTCTTCGTCAACCAAGTATTCGAGG
+CAGCTGAGATCATACTATCTAACGCGATAGGTTCATTGTCGTATACCTCT
+CATGCCTCGATCAATGTACCTCTCTGTAGAGACCACCTGACTGGCGAGGC
+ATCGACTCACCGCCGGATTCCGCGGGTATTCAAGCAGCAGTACGCACCTA
+CAAGTCGTCACACTGTTATGCTTTAATATTGCCCGTACCTGTTAACTGTT
+GTGCGCGGTGACACCGGGTAATGACGCCGGCGCTCTTAAGCTCCTAAACG
+ACCTCTGTCTTATAGCGGCGAGCATTAAACGTATAGGCGTAGGCCGAGAT
+AATCTTAATATAAGAAAGATTTTGCGCAATACTATAGCGCTGTTAAAGTG
+TATCGGTTGCAGACAGGTCCTGGACCCGGAGTCAGGGTACTTATGATTCC
+CTTGCAATGTGGCATGAGACGGGTAGCACGAAAGAAGTTTGAATTTCGTA
+AAACTGCACGCGTGAACCGGGCGCTAAACTACGGCCAACAGTCCATCGTT
+CGTTTCATAGGCACACATATCAACAGAAGAGGACTCCACACTTTGTAACT
+AACATTAGGTTTTTTTGAACTTTCGTCTTATTGCATGTGCAGGTAATTCG
+TAGATATAATCGGTAAAGGTAGTACACGCTATGGAAATTCAGATTCGTTC
+ATTCGAGTAAGATTAACACAGCCGTATATAATGAACTTATCGTGCTGCAA
+AAGCTGCCGTCGCTCCTGAGATTCTTAGGCCAGCGCGAGTGGTAACTGAT
+AACTACGCGTGTTTAACGCACCAAACAAAATTTACCCGAAGTACAGCGTA
+GGCGGCCGAGCAATTAAGTGAAAGTACAGCAACAGCTGCGTACCGTGCAG
+TGACGCATTCTAAAACTTGTGCAGCCCAGACCGCGACGTTTCTTCACGTG
+GGTCGTCAAATTCAGTTAGAACCGACGGGCCAACTAACGTTAGAACAGAG
+TAAAATCCTCTCGATCGAAGAAGTTTTTTTCGGCGCGTTAGCTGTACCGT
+GTGACCGGCGAATAGTTTCGGCATTGTTGAGTGCCTTTACCATTTCTTTG
+GATCACAGCCCCAGATGTATGCACGGTCCGACACAATACACATCGAAAGA
+ACCCTCTTCGCCAGCGAACAACATGCGTTAGCCTAGAATTGTCTTCACTG
+TGACACATGTCAACGGAGACTAAACCAAGCTTCTAGTGCGCTACTTGTGC
+CTCCCCTTAGAATCTACTAAACTAGCAGCGAGTCGTGATGTTGCTATCGA
+TACAGCAGGGCCAGTGAACCGACACCAATAACGTCTTGTATGCTAGGAAA
+GATAATTAGTCCCAGTATGCGATGCTTCCCGCTCCTCGAAAGTCAAGCAC
+AGTTACCTGAAAACTTAACACTTGAAGGCCGGATTACATGGAGAAATTTG
+GGCTGAACAGTAGGGGAGGTTTAGCCGGCGAGCAATCGGATGGTACGAGT
+AAGAGAAAGCCTCAAGATAGCCTGCTAGACTACAGTTGAGAGTCTGCATT
+CTGTAGCGGTAGGATTCAGCAGCGGTAAATGATGCTAGGAAACCCGCAGA
+GACCGTCCACACGGATTCTTTTATGAGATCCACAGGAATCTTATGAAGGG
+CAGTTGTGGCTATAGCTCGTTTTGTATCACGGAGGATCATGGTCGGCCGA
+GGCTTTGCATTCTTACGATACACAGATTGCATTAGCTGATGAAGCGGCGC
+CATCCCTACTCGAAGGAAGTCTGTATTGGCCCGAACGACGCGTGTATGAG
+GCGCGTACGATACCCCGGGTAATGCAAACCCGCCAACTAGGGCGGCTAGT
+CTCTACACACCATTGAAGTCATGTAGAGTCGCCAGGCCGCGAACCCTCGT
+AAATAATGAGACTCGGGTGTGCATCATTTGGGACTCATGATTCACGTTTT
+GGTGGTCTCGGCGATGCCGGGCCTGAACTTATCGTTCTTGCGGAAGACCA
+GGATCCGTATGCCATCTTACAATTTGCATGTAAGTTTTAGGGACTCGCGA
+GCGAGGGACATCCAGGAGGTTAAGGTAGGGCTTACTAGTTGGCCAGCCGC
+GCCACTAGTTTGGTTTGTAGTGATACCTTTCGGGCGAGAAATAGAGACTA
+CTTCTAGGCAGGGCACCAAGTGCACCCTGTCTACCACGGGTTTGATCTAC
+TCAGACGACCAGGGAACAACTCACCCCTGATTGGAACGGGATATCTTATA
+TCGGTATTCCACTTGTTGTACGTGTCAAGCCCCGTGGCATGAGAATATCG
+GTAATCAGCCAGTCCATCGGGCGAAGCTGGTCAGTTGACAAGGGGAGTCG
+GAGTGGGCAGGAAGGGTCTTGAGCTATGACATTGCGCTGCGCTGATAGGG
+GGTCAGCGACAGCGTACACTAAGTTTTCATTATACGTAATTATTCCTAGC
+CTCCTTTTCCTTTGTTCCCGATCATACCGAGCGGCGTCACGGAGAACGTG
+TGAACACCAGACTTGGTACGAAATCGGGCGTCGAAAAGATTATAAACCAG
+TCTGTATTGATAGTCTGTACGGCATCGGTGTTTCCATGTACGGCATCGTG
+GTGTGTGCTGTTCAGTCGAGACTCGAGGCGTATTCCACTGACATAGTGTC
+CGACGTTTTAAGCACCCTCTCTCTGCGGTGTCACCGCCCTCGGGCTCTGT
+CTTCGCATCAGGTCTGCGGCTTTACTAAGCAAAAATATGCCGATATCTTA
+GAACTAGGAATGCGTTAGGGCCCTACCATCATTATATCAGCTGGGTACCG
+GTGCCGCGACCTGAAGATGGCCCACACTGTTAGTATACTTTGAAACCACA
+CGGTGTATGCATTAACCAGGATTGCACGATGATTCGGGGAATTAGAGCTA
+TCCTTTCCGTCCTTAGACGCTAGCACTGTGGAGTCAACTGGAGCCGAACC
+GCATCAAACCTTTGGTGGGACACATATGACCAGAGAGTGGGCCGAGAAGC
+GCGAATCTGTGCCAGCACATGAGGAGAAACGAGAATCTGTGAGGCGTTCG
+CGGTCGGAGGTTACTTCATATATCCAATCCGGGTCCTCACGGGGTCCCGG
+CGCGTTTAGCAGTTTAAAGACTTTGCGCGTGCATCCACCTGGGGAGGGAT
+ACACTCTCTCAGCGCGTAAGAGTAGACCTTGACGTCTTCGAGTCAACTCA
+CCTCTCCTTATCTGAACACCGGAAGCGCAGACTTGCCACGCATTCCATAC
+TTGGATAGGTTGGCAGTTATCCGTCACCTACTCGCGGTGGGACCCTTTTA
+AAGTCTTCAGGTTCTTTCGGGTAAATTTTCGTTAAGAAAGGGACTGACTA
+AGTCTTAGCTAGGAGTATCTTGCCCGTATAAGCTCACGCTTACCCGCCGG
+ACGCTCAGCCCGGGTGTTGTATTGTAAGCAGCATGACGATCAACACTTGG
+GAAACTGATTTACAGTAGTATCGATTGGGAATGGAGTAAATGCTTCAACA
+AGTATTCACATCCTATGAGCGTTCCGCTGGAAGTGTCAGTTCTGATAGCT
+GTGGCTGCAAATCTTGTGCGAGCGGGGGGCATTAGCCATGCACGTAGATG
+GTCACCCATGATGGCATAAGGGATACCTATAAGCGGGGGGATTCCACGTA
+ATCAGTCGTCTTCTCGCCAGCAACGAGTCCACCTCCAACTCTAGGACTAA
+GTGCTTATCTCCAGGAAGTGTAATCGGCTCCGGTCGGAGACGTGTTGCAA
+TGTAATGTGGGCACTAGTGCACGGGATTGCCCGGGGGACCTTTGCGCTAA
+CACTAGGTATAGCATTAGGCGTTATAGCGAGAAGCGGGTGCGAACGAAAC
+CGCGGAGTTTTACAGCTTTGTACAAATGGGCGTGAAGACGCACTGAGAGG
+TTAGTGAAGGGCTAAGGCGCTCCATTCGGCTGAGTTATTAAAGATCCGTC
+GACCTCCAGGTGTAAACTGGGCGGCGCGTCTTAAGACGTTCGGGGACATG
+ATGTAGGTTCAATAGGTGGAGTACTAGTTAGTGGGGTGCGCCCGTGCGAG
+CCTGCTGTCCGTCCTTACGGGTGAAAGACAATCGCTTAGCGGAATTGATT
+CCTCTGTTCCAAGCGACGACGGTGGCCAGACCGATCCCTGTCCATAAGCA
+CATGGTCTCCCTCTCGCTAGGTGATGTGCTGGGCCGGCTGAATAGCTAAA
+CTGTTCAGTCTCATGAATTGCTGAAATCGCGCTCGCTAGCTAACAGCTAG
+TTTCCGCCAGTGGTATTGGACGCGTACAATAACCTAGAGGGTAGATCAGC
+CGGCGTGACTAAGCCGCGACAAGCTCATGGACGATCCGCGGGCAACCGTT
+TCATAACCCAAGAACGAGCGAGGACAGAGCTGCTGAGTCGACGTAACGCA
+CCCAATGATTCATGTATAGTCAATGCGGTTTACAAGTAGGAGTGGAACTA
+GGCTTGCGTCTGAAGAAACCAGGCTATTTCTATGGATTTAGAGACTAGAG
+CCCAATTGGTCGTTAAAGTAATGGGCAGACGGGCCTTTTGGCCGTTAGTT
+CGCCGAACTCTTTTAATAAGATGTCTCTCGCCAAGAGACACCACCCGGTC
+TCGGTCATTATCGGCAGTCCTAACGAGACGGTGGCTCCGTATTTACCTTG
+TCCATAAACTTTTCGATTGTTAGGGGTGCCGACTCAATAGAGCTTCGCAA
+TAAGGACGCGAATGTACTGATACATGTTAGAGATGACTTGTAACGTAAAT
+GGATGGCCGTGTACCGTTCGCGTCAGCGGCGATTAACAACATCGACGGGC
+AGAGACGTTAGCTTGCAATGAGAGCCTAGACCTAAATCTCCAAACTAATG
+CACTATTCACTACACGACACGTCTCGTGTTTGGTCTGATCCTGTCCCTCG
+GGTGAGGGACGCTTGCCGAATTAGAACACGACTTACAACCTTGTACGATA
+AGACATCTCCTATTCGCCTTTATTTGTTTCATCGGCACGCTCTGTCCGTA
+CGCGGCAGGTCCTAGGTAGAATCTTGTGCGGAGACCAGGCAGAGCCGAGC
+CGCGAAGGGTGCAGATGGCCATTCGCTTGTGTAGGAAAGGCAGTGATATC
+GATGTACACAGTAGTGGCAGTAACCCGATTTCATGGCATCCAGAGTGGTC
+GCACTTGCTGGCTAGGAATTGGAAAGTATTTGTCTGACCCATTAAGGCCA
+AGCCACCAGGCGTGCTTTTTAACCGCAACGAGGGTTTCCAGCAGGAACAG
+TAATCGGTGTGAGTAAGCTCTTCTTGCGGACTTGTCACAGGGCCTCATTC
+TAACGTCATTATCGTTGCCACAACAGTAATAAGAAAAAATCCGCAGCATC
+CGAACGTGACGTTCGTTAACAGGCGTTGCAAGTGAGGGCAGACCATACCA
+AGATCGTTAGCTCCGCCTGTCCTACATCGGCTAAGTAGTGATTTTGTGTT
+GGTCTAAGGGGATGTGGCCGTATTTTTGGAAAGTTGTAGCCATTCAGACG
+ATTCGCGAGATGGTTGCTGCCACTCTACAATCGAAGGTAGTGAACGTGCA
+TGATCTAACTTCTCGTGGCTGATGCATTCAAAGGGGTTGGCAGTGACCCC
+TGCTATTAGACTAAATAGGGAAGCTTAACGGCCTTTAACTGGGGTCTGAT
+ACACGTCAGTATGTGAGCATCCCCTTCAATACATTGTGGTACAAGGGTTG
+GTGTTCACAGTCAACGGACCCAGTTTCAACATCGTATGCCAGCCAAAAGA
+TTGAAGATATGTGTAGACCGTCAATTATGGGCAGGGAGTTCAATCACAGG
+TGTCCTACGTTACGTAGTGTAGGGAAACTAATAAAACTAACATCATGAGC
+GCTAGATAGGCTCTTAGGCCCACATTCAGCAGGCAAGTCGGTGGGGGAGG
+GCCGCTTACTGGTAAAAACTTATTATTTATGACCGAGGAAGAAGCGGTAA
+CATAGCAGACGCAGGATACGCCATACAGGACCCATTGCCGGACCGATAAA
+CTCGGATTAAGAACCCATTGCTAGCCTAAGGAGTAAGAGCTCTTGTTTGC
+AACTAGTATCTTGAGCAATCTACCGTAAACGGTGTGACATGAAAACTACC
+CGCTAACCGTACTCAACGGTCTTGCCAGGGGGGGAAATCATGACTCACAA
+ACCTGGCACGAGAGCGGGGGTATGCGAAGACACTTCATTGCTGAATATCA
+TGATCTTGTTCTCGCCGGAGTGAGGTCTTAATGCCCCCCACGTCTGTTTC
+ACAACCTTTCTCAACAAACCATGTTATGGTAAGATCGCACCCCAATGCAG
+TGACAGATTTAGTACAAACGGTTATACCACTTGAGGGAGACCCACTTCCT
+GGCGCGCCCACGGAGTCCTGGTGGGAGGCCTCGCACTATGTAAATCCGAC
+TATTAACGCTCTCATGAAACTGGTCCGTCACTGCTTCATCGTGGATATCC
+CAGCTACACGGAGATCGGTTGTTATCGATCGGAGTCATACTCCTATTTAC
+CGACCGGCCACCGGTACAACTTACGCCAGTACAAGCGGGCCTGGTCTGTC
+GGTGGATTACCGTTGTGAGAGAGTTCAGGTCAGCCAAACGCACCACGAGC
+AATTCTGAGACTGTGGGGCCACGGTTCGTATTCTATCCCGCGACCGTCGA
+TTAAAAAGCGCATGATGCTTAGTGGGATGGCGACTACTACACTATCCTGC
+GTACTGATACTGGCTCCTGAGGTAACACGGGGATATCCGTTTAATTAATG
+TCAAAACGTTAAGAGTGGTTATTCCACTTCCGCTCGCCCTGCACGAATTC
+ATTCAGCGATAGTTAAGTCTGCGCAAGCTTCGTAGTTCAAAGTCCTTGGT
+ACGAAAGAGAAGAGTTGTTAAAGGCGTATGCTCCGCTCTAACGTTTGTTC
+TAAATCGAATTCCTCATAAGATCTTCGACATAATTCCCTGTCGGTAATAT
+GGGACATGTCTAACTTCCTTTAAGTGACAGCTGCAGGCCGAACTTGACCA
+TTCCGGTCCCTAAATTGCAAGGCGATCAATGGCTCCTAGTCTGGTCGTCA
+TGTGTAACCCAGGAACCCGCTAGTGGATGCCGGGGGTCTTTTCGTGAAGA
+ATGTTCGTCGCGACTAGAGGGGTTTTCTCCTTTAAATATGTAATGCCAAT
+TATTTAATGCAAAGTAAGTTAAACTAACCAAGCTGCCACAACACTAACGA
+CTTTTCACATAGTCGACAATTACTCGCATAGTCGCTCCCCTTAGTTGTAG
+ACAGGTGGCCATACCAAATCCTCCGCCATGGTTGTGCCTGTTATGAATAC
+GTACGACGAAGTTAACCGACTAAGATGTGTCTAACACTAGAGCTGATTAG
+GAAGGGTCCGTTCGCTCGCACTATGAACCGGGTCGCCAAGAACAGTCTTT
+GACGATGACTGGCTGCCCTCCGGAAGTAAACTGTTGCACCTGGCTATCCT
+TACATGACCTCACACATGTGTAGAACATTATGACACGCTGGAATGGACGC
+ACCCTATCGTCGGTTGCACTGGCCAACTAGAACCCCCGCACAGTGTAGGG
+CCATCGCGTCGCAGTAGAAGAGTGCTTATTACGGGGCACTATATACCTTT
+CCGCACGTGATGGACGCATAGCCTCCGATTTCCCACCTCGTCACCAGTTG
+GAGTTCTCCCAAGATTGGCAACACGGCGAAATGTTAACAATGACCTTGGT
+AAAATTTAACCCCCTTTGTTCGTGGCGCGGTAGGAGCGATGAGGTTCCTC
+TTGGCACCAAAAAAATCGGACGAGGCCAAACCTTCTTTAAAAGACTCTCG
+GACTCTAACTATGGAGCCTTGAATTGCGTAATTTTAGCGCGAACAGCTTG
+GAGTTTCATCTGTGCGGACCGTTAAAAGAGCAGTCGAGTTTGATCGTCAC
+GTGTACTGCACGCGGAAACTCTGAGTCTTCCATTACATGTCAGATTCTTT
+CGTATAACGTATTGAGATATGGTCACCTGGAGTATAAGTGTTCGGAGATC
+GCACCAGAAACAGGCTCAAATGTCCGGCGCTGCCCGACGTGGAGCTATGC
+AAGGTGGTTGCGATTAAACAGCTTGAAACGGGAGGTTAGACCGTCGGATC
+TGTACCTTTGAAAGTTGAAACCCCCTTATTATTACTAGGTTGCTACGAGA
+GTCGCCCATAATAAAACCTTTGGCTATGTGTCCGGGGGGAGAGGTCGAGC
+GATCGACGGCGAAAATTTGTTGCAATCACGGCCCTGTGGCGGGGTATATC
+CTTGAATGGACAGGACTGAGAAGTGCTACGGGGTCTTTTTCATCCAAAGG
+TTGGCTAGTTTTGCTGCATCTTCAAATAGGAGCAGGGGCCGGATACACAA
+CGAGGAATACAGTAGAATGGGATCAGGAAGACCGACGTCTTAGATAAGCG
+GTATTTGAATCCGCATTTCCTGCCGTCTGCTTCGCTGAACAAAAGCTACC
+AACCTAGGAGATGTGAGCTCGGCACATTTCAGGCGAAAATCTCTGGCGAG
+TCCTTAAGGGAATTGTTCCACACGATAGCTCGACTAGTCCACACGACAAA
+CCTTGGAGAAATAAGCATGCTTCTAACTGGCGTCTATATATGTCACTCAG
+CTGAGCATCGCCTCTTCCTTACTTAAACGAGATTCCCAAGCATCTACTGG
+TACGCTATAGCAGGGAGGCCGCTTGGTATTCAGACAATCTCATAGCTGTT
+AATCGTATTTATCGAAGGACAACTCAATACACCGAGCCTAAGAGGTTCCC
+TTGGTTTTTATGCGACAACCCTTTCACTAGCTAATACTAATTAAAATTCT
+GCAGGTTTCCCCTATAGGGGAATCTTGAGTTAGTATCCCTGACATTATTG
+CCTGACATATCCTACCTGCCTTACAGGCTTTCCTGTCACTACAAGCTCAT
+AACAGTCGGAAATAGACACCCAGATAGGAATATGGACAGAACTGAATCGC
+GGCTGACTCCTCCTCCCGTCCTGATAAGCAAACTGAGCCAATCGTCACTT
+TGTTTCCTAATCCCTTCAATTGGCTTACGCACCATTCCTTATGCAGGCCT
+GGGTGTCTGCTCTGCCCGTGCGGGACGTCTGAAAGGTGATTTAGAAGGAG
+GCGCGGCAATGCTTTGACCGTGACTGGATCATCCACATTCTCTAGTACTC
+ATTAGGCTTGGTGAAACAACGAGAATACGAAGCTACCATGTCAGATCAGG
+TCTGTTGGAGAGTATCTTTCGGTTAGAGAGTCGCTGTTTCTTGGCGCCAG
+AGTTACACCGTCGCGGCTGTGCGAGGTTCGCTTATGCGAAGCAAGCACAA
+TAAAGCGACTGTGCTGTCAGAAGCTCCAGTCTCAGGAGCCCCGCAGGACG
+TCGAAATCCTGTACGAGACGGAATTCGGAGTGACGCCGTACAATGGCGGA
+GCTACTCAGACAAATCAGTGAAGTATGCGCCGATAGTAGCATCTACTTGC
+GATAATCACCGCGACCAATTGGTTTTTGTGGCAGCTTAAATATAGCGGTT
+CATTATTACCAACTCATCTTTGGGGACCCCCCCGATAGCAGTCTCGATAA
+GATCCTAAGAATGGGTTTAAAACCTTTAACTGTGTCCCTGTCTTAATATG
+TATCGAACTAACACCATAAATATAAGAAGCAAAATGGGAGCCCAGTAGCT
+GCGCTAACACATTTTTAAACAATCTTCCTTTTCTATAAGGACGTCCTTGG
+TCCGAACATATTAATACTCCTTGAATTGGGACACGCAACTGTTGACGGGA
+ACAACGCTTCTCCGCGTGATAACTTGTAATGTTAATGTTCCATTCAGGTA
+AATTAGTTCACCTTCAGGACAGTCCCTAAGAACATCGGTTCGTCAACTTA
+ACTCACAGTCTACTCCCTCACACGTGCTTAATAGAAATATCGTAATGTGT
+TCAACGGTTGGTTGGTCTGAGCGTTCGCAGTCTGAGAACACGGGCATCGG
+CCGCCTGGTAACAAGCCAGTTTCCCGTAACCTTCAGAGTGACGTGCTGGG
+ATGCTGCTCTATAATTGCACCGGCATCGTGCCGATGCGACAGATCATGCA
+GAGGTCCTAGAGGACTATATCTTGCCACTTCCGTACGCACGGCGACAGTG
+TGCTAGTTGTTCACTACAGGACATTTAGCAGGAGAAGATTCGTCTGTTCG
+GGAAAGACAACCTAGCATCAGTAAGTACCGACGCAGGAGGGTCCCGTCCC
+TCTGTTGACTGCAGGTCTTGGCAGTATGAACTGCGAACTACCTTATGCGC
+CTCAGCAGCTCAAGAGGGAGTTTCAAAAGTTCACCTATTGTAACAGGCTA
+AGAGTTGATGCTCGGCCCCGCGTGGGCAACGCACATGACATCAGGCCTGG
+CGTAATTTATGGCGTCTGGAAGGTACCGTCGGTAAACAAGAGACTAGCCC
+AGAGACAGTCAGTCTCCGCTGCGCAATACGCGTAAACACGTTCCTCCAAG
+GAAATTAAGTGCAGTACGAGTGAGATGTGAACCAGGTCGCCCTATTCTTG
+AGATCTCCTCTGGGATGACACGCGGTCGCCAGGCCTAGTCCTTACCCTTG
+TTCTGAGCAGGCGCTGTGAGCTGCGACTCTCTGCTCAGATTGACTACATT
+GAGGAAGCCTTGTCGATAAAGATAAATCAGGATCGCAACCTTGCATACAC
+TGCGGCTGTTGGACGAAATGAAACGTGTAGTATGTAGGGGTTCCCGAAAC
+ATTTAATTACCAGGATTCGGAGGCACTCTGCCATTGTGAGTCTGAAACTA
+ACGCATTTTCTACGGTTTGGCGGAGCCCGGCGTTCGGACCGTCCTTAACA
+GTGCTACCATACCATTTTTAGGATACTTGCTGGGTTGAGTCTCCGCACCA
+AAGGTGCATAAAAAGCCGCACCAAGAAGTAGGTTCTCGTTCCATGGTTTG
+TAGAACAAGAAGGATCGTGTTATGGATCGCAGTCGCACTGACCCACAGGT
+ACATCTCCCTAACGAATAGACAAAGGAGGGCCTAAAGCCGTGAGTACCTA
+TGAAATCCAGTTATATGCCCCCCTCCACTATTCCGGCGTAGTAATATCTT
+TTACGTCATATTTGTAGGGTACCGTTGGTAAATTTTACAAGAAGCTTCAT
+AGTCCTCAAAATTGTCGGAGGAGTATGCTATCCCCATAATTAGCTAGCGA
+GAGGTTAGAAACTAGCCCAAAGAGGATCAACCCGATGTGGCATCCGATCC
+GAGGAGGTCATATCCCTAGCATATGCACAGCAGAGAGATAATCTGTTGTA
+GAGTTCTTCCTCAGAGCATTCAGGCCCTCAGCTCAGACTTGTACGACAGA
+GATCCAGACACCCGGAAGTGCAAAACATAGTAGGGAACGCCACATAGGAC
+CTGATATCAGGGGCGGTGGTAGGACTCATCTCTACATTATACCGATTGCT
+TTTCGGTTAAGAGCTTTGGGCTAATACTGTGCAGCGTGCTTGCGGGCGTC
+GGGGCGTCAAACCCGTACGGACTCGCGAAGATTCACAAATTGGCTATTTA
+AAGCGAAGACTTCTGGATCTGGGGCGCTGGTCGACTTGGCTCCTTCAATA
+TTGGGCATCCTATACCCTCCAACCCCAGAGACAAATAGGCCCGTCTTTCC
+CATGGCCGCATTTTGACAACGAGCAATACTCTGAAAGATATAAATAACAC
+TTTTATATAACTGCCGTGTGTCGTTGGCCCATAGAGGAAAAACCAAGTCC
+TGAGAGACTTTTTCGGAGAGTTGGGGCTGGTATCACCTTTAGTCAAAGCA
+GCACAGCGGGCTATCCTGCAACTACAGTAGGGCATTAGAGTGAGCACCCT
+CGCGCGTGTGTTAGTTAAACTCTCGTGCGTCATAATAGACTAGCATGATG
+CGACCACTCATAGTTGTCAGTACTCCTAATGCAGAGGTTCAACGGTGGCA
+AGATCCCAATACTGAATTGTTACTCCAAGCCCACTTCGATTGAGGGAGAG
+CGCCTAATGCCCCGGGGAGGGGCACATCCTAAGGATAAAACTTGGCATTG
+GCGACTGGCCAAATCGAGAGCGACTTGCCTAAACGTCGCTCCCGGACGTC
+CTTTTACACTTATGCGCAAAGGAGATAGACCTAGCGCGAAACCGGGACTT
+CGCGGTGCATAAGAAAGTAAATCTCTTACGCCGTTTTTGACAATCCGGTA
+ATTACTCCGCCAGGATATCCTTTACATGTCGCATGTGGTTATCACTCTCA
+CATCCTTCTGCTTGACGTGTTCCTTTATCGCCGGAAATGATGCGTAATCG
+TGCCATTAAATTGAACGGCGCCAGCTTGGGAGTTATAAGAAATTAGGAGT
+GAATAGCGGTACCGTCGTGATAGCTGAACACACATAACGACTTCAAGGCC
+AGATACCGAAGCACTATTGCACAAGGCGACCAACGGACACCATTGCATGG
+AGATCGTAGCTCGCGGACGGGGATAAAATCTAACAGCAGACGGCCTATAC
+GTCGGTTGAGCGAAATAAACGGCTCGGAACCTCAAACTGACTTAGGACCA
+TGCTTTACTAACAATGTATTCGCTTGTCGGTCAACTTTCTACATCGCTCT
+GAAGGCACCCTTTCAGTGGCAATGAGTATTAGTCTCCTTATATTCAGCTC
+GGGACTGCACGAAGCGTCGATCCCTCTAGGCAATGTATCACACTCCCGTG
+TCAAAGCCGGCTTACTGGAGGCGTCCAATTCTTTCGAAGGAGCCTGTTTG
+ATACGCCTCAAACGAGGTTTCTTGGCAGACGAGGAGGGGCGGTTACCCTT
+TACCGATACAGGTGACTGTGGGTGGACCATAAACCCCCACGTTCACCCTG
+TCTTGTCACGGGTAGCATGCTTCCAAGTAGATTCCCCCCCAGCGGTAGCT
+ATGCTGGTCCTTTACCTCCTGTCCAGCCGGCACCGGAGTTAACCGGTCAT
+GCCGGTCCACGGAGCGTGATGTCAGCAGAAGGCAAGCAGATCGGTAGCAA
+ACTCGTATCTTGAACTAATCGCCCTTTTCACTCAGGGAAACAGCTGTATA
+GGAAATACTCTCATTGGTGCTACAGCCCAAACAATGAATGGCAAAACCCT
+ACCGTTAAAGCGTGCACAATGTCGAGCCGTGTTTACGGCGACTTAGGAGG
+GGTTTGATTCTCAACGCCAGTGGAGCTTTGTGCCCAATAACCTCCGGAGG
+GTTTCGTCTATCAAGCAATCTGTAAGATAAGGTAGACGAATACGTAAAGT
+ATTGTGGAAGAACCATACGCAATACGCCTTGTGTCGCATGAGAGACTTCA
+TGGTTCCTGCGCATGCAGTGCCACGCTACCGCGCGCATACGTACTAGTCG
+AGAGTCGGTGTAAAGCGAGCAGCTGCAGGATTGGTTGAGGGCTGACATGT
+TAAGATAATGAGAGGGGGCCAAGTCCGCGGCAGCATTAACTCGAAGACAC
+CGCGACGGCGGTACTAAGCACAATGGGAAGCCTCTGCATCATATCAGGGC
+CTAGTTCCCACTTTCCAAGGTTATTCTCCAGGCAGCCGTTATAGTGATTT
+CCCGTCCACATTCACAATTTACTACGCGAAGGCTGCTCGTTATATGACAG
+ACTGAGGACCTTCACCCTCAAGTCTTCCCCAGCAAGTTATCTTACTTTGT
+AAATGAAGTTATGATAGATACCGGAGTGCTGTGTACCTCTTGTGCCTGAA
+GCGCTAGAGTTAGGCCCAGCGCGACCGTAGTCTGTACAAAGAAAAGAGGT
+GGGGGCGACTTTTCTTCATCAACTACCAGCCGCTTTTGAACTACGCCTAG
+TTATGGTTTCAGTAGCGAATCTCGCCTACATATTTATACCCAATCGGGTG
+TGCACCAGTGCCAAGTAAGCCTACCTTTGCCAGCAGTGCGAATGCTTATA
+CGGAGACGTCGCAGCGTGATAAGAACAGATAGCGCCACCCACCGAACTGT
+AAACACATCATCGAAGCGGTAATAGATCGGCTAGTACGAATGTACGTACT
+GGTCACGTGATAACTGGAACGTAGACCGTCTTGAATCTGTGGCAGGGTGC
+AGGTTTGAGTTCTTCTAGTTTTGGTAGAAGTTGAGAGGTAATCTCCTGGT
+CCTTGGCAGATGTATACGATATACCAAGTCACTTTATGCAGGAGAAATCT
+GCATCTGCCGGCAACTGTATGCCGGGTGAAAGGACCTAGTCGCGTGGATG
+CCCCTCTTACCCACATAAGTTCCTTGTCAAAATTATTGAAGTGCCTACTA
+ATTGGTGTAGCAGTATATAGATGAGACGGTAGACTCAACGGTGACATCTT
+ACGCAGTAACTCTGGTCTAGTCGTAATGGTTCTTGGTTCTCTTACCTTCG
+GGTCGTTAACATGGAGAGTTCCACCGTTTTTTACCGTTGCCGGCTTCACC
+GCAAGATTAAGGGCTTGGCTTAAAGCATACCATAATCAAACTTCGTATCC
+TGAAAAGGGCAATTCCGGGGAAGCAATTTTCTTCATTCCTCCACGTGGAG
+TATTATATGTAACCACCTGAAACGTAGGGAGCAATAATTGGGCTGCGGCA
+CGCTTTGGACATGGACGGTTGCCAGCATTGGACTATCAGCTAAAGTATTC
+CCTAGCTTCCACCAACTCAGATTCGATCAACATCTGTCTCCCACCGGGCT
+GCGCTATGTGTTGACAACGCCGCATGGGACTAACACTCAGAGCACGACTT
+TTCTTTGAACACTTTGCCGGTGTAAAACGTTTATTAATTAGGCCCCGGAT
+CGTCCTTTCCGGATGTTAGGCCCCTACTGCACCCTTGCTAGGTCCTAGGG
+AATCGTAACGTGACAGCGAAGGGCGCCAAATAGGAGATCAATTGCCTTCC
+CTTATTGTACGTACGGGTGACCTTACAGAACTTTAGAGATGCGTTTCACC
+TATTCACTTGAATCCACTGGCCGGGATGCCGGTTCTGCATGCGATATATC
+GATTTCCCACTATCGAGTCGTGCCATGTATGTTCCGGCGTTCACAACAAG
+TATTTTGAACTTCTCCGCCGGTTGGGGCTCAGCACAGGCGCGAGTCAGTT
+AATTCATGGTTAGCTGACTAGACGCACGAATACATTGTATGCCCGGAGCT
+TCGCGCCGGTAGATACGATGAATGAAGAATCTCACAATCGAACCTGGCAC
+AGGCGGCTGCGGGACTACCGTGGTCGCTGTGAGGGTTGATCGAGGCAAGA
+CGTTGCACTAGATTTTATTCCGCTCAGTGACAGTCTGTGACGCGCTGAGC
+CCGATCCGATACAGAGCGGACTCCAGAGCCCTTTTGGAATGGATTACACG
+AACAGGCATGGCCGGTCAGTGTTGTTTAGCGTTGCACCTTAATTGACTTG
+AAGTTACACATAACTGGACTCGGGGCATAACCAGCCGTGGCTCGTAGAGG
+ACTCCAAGACGGGCGGCAGAAAGACCCGAGGGTTTACTAGACCGGACCAT
+GGGGGAACCATTCGAGGGTGTCGAAACACAACTCGCACACTTCAGCACGT
+GTGATAGAGGCACAGTTAGATATTCTGATAAGTCGCTTCTGTGCGCCTAT
+ACCGCTTGGATCAGTTCTACACCAGAGGGCATGCATCCTAAATGGGGTGG
+GGCGGCTTGTCGAATACGTAGAACTATACCCGGGGGATTCCCCACGGCGC
+AAAGAAAGCACCGATGTAATAGGAATGTGTAGGAGATGCGGGATGACCGA
+GCGGTCAACATTTCCTACTGTTAACATATGCTATGAGTGCAATCGTAGTC
+TATCCTTGAAACCCAGTGTTGTTACGTACTTCATGAGAATCGGTCAGACA
+TAAAGTACTGCACCGTGGGAGTGGGTGTTTGGGCAACCGTTATCCACCCT
+AAGTGTTGAAATTAGTCTCTCACTATCAGGGCATGATTCCATGATCCAGT
+GACCTAGGGTGGCCCTTAATGATGGGTCCAAAGTACCGGCTGAATTAACC
+TCGAGAGGGCTGACTGTAACCGTTAACAACACCTAATCCCTAGAAGTGCC
+AATCTACATAGACCCGTCCTCGACTGTCGACTATACCCCGAGTCTAATTT
+GATTACTCTGGTGTGCATCAACCGTTCGCGTAGCCATATTTCCAGCTCGC
+CTGCCTATCTCGGCGGGCGTCTGACGCGAGTTTTTCCTATTCGGTATATT
+CACGCGGGAAGTCTCGATGGCGATTCTGGAGCTAAACCCGCGCGTCTCTT
+CTACCGCTTGGTTCACAGCTTACGTAAATTGTTACACGGACACAACTAGC
+CTCGGTCCAGTATCTTACTTTAGCCTGCGTTATAATCAACAGGTGATGCC
+CATGGACATCAAACCAACTTGCGCTCGCTAACAAAGAACCCCACCCTCTA
+GCAGCTTTTCAAACATAGGTCTTACAGTGCCAGCGCTAGGGAGCTTCACG
+ATGTCTCCATATTGAGAAGTTACTAGACTGTGCAGTGACGAGGGTACAGC
+CTCGAGGAGACTCACGGGCATTCAACTTTGAGTTTTAGAGCCTTGAGGGG
+GGCCGGCACGTGTCCCGGGCATATCGGTGCGTGTCTCGACAGGGGTTTTT
+GGGAGTGCGAGGTCTGGTAAATGGTAGAAACGTGAGAGGGGCAGGTTTGT
+CGTGGTATGGCATTGTCTATTTGGATCATCCTTATCTTTTAAATTGCGAG
+ATTACGGATTTTCCTCAGTCCGTTAAGTCCAGACTCCTGAATATCTGTAA
+GGCAATTATAAGAGATGGCAGAGAATCAAAGTAAAAAAAGAGCTGGTCCC
+TCTACTCCCACTCGTGGCAGTCGTTGCTACATGTTTTAACCGAAGCCCGC
+TTTGATGTGGCAAACTCTCGATATCTCGTTGCTACGACATTCATAGCAGG
+AACCACCAGCACCCAATTTCGAGATCCTCTACATCGAAAGAGCACCCGCT
+TATATGGACCACTAGTCGGCTAATGCCTCAGCGCAATGGATTTTTGTTTT
+AGAAGTGAGACGTGTCCACCCTTTGACGATATACGCGGCGAGTTGTTGTA
+GCCAGGGGACCGCCGTTTTCTAATAGAGGAGGGCTTTCAGGTCTTCCACA
+GCATGAAGTAACTCTGCAAATTGATTGTCACGTACAATCCGCCTGCTCGG
+GCACGTACGTAACCAGCTACAGGGCTTCTTGCGACTTCCACTTCGCTGTC
+TATAACTGCACCCACCGCTGGGGCGAAAGGGTTCGGGTCAAATCCGGCTT
+TGTATGAGTTACTGGGGACTCGGGGGTCGAACGTCGTAGATGTTGCCGAA
+CGTCTATCAGATAGCGACCCAACATCCCGTAATCTAAGAAAGCGAAATCA
+AGCCGATTAAAGGTATGCTGGACACCGGTTTTCGAGAGCGGCCCACTCTG
+CCCCGTTAATTTTGTCGCGGTTGGACGGAAGCGGGGCGAATTAGATCTCG
+GCTCCCGGGTGTCTAGCCAGGTCAGTTAAAAGATCAAAGGCGAACATGCG
+GTGTGTCATCTCGCTTCAAGGAGCTGCCTTCGTCGGCCAATTAGGCCGTG
+CATTAGGTTCGCGCATAGACAGAGGCTTAGAGTGGTGATAGGAATTCGAC
+TGGCGCAGGGACGACCCGGGGTGAAGGTCGGAATAGATGAGGAGCTTTTT
+AGCTGTGGGTCATGTCACGTTCGGTAGCCATGCAGGGCGGTTATCACCCA
+TGTTGGTGAGTATCCTTGTTAATGTGGGTTAGGTAGAACAGAGTGATATA
+CACTTTCAAACTCAGGTCTATACGCGTGCGGGGACCAATGTTGTGAGGAG
+TGTTCACATTTTGACTTCTCAATCCTTCTGTGTTTCCCCTCATCTTGGTG
+AACCCAAGAATCGTTACGTTAGTTAGTGGTTAGTCTAATGCGCGAGCACT
+CAAGGATCTACTGCATCGAGGCGCATGCTTAGCAGTAAAAGGTTCGTCTA
+CCATGACATTGGAGTGACTGATTAAATATTCGAGATGACGTAAGGGGACG
+GTTCGTCAATGATAGCCTACCTCGGTTAACTCAAGGCTGATACTACTGCC
+GATCAGAAATACCATGTGCTGTCTTTAATGTCTATAAGGCAAGTAGTTTG
+ATTAGTCCGTCGGACGATGCTCGATCCCTAGGGTGCGGTGTTCCTGCTGC
+CTTGGTTTTGTAACCATGGATCTGCGAAGTATATAAGTATCCGAGACAAC
+GGCCTCCGTGGCCCTAACCCGAGTAATATCGCCCTCTTTAACCACCCTAA
+AATAACAGTGGAGGCGGTGGACGGGCTGACTGTGTGCTAGAGCGCACGCA
+GTTATAACCCTCCGTAATTTGACCATAAACAACGGCCAGTTCATCTTTCT
+TACTACAACCTCACAAGCAGGCTAAAGCAACCCGTGCCTGCTATCTACGG
+TAGCAATAGTCTGTGTAGCTGGTACCCGGGGCATCAGGTTTAAAAAAGGA
+GTGGATATGGTGAATTCGCCGAGTAATCCTCACAAAGTCACTACAGTGCG
+ATTCAGATAAGGCATTCTATCGTTTTCCGCTCAAACCCTGCACGCCGAGC
+CATAGAGACGATGAAATACGCCGAGGCTCTACTAACAAGTGTTCCGTATG
+GACTACCACGCGAGACCCTCGGCAGTTCGGTTTGACAGGTTGTTTGTTTG
+TGGACGTCAACCATGACAGGTCTAAGCCTATGGAACGACTGTTGGCTACC
+CGTAGCATCCCCTCCATCGAGAGGATGCCACTCCATAACTCATGACAAAT
+CCTCTGAATTATTTTGACGTACCTCAGTCGTTCTCAATAAGAATTGAATG
+TACTTACGCAGACTTGAACAAGTAGTGGCCAGCATCGCATTCACAGATTC
+AAGGTCCTAACAATCGAACACACCAATGCAAAAACGCTCTGGTGTTATGA
+GATTAACTCATCGACCGATCCCTGCATGACAGGGGCGGACAACAGAAATA
+TGCTAACTTCGCACAAACTGGGGTGACAAGAGCATGCAAGGAAGCAGAAG
+GGCGTCTATAGACAAATTATTTCAGGTGCGCTTGGGGCTTACTACGTACA
+CGAGCAGAGGTCTCTACTCGGAGAAGGTTGCGAGGTGTTATCAGTTGTTC
+TTCAACGGTAAAGCTGCCCACCGCAATAGAGTGGACTCCCCGAAAACATA
+TTGTACCTATACCTATATTTTCCAAGCATAGATCATACAACTAATCGAGC
+AGAGAGGGTGTTAACGCTAATACTTGTGGCTCGTCCCCGCGCGCATAGCG
+CTTTAATGGCGAGGAGCCCCTTCATGCTCTAGTCAAGTCCAATAATGACG
+CGCACATCTGTAGTGGGGCTTTTTCGGCACCGGATATCCAATCCCATCAG
+CTAAAGATTGCAATGTATGAGTCGCTGCAACTCCTATTTTCGTCAGGCAG
+AACCGACATCTTCTCGGGGGGATTTCGGCTAATATAGCTGTTAATAATGA
+TCACCGCTAATTAAATTCGATAAAAAGACCCCATATTCCGTTCAGACGCT
+CCGACAGCAGCTAGGTTGACGCCAGTCACCGGCTCATTCGACATAATGAA
+TGGGGTTATACTAGAGCTTGAGAAAGTTGCCACGCAAAACCTGGTTAAAA
+CAGCGTAAGAGAAACTAGGCTGTCCTTTTTGAAGCGCGTCTCCTTTTCGA
+TTATTTATAGTCAATAGGACTGGTCTTTAGGTTGGATCTATCGCAAAACG
+AGTCTAAGACGAACGCTTCACCTCCCATTTGACTCCTAGTCGACCGGGGA
+AGCGCACAATCGGCTTTGCGTAGCGGCCCGAAGTAGCGCCTTTTAGCCAT
+CTACGTCCCTGGAGCTAGCTTTTGTGAGGGAAAAAATCCTTAGGGATGTA
+GGGTCTAGTTTTCAGCTTCTGTAGGGCTGAACAGCCGGGGTTTGGAGATG
+TAGGTACCTGACGGTTCCAGGCCGAAAATGCATAGACCCATACGAGTTTG
+ACCTGGGCAAGGGCGTGACGACATGCGCGGAATGGGTTATTGGGTCTCAC
+TGGGTTCGGTTTACATACAGCCTAATGATTGAAAGTTAACTTGTTGGCTT
+ATTCAGCAGTCGAAAACTCCAGGTCGCAGACGTGCGTGTTCGCGCCATTA
+ACCGCCGGATGAGACGTCAAACCAGCATAAACCGTAGCTCGTTCCTATCG
+TCTTCTATATAGTTTGTAAATTGGTGCCTATACTATAAGACACGGTATTA
+TGGTAGAAATAGCCGACGTCAACCAATCCAGTCCGGTCTAAGGGCCAGTC
+ATCCCAGGATCGTCATTCTGGGGCCTCCAGTGTCCTGGAATCACCAGGGA
+ATTTTAGCAGCCGGGTCAGGTATCCAACCACATAAGGGAAGCTCAGGCCC
+GGCATTTCGTGAAGGTGTTGCGTGGGGATGCACTCGTACAATGCACCCCT
+TGGGGGTCCCCGTCCGAGTTCTGGTAATATTCAAGAGGTGGCCTTACACT
+TCGTATCAGGGTTTCACCACCTAATTATACGGACACGTGGATCTGTATAA
+TGAGGGGTGCGTTGCCAAATATCAGTGAGAAATGGATCACCGCTGTTTGA
+GACAGACAGGTTAAAACTATATGGGTGAACTTGCGTTGGCGTAGCAACGC
+CGACCCATTGTGCCCCTTTTTTGGAGTTAAATATCAGCTGTCGCTCTATA
+GCATACGTTTCCTCAGTAACCAGTAGGCTTCGATACCTACATGTCAAGCG
+GGTCAGAGGTGTGCTCTCACCCCGGACCTCTAGACAATTTCGGCCAGCCA
+CCGGTCGCCTTCCACTTAAAACTCTTGGGTGTTGCATCTACTTATATTGG
+TCTCTGACCCACTGAGAGCCTTCTCGTAGCATGTTACAAGCCCGGCGGAA
+CTCAACCAATCTTCAGGGTAAACAATGGGCTCATCGGGCATTGGCAATTT
+TGCTTTTGAAGTGGTGATGGATCTAAGGTTCACTCACACGTTGGCTGTCG
+TACAATAAGAAAAAGCGCGGTCGCCCTGCACTACTGGTTTGCAGTATAGG
+TTTCCGATTGGACCCTTCCGCCCGGCCCGTACTGGGCCGTGAGACGGTAC
+GACCCGGTTCTCGGGGTTAGCCGCTGAGGCCCACAAGGCTAACCTTAAGT
+AGGACCAGGACCCAATAAAGCAGGCCCGGTTGCGCATCCTCGAACGAGTA
+AGCGACCAGAAGTCTCGCCTAGCTGTTCGCACGCGCGGTGCTCCGCTCCT
+TGAAACCGTCTCAGTTTATTGGGTTCAGGGTAGCTGACTACAGCGCCCTG
+GTAATAACGACGCCGACAAGTACAGACAAACAAATAGGAACTCAGTGGTG
+TACATCCCCTATCGAGTTATTATTACGTGCGTCTCATTGAGCGATCTCTC
+CCCGCTACGCGTCGTGACCCGTGTGGTGTTGTTAAAGATCTTGTACTCTC
+CGGATTCTGGAGCGAGCGGGAGGAGGTCAAGACGTCATGGGACCCTCGAA
+CAGCAGCCAACCTTCAAACTAAAACGCCGGCTCTCACGCGCGAGATCTGT
+AAAGATTCGCCTGTTTGGTCCCCGGGTTACCGCTCCGGCCTAACGATCGG
+GGAAGTCGCGGGGTTGGCATATCACATTTCCGGAGTACAATAGCCGGTTA
+TCATGTGGAATCTGTGAGCGTCATTGCACTAACGTGAAGTGCTTCTGTAC
+ACAAACATGTCAATATGGCAGGATACTGACGCCCTCTGGTAAGGATGGAT
+GGCTCGCGCGACCTCTGACACGAGTACTCTGCGTAACCCGTGGGCCATTA
+GGCAGTATACACAGACCTCGCCCTCACACTTAAGGCGTTCGCCTATGCAA
+ACGAGTGGGACGAACCGGCGTGCGCTGTACTAAACCATAACATGAATTGT
+CCTCCTGAGAGTTCGCATGTGCGTACTACGATTTCTACTACTTTAGCCCA
+GATTGCTCTTATATCAGCACATACAGCAAAAGCATTGCGCTGAGATGTTA
+CTATTAACGAGTTTAGTCCAAGAGTGCCTAGCGGTATACTCCAGCTTTCA
+GGTCCGAGGCTTCGACAAGAAAAAAACAAAAGCCAACCCCGGTCTAAAGC
+CCCAAGTCAGCAGCCGTCAGCCGTGTATCCAAGGATTCCTGAAGACTCGC
+TTCTCCTTATAAGCCTGACCCTCTAGGAATCCAACCTGCTTTCTTATCAG
+CGGGGCCAAACAAAGACGAAAATGAGTCTGCGTGCGGCCATCTACTACTC
+TAAGTAGAGAGCCCTTACGAAGCTTCGTTCTAGCCGTTAGTTTACAAAGA
+GGATTGAGTTATTAAGCTTTATGGTTCCTTCATGACTATCGAGAATGGAA
+GATGTCGTCTAACTGCGGCCGACAGGTGCCCGTAATAAAAGTTTGAAGCG
+TGCGATTCCATCTGCTACTCCTGTAGTAATAAGCCTTTAATAAAAGGCTA
+AATATCCTACTCATGCACGAGTGTTTGACATGAGACCGAGGGAAACCAAT
+CGCCGACCGGCACTCCGTATTAGATATCGAATAAATACCAAGAAGGACGT
+CGATGGCGATTGGGTCGCATGCGGACATGGTCTACATAGCATATTTAGGA
+ATGGTCCGTATTTGCTTAAGCCTACCACCTTGTTTACTCCAGTCGGTGAA
+TGCTGGCCAGCAATGTGTTGCCACGCCCGGTTGCCTCGCGACCCGATGCC
+AACGGCCTCATCGAAACGGTTACCCACCTCAATGATACTTCTCTTGAGCT
+AGTGATACAACCACCGTTAGAGGGGGCAACAGGATACAGTACTGTTAGTC
+AACGAACCTAAAATAATGATTGAATACATTAGTTACATGCGACCAAACCC
+TCTACGCTCCGAGATTAAGTGGCGAGGTCGAATACAGACTCTACAATAGG
+AGCGACCAGACTTGAAATGAGGCGCTGTCCACAGCTAACTCCGCACCGGC
+ACCCACGGTTATAATGCTCGTCGTGACAAGCTGCAGTGCGAGGGCCACTC
+GGTGGCCAATGAGTGCTACCCGAGTAGTTGCCCTTCACACTCGCCAATCG
+CGACTTTAAGTTACAGCAGTTGCTATGACCTATTTCAGTATGATCAGCGA
+ATCCGTTAAAGGCCGATTCTGCTTCTTAATACTACCAAATGTTGTGTGCT
+CAACTTTCCATCTTTGCCAACGTCGGCCATGATGGATTGAAGGCATTTGC
+TAGGACTACCTTGAATCCCATCGGATACCCTAACTATAGGCTTTGCATAG
+CATAGGCTGTCTGGATCCGGAGAACACCTGTCTTCGTACTACATAACCGT
+GGCGTTGTTGGACTACTTGGCACTCAACGAGATGCTATCTTGCGTATCAT
+CATACAAGGGGCGAGTAAGACCGGTTCATCAAAACATTATGTCGTGTCGA
+TCCTCCTTATTAAGCGCCGCTCTGAATCACTAATGATACGACGTGCACAA
+ATGCTATCTTCTATTACGACAGGGCGTAGGGTAGTCGTTTGCTGTGAGTG
+AACACCGGGTCACAAGAGTGCGTTTGCGTTAGACTGCCATAACTTGATGG
+CTTATTAGTGCGAAGAGACCATGACTCTAAGACGGTACCCGAATCATGGA
+CTAGCTAAACGGGGGATCTATCCCACATAACTTAAGTATCGGCGTGTGTC
+GGGTATAGGACATCTGGCCTATTAGCAGAAATCTCAATCGGACCCGAAAT
+TATTTTTTCCAGAGTACCATGTTCTGACTACGGTAGCTTGCATGATGACC
+GGTGATGTTTGTCAATCTCTCGCTAACCGGGTTAGTCACGCTGACCTCTT
+TTAGTACTCGGTGCGACACGGGGGAAGACCAATATACCTGGCATCAGTTC
+AGTAAACCTTGGATTGCCCGGTACCAATTGACCAGTAGCAATTTGGGTCA
+CATGAGGGTAGAGATCTTATTAAGTAATCTCCTATGGAATATGCATCCGG
+TAATTTGTAGTGATGTATGCTGCTGCGCTAACCTCACGGTTCCCCACCCA
+CAGAGGTCAAGTGGATCACCCGCAGCGCACGACCCCAATAGCTACGCATT
+CGGCGCTTGACATAGACTTCCGAAGACACTCAACGCGCTAGGGTCACAGA
+AACACTCCTGCCCTCCAGTAGGTGTATTTGCTGCGTGCTCAGCTCAGGAT
+AGATGTTTGATAAAGAGTTAATCAGTCCCCTCTTACTACTGTTGTGTCGA
+ACGGCAGGTCGATGTAGCTCTAGGCTTCTAGGTCGTGTGGTTTTAATACC
+ATGGGGCCCGAGGTGGCTGTACTGGCTGAAAAACTAAACGATCGTGACTC
+CCGAACATTTTTCTACGATGAAGCTCCACTAAATTTTCAGGTGATTATGT
+ACATGGTACCCAGCAGCATCATTCCCTCACCTTCGAGTCATGTCAACGAT
+CGTAGGACGGATCGCGATTGCTGAGGCGGTCTACGCAGTCATTCGTCAAT
+CGACCTCACAGTTCCAGCGGCCGAAACGTAAAGCTAGATGGGGGGTACTG
+GGCCCGTAGATTGCTATCGGGTTGTAAGGAAGGATTGCGATTAGTTGGAC
+GAGAAAGTGTGCGAATGGGTGTTACGCATTCGTAGGTTACGAGAGACGAG
+CAAGGTATTAGGCCTGTGCAGCATTACAAGTTCGCAACGTACAAAGACCT
+AGCGCGCGCACATAAGGTCAAGACTCTGAACGAGCACTACTTTTGCTCTG
+AACGCCCACGGCGTTCGCCTGACTACGGGCGACCGTTGGCGCCAGAAACA
+GCTTTCGGAGCTTATTTCTAGAGCCAAAGAATCTCGGTGGAGTAGGATCA
+GGACTGTAAAGCCTGTCCACGACTGGTTGGTGAACGTCACAGCTACAGAA
+AGCGGACGGGGCCACGTGTTGGCGCCAGATAGGCCGCATATGAGTCATTA
+TAGGAGTATCTGTGAATGGCACGTTAGCTGTCGGACCTTGTCCGTTCACG
+CAGAATAACCTGGCCGCGTTTCAGAAATAGGGCCGTCCACTCGTGACGAA
+GAGGGTGATTCGCGTTTAGGGGTACTGTAAACGGATATAACTGGTCTGGG
+CGAGGTTCGACGGACCCGGGCTTGCTGCCGTCGTGTGCATCTAGGCTTAT
+CCTACAAGGCATAAGCTGAATTTATGGGTAGAGTCAACATGCATGCCTCT
+GGTATCTTAAGTAAACCGGAGACTCTAGTTAGGGGTATGTATCGAAGTTT
+GAAGATTCCTACCACCTGGTCCTGGTTATTCGATTCGCATATGAGCGACC
+AATACCCCTTCAGACTAGCAACAATCGTGTGAGCCAACGCGTCTGCCCGA
+ATTACGTGAAAGAAGGTGTACCTCGACACTGATGAAAGTGACGTTTATAC
+CGACAGCCCTCGGCACATGTTGATGGTCATTTGGCAGCCAAGCTATTTGC
+TTTATCGAGAAGGCCTGCACGGGCCATCCATAGGCTCGCGGAAGTCCATC
+TAAACAGAAGTCCCTCTTTCGACGTCTGCTGTCCAAATCTTCATACCACG
+TGCGGCCCGATGATCGAATCGGCTCGCTGCTCGTCAGACTAAGCAGTCGG
+CAGCTCAATACTAGGCTTCGCTGATCGACACTATGCATGTCCGGTGTGCC
+TGACGCACTGCTTTGGAATGAGCCCTCCGGACTCTTAACACAAATCGGCG
+CACTCATCGGAGGATAGACAGCTTTCTGCAACACCGTAATTTGCTTCTTT
+ACCTAGTGGACACCGCGAAAGAGCGACCGGGCGTCGTGGCGTAAACAACA
+TTCAATGTGGCTAAATCCTAGTGTCCAGACAATAGAGTTGTAGCTCAGGA
+TCGGGGTCGGTGTTGCTAACCACTGCTTTCACCCAGCTGAATGCGCTTTG
+ACGTTTCCACCCCTTTACAGGCGAAATTGGCGTTTTTATGGTGGAAGTAA
+CTTTATGAAGAGACCGATCTGGGATGAAACTACGGCTCTCGTATTGGCGA
+TTTAATAATCAACTAAAGGGTGCAGGTAGCCTGTTGACTGAGCCCAACCG
+GACAGTTTTGAAACTAGCTCCGCTGCGCGCGAATGACAAGGCGACTGGGC
+ACAATAGATCACGACTCACAATCGGAGTATGTGACTGATCACATCTCATC
+GAAGTGTTCCAAGAGTTCCATTGTCGAAATTGAGGCTAAACCTCCAACGT
+GGGCTGATAATAGGATACGTGCCTTTCCCCTGCACGCTATAGCTGTATCC
+CGGGGCGACTAGGGCCAGACGCAAGAGACCGTAGCGATATATTTCTAACA
+CATGGTCGCTGTCTACCGTAAGGGGATAGCCGCCTCACGTCAGCGGGTAC
+TGCAAGGCACTGTATGGAAGACAACGCCACCTTGCCTGGCTCTACTAGGC
+TCCTCTGCGAAGACTGTCACGAATGCCGTATCCCCGGATTTCTTATGGAT
+CCCCTTTCCAGTGGATCTAGCGAATTGCTTGTTGAAGACAGGTTAAGGAA
+AACATAGAGTGATCCTCTGTCCAAAAAAGCTACTATGAAACCACCAGCGG
+ACGAGTAGGTAGTAATATAGACTGTGGCCGGATTTAACACGGGCCTTGAG
+CGTCAGGCATGCAGCGGTATGAGTTGATGCCCTCACTTGCTCCCTCCCAG
+CGCCGGAATCAACCCCGGCGGAAAAAACTCCAACCCATTTCTCCGGCAAA
+TCTGAGAATTACGATTTACGTCGGAACTGCGCCAGGACTTCTTGCCCTAC
+CTGCCGCGATAGAATGCAGAATCGGGAGTCTGTGTACAACTTACAGTGTT
+TCATAAAATTAAGTTGAGCGCAGGAGCAACTGACCTTGCCACACGTGATA
+AAGTCCACACGTCGGTTCATTGGTAGTCTTAGACCCCTTTAAACGCTTAT
+GGCCGGTGACAATGCACGATCGCGCGATCAGTCTTCACAGGTAGAGCGTG
+CTTTCTGTCATTGTTATTCCATCGTTCATTCGCACCTGATTAAAAGCTCG
+AGAGCATCGGGAACGAGCACTTAGTACTCAGGGTAGCCGGTGGAGTGGCG
+CGAGTAACAACCAAACCGTACTTTAGGGAATAGATTGACGTTGATAAAGT
+CAGTTACCACTCTTCATGTACTGTAAAGAAGATGTTGACAGGAGCGACCT
+CTCCCACGAGTACTAAAACTCAATGCAGTAACGTTCGACGTTGAATGCGA
+CTTGCAGCCTGTCGTGTATGGTCCTGTTGAAGAGAAGGACCTTGTAATTC
+TTTTCTTCGTTACGCATTTACACAACTTTCGCGTGTACTGCCTTCTTAGA
+ACCTTACAATCTTAGATACTTGCGTATGCGTTCTTAAGGACTGAGAAACC
+CAACCAAGAGAGATGATTATTTCCCTTTTAAAGGGACGTTAGACTCCCGC
+GGCTGTGATCGGAATTCCAGAGAATCGAGGGTCTTGTTTTGAAGCGTGAC
+CACTCCCGGCTGGGTATTTGGGTGCAAATGATACTGTAGTTACCACCATC
+TCTTGGAGGAGTGCTGCTCGTGAGACAAGCTGCTTCGTGCAGTGTCCAAC
+TAACTGAATCATCATGAAGCCTGGTAGTATTTCTTGTTTCAGAAAAATTA
+ACGGCGTAACGACGAGGTGGATGGCGTAATTTCAGCGCGAAGGTTGTTCG
+CGAAGGCATACCATTTGCTGACATAACCACTGTTTTCAGCTCCCCCACAC
+GAAGAATGCAGTCTCCTACCAATCCGCGAATCCTATAGCCCTCTTTTGCC
+TCTGAGCGGCACTGACCATCCATAACATATTAACCTCGCGTTCATCTAAC
+CACACTGTTTAAATGAACATGCCCCAGCACTTGATCTTGTCCCGGAATGA
+AGAAAGCGACTTCGGGATCTCTGTATGTTGGCGGTTAGCAAATCCGGTAC
+ACCTAAGTTTAGTCTAGCACTAACCCATTTCGGTACTCACCTTTTCTACC
+GGCTAATCCGTCTCTCCGCGACTCACAGAGAATCGGTCATGTCTTGCGTC
+AATGGGATCTGTACCTGAGATTCATTAGGGTCTAATATAGAAAGATAAGC
+CGCTCCATCTCCAGGCTGATCGGGGCCCGAGACGGTAGAACTTAGGGGGC
+TGAGGGAGAGGCAATCCACGGTTGGACAAGAGAATGCTGAATAACACGAT
+CGTAGCGTACGGAAAATGCTGCGGTAAACCGCATAAGCATTTCACTTTGC
+CCTGGGGTACATTTGACACTCTCCCGCTGTGTAAACCTTGAGTTTATGTG
+CGTATGTAGATGCGGCGACATAGGGCGTGCCGTAATGTGTTCAATTCATT
+CAACTAGATAGTTTATTCTGTACTCGTAACTGCTACAGGGATGACTTACA
+GCGGCGGTGGATAGCGTAGGATAAAGTGCAAGTTGAACCGTCGCGAGATC
+GTTAAACGAGTATAAGAGCATGTCTGCCCCATGTCGGACCCCTTACACAA
+TGATTTCGCCTCCAGCTGATTCACTCCACAGAAGCTCGCCCTACCTACTA
+CCATTCCCATGTTCACGAAGTTTCCTAGAGAGTAAGCAATGACGTTACCG
+TCGGCGCTGTATTTTGTCACTCAAATGACGACTTGTAGGTTAGTACAGAG
+AAAACTGTACATTCGACGGTAGCCCTTTCCAGCTTAGAAGGTCGGTCAAT
+GATCCTCAGGAAATCGTTCCCAGAGCGGCGCTACCTGGCTGTCGGATACT
+CCGCTTCTCGTATTTATCCCAATTTGACAAGTTTATTATTTCATATATAA
+AGAACAGAGGGCTCAGCGCGTTCATATTCGGCCGGATCTCCTAACCTAGT
+CCTCTTCAGCTCCCAAGCAGTAGTCATTTTACGGCTGATCCCCCCTGGAG
+ATATTGTAAAATAGAACTGGGTCCTATTATAATTTAGGTCGCACCCTGGC
+TCGTATGTACGCCTACAGCCGGCATCTACATAGTCGGGGACCTAAGAAAT
+CCTTACTCCCGAATAGAGGAGCAATGAGCATTGTCAGACCGCTGTATAAG
+CGATCAGTAGAGAACTCTCCCCTCAGCACCACGCACGTACGGCCTTATGG
+GAGGAGCGCAGATGCCATTTAAAATCCCTAGATAACCAAAAGCTAACATT
+GCTACCAAAACAGAAACGTCGCAATTCGTGATAGCTCGCTAAGAGAGGGG
+CTGGTTTAGCACCGTCTAAAGGCTAAGCCGTATTGCGAACAAGAGGACAG
+TGTTAGCTTCCTGTCTCCTCCCTTTCGTAGTGCAGAACCTTCGATTTGGA
+GTGGCTAGCTATAGGGCATAACACATCGTTAACGATCTCGAGAGCCGAGG
+ATCGGGCGCATTAGTAACGCTTGCATTGCATGCAAGTTGCGACCCACCAG
+TGGCCGAGGAGTCCAGATGGAGACCACCCACTGTTTCCGTATGGAGTGCG
+CATGAATATTCCGCCCATCGAGGGAATGGTATAGAACGCTCTACGTGGAA
+GTTCCCCTAATCTTGCTATACTACCAACCGGATTATCGGTGTAGGGGTGC
+AGAACCCGCGAACTCCAACCCTGAGTTAACTGAGAAAATATGGTGTAGAG
+CAATACAAGCGTCTAACCCTAACACAGGCGCGGCTTCGACACATAGACGC
+AGAAATAATCACGACGAGAGCATCTGGGAGCTAGGAGGACGTATTAGAGC
+GATCCAGTTATCTACATTATAAATGCATAGCGTCGAAGCTAATTACCCAG
+TGTTAGCCCAATACGTCCAGATGCGAGTATAAGGCCATGGGTCCAGAACA
+CTCAGGGTGGTCCGCCCACAAGGGAACTCGTCATCATGCCTTGTCTTTGG
+CTGGAACTGATGAGAGCTGGGCGAGCTCTTACGGTAACCTATTGCCTAAG
+CCGTGTCAGCCCTCCAAAAGAGAGGTCTAACGTACCTCGAAGGACATGAG
+TACGAGCTGGGACCAGATCAAGCACTCGTTTAGATTAATTTTACGGCCAC
+TACACTGGCGCCTAACACTTCATGTTAATACCTTAACGTCTGATTCCTTG
+ATAACTTCCCGCTTCGTGGTTGCAGTCAACACTTATTCGAGAGCTCCAGA
+CGCCCGGCGCACCGACATTAGAAGCCCCCAGCAGAAAGTTTTACCTTAAA
+CGCGAGTGGTGGTCCCGAATAGAATTCTTAGTAGTGGTCATTCGATATTC
+TTATAGCAACTCTATACCTGGATTTCATTTTTGGCCCCGCTAGTATGCCT
+GAAGGCAAGTCCCGACCGTAATCATCGGGCAAGGATGGAGAAGGGAGAGC
+ACCCTGGCGTTATTCGTCGGGCATCATCCCAGAAGAATCGCCCAGCGGAT
+CATACTTGGCCGTTTGTTTTCTACGCTGTATGTATTCCCCGATCCATGAA
+TCATAGACACCTGTAGGTGAAATCCAAGATTTGCAGTGTTGACTAATCTT
+GTATTCACGGTGGAGAGACATATATAAATGTACACTCGTTACGCGTGCCT
+GAAGGCAACACCGAGGCGGATTTACGGGTCTATAGGGACGTCAACGCGAC
+AGCAGACCTACACATTAACCCTGTTTTCCACGCCTGCATGACGCTCTGTC
+CATGCCGAAGCCCAGAGCATCAAATGGCGACTGTTGACGCATCAACCTTC
+TTTTCGCTTGGATTACCTTAATGTCTCTCGTCTGCGAGAGTAACTGGTTA
+GGTACATTGCCTTCGAACTGCCGCCCATTGCCCGTGTTGCCCAACGCTAC
+TCATCCATACTGTACGCGATTGTGGTTTCACGCTGACCCCCATTCGCTAA
+GACAACTACTAACCAATATGAAACCAAGGGTGAGTTGTAGCCCAATCTGG
+GTTTTCGCGGTGGACACGCTGAGGATGCGCTACTTCGTAAACTGCGGTCC
+CTCTCGGCTTGGTTTGAACATCAAGTTCGGCGCGTAAGTTGCTACTGAAA
+CTAGGCTGTAGCTATACGGCCTCTGAGGCTGACAATCATGAGCCGTACCG
+ATCCAATTGAAGTTTCGCCCTTGAGTTAAACAACGGGCTTTTTACAGTTG
+ATCGTGCATGTCGGTAATTCCGCTGGTCACAACCTCGGTGAAGGATTATC
+ATGGAGGAATGGTGCTTCACGTGTGCCGCCAGTGCGTCAAATTGGGGACC
+CCCCTCGCTTAGTAACATCTATTTTACAAGACATTACCCTTTACTGATGG
+GGGTCACAAGAGTACTGAACCGGTGTGATGTAGGATTCGACAGGAGTCCA
+TCACTTCTGAAAGTTCTGCGGCCGCCTTTTTCCTGAGTCTCGTTGACACG
+GGAGGGGACGTCTCTGTGAATAGTTCTTCTACACGCACCTTGGCTAGGGT
+CGGGTGCGTAGAGAGACTAGCGACCTACGCGGGACCAAGCCCGAGGGGTT
+ATCTCCAGAACTATGCCCGCATCTCTGGTACTGTTACACACTTCAGTACC
+CCCTTTTGTAAGGCTGGTTATAACGAGATGATAGTTAATTTTACTAGGGA
+GAGATATCTCCTCTGCGGTTATATCGGCTTCCAATTCTCCTGGGGAGCTA
+TACGATCGCTACACGTGGCACGAGTGAAGTAGCAGTCCCGAGGGTGCTTA
+TGATTACAATTCACAAAGATGCGCTGATGCAATGCCCTGAATTTACCTGG
+CCGGGCATCACTGACGATGTCTTCGAATTCACACTTCTTTCGTCCTGGTA
+ACTGAAGATGATAGTGGATGAAAGAAAGCGCGTCACTCTTTTCCGGTCCC
+AGCTCCCTACAGGAGGCCCAGGCCGCGACAAAGTGTCTGGTCTCAGCTAC
+TGCGCCGCCTTTGTGGGGTAACCCGTTCTCAAACAAGGGACTTGGTCCTA
+CAGTATTGTTCGGACTGCCAAAAGTGTTCATACCCATCAGCTGGGCCAGA
+ACGGTCTGGTAACAGCGCTGTCAGGCTTGAACGCGTATCAACCCGGGAGA
+GGTCGTATCTACGTGACACAGGGTCCACTCCACAGGCCAAAACCATTACG
+GAGACCATCCAAATCGTTTTCATGCTTTCTAAGCGATGCATCCATTCCCC
+CAGGAACCTAAAAAGGCAATGTACCCATCCGGATCAATCCCTGCGACTGA
+GTTAGAGCTTGGTCAGAAGCTATTTATAACTCACGTTGGACACCCGCCTA
+ATACTCACCGGCCAGGCGCAACCGTTACCAATATGGCATGACAAGCCAGG
+ATAATGCCCTAGCGGATAGCATAAAGCACTGTATTGAAGCACTATATAAG
+GGAGGTTGTAACCCGGCTCTATAGAGACACAGTACACTGCCCAAGCGTAT
+GTGGCGAGTATACAAGGCAGGCCTAACGTACACCGTGAGACCATACTCGG
+AACGACAAGAGAAACGATGTCTTTGCGACGCCTCCAATGCCTTCTCTCAC
+TGCCACAGTCTAGAACAATGTAAATCTCGTATTAGATCCTAAGCTAAGGG
+ACCAGAGTCGCCCTCGGTTATTGTACATTAAGGCTCAGGATTTTAATTGA
+CAGCACCGTCCGCCGCGACAGCTACCCACCTCGCTTAAGCAACCCGGACG
+AGATAGTAGCATATTTTAGTAATCTTCGGACGTAGTGTTTTCTGTTTGCC
+AATCGGAGGACCTAAGGGCTCTGATTGATGTATTCTTGACACTCGAGACA
+TCCACCCTTAGAATGTCGGGAACTTTGCGCGTGCGCACAGCCGCACGTGT
+TCTGGCCAGCACGATTATTACTTGAGGAATTTGACTACTACTTCTGTTGT
+GACTCTTCTTCTCAATTAAAGAGCCGGAGTAACTAAATGAATATCTGCTG
+TTTAGCCCTCGACGCTTACCACTGTAAGAAGATGGTAGAGCCCAGTGATC
+CGTGACCACCGTGGCCCGCTCCTTAAATTCTAAAGGGGCGTCTTGCTGGG
+GGTTAGTGGGTTCTTTCTCAATTTGCTCGAAAATCGAGAGTCGGCAGAGT
+AGACCGTCCATTGCATTGTAGCTACTGTAACCCGAACTCTGTTGCGCGTC
+TTATCGCCATTAATAGCGCATTCTAATGGGACACCACGTGGGAATTCTTA
+TGACCAGTCCCGCGGTCCCTGGCTGCCACCGTTCCTGAGTCCTGAGTAAT
+GTCGAAAAAGTAGGTGGCCAAGCTTAGATATGTGGAAATAGACAGCGACG
+ACCTCACACCCCCAGACCGCCTCAACTCGGCTATCAAAGATTTACGTTCC
+ATGAACTTCATCCGTGGGATATACGAAATGCCTACCATGGAATTTAGGGC
+ACAAACCAGGGGATATTCTCGCTGTAGAAAACAGGCGACCGCTCGTGCTT
+GGTGAGCGAAGCCTGAAGGATACTCCAAGGACTCAACGTTTTGGATTCCC
+GCCGCCGGTCCAATCTTTAAGGCTACGGGATATTTAGGTTGAGAATAAAT
+TAGCTGTCTCGTTTTATCTACTATGTGCCGCCGCAGGTCGTGTCTTGGGT
+GGCAGGTCCGCCTTAAGCCGTGTGCGAAACCAGGGGTACTTCCTGGACTG
+AGGATCGCCTCAGCAGCGCCATATGAAACCGTCACCAAATGCCGTTCCTA
+AGGCCCTATGGGTGACAAGCTCGTGCTACTCCTATGTTTTCTATGCTGGA
+GCGGCCCGCGTGTAGCACGTAGCTTCAAGTTATCGGTAACTACGGCCCCT
+TAGGTCACTAAAATTAGCAATTAGTGATTATAAACGGTTCGTTGCATCGG
+AAAGCGTGCCCTTGTGACCACCTAGTGTCGGCAGAGGACACGAGGACCTT
+GTGTTAGTATAGGGGAACGGAGAAAGGCCAGTTTCAATCCTCGCCAGGCA
+CTCCTTTTTATGGTTTCGCTTTGGTCGGCAATGATTGTTAGACATGTTCA
+TATATGCACAAGGGTAATTCGAAGGTCCATCAGGCAGCAAATCAGAGCGT
+ACTCCACACCGACATGAACGCGCCGTGGGTAACTCACAATTACGAATACT
+GTACTATCCAACTGAACTTACCCATAGTCCGAGATCACAGAGGCGGATCA
+CAATACCCCGGCTGTGCGTATCGGCTACGGTTGCAAGCGCAACACGGGAC
+GACACCTGCTGCATATCAAAAATCCCGCCGCGCCGGTAATATGAAGCGAG
+TTCCTTTAGAGTAGCATGTGTCAGAACTCTCAAATGGGAACTTTGTTCAA
+TGCTACGAGCAGAGTTCCGACCCAAATCCTTAGCCTTTAGGGGTTGCCTT
+GAGGCCACCGTTACAGTTGATACTATGGAAGCGTGGTACTGATGCTATCG
+ATCCTGCTAGGCCAGAATCGAAACTCAGTGTGTTAAATGTTTTTGCAGTT
+GGCACCCCCCTCCCGTGACTTGGTTTCCCTGTACGTATGGTAGTACGGGA
+GGGTGACTTGAGCTGGATCGCGCATTATGATTACCCAAGTCCTACCCTCG
+TACGCAATGTAGATATCTGCAACCGTGTGACAGTATTAGATTAGAATCTA
+ATTACTGTATTATGTAGCACATCATGGTAAATTCGACCGTTCAGGGGATC
+TATTCACGAAATAGCAGGTGCGGCTCTGAACAGAAATCTTGTGATCTGAT
+GTTATCACTAACCTTGTCTCAGACTAGTATTCCCTAAGTCAGTGATGGCG
+CTATATGGGGCAATAATTCCTTTGTAAGGGGACAAATCGAAGAGTGTGCG
+ACTACGTACGCTACTTCCGATACACCCAGGCTTCGGTATACAACTTTATG
+CATTAATGTGCTTAATTACTGTTGTCGGGTTCAGTGCGACCGCAGTAAGT
+CCTTATAGTGTCGTTCTTAATACCTCTCGACCCGTCCAGAGGGTCACGAC
+AAGGCACAAAGTTTCTCTGATTGGGCTCTATTAGCGCTGTGCCCGACAAG
+TGTTTTCACCGGGCCAGCATAGTAGTATATGTGTCTGATTAGCGTTACGC
+GGGTAGCACAAATTTTAGGTTTAATCGGAGTGGTCACGTAAATTGGCCTA
+AACGCGCGGCCCGTGTTAACTACCATTTAATATGCAACGAACCGGGCAGC
+CGCCGTTGCCGATTAGGTGAAAACCGCCAACAGGTGTCGTATTCTTTATA
+ACTGGAAGTGTTCGCGAGGGTCTGACTAGGCATCGCCTCCGTAAGAGGTC
+AGGTTGGTCGGATCAGGGGTCGTTGGCTGCGGGTACAAATTCCTTGATTG
+CGTGCTAGTTGCCAGAACTCACCGGCCCTCGTTGATCAGGTAATATCAAA
+CTCTATTAACTGGGGCTCAAAAGAAGAGGGAGACATGCGCTGGACTCTAA
+TTACCAGTTAATTCTAGGAACATGGCCAAAGACTACCATGGTAGACCGAT
+TATTATAGCCAAAGCCCAAAGCGGCATAATCCGCGGTACGATAAGGCCCG
+CGCTTCAGTGGAGTCGTCTCATAAGAACCGACACGCGCAGTTGAGCGAGC
+TATATAATTTACCCATGATGAGTAACCAATCCGATTGGACCTACTTGCGC
+GGTGCGCCCGTGTGGAATTGCTAAATCGGTGCCCGCGGGGCGGGCAACTA
+TCAAAGGTTCTATCCGTTATTTCCCGGAAAGCAGGTTTATTATTCCGTCT
+AACAAGTTATTAACCCATTTCGTCATGGAAAGTGGATACGTATGTTAAAT
+CAGTGCGATAAACTGATTTATGCGGGTGGTGACTGCTCAGAGGTCCCTTC
+AGTCAAAGACTGTCACGTGGTCGCGACGGCTACAAGGTAGTAATCGGGTT
+TCTTTCGATATATTGGCTCAATGGTGCGGCCCCCACCGACAAGTGAGCTT
+CTCGAAATTCTGGTAAGTCGGTTTCCTGGAACCTCGGATAGCATATCGAG
+GCTCGGACGACTGACGTCACAATGAGAGGACAAATATTCGCGTTAAGGGC
+GAATACGCGCAAAGGCTCACCTCTGGTACGTTTCTTCATTGTCGACCCGA
+GAACATCATACGGAGCCCGTGCGCATTTCCATAGTGCCCATCTTGGATCT
+AGTCTGCGGTCCCTACACACCAGAGATGTACTCAGTCGCAACCAACACGC
+CAGGTTATCGTGTTTATCATCAACGCCATCATTTTGATCTACTCTTCGGA
+GGGCAGAACGTTAAGTCGTAAATAAGCTCACAGACTTGACACTCGCTGGT
+TGAAATACGTACGGTAAGTCAAAATTAGCTTGACCCTATCCTAAGTTTAA
+GATCCGTAAAATGTATCGAAAGCTACATAAAGAACTGGTGAAGACTAGAG
+CCATAACACTCGTCCTTCGGACACCTTTAGTATAGGACCAGCGACTGTCT
+ATGTTACTTTCGGAGCTAACATATCAACTATTGAGCTAACGTGCAAAACT
+CGAATACTACGTAAGAGTCCCTGTAGTGACTACGCATGAGTTCCGATAGA
+TTGTTGTTTCGCGCCTGCCGACAGCATTTCCGAGGGAACTGCTGGAATGG
+CGTATCACATGGTTTTTGCTAGTTGCTATTCCTTTGCGTGTCCTCAGTTA
+TGGTATTGACGAAACTTGTCAAGCGCGAGAGGCTTTTAAGCCCCAGCTAC
+GAATGGCGAAAATGCAGATGCTGGGAGCTGAGAAGTGGCATCAACCCGAG
+GTTTGGAGTCTAATCGGTCGAAGCACTTTTTTTTAGGTGTCTTAGGTTAT
+CCCGAAATAGGAGTCGTGTATGCCGCAGGGAGGACGCATTGGGATTCTTT
+GTTTGGCCCATTTCCGAGTCGCAGCTACGACACCCAGTCCGGCTAGCTGG
+CAACCTCACTCACCTCAAATGCTTTGAGACACTTAAATGGTTCCCCAATC
+TCGCACGGCTACTCTGTCTGACGAGTACAGCCGCGGGCGCTTCGTGTTGC
+GTACGTGCTCAATCAACTGTGGTGCCCATGACCCGTTCAGAGCACGGCGC
+GCCTTAAGACCAGTACTCGCGTGGTCTTAAATCCGATGTGTGTATCGGAC
+CATACCAACCGGTCTCGCTTATGGTCACATTCCAAAGCCCAGTACGCTGC
+GTTGCCCGTAATTCATACTCCATAAGGGCTCAATGGCGTACATGTTTGAT
+AGAATGACCCCACAGTCCCGAAAGGAAAAGAGCATTAGTATAAGAGCGAG
+TGCTCATCCCCCGGGTGTCTACTGCGGCTATGAGCGGTGTTTAAACGCCC
+TCACGTGCTGGCTTTCCTAGTGGACCTATTTCCCTCAGCAGGGGTCCAAA
+TGTCGCGGTCTAGGCCTGAGCGTGACTTTCGTCGGACACCCATTGGGAGT
+GGTACATGTCCTATGCACTGGAGCCGCGTCATTTGTGCACATTGCTATGT
+CGGACGGATCTGGTCGTTCATACATAGTAAGGACGTCTTCAACCACAGTC
+AAGCACGATGCAGGCTAGTACGTGTGACTGCCCAGGCCTCTGAACCTGAA
+CACACAGGCGCCTTACGTACAGCGGAGGTTTTGACGGGATGGCATATGTG
+GGAGTACGGCAATAAGGAGTGGACGACCTATCTGTTTCCGCAGCATTCTT
+CCTAGGGACCATGACAGTGCGAGCTCGGCCGGTGGGCACTGCGAACCATC
+AAGGCATCTCCGCCCAGACGTACTCCAGAATAGCAGGAGCCGTAGCAGCG
+GTCTCAGGGCGTCCAGAACAACACATTTGTTAAAGGAGTCAATACCGTGT
+GTCGCCGAAGCCCAGAGGGACCTGGCGGTGTCTTACGGTTAGGACTTGAA
+TCCAACTGCTAGACCGCTTCGGAATTTAGACAGTTATGTCTTCTAGAGGA
+ACTTCCGTCGGTATCCGGTGTGGAGTTGAGCGGCGAGAGCCCTAAGAAAC
+ATCCGGCTTGCGTCGAACTCCACTGCTTCTGAGCTAGTATACAGGCCCTA
+AGATGCACTCTCTCAATTCCAACTGTCGATCATTAGATACGATTCGGATC
+CCAAATAGCATGGCCTCTCCGGGCGGTCTGGTCCAGACCGTGGGAGTTGT
+GCTCTGGTGAGCGAGCAGGATCGCCAACGGAATCGCTACGCAGGGATTTT
+CATCGGGGCCACTTAGTTGTTTTTAGCCACGCCGATACAAACTAGGGTAT
+CAGCGACTTCAAGTTTAGGTTTGGAGGCGCGACGAGCCACGTGAGTCTCC
+TAGTATTTCCTCGGTGTGGACTTTGCTTCCTTTTCTTTTCGGCTCAACAT
+CGGCAACTACAATGCACCTGCTACGCGGTGTAGAGACCGATATATATCAC
+ACAAGACCTGACCTATTCAGACCAGCAATGTCGGATGCAAAGATCATGAC
+AATGAACTCTACCGTCTAAACTGTCCGGTGATCTCAGCGTTGTTGGGGTT
+CCATTCTTGTCAGAATGGACCAATTTCAGACGCTATTTTTAGAATCATAT
+CATGCAACTTCGGACAATCGATTACATGTTGGACCAGGGCGTAATACCCC
+CCAGGCACACACGACCGTCATCGTGTTTGTCTGCTCCAGTTGGATCACCA
+CACAGCATGATGGCACACTGTAGTAGTTTAGCGAGGAAAACTGCCAGTAA
+GCTGGTTACAGACTGACATGAGCTCCATTTTCATTTCTGTACTTACATAC
+CCGTGATATCTAAAGAGCCAATAACTGATGAACGAGCTGAAATGCCTATC
+GCGAAAGCAAAGTAAGAAGTGAGAAGAATTGTAACCACGAGGCGGGCCGT
+GCGTCGTATTGGGGAATCCAGCTCAGTCGGCATCGTTCTTTAGACCTATA
+CCACCATATTCGCTGTCTAGTGCTTCCGATTGCATCTGAAGTAGCCATTA
+CGCGCTAGGCGTCTGCGCGATAGCATCGCGTCAAGACATTCCTGGCGGTA
+CCTGACGCTATTTGTCTTGTAGGCTTTAACATTAACTCCGTGTTGCTGAC
+CAGAAGGTACGCGGAGCCATGTCGCTTCCTCCGGATACGATATCGAACAT
+CAACTGCCAATTAGTCAACATGAGACTTCGGTAGGGTATCCTCTTTCAGC
+GGTCGACAACGCGTTCGTAACCGTCGGTAAAGCCACAAGAGTTTAAGGCA
+AACCGGCGCACTTCCTGGGAAGGCATTCAATACAAGTCAGAATATGGACG
+GAGCCTGCTGTGATTGATTAACTTCGCGCGAACCCAGTCCAGAATGTCCG
+TAAAAACACCTCCCGATAATACCAACCGTTCGCGACACGAATCGGTAAAG
+CACTGCTTTCCAAGGATGGACGGCTTAATTTCCGAATTCTATGTGTCAGC
+TACATATCCGCATTTACACAAGATGCCTAGGACATCATCGGTGTTAGAAC
+CACGTTTACTGTATGACAGATCTTGTACTCAGTTTACACGCACTGTTGCC
+GTTACAGCTCGCACGGACCACCTATAAGTAAATAGAGCTTTGAGTGTGGA
+GCTTGAGGCTCCATAGCTCAGTGTTTCGAATACCCAGCGTAAGGGTTACA
+ACTAAAAAGTAAGCGTCACCACGCGTGGACGTAGAAGTCCCCAGCATGGA
+ACGCTGCCTGGTCGCCAAGTTTTATGTCCAGCCCACCGTCCTTTTACTAC
+AGCATGACTCCACGGCCTGAGTGAAAGTGGATTTCCGCTGACCAGTTGGC
+ATAGGGAATCGGCACTCACAGACCAGTTGCATCCCTTGGCCCCAAGGAGT
+CTGGCAAACATGATTGGGAGATCATGGCTTGTTGGTTATGCGAAAGAATG
+GGCTACCACCTTTAGTGCTCCATGGATGCTGCGCCAAGATAATAGAGATA
+TGCCTTCATTCTACAGTCAGTTCGTGTTCGTCGGAGGCGAGGGAGATAAG
+ACCCCTACGGTATGCAAAACGGGTTAGTCGAAGTCTCGTTGCACATTTGA
+AGACGTCAGTCAATCGTGTCAAGCCGTGCAGCCTGTCCGTTGATAGGTAA
+CTCTGTCTCAAGCGGACGGCGTTGACTCCCTGTAACGTCATCATCACGTG
+TGCGAGTTAGTAACCGACGAGAAAGACCCGGTTGTATACATCGCCTCACT
+GTCTGCGCTTCCGAAGTTTAGAGTTCTAACGGAGGCGGACAGTGCGTTCT
+CATTGAAGGCCGGGATGTACGTAATATTCTTCTCATAACAGATACTCAAT
+AGACCGTAGTTGGCCTGTAAAATTGCTAGCTTATGCAACACCAGTATGCA
+AGCCGCTTGGATGAGGCCCGATCTGTAGGATACGACAATTTTGGGCTCTC
+CGGTCGTAGCTTCGGGAATATAGCATTAGGGGTAATTACACGGACGTTGT
+GAGCCACACCCAAGATTCGCACTTGTGTACACTAGATCCGGCTGCAAGGG
+TTTGAACGGCACCTCAGTAAACGGTGATATAAATCAGGACAGTGAAGTAT
+TATCGGCAAGTTAATTGGAGTTAGGAGGGCTCTAGGGATCCTTACCGCAT
+TGCTTTCTGTTACTGCGGAATTCAAGGGATAGATAATCCAGGTGTACGAA
+GGGTGGTGGCCAGATTCCACTCCGGCTCTTTTAGGCCTTATTTGCATTGC
+TGTCCTCCGCCAAACGGCCTGATTGCTCCTCTGTGGGTACAACCGCGCTC
+CTGTCGGCTCGATGATACTCCCGTCTGAACTCGGAGCCACTGTAAACTGG
+TTTTGACGAGGACTGGTAATTAAACCTTCCGAGTCATATCCTGTGCGGAT
+CCTGGCGTGCTAGGTGGGTAAACAGAATTTATTGCGGTGAAGCTGTCGGT
+TATATTTACCAGACTTACTAAAACGAAGACTACTTACGTCCTGCCTGGGC
+CACCTTCGATGCGGAGCGATTAACTCATCGCATGCCAGTGCCAGACTGGA
+CTAGATGCGGTAAGCAAGACTCAGCATCGGAAGAACCCAACGTCCGAAAC
+GCCACGCACGATACTGCCCAATGTCACCCGATGGTAAACTACAATGTGAT
+AGAGTACTTTGATATTTGACTAGTCAAAGTATTCCTTGAATTATTGAGCG
+CGCCACGCGGGAGTTATGGTACGCCTCATCGTCCACGCCTCCGTTAACAC
+AAAGATTAGTCCGCAATAAGATGCTAGCTCCCTGACTTCAATCCCTTTCT
+AGTCGCAGTTGGACGCAGCGTCGAGTTGTCCCTTACACTAGTAATGGTTG
+AGCTACAATCGTTCAATTGGACGCTGCCTGTATTTTGCGAGTAGTCGACT
+CCTAACTCGGGACCTCAGTGGAGTACCGAACACTCGTGCAAATCTTGACG
+CAGGCGCTAGATGATGCCGGCGCCAGAGTATATTTTCGCACCACTGCGCT
+TCTACATGCGATAGCTAACGGACCCGATATAACTATTATGACCTTTGGCG
+TGGAACCTCCGATAATAAGCTAACCACAACGGGGGGCATTTGTGGAAGGT
+AACCGTGTCCAGATTACACCTAGACGAGTCTTCGTCCTAAGAACAGATCG
+TACAAACGACTGGGAGTATTACAGCCGTCTACACTTAGCTGAGCGCGATT
+TAGGACCTCAACAGTACTGAATAGCCGAGTTCCCGATTCGTTATTGTAGA
+TTGATGAGACCACATGAGGAGCCCATTTAATTATTTCAACATTACCGCTC
+TCCATCCTGTATTCATTGGCGTGCGCAAGAGAATGTATCTTATGGCGGGA
+CGGCTGATACCTAGCAACGTTCGCTACGATGGCCTGTTAGGTCGACCACG
+CTGAAAGCAGGTAAATTAGATGCGTATTGCCATCGGGCATCATTGTAGTA
+CTTCAACGATAGGATGGGTACTAGATGCGTTCTAGCAGCATGTTTCGACA
+AAGGTTAGTATTTGCAGAAGCGGATAGCCGAAATCTTGGTCCGACGGCAG
+GCAGTTGAGCTTGTACGGGATATATGTCTCCCGAGGTAGTTAGTGTTTGT
+GTGCTCGTATCGGAACTTCATTCGGGAGCAAACCCCAAGACCTTCCGATC
+GAATTCCGCCTCTTTGCCTCGTCTGTCGGGGAGGGGGGCTTTAGTCCTCG
+ACTCCCCGTTCAAGTGCGTCCACGCGTGCAATTGTCCATTGGGAGCAAAC
+ACCCTAGCGACCGAAGTTCCGTAGCGCAGATAAAGTCCTCATCATGTAGC
+CGTGGCCGCAGGGCGTACTAGTCTAGCAGTCGCTTTGCAACATAAGCGGG
+CCTGAGTTGCCTTATCAGCCCGGTCCGGGATGGTTTGTAATAATGTCACT
+AGACTGATGAGCGCTAAGTTTTAAATCAGATTCGATGGGGCAATCAGTCC
+CGGGAAGCGTTAGTACGCCAAGTAAAAGCAACGGGGCCTCTTGGGCGTGG
+ATAGGCCTGTGCTAGGTTCGCGGTAAGTGGCTACTCGTCGAGGATGTCAG
+GTTACCGCTTGTAAGCCGTTCACATCAATTTGAAGTTCACTGGCTGATCC
+TGCTCGTCTATCCCCTGGTAGGACGCCACCTTCCACACGGGCTGTCGGCC
+AAGATTAAAAAGTCCCCCTAAAAGCGAACCCAAATGACATCGAGCGCTAC
+TATTTCTAAAATAGATACTCTTGCATAACCTCATGGCGGCTCCAACCCCC
+TACCAGACGCTTACCGTTTATAACTCACACGAGTCTCCAGCCGGGGTGCG
+GCGCATAGCGATTACAGAGTGCACATTCGTGTCAACCACTCTAGGCGGAT
+TTTAGTGCAATACAATAAACGGTCACGAGAGTGAACCCTGAGTACGTTGG
+TCCCTAAACCCACCAACGACTCGTAATGGCACGCCGGCATTCCCACGTTA
+TGGGCGAGCTTATGGACTTCTGTCTCGTTATCACGAGATTCCTTCACTGC
+ATGAACATAATGGCACCGGAACATTAACAGAAGGAATGATCTAACAACGG
+ATGAAGCTCACGGGATCAAGGTGGGTTGTATTTGGCTAGTTGTCGGTTCA
+GTTTTACGCCGTACGAATTTATAGCCGCAACTGACGATATCGGACCCTCC
+GACCATATCGGATGAATGGCAGAGCGGATGAGCGCATCAGCGGTCGGGAA
+TAGAAAGTTAAATGACTGCCTAATTTCCCTTGTCGGATAGTATAATCTTA
+CAAGGCCGGAGCGATGGATTCCCGTTTCATGATTTTATAAGGGTAAGGCT
+ATCACAATACAATAACATACATCTAGCCTCTGCTAGCCCTTGCCCTGCTT
+TGGTACACAAACGTATGTGCATTAACGCCGGGCTTAGTGGGAGATAGTTC
+TATAAACCGACCCGCTCGCTGCTTCGCTACATGAGTTTTTCTGGAGCACG
+TGGAAAACCCAACGGTCAAAAACGAGCGCAGCGAGCTCGCGGGCAACCTT
+TATTGCTCTGGCCCGAGGGGTTTCAGTATTCAAGTCGCTTTGCAGATGGA
+ACGTAAAGATTACATAGTCTGCGCTTCGTTCCTTTATGAGCGCTCGAAGA
+TGGTCCCGGGGCGATACCCGTCGTATGAGGACCATACACTCGCGATACAC
+AATCTCTGACTTGTGGAGTACTCTTATGAGCCGACTGGGTTTACGCGCCA
+AGGCTGATACGCACCTACATCGGCCCCGTAGGGAAAAATTCGCGATCGGT
+TCGTTTCCGGCGAACCGGGAATCGAATTGCGCCTTACGTTTTTTCCTCGG
+ATGCTCCTGCAGCAGGGCATCTTGTACTCGTCATCCCCTGGTATGAGTTG
+AGCGACTCTATACGAACGAGTAATAAACTCCCCAACCTGAGGATTTAGTT
+AATAGGCGGGGGTGTCCCACCAGCCTATATCAAACGCTGCTAGTTGGGAT
+CGATAAAACCGAGATACGTGGTTGCGGTAGCAGTCCGTCCGAATAACGTT
+TTCTGGGAGGCTGAGCTTGAGTAATACGGGTGATGTGTCGATATAAAGTC
+TTGCATGTCGATGTATCTGTTCACGCGAGTTGGCCCACAGTAAACATATT
+GCATCGTGAGACGTGTTAAAATCATATAGTTCTCTTGAAGCCCAAGCCGA
+CAAGGATCATCCCTATCCTGTTGAGCAATGGACCGCAGACGTAGCTGACT
+GTAAATAGAACGGTCCCGGCATCCACAGAACCTTTTGAGCGCACTAGATA
+CTTCATCGCATTCCGCCCGAGTTATGCCGCTACAACGAACTCCCATTACC
+TGCGACAGTGGAGAGTTCCGGCAGACATGCGCGACGCAAACTACGTTATT
+ACTTGGGTGCCACCATAAAGATGAAACCTCTGTTGGGACGAGGGGCGGAC
+TTCACGAAGAGAAAGAAGGTTGGGTACACCCCAAGCACCCAGTCCCCTAG
+GCGTATGTCTGCGCTCGTCAATATAACTCTACTCCGGTATCCCGCCGTCC
+CCCGTTGTAGTGGACCTATCGTATAAGCGGGCATTAGCTTCGTACATCAT
+TATCAGTTACAGGCTACATATGATCTAATTGGTGAGGCGGACAACCGTCT
+TCTTGTGGTCGAGACTCATCAGCCAATTCGATCACGAAGAATGATTAATG
+TCGGGTTCTCCTTAGTATTTATTAATGCTGGCTCGTCTTGTAACCTCAGA
+ACGATGATCCGCCCATAGTTTACGAAAGGCTCTAGCCACCTGCGGGGAGC
+AATCCTCCATTAATATAATAAACCTGGGGGAGCGCGGAATTCTAAGCATA
+GGAGCGTCGAGGCCAAGGCCCGCCTAAAGTTAAATAACAAAAGTTAGAGC
+AAGGGTGCGATAGGTAGATAGGGCGACCGCCAGTCGTCTGTCCCAAGCTG
+ACTAAGCACGTCGAGAGCAAAAATGGTCACAGATTATCATGTGCCAAGAG
+CAGATTCCATGAGTTCTGAGACTATAAACTTCGGGGGGATCCGAGCTGGA
+GAAATCATCGCACTACCTTTCCCTCAACCAAGAATTGACACTGGGAGTAG
+TGCCCAATGCCGTAGGTATCGGGCGCCGAAAGCGGCCTGTTGGCCCCGCA
+AGACTCTCCTTGGCTAATTCCAGACTTGGTATGGTATCGAGTCCGTTATA
+CGAGGTCTAGGGGGACGGGTGGCATACGAGCAGACGGAACCCGTTGCAGG
+GTAAGGCGCCCAACAGAAGCGAGCGCGGTCGCAAGCATCGACCCACTTGC
+CGTTCATAATCAATACACATTCGTTCGATCATACCCCCGCTCGCGTCGCA
+GATTAGCTTTTCCAGATTATATCCTCGCTAAAACTAGACTGATATTAAGC
+GCGGGTGAGTAATTCTCGCTGAGAGGATGTAAGCACCTGGGGTGGTATCG
+CTCTCGAATCAATGCACAAGCGCCGTAGTAACATGATTAACGTGTGGCAT
+TTCATTGTTAAAGCCCCGCAATTAGTGCATTTACGCCAGACACGAACGAC
+GGGTGTATGTGAATTTGTAAGGGGCGTATCGACGTTGGGCGTATTGACAA
+AGCTTGGGCAGAAGCCCCGATCTCTCTCCACGCTCAATACTGATGAGGAC
+CGTCATCCTCACACCGCCTCGCCCGTTTTTCAGCTTTCCCTAGATTTCCG
+GTATTAAGACTGCGACCCCAGTGAGATACACTCCGCCGCCTTCTATGGCA
+AGGCGCACACCAGGCCTAGACGGATACTAGGCCAGTAGACGCCCTAGTGC
+TTGCCCCCCTATAAAGCACACCCACGTAAGACACGAAGGCGCCAAGCCTT
+CACTGAGTGGTCCCCGGAGCGTGGCAATACGAAACGCACTATACATTTGC
+TTGGATTGGAAGGCTACACAATTATGTGGTTGTAATATAAAATAAGCCCC
+TTAATGTCCACAGCAAACAATGCTCAAGTCAATGGCTCCGTATCTACTAG
+CGGTCTAACTGACTGAAAATGATACCTATTGCCCTGAGTTTGGATCCGCG
+AGTTTAAAACGTAACTGGACTAACTATTCAACCTCAACATACCGTGTAGC
+GTTCTCAGATCCGAGGCTTGTTGAAGTCGGACTCAAGTCCTCGATCGGTA
+ATTTGCAGCGTCTGCATAATTCCTGTCCGTCTATTCTGGTCTAAGACATT
+ATGGTGAAGGACAAAAGCCGATCTTAGGTGAGTCTCCTTAAACGCTCTAT
+CCTCGCCTTCCGTAGAGGAACGCCATCAACCTACTCCGCGCGCGCAGTAC
+GAACATCAATCATCCCCTCCCTTTCCAGCGGTTGCATGAGCCCGTATCGG
+GGCCCATAGTTAACAGACTAACATCTCGAGCCGTGGATGTCGAATACAGA
+TGTTGGTGGCCACGCGTCGGAACGGTGCTGGATGCTTCGTCACGGGACTC
+TCGGACCTGGCGTGTGTCCCTCAAGGAACGGTTTACGTAAGCTCGACAAG
+GGTCCAGATAAGCAACGTGGTCTACAACACACCTAATTGACAATTGAAAG
+ACGAGAAGAATAAGGGTCCTTCGACGCCAGGGTTGTGTAAGTGCGAAAGC
+CTTGCGACGGATTACTTTGATAACTACTGATACAAGAAGCTTGGAATAAA
+TGAATACGATACTTAACGTTTGGAGAGGATAGCCGCAGGAGGCGGAAGAC
+CCGCCGGCGAAGAGAAACCGAGTTCAGTGCAACGGTTCAGAAACACTTGA
+AAGAGCGAGCCGAAACACTGCACACATACATAACCAGTTGCTAAACGACC
+AGGTACTGCTTTTCAGATGACGGGTGTGAACACAGTCTTCTTCGTACGTT
+TCAATCTCAACTATTGGCGAGTGTTCCCTCACCGTACCAACTCGAGTTTA
+GCATGTGTCTGATCTCTTCGAGCCTCACCGAACAAACGGGTATACATGCC
+CAAACGAACTAACATACGGTGTTCAATCACCAATCCGATGGTGGTCCCTT
+CGTTCGACGTATTTTACGCGTCGTTCCTTACTCTAAATGGTGTAATAGCT
+CAACGTACCTACTCCCGGTCACTACCATCCCAAGACCTACGAACTCCAGG
+CTACCTCTCCGTCATAGGGAAGAGTCACCGAAGAGTAGGGCTAAATAAAG
+CCAGAAGGAGTGCATTCTCGAAAAACGGATCTGCAGCTCCAAACAGTTCT
+GAGCCCGATCACTTTCTTCCATAAGACTCTGTCAAACCGGTTTAATAGTC
+TGTTTTCTTGGCGAAGTCTCGGCCCCTAAGATACAATAGCGCGGACAGAT
+CTTGTCCTCATCCATAGTGTCCAGGTACGGTATCGTTGGAACTTAAAGCC
+ACTTATCTCGGATCGTCCCAAAGTATAGGATGGAGTAACCCGATCCGGGC
+TGAATTACGCAAGAATTGTTTCTTGTCCGAAACGGGGATATCGGTGAGGT
+GGTGAATCTCACTCAAGCTCGTATCTTGAGTTAAATTATCCAAATCCACC
+TAACGCTTATTCAACTTGTTGCAACCCTCTTGCACAACCGGCTCGCGGAA
+CGAAGTACGAGGCTTGGAGTACTTTAGTGTTATGGGGATACGAAACTCTC
+TCGTGCAAGCCCGGGTCACATAAGATGGAGTACTCAGGATGCGTGAGGGA
+TACCGGTGCGACAGGCAGGTTACAGAAGAGAGACTACTCGGACAGCAAGT
+TTAGCTGATGCTGTGCTGCTTATGGTCCAAGACAGGCCGGGGGCGCCGCC
+GCACTGAACAGGTGGTAGCCGTCCTGTAGAGGGACCGCCGCGTCGAGAAC
+ACATATGTGAACGTTGGGCAGTTCCGCGATTGTCACGTGACGTCTCCCCT
+TCAACAGCAGACACGTGTCCCTCCTGGTAGGACCCACTTAATGTCACTTA
+GCCTATTTAGGCACGGACTGTCGTCACTACCACGCGAAAAACACGGAGCT
+AGTCAAGAATCACGCCTCTGGTCATCAGATAATCGGTTGCTCTGCACTCT
+CGTAAACATACGTTCGACGGCTAACCCTGGCTCCCGGACCACGATTGTTT
+GGGTAACAGAGAGAAGCTTTAAAGGGTGTAACCAACGAAGTTATTTGTCT
+ATCCTCAGGAACCGGTTGGCTCCAAAGCATTTGGTTAGTGATATTCGCCA
+GCGCAGAAATTGGATCACCCGCCGTAGAATCGCGAGGCTGGCGCACAGGA
+CTAGCTCCGTGTAGTGAGGAGGCTAGCTTACTAATGGAAGGGGCGCATAG
+CCCCCATCGCGCATGTCGACCGTTCGTTCCCTGAGTACTCGTGGGACAAC
+TTAGAACCTCTCGGCTTAACCTCTGCTCACTTAGTAGGTTCATAAACAGT
+CCAGCGCTCCATCCCTAGTAGCTGTCAATTTTGTCGGCGTCTTCTAGTTC
+AGCGCGCTGGAGGGGCCCGCCTCATTACGCCACCAGCACAAATGTCATGG
+TGTATACATTCCGGGCATAGGTTAGACTAACAACGCACGCTTATGAGAGA
+CCAGAAGGGGGGACCTACTAGCTATCCCTGTGCCTTTGTGCTAGTTTTAG
+TGGCTAACTAGGGATCGCCGTACGTATGGGAAGTAGTGAGCCCTTATGGA
+AAATCTAAGAAGAACACACTGTAAGCCCTTGCAACTAATAACGCCGTATG
+GAAGCCGAAATTCGATGAAGCCGCTATAAGCGTATCTCGTGAGGCTGCGG
+CAGCTCAGCGATGAGGCACGATCCATTTTATGTGGCCACCCCAATACACT
+GGAATTTCTACTCATGCATGTTAACGATCATCCGCCGGAAGGGGCGAATT
+ACCAAGGCCCACGCTTCGCCTGTGACCAATAGCATAGCATCTGAGTACGA
+GTCGCGGCCAAACGATTCGGCATGGACTAACAAGCTCAGTTGGGGGATGA
+TTCAACAATCAAAGCACAGTTTACCTAGGGCTGGGAGAACATCAAATATC
+CACGTTCGTCTTCAAGTACCACCTCTATGTTCTGATATACTAAGAATAGC
+TGAGAAACGCTGTCTTTGACAATTGCGGCTTCTACGGGGACCCGTCAGAT
+CGCTTCAATTCTGAAGTCACAAAAGACTATCGTTGTAGGGTCCATAGACT
+AGGCACTAAGACATGCATGTGAAAGGTACTCATTTCTAATTAGCGCTTCA
+AGGGCGACGCACATTGGCTACATCTCATCGGGGTAAAGTTGGGCGGATGG
+GTCCGGTAGAGCGACTGCATAAAGAGATGACAATCGCCTCTCGCATCTCC
+GGATTAGCGGTAAGTGTTGCAATAGATGACGGTTTCAGCGCCAGAGCCCA
+TCAATCCCCTAAACCTAATTTATTACGAGACGGATTCCTGCGCGCCTCTT
+CTTGTGGATCGGGGGGGCTTGAAGGTTACGTGGACTGGGCAACATCGGAT
+ACGAACTGTGCCGGTGTCCGATATCGGCGATAGGCTGCATTGATGGGCGG
+TTTAGGAACGATCCCTCGCACGGCAAACGTGAGTGCCTACAAGATCAGTC
+GCACGGCCCTGCGGGACCCCAATTAAGTGGCTTATTATAGAATCGTGGAG
+CTTAATTCCGCTTAGCCGCGGTCTAAGAAGCGATAGGCAGGAGCGCCGCC
+AACGAGGGTGACGCTTTGGATGGGGGTCTAGGTGGAATCTACTCCGGTGG
+GTTTCAAAAATAATGGTGTGATACATAGCCGGCGCGTATCGGCGGATTTG
+ATTCCCAACAGTCAGAACATATTACCCACATTCGACACCTTTAGATATAC
+GGGTGGCAGTGAAAAGTTTTCTGCTGGGCACATCCAGTGATTTTCTTCCT
+ACCAAATGGAGACCTCTCCTTAGGGGGACAGTACCTCAGTTGCACAGGGA
+TGTGGAATGCTAATATATAATGCGGACCGGTGGGCGCGGACGGGAGACAG
+TAACTTTTTGCCGATAGACCCTACTGTCTCAGTAACAAGCACAACAGGCC
+CAAACAGTCACTATTGATCGCCAAAGTGTCAAGCGGAAAGGCCTCTCGTC
+CGATTGCATAACTATCCCCCCTACCATTCAGCGACTGATCGTCGCGGACG
+GGACATTTTTGGCCCAAGGCATGACACGCTTGAGTGTAACAATGGGTACA
+ATCCATCCTGTAATAGGGGGCCCCAAACCTATATTACCGGAGTTTAACGC
+AACTGCTACGCAACCATCCCGAAACGTCGCCAGGTGTTCATTTAACGAAC
+TCTAGCAACAGATTGGTTCATAGCCCAGCAGAGCGATTATTGGTCTGTCC
+GTGAACGCAGGGGAGATCTAGCCCTCGATATGTACTGCTGTTCTAGACGG
+TGAGCCGTGACGGGAGGTCGAGGGCGCAAATCCCATCTGTCTTGCAGAAG
+GCTAAGAGTATACTCCATCTCCTGGTGGCTGCCTTACCCGTTGAGCATCG
+GTTGCTTGGTACCTTCGGTGCACAAACTCATCCCGCATAGTGCACAAGTG
+TGATTCAGCCCACGTATATCAATATCTATTTATGACGCTCAGCTCGGGAA
+TTACCGATCACCGTCGCACAGGGTACGCCTCCAGGAAGCACTCCGTTACA
+AGCGTGTCCCCTCTTAGTTCATATTTGGCCGGCTGGTGTAGACAGCAAGA
+CAGTCAACCCTGATGGGTCCCAGAACGTAGGTACGGGCATCCAACGTGCG
+CGAACTTCATCAGGGCCTTCCCTTACTTTCACACGCGACGGGAGTAGAAT
+AACCTACAGCAGTAGGAGATCGTTCCACTCATGAGCAAGTCAAACAACGC
+ATGTTATCTTCGCTGTACTATGTCTGAAGTATGTATAAGACATCATAGTA
+GCAATGGACAATCCGAGACTTCGTACCATTACTTCGCGACAAAGCAAGAT
+AACTGGCTTTCCGACGCTGTTGTCGCTTCACTTCCGCGCGCTCTGATGAC
+GGGCTGGTACTAACACGAATAGTGATGGAGCCTAGGCAGCATCAATAACC
+TAGCGTCCCGACGTTGTATACCGGAAGGATTAGGCGATATTATATCCGAT
+CTTCACCCCTCAAATAGTCGCGTCGGGTCGATATCCCAACGAGGGAGCAC
+TCCACTCCACTTGCTTCTCAAAGCCATATTGGCCCTGCCAAGCTGTGGTG
+CTAACAAAAGCGGTCGACATGCAATGTAATAGGACGATTGCCACGTAGTA
+TCAGGCTGTAATGCTTATATGTTGTTAGGCTATGTGAGAACCGTTCATAT
+TAGACGTCATGCAAATCAGGACTGAACAATTATATCAGGAGGTCCCATCA
+TAAGAACCGGTAGCTTCGCTGCAAGTTGCTCAAGCGGGACACCGATGGAA
+AGGAGGTAGCTAGATTGGGGTACAGCACCGTCTTGCCCTGAAGGCCGGCC
+CCGTCATCCTTGGTCCGATACCTACTCCCACACGTGATGGTATTTGCTCC
+AAATGCAAAAGGCGGAGATCTATGGGCAGATCAACTCGGCAGGACTCTAA
+CGCATGTAATTGCGGTGCAACACTAAATTAACCATATCCAGTTTTCACGC
+CCTACGTGCAGGGACGCCGTCACCGATCCATACCAAACGTTTTGCCAGGC
+CTGCGGCATCACGATATAGGGCCAGTATATGTTAAGGAGTCTGTACCCAG
+GCATCTAAACCTTCGTCTCAGGACTCAAAGCATGGTTATTGACTTCGATG
+CGTATAGGTCGGGTGGGGAAATGGCTGAGGACTGGTTGATCTGTCATTGC
+AACACGTATAAGAGGGCGTGGGTGTAGGAACAAGTCTGTAGGTGGAAACT
+ATAAGAGAAGGACACATTTGCGAATAGATCTGACTTGATCACTGGTGGCC
+AAGGTGGGAACTCCGGACCTCGGCGGGCTCGCACTAGGAGACAGCTGATT
+GCTGAAATCCCGGCACATTGATATATCCGATTGAGTCCTATAAAAATATG
+ATTCGATGAATCTGATTGCAAGTGAGGTGTACGCGAGATCTTTGCAGTAT
+CACATTATTCTGCGTGGAAGACGCGACGACCCTTCGCTGCCCTACTAATA
+TGTGAGCCAGCTATCTGCCCCTCGGTACGCTGTGCAGACAGAGGGACCAT
+GAGCTCTTGAAGTCTCTCGGGTGTCCAGACAGGGGTCGATTCTTCTAATG
+CAGTGCCCACCGGGATCTAGAACTAGCCCACCCTCAAGACCTTTCCCAGC
+AACCCCCTATTGGATTGGACAAATAATCGATATGTACACCCTAGCCAACT
+ATACAAAGAGCGGACATAACACGTACCAACTCTCATCTCAAAGGACAATG
+ATGTCTTGACAAATGCACTCCCTACTGTTTACAGTGATTCTCCGGCGTGA
+CTATCCGTAAAACCGCTGGCCTCCACCCGGTATAACGTCCCTGTACTAGC
+TACCCCTGGTCACTTGATAATCGATGGTAACACAACGTTCTCAGGTCGAC
+GACTGGCGGACCTGGATGTAATCAGGCGTGGCAGAACTTGATGCGGTGGC
+TTTGCAGATCCTGACCATGTACTGAACAATGAGTCGCCATGCAGGCCATA
+ACATAGGATTAACAGGTTGTTACTGGGCCGGGCATATGGAGTGTATGCAC
+TCTCTAGTTCACTATATAAACATATTCATGCTTACCTGTTGTAGCTGTTT
+GCGTCCCTTCTTTCGCACGTCAAAAGACCCACAATTCTAGGGGCAGTAGC
+CCAGTCTCTCAGAGCAGGGGGTTTTTCCGCTCGTGTACTATTCTAACTTG
+CAAGTCCAAGACGACTCCTATTAACAACCCCACGAAGCCTGTGAGGAAAT
+TTTACGCGCATTGCTAAGTCTGTTATTTCGAACGGTGGAAAATTGTAAGT
+GAAACACTGAAGAGGTTTGTTCGGAACGGGCTTGAGTTCTGTCCTATCAA
+AGCTAAGTCGGAGTCTTTCAGCCCACCACGACTAGACTGATCCACCTCGA
+ATTCAGTCCTAAATGTCTGTACGTCGTTTACCTACGGGATACTCCCTTTC
+ATGTTTGCCACCCGGCAGGATTCATTTATTACCGCGTTCGTGGGGACCTA
+GCGGACTGTCTCTAGGAGGTTTGTTTTTCCAAAGGCCACGTCCACTCCAG
+GGATAAGTCCGGCTTTCGTAATAAGCCCGGCGTACTTTTCGAGTTACCTG
+CTCCTTCACCACGAGGCGTGGACGGATTATCAGCTCCTAGACTTCACGTA
+GGTGACCCAGTCAGACGGAAAGTTTTTAAAGTAACCTTTGAGATTTTAAG
+ACCAAAACTACGACTTTTCTGTGCTTTCCCCTTATTAGGTTAACGCGCTC
+CCCTAAGCCGGCCGCTTCTGAGAGGCAAGCGTCTCCGACAGCCATAGCAT
+ATGTGACGGCGGATGTGCTCAATAGAAGGGTTGTTACGAGAAGTGCTGAC
+CTTAGTCCCCAATGCAGGCAGGCACCTCGGGTAAGGTAGTCCTTTCACAG
+TGGAGTGTAAGCCTCAAACCGTTACAGCGCAGTCAGTTGGAAGAGGTGTA
+TGAATCATCCTTGACTTAACAGCTCGAACATATAAAGGCGAGCCTTGAAC
+GGTACGTGTTGTAGGTCCATAGAGAGGGATGCGGTCGAGATGAGGCATGG
+CAATCCTTTTCGGGGCGGTCTTGATTCACCGCATAAACTAGATTTTCCCA
+GCTGAACGCAGGGAGATCGACGTAAGCTCAGTCTAATAAACGTTTCTTTA
+TTGCCTCGATCAGGTACAGGCGTACAGCCGATATCGGCGCCTGGACTAAA
+CCACGTCGGCGTTGTAAAGCAATAAGGTAGCCCTCCATCGGGCGTGCACC
+CTAAAAATCGTGGTCCATCACAATAGTCCTCAAGGCCAGTTCACGGGTTG
+TCCGGCTAGCGCCTCATTAAAGTCAAAAAGGTAGCGATGATGTTGGGGAA
+GCATACTACTGTACAACCACGCCTAGATGTACCCGGGAGCAGGTCGGGTA
+ATCGATATAGTTCAAAGTTTCCAGTAGATCCCCCGTTGGGCGCTTTTTAT
+AACGGTCGCTCTGGGGATAGTCTATTGGTCATAAAGAGGGCTCGGCTTGT
+TATGTTGATCACCACTGGTATATAAACTCTCAAACACCACGTGACTATGA
+CCGGTACGCTAGCCGCAACAAGTGACGGTGTTGTGAGGACGACAAACCCG
+AGCAAACGGTATCCGGCGTGATGGAATTTTATGCCTAATGTGGTCAAATT
+CACCTATCGGGATGCATTCCCTAGGTCTCATTTAGAATGTTGTGAGGCGC
+CGCAGTAGAACCAAGTGATTTCGCAAACTTATTGAAGCTCTCTTAAGGCT
+CGTTAACGCTTCTCAGAGTATGTATAATCGTACGGTGGCTGGTACTGAAA
+GCTAGGTATAGACTGTCATACATAGACACTACGGGGGTCTTCATAGGTCT
+CGTAGATCTCCAGAGAGTTATGAACGGTGCCGATAGTACCCATGTAGTCA
+TGTATCGACTTAAGTCGGCATATGCTTTCTACTCGTGTAACAGTCAATGG
+AAGAATGCCTGGGAACACGGGGACGCGGGGTACATAAACCTCTCGACCTC
+TTTAAAACTCCCTCCAGACTTGCCTTAATGGAGCATCCCTGCACAAGGAG
+ACAGCCTATGTTGCCAAGTTCTGTGGACACGTGGCGCGTTCTTACTTTAG
+TAGATGCCTTGTGCATCCGAGAAAATTACCTAAACATGGCTAGTATTTAA
+CAGTGGAGCGGACTCTTGGGTGCAAAGTGCTCTCGGTTGAATAGACAACA
+GGAGTTGTACGATGCTATAGTGTGATAGCGTGAATGGAATTTTCGACGTC
+ATCATGGAGAATTGATAAAACATGACTGCCGGGAATTGGTCCTCGCTCGG
+CAACCTTAGCGTTCGGTGCGTCTTCCGGGGCCTCTCCGTGTCGACGCAGA
+AGGCATGTAAGCTACGTGCGTGGACGGCTATCTTCACCCGCTATATTCCG
+GGGGCATCTAGCTAACCACGTTCACGTATAATCTGTTGAATCCCCACAAA
+GGGTCGTACTAAGCCGGCTGGTACTAAGAAAACCTTGGTCCTCATTTCTA
+CTACAGCATACTGAATGATAGAACCTTAGAAAACGCCTTCCACAGCTCTT
+CCCCTCGTTAGTCCGCCCATTTTTACTTTCGTCACCGAGTGCGTTTGCTC
+AACATGCTATGTAAATAACTAGTCTAGATAGTAGACCTCGAGCCTACAAT
+GTTAAACTGTGCCAGACACCCCTCCTACCTCGCCAAGGGCCGCATTCTCT
+GAAGTTATATCATGCAAAAGGCTGCCACCACCGTGGGCGGTTCCGAGCCC
+AACAGTACCCCTGTGGTGAACCTACGCGATAGCTCGGCGCAAGATGATCT
+TACCGATTGAAATATCGCGATGTAGAGTACAACCTTTAGGTGGTTTTAAT
+ATGACCCCCCTGGCCGTTTACGACTATCGCTACAGTATTCGCTCTGTCTT
+AGTACCCTCAGGAGTTTTCGCGGTCGGTCTGTGGGAACATTCTGAATTCA
+CGACCCTGAACAGCGGATCGTCGCGATTACATATCTTGGCTTAGGCAGGG
+TGCCGCGACACCGAACATCGCAGACGCGATCTAATTCATGGAGCACAGCG
+TAAGACAGCGACCCGAAAGGGCGCCGTGTCCTGGACGCCCCTAGATGTAA
+ATTAGAGATGAGTTGATGATATCCCGAGCGCCACGTTTCCCCTTGCTACA
+TTCTGTTGAGCGCCCACGGTCAGTGGCATGTGAGTCGATTTGACTAATTA
+AATTGGCGCATCGAGTGACCAGCGCCCTAGTCAAGACTGTGCTGTTTGCA
+CGTTGGTGCGGTGTGCAGTCAGACTCCACCGTACCGTCTATAGGGACAAG
+TTTTGTGTTCGGCAAGCTTAGTTAACGCAGGGACGATGGTAGCAGTGTCC
+GCGCTACTCACGTTGCCGTAGACCGCCCCGTGACTCACGTTCCAAGAACC
+ATGTGTCCCGACGATTGGTCCCACTCGCCGATGAAGACTGTTTTCCCGAC
+GTTACACATCTCGATTAAAAGATTCTCGGAACCCTATAAAAATGCCCGAA
+TACAATATGGCATATCACTCTTTACGTCACGCATCTACGCGGCGTCGGCC
+TCAACCGGAGCGAGGTATAACCGAGATTGTTCGACGATTAAAGATAGATT
+CGCCATGAAGTAGGGACATCCCCATTGCTCCTTTCAAAGCAAAGTAGCGC
+AACAATTTTGTAGGTCGGGGTTAACCGAGCCCCCTAGGATGCTCCGAACC
+AACCCGTTGACGAAAGTTGACTGTCACAGTTTACTCGAGTGGGTCTGCAG
+GAGTACGTTGCATCTAGACCTATCCATATACATCGACGTAATCGCCGCCA
+AAGCATGCCAGCGGCAGCCGCACGTAGCCTATTGTGCTCTGCATACCATA
+GACGTCTCACCATCTTCCGAATAAACATCGGCCATACACCCGTCAAGTCC
+TAGAACTGTACAACACTTAATCAAACTTCTGTAGGACCGCTCGAGTCGAT
+TAGTATAGATGAATATGTTGTGAGCGCAAGACATGATAATGACACAATAG
+TGCCAGAACTAATCCCTGTACTATGGTGGTCACGCGGCCACATGGATTAT
+ACTGAGTTCCCGCGAAGTACGTCAAAGGCAGCTTCATATCCTTTCAACGA
+CTCCCCACCCAGGGGGTTATCGATTAAAAATCCCGAACTCGAACTGTCCT
+GGCAGTTTATGGAGTGCGCGCCCATCTTAACTGCGCTCGAGGAAAGGCTT
+TATCTCCAAATCCCTACATCCGACCCGTCACTATTACTTAACCCTGACTT
+ATACCGCAAATCTCTCTGCTTTCTTCAATCCCGCCCGCTACTGTTCGGTT
+CGAGCCAGGTGCGGGGGAAAAGTCTGTTGTGATCATTCCAAGCGACTCGT
+TCTTCTCAGTTCATAAACACGCACTCCTTGCAAGGTTGCGTCTCTCCTCC
+CCCAGTCCTGTTAGTTAGCACTTAGTGACGTCGTACGAGTTGCCAGAGGC
+TCTCGAGTTTTTTCCTGTCCCAGCGAACAGCGACCAATGGGGTTGGAGCG
+CGCGGCGGCCAAACCGCCCCCGTTTACCTTGCGTGGGCGTTGTACGTTTA
+ACTGGGCGTTCGGTATGACGCTGCTTCACGCAGATGCCGACGTTATCGAG
+TTATATGCTCACTGCGAGCACAGGTTGGTGGAAGGCTCCCCAGAGCGCGG
+GTTGTATGATTCAATCCTTCGCAGTAAAAGTTAGTTAATTTTGTGACCAA
+TGTGATTTTTTTCGTCCGCTAATCGATTCGAGAGCAGCGGATAGGAAAGT
+TCATAACAAAACGGTTATACTTTGACACCTCCGGGTCGCGGGTGTCCCTA
+TCACCAAAGCATTGACTGTGCACCAGCTGCCAAACCTTTGCGACAGCACG
+AGTTTTCTCGTAGGAAGACTAACGCTTATGACAGAGTGCTAATCGTATTC
+TAAGCGTCAGCATGAAGCCGGTGAAAGGATTGTACAGTAAATGTCCCCAA
+GTCCAGGCATTTCGATCGGACTATACCGGAGCTGAATGAACATCCAACTT
+GCGCCCCATTGAAATGATCGACCGAAAAGTTGGATTGGAAGTTCAGATAG
+CTCAATCCAGCGCCATCACATAGCAGGGCATGTGGGCGGCGACATAGCAG
+TATGGTTCTAATTTCGGATTGTTTTCAGCGACATCAGTGTATTTTAGGAC
+TGTCCGGCGGTCAGGTCAAGAGCATAATCGGCGAAAGACCAGCTTCACAG
+CCGGAAGAACCCTTGATCGCCCACATCAGCTCCAACGCGTCACGTCTTAT
+AGCGTACTATCCGGAAACGATTATTAATTAGTACGCTTTTTGTCGCCCTC
+CTTGGTACACCATCGAAGACTCTTCGATACCGTTCAGCAAATTTCCTAGT
+AAACGAGTCAGTTCCAGAGAGACCGATGAGTACTCGTGATTGTATCGTAC
+CGGTAGCGTAGCTCCTCCACCGTGGGCGTGATGGATCGCAGGTGATTCGC
+CGACTCCGATTAGTTGCACTGGTAGTGTTAAAAATCTCAGGGATAAAGGC
+ATAACAAAAATGACAACACAAGGACCCAGCAAATTTGATTCACGAGAAGT
+ACGCAAACCGTCCCGTACGACGGCAGCGGGGTGGACAGATTCTCTCCCTT
+CCTACTACATGCCACGACATCAGTCTATCGACACCCAACGGCGGAGACCT
+GGCCACCATCGCTCAGCAGCCTTCACTGAAGCTGAGCTGCTCCAGGTGGA
+TGATTCAATTATATAGTTGCCGTAAACGCCAGCGCCTTGCAGAGAGTCTC
+ATGCTGGTGGGATGGCCTATTACGTGATGCGCGGGCGGGGATTCTGGCAA
+CTCCTATAACGCAATCATATCTGTGAACATTGGACGGGGCGTCACACGGA
+ATAATGTCGACCACTCCCAATATTAACACTACGGACCAGTTTGGAACCTA
+TCGCTTGAATTTGGCAACTGCCAGAATACGATCGTTCAAGAACGAAGAGT
+TCGGGAAATGCTACCCCGGCCCTACCTGCCCTAGACATCACCTAGCCATA
+GTCCTGCGTGAAGGTCGAAGCCAGCCCGACCTCCATACTCACAGTGCCTG
+CGCGCATACACACATATGAAATACAGCCGTACCTCACACACCACTCACCC
+GATGCGGCCCTCCCTGTCCTACAAAAGCAGGGAACCTTCTGCGGCCTTGA
+TGACCCTAGGTCCAGTGTCCCTAGACCGACATTACAAAGCGTGCTTCGGA
+GTTTGGTGCGATAACATAGGAGGTCCTACGAGTTGTCCAACCTTGGCGAG
+TTTCAATCTACAAGTCCGGCGGCCACGCACGGGGTTACAAGGAATAAGAC
+GTGCTCCGCATTCACAACCATCTACATTCAACCGTTAAAGATTTGGTAGC
+ACCTTCGAGTAGTTCCGACAGAGTGCGAACACCCAGCTAGCTTTGCTGAA
+GATGGCTTAGAGTACAGAAAGTTAGAAAGGGACATCATCTGCTTGTTGTT
+GGCGGAGCAGCGACCGACGCAGGGGATGGCGCATACGTTTTTGGTACTAC
+CTCCCCTTGATACGGTTATAACACGACCCGAGTGGGGACGCACAGGGTCG
+ACATGTGAAGGCCTATAAAACACTAGGCCCGACTATTTGGTGCGTTTTGA
+TCTCTGACAGTAATAATCTACAAGCTATAACGTGGATACTAGTGTATGAG
+CTCTCCCATCACATCGCGTGGAGTGTACCGCACATAAGCTATAGACACAG
+GCTAGCCATCGGTATCCCCCGGCGGCGGCAAGCCGTTCATTGCCAGCCAA
+GAACGGAATATTGATATGTTCGATGCTGACCGCATAGCATAGTCGTTGCA
+TCTTGACTCGATGGCATAACGCAGCAGATTGGTATAGTCGATTATTGAGC
+AATTAGTTCTGGACAGTTGTAACGAACGCATCGATTATTTAGCCTCGGAT
+CCCCTTAGGTGGAATCGCAGCACTGACGCGTCGTGCACTAGACTGGGCGA
+AATTAACCAGCCCCTGATGCGCCCAATAAACACCATGTACTCACGAGCAG
+GCCGTAATCAACTCATTATCATGTTCCAATGCATGGAACACACGGCTCCC
+GTGGTGAATCGTTAGGTGTAGTATGAAATTCGTCTGCAACGTGGGCCGTC
+AGTACATAACGCTACACTTCTGCACCGTTTCTAAGCACGATCTACGAATT
+TGCCTGTTCATTCGGAAGTCCTTTGCGTAATGTGAGGGGAGGCCCTCCAG
+CGAGGCATACGCGGGTACTCGCGTATGTGAACGACGTTTTCAACTGGATC
+AAATACAAACGAAGGCGATGTTACGACCCGTCTTCCACTGTAACTAACTG
+ATTGGCTACAGCCTGCACTCCTGAGTTTTAATGGCAAGAGAGGCTGGCTC
+TTTTATCCCTATGGAGTACAGGACTAATAGCCTCTTGCTCTAGTGCCGAG
+GGAAGTCAGTCCTAATAACGTATTAGGTTCCTTTCAGTACGGCGTTCAGT
+ACCTTGTAGCGCGCCCGGGCAAACTCACCCGATTGGAGTTGCGCAACTTG
+ACTGAGGCCGTACTCGTTGATATATGATCACAGTTCAAGCGGCCGAGGTG
+ATCCCATGCCGTGATTACAAAGAGATACATACTGTAACAGCGAAACCGTT
+GGTCACGCAGATTTCCAAAGACGCGTCTGGCCGGCTGGCGGTCATTAACT
+CGTACCGCATTAGGTTACTCCATGCAAACCAGACCTAACGTAGAAGTTAT
+ACAAACATAGAATCGCAGAATAAGCACTTCTGGCGCCTAATTTGCTTTGG
+CCAAATAGAGGCCATAAGTGAATAGGATTGCAGTCAAGTGTCGCCGCATA
+GGATAACCCCCCGGACCCGTTCCTTCATGTGCTACTTGAAGCGCTGACTG
+CCTGGGCCGGCCTTACACTCGCATGAACGTGAAGTACGAGTGGGGGTTGT
+TGTCAGGTCGCAATTGTTGCCTGTTCACGAGCGGAACCCTAGCATATAAA
+AGCCGCCTCTCGGATGATTCAAACCCCCGGATGATTCCATTCACCCAGTC
+CCCAGCTCATATGCCGAATCCGTACCCCAAAAAAATGTGTAGCAATCGGG
+CAATTGAGATAGATAACTAGAACATAAGTACCGGGGGCCCTGTCATGGAC
+ATTATCAAAGCACGATAATTTACTATGCAGCAGATTATAGAACCCAGGCA
+AATGCGTAAAGCCGCCGTGCTGGACAGTGCGTCGCGTGATCCCCGATCTA
+GGCGCGGCGTAGTAGGCGGTCTAAGTCGGACTGCAACGTGAGTCACTCCG
+GGCCGTAGAGGTTTTATCTTCGAGCGCCTCTCCGTCAATGTATACAGCCC
+ATGAAGGCATATCTTAGCGGGGCAGTTCTGCAAAGCCGGACCTTACCAGG
+TCATGAATATCAGCACCACATCATCGACCCAGAAGGCCTTTGCCCGACAA
+ATGAGGAAAGGAACTATCGGATCTACGGCTACGCGACATTGATCGCCTTT
+TCCCGAAGCCAATGTACCGAAGTATCGGTAAGACCACGGTGGTTCTCTCA
+GTTACTATGAGAGACTGAATTAAGTCGCACAACCTTCAGAGTGCCAGTAG
+TGCAGATTCTCGGTGAACTCGGAAACCCTTGTTCACAGGTCGCAATGATT
+AGTCAGTCCCCTCCATCCCTACGGTTCACGCACATTAGCCCGGGCGGACT
+AGAAGTTGTTTGTAACTCCGTACCCTAAGCAGACATAGTGACCACTGCGA
+TGAGTGCAACGTCTTAAGGGGTTCGTTAGCCCCATAATCCCCGTGTCGTT
+TCTGGGCGGGTTGCGTATCCTATTGACGAAGCCTTAAATGGCTCGAAGTT
+ATGCTGTGAAAGTTGTAGCCGCCTCGGCACATAGCTACAGTTTTCCTAGT
+CCGATTGCAAATGTCATCTAGTCGTTCGACTCCGGGGCTTTGAAAAAACC
+AAGAGTAAATACCCCTCGTCTGTTGTAGATAGCTCGTAGCGGACAGAGGT
+CCGCCAGCTGTTGAGCACAGCACCTAAGATCACTTGGTATGAATTGAAAT
+GTAAGCTATCTATGTTATTGAGCCAACAGCGCGCCTAGGCTGTGGACGTG
+GGCGAATGAGCCGCCTCATCCATCATCTGTTTGCCGAATGATCGCTTTGG
+CACTTCCGTTACATACTCAACGATAAATAACCAGCTTCCACAAAGCCTCT
+CTAAGCATGGACAAGATCATTTCAGCTTATTGGGGTTGCCAGTGCAGTAG
+CAACACTGCCACAAAGCGGAGGCTTGCGCTTAGTCCATAACCGCCGATGA
+GACAGCCAGCTTGTGACTTTTATACCAATCGACCAGTTATTTGAGCGTGA
+GTGTCGTCGAAGATCGCGAGTCGAAGCAACCTTGTGTATTCCGTATGAGC
+TTCCCTTAACTCCCGGTTCTTGCAAACCACATGGTGTCCATCCAGGGATC
+GCACGCCGCTTAGTATTAGCCCTAGGCTCGCTTAACACGCAGAAACTCGG
+GGAAGCGAGATCTTTCGAGTCTGCCTTAGGTTGTTTAGCGGACGTTTTAG
+AGCCATGTTGGAGCCCATCCGCACTGCACCTACGGCATCCTAAGATCGGA
+GTCGTTTACCAAGTACGACAATCGTCTGAAGCGACTGACGAAGACCACGG
+ACGGATTACGCCGGGATTTCCAACCTGGCAGAACGATGGGATATCTAGCA
+GTAGGGCTCGCCCATTGAACCTAAGCTCCATACAGACTGCTATGTTACAG
+GTGAGCGACGTCTGACCCTTCTCTAATAGGACTTGGTAACCCGCGGCCGT
+CCAAAACTTCCGACGGAATTTCTGGGCGATGAAATGTGTGTGAGAGGGTC
+GATGACGTATCGGTGACGGGCATATGCCCGTACTTTGCTCTGGTTACAAC
+CCCCGAGCCTGCTCCGTTTGCTTATTCGAAAAAAGGGTCGAATCGTGCCG
+GATCCGAAGGAGTGGCACGTTAACTACGAATCCGTTAAGCTGGGTCGTCA
+CGTTGAGCGTTGATTTGGACTGCTAGCGAGGTACAATTCCTGACTGGGCA
+GCTTCCATCCCGGCAGATGCTATCCGAACTTGCCCCAGATCTATTGCTTG
+GATTAATTCTAAAGGCTAGTATGGGAGATATCGTTTCACAGGTACGAAGT
+GGGTCCTAGTAACCCCTCGAACCACGGAGAAGTTGTATTCAGCATCCGGC
+GTGGCTTGCCAAAGGTAGGTAGCATGAGGAATAGTCCGTATAAATAGTCT
+GTGAATAACTACGAATGTAAAACGTGGAGGGATAGAAAGATGACGGCTGT
+AGATCTCGCGACTCTGCCCACAAATACTATAAAGAATTGCGGATGAGCCC
+TCAGGTTTAGAAGTTGTACGCAACAAGACATTGGCATGTGGTGGAATAGC
+AGGAGTGTTTTCGGCGCCGATCACAAGCTATGTCTCTGAACGACGGTTTG
+ACCCGGGCTCGTGAAGCAAACCTTGCCACAGTCTAGACCGAGCCACTAGG
+CGTCGCACGTCGCTGCCTCCCTTCTTACCCATACTACACTAGACTGACCT
+TAGAGACGTACGTTACATGCCAAGAGATGAGTCTATATCTCTTTACGCCC
+CCTAACCCTTTTAAGGGCGTCGACGGCACAAAGCGTACGTACAGGAGCAT
+AACATACTCCTGGGTTGTTCCGTGTTCAAAGCTGCCTTTGTCGAGGACAA
+CGTATTATTAGTTGAACAAAAAGAATCTAGGTTTAAAAATATTATGAAAC
+TTCCTTTCGAAGTCCACGAAGGCACTCGCCTCGATGACCTGGCGCGGGTT
+CCTCTGTGGACCGGTCGCATCTCAGGTGATCTGACTCTAACTTGCTCCCC
+ATTCGTTACTGACTGGCTAAACGGAAGGTCATTGAGTTGTACCGGTAAAT
+CTATCGTGAGAAAGGGGATACTAGAAATTCGGCGGTCAACGGGCCGGGCC
+ACGCTGTCCAGTGTCCCGTGCGCCATGGCTCTGCGCGACAGTGGGACGAA
+GACAACCCGCCCTGCCACTCCGCGAATGCCAATAACACGAATAGCCGACT
+ATCCGAAACCCAGCATGACTATAACGAGCCCTACAAGGCAGGGGCTGGCT
+CGCGGCAGGAGCAGTAAACGATTGACATTCCCCAGAATTCACCTGTACCC
+CAAGTCATCCACATCGTCGAGTCCCGGAGTGGCCACACACCTTGGTGGGA
+TCAGGCGCCGAATTATGCACCTTTATTCTGATTTGAAGGCTAACCCACTG
+TCATATGGTGCGCTGCATCAGCCACCGTCCTCAATTCATAAGCACTGAGA
+TAATATTTCTAATACTGCTCCTATTGCTGATTCGTGTATAATAGGCTCTT
+ACTTTACGATGCGTTTCGCATGCATGTGATAAGTACTCATATTATAGAGG
+CGCCTCATTGCCGTGCACGTCGGCTTATGGTGCGGGTTGTATCACTCTAA
+TTGGCCCGTCTACCCAATAGCCCTCACACCGTAATGCAGCGAGGCGATAG
+AGTGCGAGCACAGGTGCCGTGAGGGACGACGGTGGCCGAACATTGATGTC
+AGGAGCAGTATTTACGTCACCTCACGTTCCTACTAGTGGCACCCTTCCGT
+AGTTGCTATGTACTGTACCCACCAATTTGCAGTGCGAAAGATATCTACTT
+GCCTCCCGTCATGAGGTCCATCATGCGGAGAGCTTTGCCTATAGAATTCC
+GCGCAGAATAGGGGATAGCGGTAATTATGGCGCGTGATCACTGAGTTTAT
+CTCTACATCTGCCCCAATCCCAGGTGGTTGCAGTGACTTCCCGTTTTAGT
+TAACCCACCTGTCCGCTTAAGACCTTCCTAGGTCAAAAGGTGCCATCCTG
+GTCCTATACTATGTTTCCCTTAGCGACAGACCAAGACTCGACGTTATGCG
+ACGCGCGAGATTAGCAATCATTCTTGCGTGCCTTCTAATTAGTTTATATA
+CTATAGGTAGCAAGTGTTTGAACGAAGATATGTAAGCTGAGCAAGCTTGT
+ATAGATAGGAATTAACCCAATTTCGGGACAGTACTAGACAACAGTACCGA
+CAGAAACTCCAGCTTAAGTGCGGACAACAACGACTTCCGCTTGGGGTACG
+TGCCTCAAGCCTCTAGCTCTGGAGCCGTCTGCTCGGGTCGCTAGAAACGG
+TCGATCCTAGTGTACGGCCTCTTTCATACGACCGCATGCGGCCCAATTCT
+TTTCATCGCGCTCGATTTGACTGTCGCGAGTTGTTTTCTAGCGCGGTATT
+CTATGACAAAGGGGCTATGGGGGCGACCATCTTATTTACTTTAACCACGA
+GAATGTGTGAGTACCAGACCCACCTACCACACACTTTTGCGGAAGCAAAA
+ACTCCGTCATCTACAGCCCTTCGCTCCATCGGCAAACGATGACGACTCAC
+CCAACGATATCATTCATTCACGTCCAACCACCACATGCAAAAGTTTAGTC
+CCCGACCTACAAAAATGATATGGATACGTCAATCTTGTTGAACTGTTCCT
+GGTGGTAGCCACGCGGAAAGTTTTCTTCAAAGTCCCCTGATAATCCACAG
+GAATTTCGAAATCAGTACACCTTAACCGCTACCTGACCTCAAATCTCGTT
+TAGGGCTCGCCATGGGGATCCTTTGGGTTTTGAGTTGCTCGAAGACTTAG
+CTATCAGTTGCGGATTGGAGATGAGTTGCCTTTTCTATAAAGGTGGAGAA
+ATGGCAGTGGGCACCAGTGCTATCGCGACCCGTCAGGCAGAAGTTTGCCC
+GAAAGAGAGTGATTACCGTTGTTCCCCACTAAGTTATAGATTCCATGGCG
+AAGATGGGAAACGGTTATTTTAAGTGTCTTAAATGGTCAAGTGAAGTTAG
+ACCACGGCTACGGTTGGGCCCATCGCCGAATTTTCCGAGTCCGATGCCGT
+CGCGAAGACGGGCTACGCTGATAGTGGTACTGTTTCCATTAGTGAACGTG
+TAGCTAGTTCGCGCAGCCGATTCTTACAAGTGATCTATCTTGCAAATTTT
+GTAGACTTAAGGGCGCACAGAGTGCGATACCTGAGTTTCACTGTGTTCGG
+GATCGAGTCCGTTGATACCGTGGCGCGCTATGGGGCTACGGAGTCTTGGA
+CCGCCGCATTCCAGTATATAGGCTCTTACGCGAGTATTACTATGGCTACA
+ACGTTTAAACTTCGTCGCCCTAACGTTAGGAATCCATAGTTAGGGGTTTC
+AACTATCTGGCATCGTCTACAGGGGGGATTAATTAACAGAAAACTGGACT
+GACCACGGTGACACAGAACTATGGTATTACACTGAGTTTAATCTTGTTCT
+CGCGACACACTAAATTTACCACAACTAAAGAAGGCTCCCCGCTCGGTTAA
+GAAAAGAAGTCAGACGATTCATGCTGCAAAGTAGGATCTTAAAGCAACCG
+CTTGGGCCTGTACCGCCGCCAGACTCCCGCGCACGATTAACGTATCAGAC
+TATGAGTTCGTGGTCCCCTGCAGTGCCTCCAACACCAGTCAAGTCGCCTT
+ACATTTCAGATTCAGATTATCGCTAATCTTGTTAATGTTCAAGAACCCCA
+CTGGGATAACTAATAGAGGAGCGCCAGGTTAATAGCGCTCACTGTGGAGA
+ACTCCTTGGTCCGTAGGTGTATAGCAGCGCCGAGCGTACCGATACGCGTT
+GGGACAGGCCCAAGGAACCCCGGTCGGAGGAGCTGTAAATCCATCGTTTA
+GCTTTGATGTGTAGATATCATTCTGGGTCCGGCAACTGGGAGCTTTTACA
+TGCTGGAAGAGCGCAGAAAACCGAGTTAACCTAGCGACGCTGGATAGGTC
+CGCGTACTGTACACGACTAATTTGAGAGTGTTGGATCATACCTAGAGCCA
+GGTGGGCTTCAATGATGTGATGTCGGCGCAGACGAGTTCTGTAGCTTCAG
+TTTTACGCGATGTGTCTTTAACAACAGTACATGCTAGACTTGAAGAAAGA
+AAAACCGTTTCTTGTCTGGACCGCCCCTTTACGTTTACCATTGCTTTCAT
+TCGCCTTCGTCCGATTGAAGTATCCAGCACCCAAGGCCGCGGCACATGTA
+CGCAAACGACGCTTGACAGGTGTCACCATAGTGATATCGATCGGAGGGTC
+GCACATGAGCACGCTAATTTTCAGCCTACTTGTCCGTCCAATCCACAGTC
+TTTCAATTCCCTGCACAAAAGAGTTTAACAACGCCGCTGATACGTAGTGA
+AGACCAGACAATGCGACGGCATCTCGCGGTATAGTGCATCACATCCAATC
+GGATAGCTGCTCCAATGACTGGAGTCTAGCTATAACGAGGCGGACGATAA
+ACATAGGCTAGCGCGGGGTTAACTCGCTTGGGATGCTCATTACACGCTCG
+CTTACCACACGCGGGAGCCAGTGAACGGATTTTGTGGAGAAATCCTCCTT
+CTTTTCTGTGAGCATTTCTGTATTGATTGGAGTGCTCACCTGCCTTTATA
+GTCAATGAGGTGTTGGATCGGTATGACTAAACCGGAAGCTAGGACCATTC
+TAGCGCCGTGGTGCTGGCTCGGCATCTAGCGGCATTAAGCCTCCCAGAGA
+GAGGCCGGATATCGACCTTTTGTGTCTGGGCAGGTTGAGTGGATTGCACC
+ACAAATTATCTCATCACCAGAACCGGATTGTACACCGACGATTAATTCCA
+TAGGTATGACGCGTCTACCTGGTATTCAATGCTTAGACGGTGCCCAGGCC
+AACCCTAGTTGTACAATGCCACCTTGGTATTATGAGCGAGTTTTGCCTCA
+CCACAAAGCCAAGCGGCCCGGGAACTCAAATCCAATACCTACCGAGCTGA
+CCGTAACCCCCTTACTCCTAAAGACATGTACGATGTAAAATCTGGGGGGA
+GAAATTACGTAAATTAGTGACAAATTAAAAGGAGCTTGTTATACTGCACA
+ACAATTTCAACTTTAATCGTAATCGATATCGCTGCGGAGGAGAATTGGAA
+GATTCAGCACCGCAACGGGCGGGTTAAGTCGCAATTACGCCCCGGCCCAC
+TTAGTCTGAACGGAGAAGAGTTGCATTAAATCTAAACTATGGAAGTCGGA
+GATAGGACAATCTCTTTTATGAAAATGATTAATAGGTTTTAATAGCTGGC
+ATCTCCCGCCGATAACTACGACTGTGATGCAAGGCGACCATGTCCTCGTT
+GGTTTTTTAAGCTGAGGGGGACTTCGCAGATCGCAGGTAACCCAGCTATA
+ACTGCGTGTGAGATCGCTTATATATAGACTCAAGCGGACAGAGCGTATTC
+GTGGATGCCAGCGCGAGATCGGTTCGTTCGTCACGTAGTAACTTGGCGGC
+TGGCGATCAATTGGCGCCATGAGTCGTCGCGTTCTCGATAATGAGACGTA
+TCAGAACCATGAGTTAAGACCGCTTGGACTGAAGGACTAAGTAGTAAGTT
+TTGTCGTCTGAAGACGATTACTAACAATTCGGGGTAATGGAGTGTTAACT
+GGTCCGTCATAAGCGAACGCTGGCCTGATGGAGTTCTCCGTGTCTGATAC
+CCTCCGCCGGGGTGTTAGGGACCAGCTGAACGTCTAGGCGTTTCCGTCGG
+GGGATTAAGTAAATATGCTAGATGATTAATGAAATATGGGTGCGTTTTAC
+AGTTGAATTTCACCCTCCGGACGCCCACACTTGATATGATCTCATATACA
+GACTCCAGTGATGGCCCGCCCTGCCAGAACTGCTGGTTCCCTCTTTTGTT
+GGTAGCTCGTTACTCCACTTAAAGCGGGAGTCGAACCTCGGCATCTACGG
+AGGGACATACCGGTAGTTTGAGTGACGTCGACTGGCACCTTACTACTATC
+CGGGCTAGTGTAAACGTGATACATCGCCTCTCCCGGGACCCGGGTACTCA
+AGGGACTCAAGACACTTCGACTCTTACCGTGTAGCAGGTAAGTCAGGTCA
+CCTCGACGGGAGTGGTTTACGTTAGTCTGTTCAGAGTTACTCCCGAACCC
+AGGATTTCTGTGGGATAAGTGCGTTAGACGAACGAGGGAAGGAGGGATGT
+AGAAGGTCGCAAGAATTGGGTCTCTTCGGCCTGAAAGACTCACACTTAAC
+CTAGTGGTTCAAATTGTTCTCAATCTGCCATTATCTCCGGATTGATAGAT
+CAAACACACCACAGTCGGCCGTGTCGATTGCATGTCCGGCCACTGATGAG
+CTACGAATTCGGCAACCCAGCGTCTTATTTTGATGTTAGGTTGCGGGTTC
+TTGCAGGGGATATGGCTGGACAGCTGAGACACTGCGTTCTTCGACAGCCT
+ATGAAGAGAATGTGCTGTACAAACTCGTTAATTTTGGCTCGCTCGTGCGT
+TGATACGAAAAAGTCTCCACCTGTGCTGAACCAGCCGACGCCCTCGCCGT
+AGAGCACAGAATCAGATGGAACCGTCAAGCCCCGAACTCAACGCTTATGT
+CCATCACACCGTGGAGTATACCTCCGAAGACGGCAAAATGGTTATCACCG
+TCCTGCAGATTTTGAGGGGAGCTGGGGTAGTACGAGCCTGCTTTGATCCA
+GTTACGGAGATTAACATAGCTAGATGCGTAGGAAATAAGGGCGCCACAAG
+CCCACAAACAGAACGTCTAACGATACACCAGGTCGCTGGCGGAAGGCCGT
+GGGAGCAAAGCGTAGTTTAGTTGTGTCCTCAAATGCTAATTTTTAACGTA
+CCGAAATGTTAGTGACTCAAAAAGGCTCTAGGCTAGCAATTTTCCGAGTG
+GTTTCTTTATCGACCGACTGTGACTAGTAACAAAGTTTGCCGTTACCGTG
+CGATCGCGCTTCACTAGAGTCCGTACGGACTATAATCGCCGTCCGTAAGA
+TTCCAATGTAGTCTCCGCCCCAAGATACAGCATGTTCTGGTAGATCATAT
+ATCGCCACCAACCACCGTTGGTGACAGGGCCTCTTCAAGTCTCATGTACT
+AGGTACTGCGTTTCGACTTATGCGATTAGGCAATAAAGAACTAGGCTTCG
+CCCCGCAGCCGGTGTTAGAGTGGTATGCCAGTACATCTCATGGAATAAAA
+GGGCGGTGCCACCGAAAGCCGAAATTCCCTAAAGTGGGGCAATCCGAAGC
+GACAATGATTATGGGCACTGCAAAGAACCCTGAATAGTTAGCGCTAACGA
+CCTACCACTATCGAATAACTTCGAAACCGTTTATTTAGCTACGTGACCCC
+ACTTTACATCCTGCCCCCGTAAAGTTACGAGCCCGAGACTGAGGTTCGGA
+GCAAGTTACCGTCGCAAAGAGCGCGAATGCACAAGCCTATAAGCCAATTT
+GGCTACCTAAAATCCGACTGATCGAGAGATCGTAACTAGAGTCATGCGGA
+TGCGACTGACTGCATCGATGGATCTCGAGACCCTCCATCCATAGCACAAC
+CCGGATGACAAGGGGAGAACGGGCTATCATCAAATTTCGGGGAGACAACA
+AGCTACACCTTTTTTCCTGCATACGAGTGCGCGCATGCACGGAGTGCTAC
+GTATTTATATAACGATATCCGGCCGAACTGGCCTCTTTTCCTGAGTGCAC
+CCGCGGTGTCTTCTCATCGAACAACATTTCACCTTTCCTTCAGGACGTTG
+GAGGCACCTTCTGTCTGCCCGGGATGGTTTGAGTCTCGTTCGGTTCTTAC
+TGCTATCTCTTACGCTGTTCTACCGTTCTATACTACATCACCAACGCCAG
+GATCACGGAGGTATGGCGTGTCCGACGAGCCTGCGCGTTCATCTAACGTT
+GACGGAAGAGCGTAAGCAATTCTATGGCCTGAATAACGAACCCTCCTCGC
+CGTATCCAAATTCGGCTGCGGACACGTAGCCGATCGGGCTGATGCTCTTG
+GAGAACGCCGTCCTGGCGTGCTGAATTCTATCCGATGGATCGTTAATACA
+GAGAGATAAAGTATAGGGACTAAGTCGTATTAAAACATAAAACTCCTTTC
+TACCATAAAGCTACCTAGTCACGCAATATCTTAGTGGCCATAGCTTGGCG
+GCCCACCTGTGCATCAATTTCACAGGACCTGGATTTTCTCACTGATGGAG
+GGCTCGTAGCTCGAACGCAGAGACTTGCCCTCCGGACTTTCACCGTTTGA
+AGCTTCCTTATCTAATAGTCTAATCTATCCGTCTTCGTCAGGGTCGTCTC
+GAGAAACCAAGGAATCCAGAGTATTCGAAAGCAAACGCACCCAAATTGTA
+CTTGGTGTATAGTAACAGTCCGCGAAGGCCTCCCCTCCTGGAAAGTCGTT
+TATGCGGCAATAGCCGCACATCTAAGGAGGTCGCTCTTATTTGTCTGTAA
+TGTGCCGTGAACTGCAGTTCACCTAGGCAAACCCAGGCGGAACGTGAGGA
+ATGCGGCAAGTTAGCACGGCCTTTGCGGTCGCCTCCAGTCACCACAAAAA
+AGTGGGCTGGTGTGAAGTGGCCCAGCAGCTGATCAGTAGGAATCCCTCCC
+TGCAGGGGCTGCTTGTTCACAGGTGACCATACCTCAGGACGGCTTACCAG
+AGGGAGCGTTGAGTTTGGATGGTTACTGTTAAACGGGCTACTCGACATCA
+TTGCGCTGACATGAAGAAGTCCACCGCGAAGTCGGAAATACCCCTAACAA
+CTCTAATTCAGTGGCAATTTGCGAGTTTACCCCGGCCGAATTTGCTAGGG
+AACGGTCTTAAGACTACGCATGCACAACTCGACCTGCCTATCCCGCCCCC
+GCGTGAAGGCTTATTTCTGGCGCTTTGTAGTTCGGCTTGAGCACAACGAT
+ACGGCGACGGTCAAGGTGGAGACCAGCCGTCTGAAATTTCCTGTAGTTTC
+TAGACGGGTTGACATTCCCGGGTGGCTGAAAAGGCTCGCTTTCGGCTGCA
+CCATTACCCAACGTTCTGCTTACCCAAAGCACCCCGTTGCTGGTGAGCAC
+CTATAGTTGGCGTTAGGAAGATTAAATAGCCTCACATTGGTAATTGGCGT
+CTAGCTCTAAGCATAACAAATGGCACTCGTTTAGGTATCTGCGTCATGTT
+GAATCGCGAAACGGTGGAGTGAACGGGATAAACGAGCCCCCATTTACCGC
+ACGCCCCCCAAACCCGAAGGTAGATACGATGCTTGCTATAGTCACCCTCA
+CTACTATTCTGCATGAGGGCGCATCTACTCTTGAAGCTCAAGCGCCTGTC
+GCCCGAGAGCAGTCAGATGCGTTTAGTAAGCGCGTCTAAATCCATACCAT
+AGCTACTGTACCCTTGCTTCGGCTCCATAATAACACCCGCTCACATTTGT
+GCTGTCGCATTTTGCCCTGGTACGTTGTCTCTAAGGAGATGTATCTTACT
+GCATAGGCGCATGCTAGTATCCCTTATCTGCTATTTAATAGTACGGCGTG
+CTGGATTTCTTGAAGAGGTGCAACCTGACGTGCGGATAAGGGTTTTTTCT
+CCATATAAGATCCCAGCATGACCCTAAAGTATCTCGCAGGGCTGAACCCT
+CGTTGAGGTTCGTCGCTGTCACCTCAGACCCTGCCGCTAGACACTTACCG
+GGAGTACGGTAGTCCTTTAGACTACTCTCCAGACCCGCATCAGCGGACCA
+GACATGGGTAAGTAATAATGTGCACGGGCTTCAGGACTGAGAGGTATCTG
+CGGGATCATTTCGTCACGGATCCGCTAGGCTGTTACGTTAGTCGCTCGGT
+CAATGGGTAACTATCGCGGGCATGATCGGTCAAGTCGAAAGCAGCCAGAG
+CCCTGCCATTCAGTGACACTATTTGATCACGTGTCCGATTAGTAACTGCC
+TCTTGACAAAGGCTCCAGTTTACAACATAAATCTATTATATAGTATAGCG
+GCGTTGTTTATTCCCGCTTGGGTACCATTACCTGTAGGAGTGGAAGGAGA
+CCTGAGAATCCGATCGTAGTAGTCCCTCGCTGCGCCACTTCTGGACCTAT
+AAAGTTGAATCTCTTCTTCAATACTAAGCGCCAGGACCCTAATCAACTGA
+GTAGGCCGGTTGCCCCATGAAACAAAGTTGAGCCAAGGATTGACCTGAGG
+ACAATTACCGCGGGCCGAGAGCCCTGCATCTGGTGGAGTTTAAATGCACG
+TTCTTAGACCCGGACCACATAGTCCAAAGCATCTACAGCTGGAGGGGATC
+TGCGGTTAGTACTTGCGATCTATACAGTGTCCAAACCCCGCACCCTCCAG
+CATATATGCCATGGCCTGAGCCTTTGTATCATACGCCAGCGGGAGATGTC
+AAATCGTGGGGGGAGAATTCTCAGGGTACCGTAAAACAACTCTCATGCAG
+CACCGCTCCGTCACCAGCTAGTCCTGCCCTGATGGCTTTCGCCACCGCAA
+TTTGCAATTAGCCGTCCTGTGCGAGAGGATGTCAATGCCGGCATCCTAGA
+GAGATGGACTTATTAATTCTAAAGCTGTGAAGTATGTTCCGGTTGTCTGA
+CTTCGTAGGGATGCGGTCCACCGCTGGCGGTTTTCAATGAGGCTTTACCT
+CATCAACCAGTTAGACGATTTCCCCGCGGCCCTTCGTGGTTCCGATATTC
+TTGGGAGGTGTCGTGAAATACTGCCGTTGCTGTTTGATTCATGCCAGAAC
+CGGTTCGCCGGGTTGGGAGAAGAAAGGCTAGGTGATCGAGAACCCACCGT
+ACTCATTTAAACCAAATGTCCATACGGGTTGGGGATTTGCACACCCACCG
+TGATAATCAGTTGTCTTTCTCAGCCTTGACTGTAGAGTCTGGAGGATTCG
+TCCAAGGAAGGATGATGGACCGCTTACATAGGCCGAGCGCCTTTCCGTTC
+TCTGTCGAAATAGACTATCCTGACCTTTCTAAACGGTGAGCAATCTGTGA
diff --git a/src/stator/alignment_stator.pl b/src/stator/alignment_stator.pl
new file mode 100755
index 0000000..4bc4aab
--- /dev/null
+++ b/src/stator/alignment_stator.pl
@@ -0,0 +1,527 @@
+#!/bin/env perl
+=pod
+Author: Hu Xuesong @ BGI <huxuesong at genomics.org.cn>
+Version: 1.0.0 @ 20110803
+=cut
+use strict;
+use warnings;
+use Time::HiRes qw ( gettimeofday tv_interval );
+use Getopt::Std;
+
+$Getopt::Std::STANDARD_HELP_VERSION=1;
+sub main::ShowHelp() {
+	if (@main::ARGV == 0) {
+		&main::VERSION_MESSAGE();
+		&main::HELP_MESSAGE();
+		die "\n";
+	}
+	getopts($main::opts);
+}
+
+sub main::HELP_MESSAGE() {
+	$main::help =~ s|\[|[\033[0;0m|g;
+	$main::help =~ s|\]|\033[32;1m]|g;
+	$main::help =~ s|\(|(\033[0;1m|g;
+	$main::help =~ s|\)|\033[32;1m)|g;
+	$main::help =~ s|:(\s*\n?\s*)(\S)|:$1\033[0;1m$2|g;
+	$main::help =~ s|\\\[\033\[0;0m|[|g;
+	$main::help =~ s|\\\033\[32;1m\]|]|g;
+	$main::help =~ s|\\\(\033\[0;1m|(|g;
+	$main::help =~ s|\\\033\[32;1m\)|)|g;
+	$main::help =~ s|\\:(\s*\n?\s*)\033\[0;1m|:$1|g;
+	$main::help =~ s|\n|\033[32;1m\n|g;
+	$main::ARG_DESC='[PROGRAM_ARG1 ...]' unless $main::ARG_DESC;
+	print STDERR <<EOH;
+\nUsage: \033[0;1m$0\033[0;0m [-OPTIONS [-MORE_OPTIONS]] [--] $main::ARG_DESC
+
+The following single-character options are accepted:
+\033[32;1m$main::help\033[0;0mOptions may be merged together.  -- stops processing of options.
+Space is not required between options and their arguments.
+EOH
+}
+sub main::VERSION_MESSAGE() {
+	my $perlv = $];
+	$perlv = sprintf "%vd", $^V if $] >= 5.006;
+	my $ver = sprintf "%vd", $main::VERSION;
+	my ($scr) = ($0 =~ m,([^/\\]+)$,);
+	if ($main::desc) {
+		print STDERR <<EOH;
+\033[32;1m$main::desc\033[0;0m ($scr) version \033[0;1m$ver\033[0;0m,
+ running under Perl version $perlv.
+EOH
+	} else {
+		print STDERR <<EOH;
+\033[32;1m$scr\033[0;0m version \033[0;1m$ver\033[0;0m, running under Perl version $perlv.
+EOH
+	}
+}
+
+$main::VERSION=1.0.0;
+our $opts='o:b';
+our($opt_o, $opt_b);
+
+#our $desc='';
+our $help=<<EOH;
+\t-o output prefix (./stat).{info,insD}
+\t-b No pause for batch runs
+For SOAP, both soap/single files and STDERR dump are needed.
+For BWA , only insert size stat. is done currently.
+EOH
+our $ARG_DESC='soap/sam files{,.gz,.bz2}';
+
+ShowHelp();
+$opt_o='./stat' if ! $opt_o;
+die "[x]No input files found !\n" unless @ARGV;
+#die "[!]Max 252 files supported.\n" if @ARGV>252;
+
+print STDERR "From [@ARGV] to [$opt_o]\n";
+unless ($opt_b) {print STDERR 'press [Enter] to continue...'; <STDIN>;}
+
+my $start_time = [gettimeofday];
+#BEGIN
+sub combineC($) {
+	my $href=$_[0];
+	if ($href and %$href) {
+		my (@str,$m);
+		$m = (sort {$a<=>$b} keys %$href)[-1];
+		for (1..$m) {
+			#$$href{$_} += 0;
+			push @str,join(':',$_,$$href{$_}||0);
+		}
+		return \join(',', at str);
+	} else {return \'.';}
+}
+
+sub combineJ($) {
+	my $href=$_[0];
+	if ($href and %$href) {
+		my @str;
+		for (sort {$a<=>$b} keys %$href) {
+			push @str,join(':',$_,$$href{$_});
+		}
+		return \join(',', at str);
+	} else {return \'.';}
+}
+
+sub getRealpos($$$$) {
+	my ($len,$strand,$realpos,$trim)=@_;
+	if ($strand eq '-') {	# Negative
+		$realpos += $len;	# should be $len-1. So, starting 0. (+ & -, never meets.)
+		if ($trim =~ /(\d+)S$/) {
+			$realpos += $1;	# $1 only reset after next /()/
+		}
+	} elsif ($strand eq '+') {	# Positive
+		if ($trim =~ /^(\d+)S/) {
+			$realpos -= $1;
+		}
+	} else {
+		$realpos=-1;
+	}
+	return $realpos;
+}
+
+sub openfile($) {
+    my ($filename)=@_;
+    my $infile;
+    if ($filename=~/.bz2$/) {
+	    open( $infile,"-|","bzip2 -dc $filename") or die "Error opening $filename: $!\n";
+    } elsif ($filename=~/.gz$/) {
+     	open( $infile,"-|","gzip -dc $filename") or die "Error opening $filename: $!\n";
+    } else {open( $infile,"<",$filename) or die "Error opening $filename: $!\n";}
+    return $infile;
+}
+sub checkfiletype($) {
+    my $fhc=$_[0];
+    my $type;
+    my $head=<$fhc>;
+    if ($head =~ /^\[bwa_sai2sam_pe_core\]/) {
+        $type='samlog';
+    } elsif ($head =~ /^\@SQ/) {
+        $type='sam';
+    } elsif ($head =~ /[ATCG]/) {
+        $type='soap';
+    } elsif ($head =~ /^$/) {
+=pod
+00000000  0a 42 65 67 69 6e 20 50  72 6f 67 72 61 6d 20 53  |.Begin Program S|
+00000010  4f 41 50 61 6c 69 67 6e  65 72 2f 73 6f 61 70 32  |OAPaligner/soap2|
+00000020  0a 46 72 69 20 4a 75 6c  20 31 35 20 30 39 3a 32  |.Fri Jul 15 09:2|
+00000030  39 3a 34 32 20 32 30 31  31 0a 52 65 66 65 72 65  |9:42 2011.Refere|
+00000040  6e 63 65 3a 20 2e 2f 72  65 66 2f 68 75 6d 61 6e  |nce: ./ref/human|
+00000050  2e 66 61 2e 69 6e 64 65  78 0a 51 75 65 72 79 20  |.fa.index.Query |
+00000060  46 69 6c 65 20 61 3a 20  2e 2f 30 6e 6f 6d 61 73  |File a: ./0nomas|
+=cut
+        $type='soaplog';
+    }
+    return $type;
+}
+
+sub sumsoapdata($$) {
+    my ($hit,$len,$chr,$types,$trim,$mistr)=@{$_[0]};
+    my $dathref=$_[1];
+    my ($BPOut,$ReadsOut,$MisSum,$TrimedBP,$TrimedReads,%Hit9r,%Hit9bp,%misMatch,%Indel)=(0,0,0,0,0);
+    #my (%chrBPOut,%chrReadsOut,%chrMisSum,%chrTrimedBP,%chrTrimedReads,%chrHit9r,%chrHit9bp,%chrmisMatch,%chrIndel);
+    my (@trims,$missed);
+		$BPOut += $len;#	$chrBPOut{$chr} += $len;
+		++$ReadsOut;#	++$chrReadsOut{$chr};
+		$missed=$mistr=~tr/ATCGatcg//;
+		++$misMatch{$missed};
+		#++$chrmisMatch{$chr}{$missed};
+		$MisSum += $missed;
+		#$chrMisSum{$chr} += $missed;
+
+		$hit=4 if $hit>4;	# max to count 3, then >=4. Ancient Chinese wisdom, and a bit more ...
+		++$Hit9r{$hit};
+		#++$chrHit9r{$chr}{$hit};
+		$Hit9bp{$hit} += $len;
+		#$chrHit9bp{$chr}{$hit} += $len;
+=pod
+		if ($types < 100) {
+			#++$misMatch{$types};
+			#++$chrmisMatch{$chr}{$types};
+		} elsif ($types < 200) {	# '3S33M9D39M', '32M1D14M29S' exists ?
+			++$Indel{$types-100};
+			++$chrIndel{$chr}{$types-100};
+		} else {
+			++$Indel{200-$types};
+			++$chrIndel{$chr}{200-$types};
+		}
+=cut
+		if ($types > 200) {
+			++$Indel{200-$types};
+			#++$chrIndel{$chr}{200-$types};
+		} elsif ($types > 100) {
+			++$Indel{$types-100};
+			#++$chrIndel{$chr}{$types-100};
+		}
+
+		@trims = $trim =~ /(\d+)S/;
+		if (@trims) {
+			++$TrimedReads;
+			#++$chrTrimedReads{$chr};
+			for ( @trims ) {
+				$TrimedBP += $_;
+				#$chrTrimedBP{$chr} += $_;
+			}
+		}
+    $dathref->{'BPOut'} += $BPOut;
+    $dathref->{'ReadsOut'} += $ReadsOut;
+    $dathref->{'MisSum'} += $MisSum;
+    $dathref->{'TrimedReads'} += $TrimedReads;
+    $dathref->{'TrimedBP'} += $TrimedBP;
+    $dathref->{'misMatch'}{$_} += $misMatch{$_} for keys %misMatch;
+    $dathref->{'Indel'}{$_} += $Indel{$_} for keys %Indel;
+    $dathref->{'Hit9r'}{$_} += $Hit9r{$_} for keys %Hit9r;
+    $dathref->{'Hit9bp'}{$_} += $Hit9bp{$_} for keys %Hit9bp;
+}
+sub statsoap($) {
+    my $fh=$_[0];
+    my (%datsum);
+    $datsum{'PEuniqPairs'}=0;
+    my ($BadLines,$PESE,$pairs,$lastpos,$line1,$line2,$pp,$pn,$calins,%insD)=(0,'PE',0);
+	while ($line1=<$fh>) {
+#print "[$line1]\n";
+		my ($id1, $n1, $len1, $f1, $chr1, $x1, $types1, $m1, $mistr1)
+		 = (split "\t", $line1)[0,3,5,6,7,8,9,-2,-1];
+		unless (defined $types1) {    # soap2 output always more than 10 columes.
+		    ++$BadLines;
+		    last;
+		}
+		&sumsoapdata([$n1, $len1, $chr1, $types1, $m1, $mistr1],\%datsum);
+		$line2=<$fh>;
+		last unless $line2;
+		my ($id2, $n2, $len2, $f2, $chr2, $x2, $types2, $m2, $mistr2)
+		 = (split "\t", $line2)[0,3,5,6,7,8,9,-2,-1];
+		unless (defined $types2) {    # soap2 output always more than 10 columes.
+		    ++$BadLines;
+		    last;
+		}
+			#($soapid,$hit,$len,$strand,$chr,$pos,$trim) = (split(/\t/))[0,3,5,6,7,8,-2];
+			#        ($hit,$len,        $chr,$types,$trim,$mistr) = @lines[3,5,7,9,-2,-1];
+		$id1 =~ s/\/[12]$//;
+		$id2 =~ s/\/[12]$//;
+		&sumsoapdata([$n2, $len2, $chr2, $types2, $m2, $mistr2],\%datsum);
+		if (($PESE eq 'SE') or ($id1 ne $id2)){	# single
+			$PESE='SE';
+			next;
+		}
+		next if $n1+$n2>2 or $chr1 ne $chr2;
+=pod
+		if ($f1 eq '+') {
+			($pp,$pn)=($x1,$x2);
+		} else {
+			($pp,$pn)=($x2,$x1);
+		}
+		if ($ins > 1500) {	# FR => +.pos < -.pos; RF => -.pos < +.pos
+			next if $pp < $pn;
+		} else { next if $pp > $pn; }
+=cut
+		++$pairs;
+		$line1=&getRealpos($len1, $f1, $x1, $m1);	# $len,$strand,$realpos,$trim
+		$line2=&getRealpos($len2, $f2, $x2, $m2);	# Well, $line{1,2} is recycled.
+		$calins=abs($line1-$line2);	# -.starting=0
+		++$insD{$calins};
+	}
+	$datsum{'BadLines'}=$BadLines;
+	if ($PESE eq 'PE') {
+    	$datsum{'PEuniqPairs'}=$pairs;
+	}
+	return [$PESE,[0,0,0],\%datsum,\%insD];
+}
+sub statsoaplog($) {
+    my $fh=$_[0];
+    my ($Pairs,$Paired,$Singled,$Reads,$Alignment)=(0,0,0,0,0);
+    while(<$fh>) {
+	    $Pairs = (split)[-2] if /^Total Pairs:/;
+	    $Paired = (split)[1] if /^Paired:/;
+	    $Singled = (split)[1] if /^Singled:/;
+	    $Reads = (split)[-1] if /^Total Reads/;
+	    $Alignment = (split)[1] if /^Alignment:/;
+    }
+    my @RET;
+    if ($Reads) {
+        @RET=('SE',[$Reads,0,$Alignment]);
+    } else {
+        @RET=('PE',[$Pairs*2,$Paired*2,$Singled]);
+    }
+    return \@RET;
+=pod
+Total Pairs: 34776407 PE
+Paired:      17719335 (50.95%) PE
+Singled:     30467634 (43.81%) SE
+
+IN:	34776407 reads x 2 fq file = 69552814 reads from _1 & _2.fq
+-o:	17719335 pairs = 17719335 x 2 =35438670 lines in .soap
+-2:	30467634 lines in .single
+
+17719335/34776407 = 0.50952172833726037310294878939046
+30467634/69552814 = 0.43805034257851882168275750856033
+
+
+Total Reads: 25
+Alignment:   22 (88.00%)
+=cut
+}
+
+sub sumsamdata($$) {
+        #my ($QNAME,$FLAG,$RNAME,$POS,$MAPQ,$CIAGR,$MRNM,$MPOS,$ISIZE,$SEQ,$QUAL,$OPT)=@read1;
+        #       0      1    2       3   4       5   6       7     8     9    10    11
+    my ($FLAG,$RNAME,$POS,$CIAGR,$MRNM,$MPOS,$ISIZE)=@{$_[0]}[1,2,3,5,6,7,8];
+    my $dathref=$_[1];
+    my ($BPOut,$ReadsOut,$MisSum,$TrimedBP,$TrimedReads,%Hit9r,%Hit9bp,%misMatch,%Indel)=(0,0,0,0,0);
+    my (@trims, at matches, at inserts, at deletes,$missed);
+    my ($isPaired,$isSingled)=(0,0);
+    unless ($CIAGR eq '*') {
+        ++$ReadsOut;
+    } else { return [0,0]; }
+    if ($FLAG & 2) {
+        $isPaired=1;
+    } else {   #($FLAG & 8) and ($FLAG & 4 == 0)
+        $isSingled=1;
+    }
+	@matches = $CIAGR =~ /(\d+)M/;
+	for ( @matches ) {
+		$BPOut += $_;
+	}
+	my ($Insertion,$Deletion)=(0,0);
+	@inserts = $CIAGR =~ /(\d+)I/;
+	for ( @inserts ) {
+		$BPOut += $_;
+		$Insertion += $_;
+	}
+	@deletes = $CIAGR =~ /(\d+)D/;
+	for ( @deletes ) {
+		$Deletion -= $_;
+	}
+	if ($Insertion and $Deletion) {
+	    $Indel{$Insertion} += 0.5;
+	    $Indel{$Deletion} += 0.5;
+	} elsif ($Insertion) {
+	    ++$Indel{$Insertion};
+	} else {
+	    ++$Indel{$Deletion};
+	}
+	my $Alternativehits='';
+	for ( @{$_[0]} ) {
+    	$Alternativehits = $1 if /^XA:Z:([\w,+-;]+)$/; #XA:Z:chrX,+1144912,100M,0;
+	    next unless /^XM:i:(\d+)$/;
+	    $MisSum += $1;
+	}
+	my @excigar=split(';',$Alternativehits);
+	my $hit=1+scalar @excigar;
+	$hit=4 if $hit>4;	# max to count 3, then >=4. Ancient Chinese wisdom, and a bit more ...
+	++$Hit9r{$hit};
+	$Hit9bp{$hit} += $BPOut;
+	++$misMatch{$MisSum};
+	@trims = $CIAGR =~ /(\d+)S/;
+	if (@trims) {
+		++$TrimedReads;
+		for ( @trims ) {
+			$TrimedBP += $_;
+		}
+	}
+    $dathref->{'BPOut'} += $BPOut;
+    $dathref->{'ReadsOut'} += $ReadsOut;
+    $dathref->{'MisSum'} += $MisSum;
+    $dathref->{'TrimedReads'} += $TrimedReads;
+    $dathref->{'TrimedBP'} += $TrimedBP;
+    $dathref->{'misMatch'}{$_} += $misMatch{$_} for keys %misMatch;
+    $dathref->{'Indel'}{$_} += $Indel{$_} for keys %Indel;
+    $dathref->{'Hit9r'}{$_} += $Hit9r{$_} for keys %Hit9r;
+    $dathref->{'Hit9bp'}{$_} += $Hit9bp{$_} for keys %Hit9bp;
+    return [$isPaired,$isSingled];
+}
+sub statsam($) {
+    my $fh=$_[0];
+    my ($PESE,$Reads,$toPaired,$toSingled,$BadLines,%datsum,%insD)=('PE',0,0,0,0);
+    my ($Paired,$Singled)=(0,0);
+    my ($line1,$line2,$calins,$sumret);
+    while ($line1=<$fh>) {
+        next if $line1=~/^@\w\w\t\w\w:/;
+		my @read1=split /\t/, $line1;
+		#print "[",join('|', at read1),"]\n";
+		#print scalar @read1,"|\n";
+		if (scalar @read1 < 11) {
+		    ++$BadLines;
+		    last;
+		}
+		++$Reads;
+		$sumret=&sumsamdata(\@read1,\%datsum);
+		$Paired += $sumret->[0];
+		$Singled += $sumret->[1];
+		$line2=<$fh>;
+		last unless $line2;
+		my @read2=split /\t/, $line2;
+		if (scalar @read2 < 11) {
+		    ++$BadLines;
+		    last;
+		}
+		++$Reads;
+		$sumret=&sumsamdata(\@read2,\%datsum);
+		$Paired += $sumret->[0];
+		$Singled += $sumret->[1];
+		if (($PESE eq 'SE') or ($read1[0] ne $read2[0])){	# single
+			$PESE='SE';
+			next;
+		}
+		$calins=abs($read2[8]);
+		++$insD{$calins} if $sumret->[0] and $calins < 1500;
+    }
+    $datsum{'BadLines'}=$BadLines;
+    return [$PESE,[$Reads,$Paired,$Singled],\%datsum,\%insD];
+}
+my %dostat=(
+    'sam'     => \&statsam,
+    'soap'    => \&statsoap,
+#    'samlog' => sub {},
+    'soaplog' => \&statsoaplog,
+);
+
+sub sumintohash($$) {
+    my ($inhref,$intohref)=@_;
+    for my $key (keys %{$inhref}) {
+        if (ref($$inhref{$key}) eq 'HASH') {
+            $$intohref{$key}={} unless exists $$intohref{$key};
+            &sumintohash($$inhref{$key},$$intohref{$key});
+        } else {
+            $$intohref{$key} += $$inhref{$key};
+        }
+    }
+}
+
+my $files=0;
+my ($withPE,$InReads,$mapPair,$mapSingle,%DatSum,%InsD)=(0,0,0,0);
+while($_=shift @ARGV) {
+    next unless -f $_;
+    ++$files;
+    my $infile;
+    $infile=openfile($_);
+    my $type=checkfiletype($infile);
+    close $infile;
+    print STDERR "$files\t[$type] $_ ...";
+    $infile=openfile($_);
+    if (exists $dostat{$type}) {
+        my $ret=&{$dostat{$type}}($infile); # [$PESE,[$Reads,$Paired*2,$Singled],\%datsum,\%insD]
+        $InReads += $ret->[1]->[0];
+        $mapPair += $ret->[1]->[1];
+        $mapSingle += $ret->[1]->[2];
+        if ($ret->[0] eq 'PE') {
+            $withPE=1;
+            &sumintohash($ret->[3],\%InsD) if $ret->[3];
+        }
+        &sumintohash($ret->[2],\%DatSum) if $ret->[2];
+        #print "\n[";dump($ret);print "]\n";
+    } else {
+        print STDERR "\b\b\bskipped."
+    }
+    close $infile;
+    print STDERR "\n";
+}
+warn "[!]Files Read: $files\n";
+
+my ($n,$v,$avg,$std,$Lsd,$Rsd,$max_y,$max_x,$sum,$sum2)=(0);
+if ($withPE) {
+    open O,'>',"$opt_o.insD" or die "[x]Error opening $opt_o.insD: $!\n";
+    for my $k (keys %InsD) {
+	    $v=$InsD{$k};
+	    $sum += $k * $v;
+	    $n += $v;
+	    $sum2 += $k*$k * $v;
+    }
+    $n=-1 unless $n;
+    $avg = $sum/$n;
+    $std = sqrt($sum2/$n-$avg*$avg);
+    print O "# $avg ± $std\n";
+    ($max_y,$max_x)=(-1,0);
+    for my $k ($avg-$std .. $avg+$std) {	# 68.27%
+	    next unless $v=$InsD{$k};
+	    if ($max_y < $v) {
+		    $max_x = $k;
+		    $max_y = $v;
+	    }
+    }
+    my $cutoff = $max_y / 1000;
+    $cutoff = 3 if $cutoff<3;
+    my ($diff, $Lc, $Rc);
+    for my $k (keys %InsD) {
+	    $v=$InsD{$k};
+	    next if $v < $cutoff;
+	    $diff = $k - $max_x;
+	    if ($diff < 0) {
+		    $Lsd += $v * $diff * $diff;
+		    $Lc += $v;
+	    }
+	    elsif ($diff > 0) {
+		    $Rsd += $v * $diff * $diff;
+		    $Rc += $v;
+	    }
+    }
+    $Lc=-1 unless $Lc;
+    $Rc=-1 unless $Rc;
+    $Lsd = sqrt($Lsd/$Lc);
+    $Rsd = sqrt($Rsd/$Rc);
+    print O "# +$Lsd -$Rsd\n#InsertSize\tCount\n";
+    for my $k (sort {$a <=> $b} keys %InsD) {
+	    $v=$InsD{$k};
+	    print O "$k\t$v\n";
+    }
+    close O;
+}
+
+open NFO,'>',"$opt_o.info" or die "[x]Error opening $opt_o.info: $!\n";
+if ($withPE) {
+	my $p=sprintf "%.2f",100*$max_y/$n;
+	$avg=int($avg*10+.5)/10;
+	$Lsd=int($Lsd*100+.5)/100;
+	$Rsd=int($Rsd*100+.5)/100;
+	print NFO "#fmtS\tTotalReads\ttoPaired\ttoSingled\tModeIns(p%),Lsd,Rsd,InsAvg,STD\n";
+	print NFO "Summary\t",join("\t",$InReads,$mapPair,$mapSingle,"$max_x($p %),$Lsd,$Rsd,$avg,$std"),"\n";
+} else {
+	print NFO "#fmtS\tTotalReads\tAlignment\n";
+	print NFO "Summary\t",join("\t",$InReads,$mapSingle),"\n";
+}
+print NFO "\n#fmtC\tReadsOut\tBPOut\tMisSum\tTrimedReads\tTrimedBP\tmisMatchReads\tReads\@Hit\tBP\@Hit\tIndelReads\tBadLines\n";
+print NFO join("\t",'ALL',$DatSum{'ReadsOut'},$DatSum{'BPOut'},$DatSum{'MisSum'},$DatSum{'TrimedReads'},$DatSum{'TrimedBP'},
+	${&combineC($DatSum{'misMatch'})},${&combineJ($DatSum{'Hit9r'})},${&combineJ($DatSum{'Hit9bp'})},${&combineJ($DatSum{'Indel'})},$DatSum{'BadLines'}),"\n\n";# if exists $DatSum{'Hit9r'};
+close NFO;
+
+__END__
diff --git a/src/stator/baseCallingMatrix/autobam.pl b/src/stator/baseCallingMatrix/autobam.pl
new file mode 100755
index 0000000..785a908
--- /dev/null
+++ b/src/stator/baseCallingMatrix/autobam.pl
@@ -0,0 +1,35 @@
+#!/bin/env perl
+use strict;
+use warnings;
+
+my $SAMTOOLSBIN="/ifs1/ST_ASMB/USER/yuanjy/huxuesong/tmp/group/rev/test/samtools";
+my $CALTUATORBIN="/ifs1/ST_ASMB/USER/yuanjy/huxuesong/tmp/group/rev/test/pl/baseCallingMatrix/baseCalling_Matrix_calculator.pl";
+my $MAXREADStoCHECK=10000;
+
+die "Usage: $0 <single_bamfile> <output_prefix> <other_options>\n" if @ARGV<3;
+my $name=shift;
+my $out=shift;
+my ($READLEN,$lines)=(0,0);
+open IN,'-|',"$SAMTOOLSBIN view -f 3 -F 1536 $name" or die "Error opening $name : $!\n";
+
+while (<IN>) {
+	next if /^@\w\w\t\w\w:/;
+	chomp;
+	my @read1=split /\t/;
+	next unless ($read1[1] & 3) == 3;  # paired + mapped in a proper pair
+	next if $read1[1] >= 256;   # not primary || QC failure || optical or PCR duplicate
+	next unless $read1[5] =~ /^(\d+)M$/;
+	$READLEN = $1 if $READLEN < $1;
+	++$lines;
+	last if $lines > $MAXREADStoCHECK;
+}
+close IN;
+
+open O,'>',"${out}.log" or die "Error opening ${out}.log : $!\n";
+
+my $CLI="$SAMTOOLSBIN view -f 3 -F 1792 $name | $CALTUATORBIN -bp sam -l $READLEN @ARGV -o $out >>${out}.log 2>${out}.err";
+print "Read_Length of [$name]:\n$READLEN\n\nCLI:[$CLI]\n";
+print O "BAM:[$name]\nRead_Length: $READLEN\n\nCLI:[$CLI]\n",'-' x 78,"\n\n";
+system $CLI;
+
+close O;
diff --git a/src/stator/baseCallingMatrix/baseCalling_Matrix_analyzer.pl b/src/stator/baseCallingMatrix/baseCalling_Matrix_analyzer.pl
new file mode 100755
index 0000000..094e591
--- /dev/null
+++ b/src/stator/baseCallingMatrix/baseCalling_Matrix_analyzer.pl
@@ -0,0 +1,382 @@
+#!/bin/env perl
+
+=head1 Name
+
+	error_matrix_analyzer.pl
+
+=head1 Description
+
+	analyse the matrix about reads'' characteristic count from comparison results
+
+	the program need the matrix file as input.It will creat 7 files:
+	  *.misVSerr.base.stat : mismatch rate and error rate calculate by quality value for every cycle
+	  *.qualVSmis.stat : compair the real mismatch rate and the calculated error rate for each quality value
+	  *.transform.cycle.stat : the rate of the reference nucleotide be sequenced to each nucleotide for every cycle
+	  *.transform.qual.stat : the rate of the reference nucleotide be sequenced to each nucleotide for every quality
+	  *.transform.avg.stat : the average the reference nucleotide be sequenced to each nucleotide for all cycle along read
+	  *.qual.mat.dis : the distribution of quality value for matched read base
+	  *.qual.mis.dis : the distribution of quality value for mismatched read base
+	  *.err2mis : from released/pIRS/bwasam/matrixsummer.pl
+
+=head1 Version
+	
+	Author: Shi Yujian <shiyujian at genomics.org.cn>, Hu Xuesong <galaxy001 at gmail.com>
+	Version: 1.21 , Date:20120302
+
+=head1 Usage
+
+	perl error_matrix_analyzer.pl [option]
+	  -i <str>       matrix file
+	  -o <str>       output prefix
+	  -m <num>       min quality score[default:0]
+	  -x <num>       max quality score[default:40]
+	  -B             ignore the bases that quality is B or #
+	  -h             help
+
+=cut
+
+use strict;
+use warnings;
+use Getopt::Long;
+
+##get options from command line into variables and set default values
+my ($len, $in_file, $out, $min_qual, $max_qual, $help, $maskB);
+GetOptions(
+	"i:s"=>\$in_file,
+	"o:s"=>\$out,
+	"m:i"=>\$min_qual,
+	"x:i"=>\$max_qual,
+	"B"=>\$maskB,
+	"help"=>\$help
+);
+
+die `pod2text $0` if($help || !defined $in_file);
+$min_qual ||= 0;
+$max_qual ||= 40;
+if($in_file=~/\/([^\/]+)$/)
+{
+	$out ||= $1;
+}
+else
+{
+	$out ||= $in_file;
+}
+
+my %seq2bit = ("A"=>0,"C"=>1,"G"=>2,"T"=>3,"_All"=>4);
+my @bit2seq = ("A","C","G","T","_All");
+my @matrix;
+open IN,$in_file || die"$!";
+
+while(<IN>)
+{
+	if(/\[DistMatrix\]/)
+	{
+		$_=<IN>;
+		die "input file format error" unless(/#Ref/);
+		last;
+	}
+}
+
+while(<IN>)
+{
+	next if(/#/);
+	next unless(/\S+/);
+	last if(/END/);
+	chomp;
+	my @line = split;
+	my $k = 2;
+	for(my $i=0;$i<4;$i++)
+	{
+		for(my $j=$min_qual;$j<=$max_qual;$j++)
+		{
+			$matrix[$seq2bit{$line[0]}][$line[1]-1][$i][$j] = $line[$k];
+			$k++;
+		}
+		if($maskB)
+		{
+			$matrix[$seq2bit{$line[0]}][$line[1]-1][$i][2] = 0;
+		}
+	}
+}
+close IN;
+
+my @q2e;
+for(my $i=$min_qual;$i<=$max_qual;$i++)
+{
+	$q2e[$i] = 10 ** (-$i / 10);
+}
+
+my(@sum_row, at sum_cycle, at sum_ref, at sum_cycle_match, at sum_cycle_err, at transform_cycle, at transform_avg, at transform_qual, at transform_qual_sum);
+my(@match_qual_cycle, at mis_qual_cycle);
+my(@match_qual_sum,$match_sum, at mis_qual_sum,$mis_sum,$err_sum);
+my ($value,%MismatchBYQ,%MismatchBYQgenome);
+for(my $ref=0;$ref<@matrix;$ref++)
+{
+	for(my $cycle=0;$cycle<@{$matrix[$ref]};$cycle++)
+	{
+		for(my $base=0;$base<@{$matrix[$ref][$cycle]};$base++)
+		{
+			my $sum_tmp = 0;
+			for(my $qual=$min_qual;$qual<=$max_qual;$qual++)
+			{
+				$value = $matrix[$ref][$cycle][$base][$qual];
+				$sum_tmp += $value;
+				my $err_tmp = $value * $q2e[$qual];
+				$sum_cycle_err[$cycle] += $err_tmp;
+				$err_sum += $err_tmp;
+				$transform_qual[$qual][$ref][$base] += $value;
+				if($ref == $base)
+				{
+					$sum_cycle_match[$cycle] += $value;
+					$match_qual_cycle[$cycle][$qual] += $value;
+					$match_qual_sum[$qual] += $value;
+					$match_sum += $value;
+					$MismatchBYQ{$base}{$qual}->[1] +=$value;
+					$MismatchBYQgenome{$ref}{$qual}->[1] +=$value;
+					$MismatchBYQ{$seq2bit{'_All'}}{$qual}->[1] +=$value;
+					$MismatchBYQgenome{$seq2bit{'_All'}}{$qual}->[1] +=$value;
+				}
+				else
+				{
+					$mis_qual_cycle[$cycle][$qual] += $value;
+					$mis_qual_sum[$qual] += $value;
+					$mis_sum += $value;
+					$transform_qual_sum[$qual][$ref] += $value;
+					$MismatchBYQ{$base}{$qual}->[0] +=$value;
+					$MismatchBYQgenome{$ref}{$qual}->[0] +=$value;
+					$MismatchBYQ{$seq2bit{'_All'}}{$qual}->[0] +=$value;
+					$MismatchBYQgenome{$seq2bit{'_All'}}{$qual}->[0] +=$value;
+				}
+			}
+			$sum_row[$ref][$cycle] += $sum_tmp;
+			$transform_cycle[$cycle][$ref][$base] += $sum_tmp;
+			$transform_avg[$ref][$base] += $sum_tmp;
+		}
+		$sum_cycle[$cycle] += $sum_row[$ref][$cycle];
+		$sum_ref[$ref] += $sum_row[$ref][$cycle];
+	}
+}
+
+#open OUT,">$out\.ratio" || die "$!";
+my $total_base = $match_sum + $mis_sum;
+#print OUT "#total_base_number:\t$total_base\n";
+#print OUT "#base_rario:\t";
+#for(my $ref=0;$ref<@matrix;$ref++)
+#{
+#	my $sum_ref_rate = $sum_ref[$ref] / $total_base;
+#	print OUT "$bit2seq[$ref]:$sum_ref_rate\t";
+#}
+#print OUT "\n#ref_base\tcycle\t";
+#for(my $base=0;$base<@{$matrix[0][0]};$base++)
+#{
+#	for(my $qual=$min_qual;$qual<=$max_qual;$qual++)
+#	{
+#		print OUT "$bit2seq[$base]$qual\t";
+#	}
+#}
+#print OUT "\n";
+#for(my $ref=0;$ref<@matrix;$ref++)
+#{
+#	for(my $cycle=0;$cycle<@{$matrix[$ref]};$cycle++)
+#	{
+#		my $cycle_tmp = $cycle + 1;
+#		print OUT "$bit2seq[$ref]\t$cycle_tmp\t";
+#		for(my $base=0;$base<@{$matrix[$ref][$cycle]};$base++)
+#		{
+#			for(my $qual=$min_qual;$qual<=$max_qual;$qual++)
+#			{
+#				my $ratio = 0;
+#				$ratio = $matrix[$ref][$cycle][$base][$qual] / $sum_row[$ref][$cycle] if($sum_row[$ref][$cycle]);
+#				print OUT "$ratio\t";
+#			}
+#		}
+#		print OUT "\n";
+#	}
+#}
+#close OUT;
+
+open OUT,">$out\.misVSerr\.base\.stat" || die "$!";
+my $avg_mis_rate = $mis_sum / $total_base;
+my $avg_err_rate = $err_sum / $total_base;
+print OUT "#total_base:\t$total_base\n";
+print OUT "#avg_mis_rate:\t$avg_mis_rate\n";
+print OUT "#avg_err_rate:\t$avg_err_rate\n";
+print OUT "#cycle\tmis_rate\terr_rate\n";
+for(my $cycle=0;$cycle<@sum_cycle;$cycle++)
+{
+	my $mis_rate_tmp = 1 - $sum_cycle_match[$cycle] / $sum_cycle[$cycle];
+	my $err_rate_tmp = $sum_cycle_err[$cycle] / $sum_cycle[$cycle];
+	my $cycle_tmp = $cycle + 1;
+	print OUT "$cycle_tmp\t$mis_rate_tmp\t$err_rate_tmp\n";
+}
+close OUT;
+
+open OUT,">$out\.qualVSmis\.stat" || die "$!";
+print OUT "qual\tQ_err\tmis_rate\n";
+for(my $qual=$min_qual;$qual<=$max_qual;$qual++)
+{
+	my $mis_tmp = 0;
+	$mis_tmp = $mis_qual_sum[$qual] / ($match_qual_sum[$qual]+$mis_qual_sum[$qual]) if($match_qual_sum[$qual]+$mis_qual_sum[$qual]);
+#	my $qual_tmp = chr($qual + 64);
+	my $qual_tmp = $qual;
+	print OUT "$qual_tmp\t$q2e[$qual]\t$mis_tmp\n";
+}
+close OUT;
+
+open OUT,">$out\.transform\.cycle\.stat" || die "$!";
+open OUT2,">$out\.transform\.avg\.stat" || die "$!";
+print OUT "#cycle\t";
+print OUT2 "ref\\read\t";
+my $flag = 0;
+for(my $ref=0;$ref<@transform_avg;$ref++)
+{
+	for(my $base=0;$base<@{$transform_avg[$ref]};$base++)
+	{
+#		next if($base == $ref);
+		print OUT "$bit2seq[$ref]\-\>$bit2seq[$base]\t";
+		if(!$flag)
+		{
+			print OUT2 "$bit2seq[$base]\t";
+		}
+	}
+	if(!$flag)
+	{
+		print OUT2 "\n";
+		$flag=1;
+	}
+}
+print OUT "\n#avg\t";
+for(my $ref=0;$ref<@transform_avg;$ref++)
+{
+	print OUT2 "$bit2seq[$ref]\t";
+	for(my $base=0;$base<@{$transform_avg[$ref]};$base++)
+	{
+#		next if($base == $ref);
+		my $transform_rate_tmp = 0;
+#		$transform_rate_tmp = $transform_avg[$ref][$base] / ($sum_ref[$ref] - $transform_avg[$ref][$ref]) if(($sum_ref[$ref] - $transform_avg[$ref][$ref]));
+		$transform_rate_tmp = $transform_avg[$ref][$base] / $sum_ref[$ref] if($sum_ref[$ref]);
+		print OUT "$transform_rate_tmp\t";
+		print OUT2 "$transform_rate_tmp\t";
+	}
+	print OUT2 "\n";
+}
+close OUT2;
+print OUT "\n";
+for(my $cycle=0;$cycle<@transform_cycle;$cycle++)
+{
+	my $cycle_tmp = $cycle + 1;
+	print OUT "$cycle_tmp\t";
+	for(my $ref=0;$ref<@transform_avg;$ref++)
+	{
+		for(my $base=0;$base<@{$transform_avg[$ref]};$base++)
+		{
+#			next if($base == $ref);
+			my $transform_rate_tmp = 0;
+#			$transform_rate_tmp = $transform_cycle[$cycle][$ref][$base] / ($sum_row[$ref][$cycle] - $transform_cycle[$cycle][$ref][$ref]) if(($sum_row[$ref][$cycle] - $transform_cycle[$cycle][$ref][$ref]));
+			$transform_rate_tmp = $transform_cycle[$cycle][$ref][$base] / $sum_row[$ref][$cycle] if($sum_row[$ref][$cycle]);
+			print OUT "$transform_rate_tmp\t";
+		}
+	}
+	print OUT "\n";
+}
+close OUT;
+
+open OUT,">$out\.transform.qual.stat" || die "$!";
+print OUT "#qual\t";
+for(my $ref=0;$ref<@transform_avg;$ref++)
+{
+	for(my $base=0;$base<@{$transform_avg[$ref]};$base++)
+	{
+		next if($ref == $base);
+		print OUT "$bit2seq[$ref]\-\>$bit2seq[$base]\t";
+	}
+}
+print OUT "\n#avg\t";
+for(my $ref=0;$ref<@transform_avg;$ref++)
+{
+	for(my $base=0;$base<@{$transform_avg[$ref]};$base++)
+	{
+		next if($ref == $base);
+		my $transform_rate_tmp = 0;
+		$transform_rate_tmp = $transform_avg[$ref][$base] / ($sum_ref[$ref] - $transform_avg[$ref][$ref]) if($sum_ref[$ref] - $transform_avg[$ref][$ref]);
+#		$transform_rate_tmp = $transform_avg[$ref][$base] / $sum_ref[$ref] if($sum_ref[$ref]);
+		print OUT "$transform_rate_tmp\t";
+	}
+}
+print OUT "\n";
+for(my $qual=$min_qual;$qual<=$max_qual;$qual++)
+{
+	print OUT "$qual\t";
+	for(my $ref=0;$ref<@transform_avg;$ref++)
+	{
+		for(my $base=0;$base<@{$transform_avg[$ref]};$base++)
+		{
+			next if($ref == $base);
+			my $transform_rate_tmp = 0;
+			$transform_rate_tmp = $transform_qual[$qual][$ref][$base] / $transform_qual_sum[$qual][$ref] if($transform_qual_sum[$qual][$ref]);
+#			$transform_rate_tmp = $transform_qual[$qual][$ref][$base] / ($match_qual_sum[$qual]+$mis_qual_sum[$qual]) if($match_qual_sum[$qual]+$mis_qual_sum[$qual]);
+			print OUT "$transform_rate_tmp\t";
+		}
+	}
+	print OUT "\n";
+}
+close OUT;
+
+open OUT1,">$out\.qual\.mat\.dis" || die "$!";
+open OUT2,">$out\.qual\.mis\.dis" || die "$!";
+print OUT1 "#qual\tavg\t";
+print OUT2 "#qual\tavg\t";
+for(my $cycle=0;$cycle<@match_qual_cycle;$cycle++)
+{
+	my $cycle_tmp = $cycle + 1;
+	print OUT1 "cycl:$cycle_tmp\t";
+	print OUT2 "cycl:$cycle_tmp\t";
+}
+print OUT1 "\n";
+print OUT2 "\n";
+for(my $qual=$min_qual;$qual<=$max_qual;$qual++)
+{
+#	my $qual_tmp = chr($qual+64);
+	my $match_tmp = $match_qual_sum[$qual] / $match_sum;
+	my $mis_tmp = $mis_qual_sum[$qual] / $mis_sum;
+	print OUT1 "$qual\t$match_tmp\t";
+	print OUT2 "$qual\t$mis_tmp\t";
+	for(my $cycle=0;$cycle<@match_qual_cycle;$cycle++)
+	{
+		$match_tmp = 0;
+		$match_tmp = $match_qual_cycle[$cycle][$qual] / $sum_cycle_match[$cycle] if($sum_cycle_match[$cycle]);
+		my $mis_tmp = 0;
+		$mis_tmp = $mis_qual_cycle[$cycle][$qual] / ($sum_cycle[$cycle] - $sum_cycle_match[$cycle]) if($sum_cycle[$cycle] - $sum_cycle_match[$cycle]);
+		print OUT1 "$match_tmp\t";
+		print OUT2 "$mis_tmp\t";
+	}
+	print OUT1 "\n";
+	print OUT2 "\n";
+}
+close OUT1;
+close OUT2;
+
+sub misRorTwo($$) {
+	my ($mismatch,$match)=@_;
+	if ($mismatch+$match==0) {
+		if ($mismatch == 0) {
+			return 0;
+		} else {
+			return 2;
+		}
+	} else {
+		return $mismatch/($mismatch+$match);
+	}
+}
+#ddx \%MismatchBYQ;
+open OA,'>',$out.'.err2mis' or die "Error: $!\n";
+print OA "#Read\tQ\tErrRate\tMismatchRate\tbyRefMismatchRate\tmismatch,match\n";
+for my $read (sort keys %MismatchBYQ) {
+    for my $Q (sort {$a<=>$b} keys %{$MismatchBYQ{$read}}) {
+        my ($mismatch,$match)=@{$MismatchBYQ{$read}{$Q}};
+		my ($gmismatch,$gmatch)=@{$MismatchBYQgenome{$read}{$Q}};
+        next unless ($match+$gmatch+$mismatch+$gmismatch);
+        print OA "$bit2seq[$read]\t$Q\t",10**(-$Q/10),"\t",misRorTwo($mismatch,$match),"\t",misRorTwo($gmismatch,$gmatch),"\t$mismatch,$match\t$gmismatch,$gmatch","\n";
+    }
+}
+close OA;
diff --git a/src/stator/baseCallingMatrix/baseCalling_Matrix_calculator.pl b/src/stator/baseCallingMatrix/baseCalling_Matrix_calculator.pl
new file mode 100755
index 0000000..ee9d9bc
--- /dev/null
+++ b/src/stator/baseCallingMatrix/baseCalling_Matrix_calculator.pl
@@ -0,0 +1,637 @@
+#!/bin/env perl
+=pod
+Author: Hu Xuesong @ BGI <huxuesong at genomics.org.cn>
+Version: 0.1.1 @ 20110819
+=cut
+use strict;
+use warnings;
+use Time::HiRes qw ( gettimeofday tv_interval );
+use Getopt::Std;
+
+$Getopt::Std::STANDARD_HELP_VERSION=1;
+sub main::ShowHelp() {
+	if (@main::ARGV == 0) {
+		&main::VERSION_MESSAGE();
+		&main::HELP_MESSAGE();
+		die "\n";
+	}
+	getopts($main::opts);
+}
+
+sub main::HELP_MESSAGE() {
+	$main::help =~ s|\[|[\033[0;0m|g;
+	$main::help =~ s|\]|\033[32;1m]|g;
+	$main::help =~ s|\(|(\033[0;1m|g;
+	$main::help =~ s|\)|\033[32;1m)|g;
+	$main::help =~ s|:(\s*\n?\s*)(\S)|:$1\033[0;1m$2|g;
+	$main::help =~ s|\\\[\033\[0;0m|[|g;
+	$main::help =~ s|\\\033\[32;1m\]|]|g;
+	$main::help =~ s|\\\(\033\[0;1m|(|g;
+	$main::help =~ s|\\\033\[32;1m\)|)|g;
+	$main::help =~ s|\\:(\s*\n?\s*)\033\[0;1m|:$1|g;
+	$main::help =~ s|\n|\033[32;1m\n|g;
+	$main::ARG_DESC='[PROGRAM_ARG1 ...]' unless $main::ARG_DESC;
+	print STDERR <<EOH;
+\nUsage: \033[0;1m$0\033[0;0m [-OPTIONS [-MORE_OPTIONS]] [--] $main::ARG_DESC
+
+The following single-character options are accepted:
+\033[32;1m$main::help\033[0;0mOptions may be merged together.  -- stops processing of options.
+Space is not required between options and their arguments.
+EOH
+}
+sub main::VERSION_MESSAGE() {
+	my $perlv = $];
+	$perlv = sprintf "%vd", $^V if $] >= 5.006;
+	my $ver = sprintf "%vd", $main::VERSION;
+	my ($scr) = ($0 =~ m,([^/\\]+)$,);
+	if ($main::desc) {
+		print STDERR <<EOH;
+\033[32;1m$main::desc\033[0;0m ($scr) version \033[0;1m$ver\033[0;0m,
+ running under Perl version $perlv.
+EOH
+	} else {
+		print STDERR <<EOH;
+\033[32;1m$scr\033[0;0m version \033[0;1m$ver\033[0;0m, running under Perl version $perlv.
+EOH
+	}
+}
+
+$main::VERSION=1.0.0;
+our $opts='r:o:l:p:s:c:t:qb';
+our($opt_o, $opt_r, $opt_l, $opt_p, $opt_s, $opt_c, $opt_t, $opt_q, $opt_b);
+
+#our $desc='';
+our $help=<<EOH;
+\t-p type of input files {(auto),sam,soap,fq} [ONLY pIRS Generated fq]
+\t-r ref fasta file (./ref/human.fa) [.{gz,bz2} is OK]
+\t-s trim SNP positions from (<filename>) in format /^ChrID\\tPos/
+\t-l read length of reads (100)
+\t-o output prefix (./matrix).{count,ratio}.matrix and .{stat,info}
+\t-c ChrID list (./chrtouse)
+\t-q Use Qascii=64 for sam files instead of 33
+\t-t Trim ChrID in ref fasta file to match alignment results (none) [use RegEx for s/\$ARG//;]
+\t-b No pause for batch runs
+For gzipped files, use [zcat] and pipe(|).
+For bam files, use [samtools view -f 3 -F 1792 -h] and pipe(|).
+EOH
+our $ARG_DESC='{sam,soap}pe_files';
+
+ShowHelp();
+$opt_r='./ref/human.fa' if ! $opt_r;
+$opt_p='auto' if ! $opt_p;
+$opt_o='./matrix' if ! $opt_o;
+#$opt_c='./chrtouse' if ! $opt_c;
+$opt_l=100 if ! $opt_l;
+die "[x]-r $opt_r not exists !\n" unless -f $opt_r;
+if ($opt_s) {die "[x]-s $opt_s not exists !\n" unless -f $opt_s;}
+
+print STDERR "From [@ARGV]($opt_p) of [$opt_l] with [$opt_r] to [$opt_o]\n";
+print STDERR "ChrID will be trimed by s/$opt_t//;\n" if $opt_t;
+print STDERR "ChrID list:[$opt_c]\n" if $opt_c;
+print STDERR "SNP skipping list:[$opt_s]\n" if $opt_s;
+print STDERR "SAM files with Qascii=64\n" if $opt_q;
+unless ($opt_b) {print STDERR "Wait 3 seconds to continue...\n"; sleep 3;}
+
+#my $start_time = [gettimeofday];
+#BEGIN
+
+my %Genome;
+if ($opt_c) {
+    open C,'<',$opt_c or die "Error: $!\n";
+    while(<C>){
+        chomp;
+		if ($opt_t) {
+			s/$opt_t//;
+		}
+        ++$Genome{$_};
+    }
+    close C;
+}
+warn "[!]Reading Reference Genome:\n";
+if ($opt_r =~ /.bz2$/) {
+    open( GENOME,"-|","bzip2 -dc $opt_r") or die "Error opening $opt_r: $!\n";
+} elsif ($opt_r =~ /.gz$/) {
+ 	open( GENOME,"-|","gzip -dc $opt_r") or die "Error opening $opt_r: $!\n";
+} else {open( GENOME,"<",$opt_r) or die "Error opening $opt_r: $!\n";}
+#open GENOME,'<',$opt_r or die "Error: $!\n";
+while (<GENOME>) {
+    s/^>//;
+	/^(\S+)/ or next;
+	my $seqname = $1;
+	if ($opt_t) {
+		print STDERR " >$seqname";
+		$seqname =~ s/$opt_t//;
+		print STDERR " -> $seqname ...";
+		die "\n[x]ChrID became empty after trim by /$opt_t/ !\n" if $seqname eq '';
+	} else {
+		print STDERR " >$seqname ...";
+	}
+	$/=">";
+	my $genome=<GENOME>;
+	chomp $genome;
+	$genome=~s/\s//g;
+	$/="\n";
+	if ((!$opt_c) or exists $Genome{$seqname}) {
+        $Genome{$seqname}=$genome;
+        print STDERR "\b\b\b",length $Genome{$seqname},".\n";
+    } else {print STDERR "\b\b\b",length $genome,", skipped.\n";}
+	$genome='';
+}
+close GENOME;
+if ($opt_s) {
+    print STDERR "[!]Reading SNP: ";
+    open SNP,'<',$opt_s or die "Error: $!\n";
+    while(<SNP>) {
+        chomp;
+        my ($chr,$pos)=split /\s+/;
+		if ($opt_t) {
+			$chr =~ s/$opt_t//;
+		}
+        substr $Genome{$chr},$pos-1,1,'x' if exists $Genome{$chr};
+    }
+    close SNP;
+    print STDERR "done.\n";
+}
+###
+#print ">$_\n$Genome{$_}\n\n" for sort keys %Genome;
+###
+sub getBases($$$) {
+    my ($chr,$start,$len)=@_;
+    return substr $Genome{$chr},$start-1,$len;
+}
+
+my $READLEN=$opt_l;
+my $MaxQ=40;
+my $MinQ=3;
+my $MisBase=0;
+my $CountGridSampledOK_MinValue = 100;
+my @SuggestGSPercent = (90, 5, 3);
+
+=pod
+http://en.wikipedia.org/wiki/FASTQ_format#Encoding
+ S - Sanger        Phred+33,  raw reads typically (0, 40)
+ X - Solexa        Solexa+64, raw reads typically (-5, 40)
+ I - Illumina 1.3+ Phred+64,  raw reads typically (0, 40)
+ J - Illumina 1.5+ Phred+64,  raw reads typically (3, 40)
+    with 0=unused, 1=unused, 2=Read Segment Quality Control Indicator (bold) 
+    (Note: See discussion above).
+ L - Illumina 1.8+ Phred+33,  raw reads typically (0, 41)
+
+Only J supported now.
+=cut
+my ($TotalBase,$TotalReads,%BaseCountTypeRef)=(0,0);
+my ($mapBase,$mapReads,$QBbase,$QBmis)=(0,0,0,0);
+my $Qascii=33;  # Sam 33, Soap 64.
+$Qascii=64 if $opt_q;
+my %Stat;   # $Stat{Ref}{Cycle}{Read}{Quality}
+my %MarkovStat;   # $Stat{Ref}{Cycle}{pre-Q}{Read}{Quality}
+my %QTrans;   # $QTrans{Cycle}{pre-Q}{Quality}
+my %PlotReadsQavgHist;   # $PlotReadsQavgHist{Read1,2}{Q(round to 0.5)}=count, -1 => Sum (Illumina Q>0, but maybe 0 after round)
+my %statQmkv;	# {$Len}->{PreQ_Avg}{Q}
+my $QmkvMaxLen=3;
+
+sub statRead($$$$$) {
+    my ($ref,$isReverse,$read,$Qstr,$cyclestart)=@_;
+    if ($isReverse) {
+        $ref =~ tr/acgtrymkswhbvdnxACGTRYMKSWHBVDNX/tgcayrkmswdvbhnxTGCAYRKMSWDVBHNX/;
+        $read =~ tr/acgtrymkswhbvdnxACGTRYMKSWHBVDNX/tgcayrkmswdvbhnxTGCAYRKMSWDVBHNX/;
+		$ref = scalar reverse $ref;
+		$read = scalar reverse $read;
+		$Qstr = scalar reverse $Qstr;
+    }
+#	doTheStat($ref,$read,$Qstr,$cyclestart);
+#}
+#sub doTheStat($$$$) {
+#    my ($ref,$read,$Qstr,$cyclestart)=@_;
+    my $PEpos=-1;
+    my $QBflag=0;
+    my $lastQ=-1;
+	my $SumQ=0;
+	my @Qvalues;
+    for (my $i=0;$i<$READLEN;$i++) {
+        my $refBase=substr $ref,$i,1 or return;
+        my $QstrSingle=substr $Qstr,$i,1;
+        my $Qval=ord($QstrSingle)-$Qascii;
+		push @Qvalues,$Qval;
+		next unless $refBase =~ /^[ATCG]$/;
+        my $readBase=substr $read,$i,1;
+        next if $readBase eq 'N';
+        if ($MaxQ<$Qval) {
+            $MaxQ=$Qval;
+            warn "[!] Qval=$Qval($QstrSingle) > 40 found. Remember to add -I at bwa aln for Illumina reads !\n";
+        }
+		$PEpos=$cyclestart+$i;
+		if ($lastQ != -1) {	# 1st cycle skipped; 1st can be 'N', so not $PEpos > 1
+			++$MarkovStat{$refBase}{$PEpos}{$lastQ}{$readBase}{$Qval};
+			++$QTrans{$PEpos}{$lastQ}{$Qval};
+		}
+		$lastQ = $Qval;
+		$SumQ += $Qval;
+        ++$Stat{$refBase}{$PEpos}{$readBase}{$Qval};
+        if ($Qval <= 2) {
+            $QBflag = 1;
+            ++$QBbase;
+			$MinQ = $Qval if $MinQ > $Qval;	# well, if v1.8+, $MinQ can touch 0.
+        }
+        if ($refBase ne $readBase) {
+            ++$MisBase;
+            $QBmis += $QBflag;
+        }
+        ++$BaseCountTypeRef{$refBase};
+        ++$TotalBase;
+#print "$isReverse {$refBase}{$PEpos}{$readBase}{$Qval} ",($refBase eq $readBase)?'=':'x',"\n";
+    }
+	my $Read_num;
+	if ($PEpos > $READLEN) {
+		$Read_num = 2;
+	} else {
+		$Read_num = 1;
+	}
+	unless ($PEpos==-1) {
+		++$TotalReads;
+	} else {	# Reach here when the whole ref seq is masked by SNP.
+		warn "[d]$cyclestart,$isReverse,$read,$Qstr,$ref\n";
+	}
+	++$PlotReadsQavgHist{$Read_num}{int(2*$SumQ/$READLEN)/2};	# 0 for [0,0.5]
+	++$PlotReadsQavgHist{$Read_num}{-1};
+
+	for my $qlen (1..$QmkvMaxLen) {
+		my $pQavg=0;
+		for (my $i=0;$i < $READLEN - $qlen + 1;$i++) {
+			$pQavg += $Qvalues[$_] for ($i .. $i+$qlen-1);
+			++$statQmkv{$qlen}{$Qvalues[$i]}->[int(2*$pQavg/$qlen)];
+		}
+	}
+}
+
+my $type;
+if ($opt_p eq 'sam') {
+    $type = 'sam';
+} elsif ($opt_p eq 'soap') {
+    $type = 'soap';
+    $Qascii = 64;
+} elsif ($opt_p eq 'fq') {
+    $type = 'fq';
+} else {
+    chomp($_=<>) or die "[x]Empty input !\n";
+    if (/^@/) {
+        if (/^@\w+\t/) {
+            $type = 'sam';
+        } else {
+            $type = 'fq';
+            # @read_800_22/1 ChrID 2 129025 70 786 32,C;70,A;
+        }
+    } else {
+        $type = 'soap';
+        $Qascii = 64;
+        my @read1=split /\t/;
+        chomp($_=<>) or die "[x]Input too short !\n";
+        my @read2=split /\t/;
+        die "[x]Not PE soap file.\n" if $read1[0] ne $read2[0];
+        $mapBase += $read1[5]+$read2[5];
+        $mapReads +=2;
+        goto LABEL unless exists $Genome{$read1[7]};
+        goto LABEL unless $read1[3] == 1 and $read2[3] == 1;  # Hit==1
+        goto LABEL if $read1[9] > 100 or $read2[9] > 100; # No Indel
+        goto LABEL unless $read1[5] == $READLEN;
+        goto LABEL unless $read2[5] == $READLEN;
+        goto LABEL unless $read1[7] eq $read2[7];   # same Reference sequence NAME
+        my $ref1=uc getBases($read1[7],$read1[8],$READLEN) or print join("\t", at read1),"\n";
+        my $ref2=uc getBases($read2[7],$read2[8],$READLEN) or print join("\t", at read2),"\n";
+        #my ($QNAME,$Seq,$Qual,$Hit,$a/b,$Len,$Strand,$Chr,$Pos,$Type,$SMID,$CIAGR,$Etc)=@read1;
+        #       0     1    2     3    4    5     6      7    8    9     10     11   12
+        statRead($ref1,$read1[6] eq '-',$read1[1],$read1[2],1);
+        statRead($ref2,$read2[6] eq '-',$read2[1],$read2[2],1+$READLEN);
+    }
+}
+LABEL:
+print STDERR "[!]Input file type is [$type].\n";
+my $start_time = [gettimeofday];
+
+my %NotYetPairedSAM;
+sub DealNotYetPaired($$$$$$$) {
+	my ($CMD,$QNAME,$ref,$isReverse,$read,$Qstr,$cyclestart)=@_;
+	if ($CMD eq 'Del') {
+		delete $NotYetPairedSAM{$QNAME};
+	} elsif ($CMD eq 'Add') {
+		if (exists $NotYetPairedSAM{$QNAME}) {
+			statRead($ref,$isReverse,$read,$Qstr,$cyclestart);
+			($ref,$isReverse,$read,$Qstr,$cyclestart)=@{$NotYetPairedSAM{$QNAME}};
+			statRead($ref,$isReverse,$read,$Qstr,$cyclestart);
+			delete $NotYetPairedSAM{$QNAME};
+		} else {
+			$NotYetPairedSAM{$QNAME}=[$ref,$isReverse,$read,$Qstr,$cyclestart];
+		}
+	}
+	return;
+}
+
+if ($type eq 'sam') {
+    while (<>) {
+        next if /^@\w\w\t\w\w:/;
+        chomp;
+        my @read1=split /\t/;
+        ++$mapReads if $read1[2] ne '*';
+		if ($read1[5] =~ /(\d+)M/) {
+			$mapBase += $1;
+			unless ($1 == $READLEN) {
+				DealNotYetPaired('Del',$read1[0],'',0,'','',0);
+				next;
+			}
+		} else {
+			DealNotYetPaired('Del',$read1[0],'',0,'','',0);
+			next;
+		}
+        next unless exists $Genome{$read1[2]};
+        next unless ($read1[1] & 3) == 3;  # paired + mapped in a proper pair; samtools view -f 3
+        next if $read1[1] >= 256;   # not primary || QC failure || optical or PCR duplicate; samtools view -F 1792
+        next unless $read1[6] eq '=';   # same Reference sequence NAME
+        #next if $read1[11] eq 'XT:A:R'; # Type: Unique/Repeat/N/Mate-sw, N not found.
+		my $OPT = join("\t", at read1[11 .. $#read1]);
+		next if $OPT =~ /\bXT:A:R\b/;
+        my $ref1=uc getBases($read1[2],$read1[3],$READLEN) or print join("\t", at read1),"\n";
+		my $ReadCycle;
+		if ($read1[1] & 64) {
+			$ReadCycle = 1;
+		} elsif ($read1[1] & 128) {
+			$ReadCycle = 1 + $READLEN;
+		} else {
+			warn "[w]",join("\t", at read1),"\n";
+			next;
+		}
+        #my ($QNAME,$FLAG,$RNAME,$POS,$MAPQ,$CIAGR,$MRNM,$MPOS,$ISIZE,$SEQ,$QUAL,$OPT)=@read1;
+        #       0      1    2       3   4       5   6       7     8     9    10    11
+		DealNotYetPaired('Add',$read1[0],$ref1,$read1[1] & 16,$read1[9],$read1[10],$ReadCycle);
+    }
+} else {
+    while (<>) {
+        #next if /^@\w\w\t\w\w:/;
+        chomp;
+        my @read1=split /\t/;
+        chomp($_=<>) or last;
+        my @read2=split /\t/;
+    #print join("\t", at read1),"\n-",join("\t", at read2),"\n";
+        die "[x]Not PE soap file.\n" if $read1[0] ne $read2[0];
+        $mapBase += $read1[5]+$read2[5];
+        $mapReads +=2;
+        next unless exists $Genome{$read1[7]};
+        next unless $read1[3] == 1 and $read2[3] == 1;  # Hit==1
+        next if $read1[9] > 100 or $read2[9] > 100; # No Indel
+        next unless $read1[5] == $READLEN;
+        next unless $read2[5] == $READLEN;
+        next unless $read1[7] eq $read2[7];   # same Reference sequence NAME
+        my $ref1=uc getBases($read1[7],$read1[8],$READLEN) or print join("\t", at read1),"\n";
+        my $ref2=uc getBases($read2[7],$read2[8],$READLEN) or print join("\t", at read2),"\n";
+        #my ($QNAME,$Seq,$Qual,$Hit,$a/b,$Len,$Strand,$Chr,$Pos,$Type,$SMID,$CIAGR,$Etc)=@read1;
+        #       0     1    2     3    4    5     6      7    8    9     10     11   12
+        statRead($ref1,$read1[6] eq '-',$read1[1],$read1[2],1);
+        statRead($ref2,$read2[6] eq '-',$read2[1],$read2[2],1+$READLEN);
+    }
+}
+
+open OA,'>',$opt_o.'.count.matrix' or die "Error: $!\n";
+open OB,'>',$opt_o.'.ratio.matrix' or die "Error: $!\n";
+open OC,'>',$opt_o.'.stat' or die "Error: $!\n";
+open OI,'>',$opt_o.'.info' or die "Error: $!\n";
+my (%CountGridOK,%CountGridPoor,%CountGridZero,%CountGridSampled);
+
+sub toCountGridSampled($$) {
+	my ($c,$type)=@_;
+	if ($c==0) {
+		++$CountGridZero{$type};
+	} elsif ($c < $CountGridSampledOK_MinValue) {
+		++$CountGridPoor{$type};
+	} else {
+		++$CountGridOK{$type};
+	}
+	++$CountGridSampled{$type}{$c};
+}
+
+my $tmp;
+chomp(my $user=`id -nru`);
+ at ARGV=('/etc/passwd');
+chomp(my @passwd=<>);
+($_)=grep /$user/, at passwd;
+$tmp=(split /:/)[4];
+my $mail='';
+$mail=" <$tmp>" unless $tmp =~ /^\s*$/;
+my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
+my $date=sprintf "%02d:%02d:%02d,%4d-%02d-%02d",$hour,$min,$sec,$year+1900,$mon+1,$mday;
+my $Cycle=2*$READLEN;
+my $Qcount=$MaxQ+1;
+$TotalBase=-1 unless $TotalBase;
+my $MisRate=100*$MisBase/$TotalBase;
+print OI "Profile Name: ${opt_o}.(count|ratio).matrix, Generate @ $date by ${user}$mail .\n\n";
+$tmp="#Generate @ $date by ${user}$mail
+#Input [$type] file of mapped Reads: $mapReads , mapped Bases $mapBase
+#Total statistical Bases: $TotalBase , Reads: $TotalReads of ReadLength $READLEN
+#Dimensions: Ref_base_number 4, Cycle_number $Cycle, Seq_base_number 4, Quality_number $Qcount
+#Mismatch_base: $MisBase, Mismatch_rate: $MisRate %
+#QB_Bases: $QBbase, QB_Mismatches: $QBmis (bases with quality <= 2)
+#Reference Base Ratio in reads: ";
+my @BaseOrder=sort qw{A T C G}; # keys %BaseCountTypeRef;
+my $RBR;
+for (@BaseOrder) {
+    $RBR .= $_.' '. int(0.5+100*1000*$BaseCountTypeRef{$_}/$TotalBase)/1000 .' %;   ';
+}
+$tmp .= $RBR;
+my @BaseQ;
+for my $base (@BaseOrder) {
+    push @BaseQ,"$base-$_" for (0..$MaxQ);
+}
+$tmp .= "\n
+[Info]
+Date = $date
+User = ${user}$mail
+FileType = $type
+ReadLength = $READLEN
+Ref_base_number = 4
+Cycle_number = $Cycle
+Seq_base_number = 4
+Quality_number = $Qcount
+Mismatch_rate = $MisRate %
+Reference_Base_Ratio = $RBR
+<<END
+
+[Stat]
+MappedReads = $mapReads
+MappedBases = $mapBase
+UsedReads = $TotalReads
+UsedBase = $TotalBase
+MismatchBase = $MisBase
+QB_Bases = $QBbase
+QB_Mismatches = $QBmis
+<<END
+
+[DistMatrix]
+#".join("\t",'Ref','Cycle', at BaseQ);
+print OA $tmp;
+print OB $tmp;
+print OA "\tRowSum\n";
+print OB "\n";
+my ($count,$countsum);
+for my $ref (@BaseOrder) {
+    #print OA "\n";
+    for my $cycle (1..(2*$READLEN)) {
+        $tmp="$ref\t$cycle\t";
+        print OA $tmp; print OB $tmp;
+        my (@Counts, at Rates)=();
+        for my $base (@BaseOrder) {
+            for my $q (0..$MaxQ) {
+                if (exists $Stat{$ref}{$cycle} and exists $Stat{$ref}{$cycle}{$base} and exists $Stat{$ref}{$cycle}{$base}{$q}) {
+                    $count=$Stat{$ref}{$cycle}{$base}{$q};
+                } else {$count=0;}
+                push @Counts,$count;
+                &toCountGridSampled($count,'4D') if $q >= $MinQ;
+            }
+        }
+        $countsum=0;
+        $countsum += $_ for @Counts;
+        $countsum=-1 if $countsum==0;
+        push @Rates,$_/$countsum for @Counts;
+        print OA join("\t", at Counts,$countsum),"\n";
+        print OB join("\t", at Rates),"\n";
+    }
+}
+print OA "<<END\n\n";
+
+print OA "[QTransMatrix]\n#",join("\t",'Cycle','pre1_Q',0..$MaxQ),"\tRowSum\n";
+#for my $ref (@BaseOrder) {
+    for my $cycle (2..(2*$READLEN)) {
+		next if $cycle == 1 + $READLEN;	# the first cycle is always 0
+		for my $preQ (0..$MaxQ) {
+			print OA "$cycle\t$preQ\t";
+			my @Counts=();
+			for my $q (0..$MaxQ) {
+				if (exists $QTrans{$cycle} and exists $QTrans{$cycle}{$preQ} and exists $QTrans{$cycle}{$preQ}{$q}) {
+					$count=$QTrans{$cycle}{$preQ}{$q};
+				} else {$count=0;}
+				push @Counts,$count;
+				&toCountGridSampled($count,'QT') if $q >= $MinQ;
+			}
+			$countsum=0;
+			$countsum += $_ for @Counts;
+			print OA join("\t", at Counts,$countsum),"\n";
+		}
+    }
+#}
+print OA "<<END\n";
+print OB "<<END\n";
+close OA;
+close OB;
+
+print OC "[5Dmatrix]\nType = 3d\n#",join("\t",'Ref','Cycle','pre1_Q', at BaseQ),"\tRowSum\n";
+for my $ref (@BaseOrder) {
+    for my $cycle (1..(2*$READLEN)) {
+		for my $preQ ($MinQ..$MaxQ) {
+			print OC "$ref\t$cycle\t$preQ\t";
+			my @Counts=();
+			for my $base (@BaseOrder) {
+				for my $q (0..$MaxQ) {
+					if (exists $MarkovStat{$ref}{$cycle} and exists $MarkovStat{$ref}{$cycle}{$preQ} and exists $MarkovStat{$ref}{$cycle}{$preQ}{$base} and exists $MarkovStat{$ref}{$cycle}{$preQ}{$base}{$q}) {
+						$count=$MarkovStat{$ref}{$cycle}{$preQ}{$base}{$q};
+					} else {$count=0;}
+					push @Counts,$count;
+					&toCountGridSampled($count,'5D') if $q >= $MinQ;
+				}
+			}
+			$countsum=0;
+			$countsum += $_ for @Counts;
+			print OC join("\t", at Counts,$countsum),"\n";
+		}
+    }
+}
+print OC "<<END\n";
+
+print OC "\n[AvgQonReads]
+#Total Quality values: $PlotReadsQavgHist{1}{-1}, $PlotReadsQavgHist{2}{-1}
+#Q\tRead_1\tRead_2\tRatio_1\tRatio_2\n";
+for my $q (0..2*$MaxQ) {
+	$PlotReadsQavgHist{1}{$q/2} = 0 unless exists $PlotReadsQavgHist{1}{$q/2};
+	$PlotReadsQavgHist{2}{$q/2} = 0 unless exists $PlotReadsQavgHist{2}{$q/2};
+	print OC join("\t",$q/2,$PlotReadsQavgHist{1}{$q/2},$PlotReadsQavgHist{2}{$q/2},
+		$PlotReadsQavgHist{1}{$q/2}/$PlotReadsQavgHist{1}{-1},
+		$PlotReadsQavgHist{2}{$q/2}/$PlotReadsQavgHist{2}{-1}),"\n";
+}
+print OC "<<END\n";
+
+print OC "\n[QtransStat]\n";
+my @t;
+push @t,$_/2 for (2*2..2*$MaxQ);
+print OC join("\t",'Q','preLen','preQmean', at t),"\n";
+for my $qlen (sort {$a<=>$b} keys %statQmkv) {
+	for my $currQ (sort {$a<=>$b} keys %{$statQmkv{$qlen}}) {
+		print OC "$currQ\t$qlen\t";
+		@t=();
+		my ($sumT,$sumQ)=(0,0);
+		for (2*2..2*$MaxQ) {
+			if (defined $statQmkv{$qlen}{$currQ}->[$_/2]) {
+				push @t,$statQmkv{$qlen}{$currQ}->[$_/2];
+				$sumT += $statQmkv{$qlen}{$currQ}->[$_/2];
+				$sumQ += $currQ * ($statQmkv{$qlen}{$currQ}->[$_/2]);
+			} else {
+				push @t,'-';
+			}
+		}
+		#$sumT /= 2*$MaxQ - 2*$MinQ +1;	# This is just average count, >_<
+		if ($sumT != 0) {
+			print OC join("\t",int(0.5+10000*$sumQ/$sumT)/10000, at t),"\n";;
+		} else {
+			print OC join("\t",'-', at t),"\n";
+		}
+	}
+}
+print OC "<<END\n";
+
+close OC;
+
+sub getValueNoNULL($) {
+	return $_[0] if defined $_[0];
+	return 0;
+}
+
+my $TotalGrid = 1;
+my ($CountGridOK,$CountGridPoor,$CountGridZero);
+for $type (sort keys %CountGridSampled) {
+	$CountGridOK = getValueNoNULL($CountGridOK{$type});
+	$CountGridPoor = getValueNoNULL($CountGridPoor{$type});
+	$CountGridZero = getValueNoNULL($CountGridZero{$type});
+	#($CountGridOK,$CountGridPoor,$CountGridZero)=($CountGridOK{$type},$CountGridPoor{$type},$CountGridZero{$type});
+	if ($type eq '4D') {
+		$TotalGrid = 16 * 2 * $READLEN * ($MaxQ -$MinQ + 1);
+	} elsif ($type eq '5D') {
+		$TotalGrid = $CountGridOK+$CountGridPoor+$CountGridZero;
+	}
+	print OI "[$type]\nTotal_Grid: $TotalGrid
+	Sampling_Thresholds: $CountGridSampledOK_MinValue
+	Sampled_Enough: $CountGridOK (",int(10000*$CountGridOK/$TotalGrid)/100,"%), should be > $SuggestGSPercent[0] %
+	Sampled_Poor: $CountGridPoor (",int(10000*$CountGridPoor/$TotalGrid)/100,"%) should be < $SuggestGSPercent[1] %
+	Empty_Grid: $CountGridZero (",int(10000*$CountGridZero/$TotalGrid)/100,"%) should be < $SuggestGSPercent[2] %
+	\n";
+	if ($CountGridPoor) {
+		print OI "Poor Sampling Histogram:\n";
+		for (1 .. $CountGridSampledOK_MinValue) {
+			next unless exists $CountGridSampled{$type}{$_};
+			print OI "$_\t$CountGridSampled{$type}{$_}\n";
+		}
+	}
+	print OI "\nYou may need to supply more data to get a better profile.\n" if 100 * $CountGridOK < $SuggestGSPercent[0];
+	print OI "\n";
+}
+close OI;
+#END
+my $stop_time = [gettimeofday];
+
+print STDERR "\nTime Elapsed:\t",tv_interval( $start_time, $stop_time )," second(s).\n";
+__END__
+zcat bwamask/mask110621_I263_FCB066DABXX_L8_HUMjrmRACDKAAPEI-3.sam.gz|head -n200|./matrixsam.pl -b 2>&1 |tee logerr.txt
+
+3289m for Hg18 reference.
+
+0.192234941 ms per line.
+Thus, for a LANE of 216009064 lines, which is (108004507 sequences)x2+50, 11.5345804648626 hours needed.
+
+./baseCalling_Matrix_calculator.pl -c chrtouse -b -o test2 t.sam
+
+TODO:
+add reference masked len.
diff --git a/src/stator/baseCallingMatrix/baseCalling_Matrix_merger.pl b/src/stator/baseCallingMatrix/baseCalling_Matrix_merger.pl
new file mode 100755
index 0000000..e001efd
--- /dev/null
+++ b/src/stator/baseCallingMatrix/baseCalling_Matrix_merger.pl
@@ -0,0 +1,262 @@
+#!/bin/env perl
+
+=head1 Name
+
+	baseCalling_Matrix_merger.pl
+
+=head1 Description
+
+	merge the baseCalling matrix together
+
+=head1 Version
+	
+	Author: Shi Yujian <shiyujian at genomics.org.cn>, Hu Xuesong <galaxy001 at gmail.com>
+	Version: 1.00 , Date:20120302
+
+=head1 Usage
+
+	perl baseCalling_Matrix_merger.pl <matrix list> <merged outfile>
+
+=cut
+
+use strict;
+use warnings;
+
+die `pod2text $0`  if(@ARGV<2);
+
+open IN,$ARGV[0] || die "$!";
+my(@handles,$HAND);
+my $h=0;
+while(<IN>)
+{
+	open $handles[$h++],$_ || die "$!";
+}
+close IN;
+
+open OUT,">$ARGV[1]" || die "$!";
+
+#merge the head of the input files
+my $user="";
+my(@map_reads, at map_base, at stat_base, at stat_reads, at mis_base);
+my($map_reads_sum,$map_base_sum,$stat_base_sum,$stat_reads_sum,$read_len,$mis_base_sum)=(0,0,0,0,0,0);
+my($ref,$base,$cycle,$qual)=(0,0,0,0);
+my($qb_base,$qb_mis)=(0,0);
+my($A,$C,$G,$T);
+for(my $i=0;$i<@handles;$i++)
+{
+	$HAND = $handles[$i];
+	my $data=<$HAND>;
+	chomp $data;
+	if($data=~/by\s+([\s\S]+)$/)
+	{
+		my $tmp=$1;
+		$user .= ";" . $tmp if(!($user=~/$tmp/));
+	}
+	else{die "35\tplease check the input files carefully";}
+
+	$data=<$HAND>;
+	if($data=~/#Input\D+(\d+)\D+(\d+)/)
+	{
+		$map_reads[$i] = $1;
+		$map_reads_sum += $1;
+		$map_base[$i] = $2;
+		$map_base_sum += $2;
+	}
+	else{die "45\tplease check the input files carefully";}
+
+	$data=<$HAND>;
+	if($data=~/#Total\D+(\d+)\D+(\d+)\D+(\d+)/)
+	{
+		die "read_len is not same" if($read_len !=0 && $read_len != $3);
+		$stat_base[$i] = $1;
+		$stat_base_sum += $1;
+		$stat_reads[$i] = $2;
+		$stat_reads_sum += $2;
+		$read_len = $3;
+	}
+	else{die "57\tplease check the input files carefully";}
+
+	$data=<$HAND>;
+	if($data=~/#Dimensions\D+(\d+)\D+(\d+)\D+(\d+)\D+(\d+)/)
+	{
+		die "ref base classes not same" if($ref!=0 && $ref!=$1);
+		die "cycle number not same" if($cycle!=0 && $cycle!=$2);
+		die "seq base classes not same" if($base!=0 && $base!=$3);
+		die "quality number not same" if($qual!=0 && $qual!=$4);
+		$ref=$1;$cycle=$2;$base=$3;$qual=$4;
+	}
+	else{die "68\tplease check the input files carefully";}
+
+	$data=<$HAND>;
+	if($data=~/#Mismatch_base\D+(\d+)\D+([\d\.]+)/)
+	{
+		$mis_base[$i]=$1;
+		$mis_base_sum += $1;
+	}
+	else{die "76\tplease check the input files carefully";}
+
+	$data=<$HAND>;
+	if($data=~/#QB_Bases\D+(\d+)\D+(\d+)/)
+	{
+		$qb_base += $1;
+		$qb_mis += $2;
+	}
+	else{die "84\tplease check the input files carefully";}
+
+	$data=<$HAND>;
+	if($data=~/#Reference\D+([\d\.]+)\D+([\d\.]+)\D+([\d\.]+)\D+([\d\.]+)/)
+	{
+		$A += $1 * $stat_base[$i];
+		$C += $2 * $stat_base[$i];
+		$G += $3 * $stat_base[$i];
+		$T += $4 * $stat_base[$i];
+	}
+	else{die "94\tplease check the input files carefully";}
+
+	while(<$HAND>)
+	{
+		last if(/DistMatrix/);
+	}
+}
+
+my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
+my $date=sprintf "%02d:%02d:%02d,%4d-%02d-%02d",$hour,$min,$sec,$year+1900,$mon+1,$mday;
+print OUT "#Generate \@ $date by$user\n";
+print OUT "#Input [sam] file of mapped Reads: $map_reads_sum , mapped Bases $map_base_sum (no base stat for sam files)\n";
+print OUT "#Total statistical Bases: $stat_base_sum , Reads: $stat_reads_sum of length $read_len\n";
+print OUT "#Dimensions: Ref_base_number $ref, Cycle_number $cycle, Seq_base_number $base, Quality_number $qual\n";
+my $mis_rate = $mis_base_sum / $stat_base_sum * 100;
+print OUT "#Mismatch_base: $mis_base_sum, Mismatch_rate: $mis_rate %\n";
+print OUT "#QB_Bases: $qb_base, QB_Mismatches: $qb_mis (bases with quality <= 2)\n";
+$A /= $stat_base_sum;
+$C /= $stat_base_sum;
+$G /= $stat_base_sum;
+$T /= $stat_base_sum;
+print OUT "#Reference Base Ratio in reads: A $A %;   C $C %;   G $G %;   T $T %;\n";
+print OUT "\n\[DistMatrix\]\n";
+
+#my $type = "";
+my $head = "";
+for(my $i=0;$i<@handles;$i++)
+{
+	$HAND = $handles[$i];
+	my $data = <$HAND>;
+#	if($data=~/Type\s+\=\s+(\w+)/)
+#	{
+#		die "types are not same" if($type ne "" && $type ne $1);
+#		$type = $1;
+#	}
+#	else{die "129\tplease check the input files carefully";}
+	
+#	$data = <$HAND>;
+	die "the heads are not same" if($head ne "" && $head ne $data);
+	$head = $data;
+}
+#print OUT "Type = $type\n$head";
+print OUT $head;
+
+$HAND = $handles[0];
+while(<$HAND>)
+{
+	chomp;
+	if(/END/)
+	{
+		for(my $i=1;$i<@handles;$i++)
+		{
+			$HAND = $handles[$i];
+			my $data = <$HAND>;
+			die "147\tplease check the input files carefully" unless($data=~/END/);
+		}
+		last;
+	}
+	my @sum = split;
+	for(my $i=1;$i<@handles;$i++)
+	{
+		$HAND = $handles[$i];
+		my $data = <$HAND>;
+		my @line = split /\s+/,$data;
+		die "157\tplease check the input files carefully" if($line[0] ne $sum[0] || $line[1] != $sum[1] || $#sum != $#line);
+		for(my $j=2;$j<@sum;$j++)
+		{
+			$sum[$j] += $line[$j];
+		}
+	}
+	for(my $j=0;$j<$#sum;$j++)
+	{
+		print OUT "$sum[$j]\t";
+	}
+	print OUT "$sum[-1]\n";
+	$HAND = $handles[0];
+}
+print OUT "<<END\n";
+
+for(my $i=0;$i<@handles;$i++)
+{
+	$HAND = $handles[$i];
+	while(<$HAND>)
+	{
+		last if(/QTransMatrix/);
+	}
+}
+print OUT "\n\[QTransMatrix\]\n";
+#$type = "";
+$head = "";
+for(my $i=0;$i<@handles;$i++)
+{
+	$HAND = $handles[$i];
+	my $data = <$HAND>;
+#	if($data=~/Type\s+=\s+(\w+)/)
+#	{
+#		die "types are not same" if($type ne "" && $type ne $1);
+#		$type = $1;
+#	}
+#	else{die "192\tplease check the input files carefully";}
+	
+#	$data = <$HAND>;
+	die "the heads are not same" if($head ne "" && $head ne $data);
+	$head = $data;
+}
+#print OUT "Type = $type\n$head";	
+print OUT $head;
+
+$HAND = $handles[0];
+while(<$HAND>)
+{
+	chomp;
+	if(/END/)
+	{
+		for(my $i=1;$i<@handles;$i++)
+		{
+			$HAND = $handles[$i];
+			my $data = <$HAND>;
+			die "210\tplease check the input files carefully" unless($data=~/END/);
+		}
+		last;
+	}
+	my @sum = split;
+	for(my $i=1;$i<@handles;$i++)
+	{
+		$HAND = $handles[$i];
+		my $data = <$HAND>;
+		my @line = split /\s+/,$data;
+		die "220\tplease check the input files carefully" if($line[0] ne $sum[0] || $line[1] != $sum[1] || $#sum != $#line);
+		for(my $j=2;$j<@sum;$j++)
+		{
+			$sum[$j] += $line[$j];
+		}
+	}
+	for(my $j=0;$j<$#sum;$j++)
+	{
+		print OUT "$sum[$j]\t";
+	}
+	print OUT "$sum[-1]\n";
+	$HAND = $handles[0];
+}
+print OUT "<<END\n";
+
+for(my $i=0;$i<@handles;$i++)
+{
+	$HAND = $handles[$i];
+	close $HAND;
+}
+close OUT;
diff --git a/src/stator/gcContCvgBias/AUTHORS b/src/stator/gcContCvgBias/AUTHORS
new file mode 100644
index 0000000..3dc656c
--- /dev/null
+++ b/src/stator/gcContCvgBias/AUTHORS
@@ -0,0 +1 @@
+Xuesong Hu , galaxy001 at gmail.com 
diff --git a/src/stator/gcContCvgBias/COPYING b/src/stator/gcContCvgBias/COPYING
new file mode 100644
index 0000000..623b625
--- /dev/null
+++ b/src/stator/gcContCvgBias/COPYING
@@ -0,0 +1,340 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  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
+this service 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 make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  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.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+

+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+

+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+

+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+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
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+

+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the 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 a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE 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.
+
+		     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
+convey 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 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., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year  name of author
+    Gnomovision 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, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This 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 Library General
+Public License instead of this License.
diff --git a/src/stator/gcContCvgBias/ChangeLog b/src/stator/gcContCvgBias/ChangeLog
new file mode 100644
index 0000000..e69de29
diff --git a/src/stator/gcContCvgBias/INSTALL b/src/stator/gcContCvgBias/INSTALL
new file mode 100644
index 0000000..77354ba
--- /dev/null
+++ b/src/stator/gcContCvgBias/INSTALL
@@ -0,0 +1,13 @@
+Installation
+============
+this program requires the following libraries to compile:
+
+	zlib (http://www.zlib.net/)
+	Boost Libraries (http://www.boost.org/)
+
+Buliding:
+
+	% ./configure --prefix=/my/dir
+	% make
+	% make install
+
diff --git a/src/stator/gcContCvgBias/Makefile.am b/src/stator/gcContCvgBias/Makefile.am
new file mode 100644
index 0000000..775af62
--- /dev/null
+++ b/src/stator/gcContCvgBias/Makefile.am
@@ -0,0 +1,6 @@
+AUTOMAKE_OPTIONS=gnu
+SUBDIRS = src
+bindir=$(prefix)/
+bin_PROGRAMS=gc_coverage_bias
+gc_coverage_bias_SOURCES=$(SUBDIRS)/main.cpp $(SUBDIRS)/self_util.cpp $(SUBDIRS)/stat_soap_coverage.cpp $(SUBDIRS)/gzstream.cpp
+
diff --git a/src/stator/gcContCvgBias/NEWS b/src/stator/gcContCvgBias/NEWS
new file mode 100644
index 0000000..a68ba42
--- /dev/null
+++ b/src/stator/gcContCvgBias/NEWS
@@ -0,0 +1,2 @@
+version 1.00
+	Initial release.
diff --git a/src/stator/gcContCvgBias/README b/src/stator/gcContCvgBias/README
new file mode 100644
index 0000000..02244aa
--- /dev/null
+++ b/src/stator/gcContCvgBias/README
@@ -0,0 +1,12 @@
+Usage:  gc_coverage_bias [options] <*.soap.coverage>
+Option: -r <string>     a reference sequence file about FA format
+        -c <string>     the designated chromosome id list file, one id per line, without settings, processing all the reference sequence
+        -o <string>     the prefix about output file
+        -w <string>     the window length[such as:100,200,300]
+        --gcdump        output the gc ratio in the window length
+        --depwindump    output the avg depth in the window length
+
+
+Example:
+       ./gc_coverage_bias -r test.fa -o test -w 40,50 [--gcdump --depwindump] test.depth
+
diff --git a/src/stator/gcContCvgBias/configure.ac b/src/stator/gcContCvgBias/configure.ac
new file mode 100644
index 0000000..258372f
--- /dev/null
+++ b/src/stator/gcContCvgBias/configure.ac
@@ -0,0 +1,29 @@
+#                                               -*- Autoconf -*-
+# Process this file with autoconf to produce a configure script.
+
+AC_PREREQ(2.59)
+AC_INIT(gc_coverage_bias)
+AM_INIT_AUTOMAKE(gc_coverage_bias,1.0)
+AC_CONFIG_SRCDIR([src/gzstream.cpp])
+AC_CONFIG_HEADER([config.h])
+
+# Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+
+# Checks for libraries.
+# FIXME: Replace `main' with a function in `-lz':
+AC_CHECK_LIB([z], [main])
+
+# Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS([stdint.h string.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_HEADER_STDBOOL
+AC_C_CONST
+
+# Checks for library functions.
+AC_OUTPUT([
+Makefile
+src/Makefile])
diff --git a/src/stator/gcContCvgBias/src/Makefile.am b/src/stator/gcContCvgBias/src/Makefile.am
new file mode 100644
index 0000000..1504795
--- /dev/null
+++ b/src/stator/gcContCvgBias/src/Makefile.am
@@ -0,0 +1,5 @@
+AUTOMAKE_OPTIONS=gnu
+bindir=$(prefix)/
+bin_PROGRAMS=gc_coverage_bias
+gc_coverage_bias_SOURCES=main.cpp self_util.cpp stat_soap_coverage.cpp gzstream.cpp
+
diff --git a/src/stator/gcContCvgBias/src/gc_coverage_bias_plot.pl b/src/stator/gcContCvgBias/src/gc_coverage_bias_plot.pl
new file mode 100755
index 0000000..de95977
--- /dev/null
+++ b/src/stator/gcContCvgBias/src/gc_coverage_bias_plot.pl
@@ -0,0 +1,114 @@
+#!/bin/env perl
+=pod
+Author: Hu Xuesong @ BGI <huxuesong at genomics.org.cn>
+Version: 1.0.0 @ 20120301
+=cut
+use strict;
+use warnings;
+
+die "Usage: $0 <datfile> [max-depth-to-plot]\n" unless @ARGV;
+my $name=$ARGV[0];
+my $maxdep=$ARGV[1];
+
+my $WinSize=0;
+my (%GCdat, at GCvalues);
+open IN,'<',$name or die "Error openimg $name: $!\n";
+while(<IN>) {
+    if (/^#WinSize=(\d+)/) {
+        $WinSize=$1;
+        next;
+    }
+    next if /^(#|$)/;
+    chomp;
+    my ($gc,undef,$depcnt,$mean)=split /\s+/;
+    $gc -= 0.5;
+    $GCdat{$gc}=[$depcnt,$mean];
+    #print "{$gc}=[$depcnt,$mean]\n";
+    push @GCvalues,$gc;
+}
+close IN;
+=pod
+open OUT,'>',$name.'.gc' or die "Error openimg ${name}.gc: $!\n";
+print OUT "#WinSize: $WinSize\n",join("\t",'#GC%(left border)','MeanDepth'),"\n";
+my $step=5; # 5%
+my $lastGC=0;
+my ($summer,$counter)=(0,0);
+for my $gc (0..100) {
+    if ($gc-$lastGC>=$step) {
+        print OUT join("\t",$lastGC,$summer/$counter),"\n" if $counter;
+        $lastGC=$gc;
+        ($summer,$counter)=(0,0);
+    }
+    next unless exists $GCdat{$gc};
+    $summer += $GCdat{$gc}->[1] * $GCdat{$gc}->[0];
+    $counter += $GCdat{$gc}->[0];
+}
+#print OUT join("\t",$GCvalues[-1],$summer/$counter),"\n" if $counter;
+close OUT;
+=cut
+chomp(my $user=`id -nru`);
+my ($gnuplot,$font);
+if ($user eq 'galaxy') {
+    $gnuplot='gnuplot';
+    $font='/home/galaxy/fonts/arial.ttf';
+} else {
+    #$gnuplot='/opt/blc/genome/biosoft/gnuplot-4.4.0/bin/gnuplot';
+    $font='/ifs1/ST_ASMB/USER/huxuesong/public/fonts/arial.ttf';
+    $gnuplot='gnuplot';
+}
+chomp(my @ttfile=`locate arial.ttf`);
+$font = $ttfile[0] if @ttfile;
+open P,'>',$name.'.dem' or die "Error openimg $name.dem: $!\n";
+my $yrange='#set yrange [0:10]';
+if ($maxdep) {
+	$yrange="set yrange [0:$maxdep]";
+}
+print P <<"CODE";
+reset
+set xrange [-1:101]
+$yrange
+#set y2range [0:100]
+set border 11 lw 2
+set xtics 0,5 nomirror
+set ytics nomirror format "% 4.0f"
+set y2tics nomirror
+
+#set term png font "$font" 64 size 4204,3154 truecolor linewidth 3
+set term png font "$font" 16 size 1600,1200
+set output "$name.png"
+set multiplot layout 2,1
+set title "GC-dep plot of Window_Size=$WinSize"
+set xlabel "GC %"
+set ylabel "Depth"
+set y2label "Max Depth"
+set boxwidth 0.75
+set style fill empty
+set origin 0,0.21
+set size 1,0.79
+set logscale y2
+plot '$name' \\
+     using 1:12 with lines axis x1y2 lt rgb "#006400" lw 2 title 'max depth', \\
+     ''      using 1:7:6:10:9 with candlesticks lt rgb "navy" lw 2 title 'depth box' whiskerbars 0.5, \\
+     ''      using 1:8:8:8:8 with candlesticks lt -1 lw 2 notitle, \\
+     ''      using 1:4 with points lt rgb "#F0AC20" lw 3 title 'raw mean depth', \\
+     ''      using 1:5 with points lt rgb "red" lw 3 title 'smoothed mean depth'
+
+set y2label " "
+set y2tics textcolor rgb "#FFFFFF"
+set title ""
+set xtics out nooffset format ''
+set xlabel ""
+set ylabel ""
+set yrange [*:*]
+set logscale y
+set ytics nomirror format "% 4.0f" 1,10,1e5
+set size 1,0.21
+plot '$name' using 1:3 with boxes fs solid 0.62 lt rgb "navy" lw 1.5 title 'window count'
+unset multiplot
+#pause -1 "Hit return to continue"
+CODE
+close P;
+
+system($gnuplot,$name.'.dem');
+__END__
+
diff --git a/src/stator/gcContCvgBias/src/main.cpp b/src/stator/gcContCvgBias/src/main.cpp
new file mode 100644
index 0000000..25e95d6
--- /dev/null
+++ b/src/stator/gcContCvgBias/src/main.cpp
@@ -0,0 +1,207 @@
+#include <iostream>
+#include <string>
+#include <vector>
+#include <map>
+#include <iterator>
+#include <cstdlib>
+#include "gzstream.h"
+#include "self_util.h"
+#include "stat_soap_coverage.h"
+
+using namespace std;
+
+void usage()
+{
+    cerr << "Description:" << endl
+        << "    it is a program to stat about the gc_depth and base coverage ratio and base_depth with *.soap.coverage  result." << endl
+        << "Program:" << endl
+        << "Name:           gc_coverage_bias" << endl
+        << "Compile Date:   2012-03-05" << endl
+        << "Author:         BGI-Shenzhen" << endl
+        << "Version:        1.0" << endl
+        << "Contact:        Xuesong Hu(galaxy001 at gmail.com)" << endl;
+
+    cerr << "\n\nUsage:\tgc_coverage_bias [options] <*.soap.coverage>" << endl
+        << "Option: -r <string>     a reference sequence file about FA format " << endl
+        << "        -c <string>     the designated chromosome id list file, one id per line, without settings, processing all the reference sequence" << endl
+        << "        -o <string>     the prefix about output file" << endl
+        << "        -w <string>     the window length[such as:100,200,300] " << endl
+        << "        --gcdump        output the gc ratio in the window length " << endl
+        << "        --depwindump    output the avg depth in the window length " <<  endl;
+
+    cerr << "\n\nUsage:" << endl
+        << "\t./gc_coverage_bias -r test.fa -o test -w 40,50 [--gcdump --depwindump] test.depth" << endl;
+    exit(EXIT_FAILURE);
+}
+
+/*
+map<string, string> DealReference(string str_ref_file_name);
+map<string, vector<vector<uint64_t, uint64_t, uint64_t> >, uint64_t> DealSoapCoverage()
+*/
+
+
+int main(int argc, char* argv[])
+{
+    if(argc < 8)
+    {
+        usage();
+    }
+
+    string str_argv;
+    string str_ref_file_name;
+    string ref_id_file_name;
+    string str_width;
+    string str_output_prefix;
+    bool b_gcdump = false;
+    bool b_depwindump = false;
+    vector<string> vec_soap_file_name;
+    vector<string> vec_width;
+
+    for(int i=1; i<argc; ++i)
+    {
+        str_argv = argv[i];
+
+        if(str_argv.compare("-r") == 0)
+        {
+            ++i;
+            str_ref_file_name = argv[i];
+            continue;
+        }
+        
+        if(str_argv.compare("-c") == 0)
+        {
+            ++i;
+            ref_id_file_name = argv[i];
+            continue;
+        }
+
+        if(str_argv.compare("-o") == 0)
+        {
+            ++i;
+            str_output_prefix = argv[i];
+            continue;
+        }
+
+        if(str_argv.compare("-w") == 0)
+        {
+            ++i;
+            str_width = argv[i];
+            continue;
+        }
+
+        if(str_argv.compare("--gcdump") == 0)
+        {
+            b_gcdump = true;
+            continue;
+        }
+
+        if(str_argv.compare("--depwindump") == 0)
+        {
+            b_depwindump = true;
+            continue;
+        }
+
+        vec_soap_file_name.push_back(argv[i]);
+    }
+
+    if(str_ref_file_name.empty())
+    {
+        usage();
+    }else
+    {
+        igzstream in(str_ref_file_name.c_str());
+
+        if(!in)
+        {
+            cerr << "can't open the reference file " << str_ref_file_name << ", please check!" << endl;
+            exit(EXIT_FAILURE);
+        }
+
+        in.close();
+    }
+    
+    if(!ref_id_file_name.empty())
+    {
+        igzstream in(ref_id_file_name.c_str());
+
+        if(!in)
+        {
+            cerr << "can't open the designated chromosome id file " << ref_id_file_name << ", please check!" << endl;
+            exit(EXIT_FAILURE);
+        }
+
+        in.close();
+    }
+    
+    if(str_output_prefix.empty())
+    {
+        usage();
+    }
+
+    if(str_width.empty())
+    {
+        usage();
+    }
+    else
+    {
+        vec_width = splitString(str_width, ",");
+    }
+
+    //cerr << vec_soap_file_name.size() << endl;
+    for(vector<string>::iterator it = vec_soap_file_name.begin(); it != vec_soap_file_name.end(); ++it)
+    {
+        igzstream in((*it).c_str());
+        
+        if(!in)
+        {
+            cerr << "can't open the reference file " << *it << ", please check!" << endl;
+            exit(EXIT_FAILURE);
+        }
+
+        in.close();
+    }
+
+    stat_soap_coverage test(str_ref_file_name, ref_id_file_name, str_output_prefix, vec_soap_file_name, vec_width, b_gcdump, b_depwindump);
+}
+
+/*
+map<string, string> DealReference(string str_ref_file_name)
+{
+	igzstream in(str_ref_file.name);
+	string line;
+	map<string, string> map_reference_base;
+	string keyname;
+	string sequence;
+
+	while(getline(in, line))
+	{
+		TrimLeft(line);
+		TrimRight(line);
+
+		if(line[0] == '>')
+		{
+			 if(sequence.length() != 0)
+			{
+				 map_reference_base[keyname] = sequence;
+			}
+			int index;
+			if(((index = line.find(" ")) == string::npos) || ((index = line.find("\t")) == string::npos) || ((index = line.find("\n")) == string::npos))
+			{
+				keyname = line.substr(1, index);
+			}
+			sequence.clear();
+			continue;
+		}
+
+		sequence += line;
+	}
+
+	 if(sequence.length() != 0)
+	{
+		 map_reference_base[keyname] = sequence;
+	}
+
+	in.close();
+}
+
+*/
diff --git a/src/stator/gcContCvgBias/src/self_util.cpp b/src/stator/gcContCvgBias/src/self_util.cpp
new file mode 100644
index 0000000..765f742
--- /dev/null
+++ b/src/stator/gcContCvgBias/src/self_util.cpp
@@ -0,0 +1,211 @@
+#include <string>
+#include <sstream>
+#include <iostream>
+#include "self_util.h"
+
+using namespace std;
+
+char alphabet[128] =
+{
+    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+    4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 0, 4,
+    4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+    4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 0, 4,
+    4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
+};
+
+char bases[5] =
+{
+    'A', 'C', 'G', 'T', 'N'
+};
+
+char c_bases[5] =
+{
+    'T', 'G', 'C', 'A', 'N'
+};
+
+uint64_t seq2bit(string &kseq)
+{
+    uint64_t kbit=0;
+    
+    for(int i=0; i<kseq.size(); i++)
+    {
+        kbit=(kbit<<2)|alphabet[kseq[i]];
+    }
+    
+    return kbit;
+}
+
+string bit2seq(uint64_t kbit, int kmerSize)
+{
+    string kseq;
+
+    for(int i=0; i<kmerSize; i++)
+    {
+        kseq.push_back(bases[(kbit>>(kmerSize-1-i)*2)&0x3]);
+    }
+
+    return kseq;
+}
+
+bool check_seq(string &seq)
+{
+    bool is_good = true;
+    for (int i = 0; i < seq.size(); i++)
+    {
+        if (alphabet[seq[i]] == 4)
+        {
+            is_good = false;
+            break;
+        }
+    }
+    
+    return is_good;
+}
+
+
+void reverse_complement (string &in_str, string &out_str)
+{
+    for (int64_t i=in_str.size()-1; i>=0; i--)
+    {
+        out_str.push_back(c_bases[alphabet[in_str[i]]]);
+    }
+}
+
+void TrimRight(string& str)
+{
+    int pos = str.length() - 1;
+    if(pos >= 0)
+    {
+        char c = str[pos];
+        while((c == '\t') || (c == '\n') || (c == ' '))
+        {
+            str = str.substr(0, pos);
+            pos = str.length() - 1;
+            if(pos < 0)
+            {
+                break;
+            }
+            c = str[pos];
+        }
+    }
+}
+
+void TrimLeft(string& str)
+{
+    if(str.length() > 0)
+    {
+        char c = str[0];
+        while((c == '\t') || (c == '\n') || (c == ' '))
+        {
+            str = str.substr(1);
+            if(str.length() == 0)
+            {
+                break;
+            }
+            c = str[0];
+        }
+    }
+}
+
+vector<string> splitString(string str, string delims)
+{
+    vector<string> vec;
+    string temp;
+    //const string delims(" \t\n");
+    string::size_type begIdx, endIdx;
+    begIdx = str.find_first_not_of(delims);
+    while(begIdx != string::npos)
+    {
+        endIdx = str.find_first_of(delims, begIdx);
+        if(endIdx == string::npos)
+        {
+            endIdx == str.length();
+        }
+
+        vec.push_back(str.substr(begIdx, endIdx-begIdx));
+        begIdx = str.find_first_not_of(delims, endIdx);
+    }
+    return vec;
+}
+
+vector<int> splitStringToInt(string str, string delims)
+{
+    vector<int> vec;
+    string temp;
+    string::size_type begIdx, endIdx;
+    begIdx = str.find_first_not_of(delims);
+    while(begIdx != string::npos)
+    {
+        endIdx = str.find_first_of(delims, begIdx);
+        if(endIdx == string::npos)
+        {
+            endIdx == str.length();
+        }
+        vec.push_back(toInt(str.substr(begIdx, endIdx-begIdx)));
+        begIdx = str.find_first_not_of(delims, endIdx);
+    }
+    return vec;
+}
+
+int toInt(string str)
+{
+    int i;
+    stringstream ss;
+    //int prec = numeric_limits<int>::digits10;
+    //ss.precision(prec);
+    ss << str;
+    ss >> i;
+    return i;
+}
+
+uint64_t toUint64(string str)
+{
+    int i;
+    stringstream ss;
+    //int prec = numeric_limits<int>::digits10;
+    //ss.precision(prec);
+    ss << str;
+    ss >> i;
+    return i;
+}
+
+char toUpper(const char& ch) 
+{ 
+    if(islower(ch))
+    {
+        return ch & 0x5F; 
+    }
+}
+
+char toLower(const char& ch) 
+{ 
+    if(isupper(ch))
+    {
+        return ch | 0x20; 
+    }
+} 
+string ToUpper(string str)
+{
+    string temp = "";
+    for(int i=0; i<str.length(); ++i)
+    {
+        temp += toUpper(str[i]);
+    }
+    return temp;
+}
+
+string ToLower(string str)
+{
+    string temp = "";
+    //transform (str.begin(),str.end(), temp.begin(), toLower); 
+    for(int i=0; i<str.length(); ++i)
+    {
+        temp += toUpper(str[i]);
+    }
+    return temp;
+}
+    
diff --git a/src/stator/gcContCvgBias/src/self_util.h b/src/stator/gcContCvgBias/src/self_util.h
new file mode 100644
index 0000000..ddafa04
--- /dev/null
+++ b/src/stator/gcContCvgBias/src/self_util.h
@@ -0,0 +1,44 @@
+#ifndef _SELF_UTIL_H_
+#define _SELF_UTIL_H_
+
+#include <string>
+#include <vector>
+#include <stdint.h>
+#include <sstream>
+#include <cstring>
+#include <ctype.h>
+#include <algorithm>
+using namespace std;
+
+void TrimLeft(string& str);
+void TrimRight(string& str);
+vector<string> splitString(string str, string delims=" \t\n");
+vector<int> splitStringToInt(string str, string delims=" \t\n");
+int toInt(string str);
+uint64_t toUint64(string str);
+template <typename T>
+string toStr(T t)
+{
+    stringstream ss;
+    ss << t;
+    string s;
+    ss >> s;
+    return s;
+}
+
+string ToUpper(string str);
+string ToLower(string str);
+
+
+#ifndef _BIOINFO_UTIL_
+#define _BIOINFO_UTIL_
+
+uint64_t seq2bit(string &kseq);
+
+string bit2seq(uint64_t kbit, int kmerSize);
+bool check_seq (string &seq);
+void reverse_complement (string &in_str, string &out_str);
+
+#endif
+
+#endif
diff --git a/src/stator/gcContCvgBias/src/stat_soap_coverage.cpp b/src/stator/gcContCvgBias/src/stat_soap_coverage.cpp
new file mode 100644
index 0000000..9cf89d6
--- /dev/null
+++ b/src/stator/gcContCvgBias/src/stat_soap_coverage.cpp
@@ -0,0 +1,919 @@
+#include <iostream>
+#include <map>
+#include <string>
+#include <cstdlib>
+#include <algorithm>
+#include <math.h>
+#include <vector>
+#include <boost/progress.hpp>
+#include <boost/lexical_cast.hpp>
+#include "gzstream.h"
+#include "self_util.h"
+#include "stat_soap_coverage.h"
+using namespace std;
+
+stat_soap_coverage::stat_soap_coverage(string str_ref_file_name, string ref_id_file_name,
+        string str_output_prefix, vector<string> vec_soap_file_name, 
+        vector<string> vec_width, bool b_gcdump, bool b_depwindump)
+{
+    this->str_ref_file_name = str_ref_file_name;
+    this->ref_id_file_name = ref_id_file_name;
+    this->str_output_prefix = str_output_prefix;
+    this->vec_soap_file_name = vec_soap_file_name;
+    this->vec_width = vec_width;
+    this->b_gcdump = b_gcdump;
+    this->b_depwindump = b_depwindump;
+
+    Run();
+}
+
+stat_soap_coverage::~stat_soap_coverage()
+{
+
+}
+
+void stat_soap_coverage::DealReference()
+{
+    boost::progress_timer timer;
+    	
+    map<string, int> map_ref_id_name;
+    if(!ref_id_file_name.empty()){
+    	igzstream in1(ref_id_file_name.c_str());
+    	string line1;
+    	while(getline(in1,line1))
+    	{
+    		TrimLeft(line1);
+    		TrimRight(line1);
+    		map_ref_id_name[line1] = 1;
+    	}
+  	}
+    
+    igzstream in(str_ref_file_name.c_str());
+    string line;
+    string keyname = "";
+    string sequence = "";
+    uint64_t countLine = 0;
+
+    while(getline(in, line))
+    {
+        TrimLeft(line);
+        TrimRight(line);
+        if(line[0] == '>')
+        {
+            if(sequence.length() != 0)
+            {
+            	if(!ref_id_file_name.empty() && map_ref_id_name.count(keyname) == 0)
+            	{
+            		cerr<<"Skipped chromosome: "<<keyname<<endl;
+            	}else{
+              	map_reference_base[keyname] = sequence;
+              	cerr << "map_reference_base:" << keyname << ":" << sequence.length() << endl;
+              	vec_chr_keyname.push_back(keyname);
+            	}
+            }
+
+            int index;
+            if(((index = line.find(" ")) != string::npos) || ((index = line.find("\t")) != string::npos) || ((index = line.find("\n")) != string::npos))
+            {
+                keyname = line.substr(1, index-1);
+            }
+            else
+            {
+                keyname = line.substr(1);
+            }
+
+            sequence.clear();
+            continue;
+        }
+				
+        sequence += line;
+    }
+
+    if(sequence.length() != 0)
+    {
+    	 if(!ref_id_file_name.empty() && map_ref_id_name.count(keyname) == 0)
+       {
+          cerr<<"Skipped chromosome: "<<keyname<<endl;
+       }else{
+       	 map_reference_base[keyname] = sequence;
+       	 cerr << "map_reference_base:" << keyname << ":" << sequence.length() << endl;
+         vec_chr_keyname.push_back(keyname);
+       }
+    }
+    
+    in.close();
+    cout << "deal reference time: " ;
+}
+
+
+void stat_soap_coverage::DealSoapCoverage()
+{
+  
+    boost::progress_timer timer;
+    boost::progress_display display(vec_soap_file_name.size());
+
+    for(vector<string>::iterator it = vec_soap_file_name.begin(); it != vec_soap_file_name.end(); ++it)
+    {
+        igzstream in((*it).c_str());
+        string line;
+        string keyname;
+        string strTemp = "";
+        vector<unsigned int> chr_soap_coverage;
+        uint64_t countLine = 0;
+        int in_temp;
+
+
+
+        while(getline(in, line))
+        {
+            TrimLeft(line);
+            TrimRight(line);
+            
+            if(line[0] == '>')
+            {
+                if(chr_soap_coverage.size() == 0)
+                {
+                    int index;
+                    if(((index = line.find(" ")) != string::npos) || ((index = line. find("\t")) != string::npos) || ((index = line.find("\n")) != string::npos))
+                    {
+                        keyname = line.substr(1, index-1);    
+                    }
+                    else
+                    {
+                        keyname = line.substr(1);
+                    }
+                    
+                    //***2012-2-28 yuanjy
+                    if(map_reference_base.count(keyname) == 0){continue;}
+                    //**
+                    
+                    for(int i=0; i<map_reference_base[keyname].size(); ++i)
+                    {
+                        
+                        in >> in_temp;
+                        if(in_temp == 65535)
+                        {
+                            in_temp = 0;
+                        }
+                        chr_soap_coverage.push_back((unsigned int)in_temp);
+                    }
+                    if(map_soap_coverage.count(keyname) == 0)
+                    {
+                        map_soap_coverage[keyname] = chr_soap_coverage;
+                    }
+                    else
+                    {
+                        for(int i=0; i<map_soap_coverage[keyname].size(); ++i)
+                        {
+                            uint64_t temp = map_soap_coverage[keyname][i] + chr_soap_coverage[i];
+                            if(temp > 65534)
+                            {
+                                map_soap_coverage[keyname][i] = 65534;
+                            }
+                            else
+                            {
+                                map_soap_coverage[keyname][i] += chr_soap_coverage[i];
+                            }
+                        }
+                    }
+
+                  
+                }
+
+                keyname = "";
+                chr_soap_coverage.clear();
+
+            }
+
+        }
+        in.close();
+        ++display;
+    }
+    cout << "deal soapcoverage time: ";
+}
+
+/*
+void stat_soap_coverage::DealSoapCoverage()
+{
+  
+  boost::progress_timer timer;
+  boost::progress_display display(vec_soap_file_name.size());
+
+  for(vector<string>::iterator it = vec_soap_file_name.begin(); it != vec_soap_file_name.end(); ++it)
+  {
+    igzstream in((*it).c_str());
+    string line;
+    string keyname;
+    string strTemp = "";
+    vector<unsigned int> chr_soap_coverage;
+    uint64_t countLine = 0;
+    int in_temp;
+
+    while(getline(in, line))
+    {
+      TrimLeft(line);
+      TrimRight(line);
+      
+      if(line[0] == '>')
+      {
+    		if(strTemp.size() != 0 && map_reference_base.count(keyname) != 0)
+    		{
+  				vector<string> tem_vec;
+					tem_vec = splitString(strTemp, " \t");
+					uint64_t tem_size = tem_vec.size();
+					if(map_reference_base[keyname].size() != tem_size)
+					{
+						cerr <<"error: In chromosome "<<keyname << ", the sequence length("<<map_reference_base[keyname].size()<<") do not equal to soap-coverage number("<<tem_size<<"), please check! " << __FILE__ << ", " << __LINE__ <<endl;
+						
+					}else{
+						for(uint64_t i = 0; i < tem_size; i++)
+						{
+							unsigned int in_temp = boost::lexical_cast<unsigned int>(tem_vec[i]);
+							if(in_temp == 65535)
+              {
+                  in_temp = 0;
+              }
+              chr_soap_coverage.push_back(in_temp);
+						}
+						if(map_soap_coverage.count(keyname) == 0)
+            {
+                map_soap_coverage[keyname] = chr_soap_coverage;
+            }
+            else
+            {
+                for(int i=0; i<map_soap_coverage[keyname].size(); ++i)
+                {
+                    uint64_t temp = map_soap_coverage[keyname][i] + chr_soap_coverage[i];
+                    if(temp > 65534)
+                    {
+                        map_soap_coverage[keyname][i] = 65534;
+                    }
+                    else
+                    {
+                        map_soap_coverage[keyname][i] += chr_soap_coverage[i];
+                    }
+                }
+            }
+					}
+    		}
+        int index;
+        if(((index = line.find(" ")) != string::npos) || ((index = line. find("\t")) != string::npos) || ((index = line.find("\n")) != string::npos))
+        {
+            keyname = line.substr(1, index-1);    
+        }
+        else
+        {
+            keyname = line.substr(1);
+        }
+				chr_soap_coverage.clear();
+				strTemp = "";
+
+      }else{
+      	strTemp += line;
+      	strTemp += " ";
+      }
+    }
+    
+    //process the last chromosome
+    if(strTemp.size() != 0 && map_reference_base.count(keyname) != 0)
+    {
+			vector<string> tem_vec;
+			tem_vec = splitString(strTemp, " \t");
+			uint64_t tem_size = tem_vec.size();
+			if(map_reference_base[keyname].size() != tem_size)
+			{
+				cerr <<"error: In chromosome "<<keyname << ", the sequence length do not equal to soap-coverage number, please check!" << __FILE__ << ", " << __LINE__ <<endl;
+				
+			}else{
+				for(uint64_t i = 0; i < tem_size; i++)
+				{
+					unsigned int in_temp = boost::lexical_cast<unsigned int>(tem_vec[i]);
+					if(in_temp == 65535)
+          {
+              in_temp = 0;
+          }
+          chr_soap_coverage.push_back(in_temp);
+				}
+				if(map_soap_coverage.count(keyname) == 0)
+        {
+            map_soap_coverage[keyname] = chr_soap_coverage;
+        }
+        else
+        {
+            for(int i=0; i<map_soap_coverage[keyname].size(); ++i)
+            {
+                uint64_t temp = map_soap_coverage[keyname][i] + chr_soap_coverage[i];
+                if(temp > 65534)
+                {
+                    map_soap_coverage[keyname][i] = 65534;
+                }
+                else
+                {
+                    map_soap_coverage[keyname][i] += chr_soap_coverage[i];
+                }
+            }
+        }
+			}
+    }
+    
+    in.close();
+    ++display;
+  }
+  
+  cout << "deal soapcoverage time: ";
+}
+*/
+void stat_soap_coverage::StatGC()
+{
+    boost::progress_timer timer;
+    boost::progress_display display(vec_width.size());
+    bool b_depth = true;
+    for(int i=0; i<vec_width.size(); i++)
+    {
+        int width = toInt(vec_width[i]);
+        map<double, vector<double> > map_soap_gc_depth;
+        vector<double> gc_keyname;
+        map<double, uint64_t> map_temp_wincount;
+
+        ogzstream gzgcdump, gzdepwindump;
+        winCountN[width] = 0;
+        if(b_gcdump)
+        {
+            gzgcdump.open((str_output_prefix+"_"+toStr(width)+".refgc.gz").c_str());
+        }
+
+        if(b_depwindump)
+        {
+            gzdepwindump.open((str_output_prefix+"_"+toStr(width)+".windep.gz").c_str());
+        }
+
+
+        for(map<string, string>::iterator it = map_reference_base.begin(); it != map_reference_base.end(); ++it)
+        {
+
+            string keyname = it->first;
+            if(b_gcdump)
+            {
+                gzgcdump << ">" << keyname <<endl;
+            }
+
+            if(b_depwindump)
+            {
+                gzdepwindump << ">" << keyname << endl;
+            }
+            uint64_t countPos = 0;
+            int countGC = 0;
+            int countN = 0;
+            uint64_t sumBase = 0;
+
+            for(int j=0; j<it->second.length(); ++j)
+            {
+                countPos++;
+
+                if(b_depth)
+                {
+                    if(map_stat_depth.count(map_soap_coverage[keyname][j]) == 0)
+                    {
+                        map<string, uint64_t> temp_depth;
+                        for(int chr_key = 0; chr_key < vec_chr_keyname.size(); ++chr_key)
+                        {
+                            temp_depth[vec_chr_keyname[chr_key]] = 0;
+                        }
+                        temp_depth[keyname] = 1;
+                        map_stat_depth[map_soap_coverage[keyname][j]] = temp_depth;
+                    }
+                    else
+                    {
+                        map_stat_depth[map_soap_coverage[keyname][j]][keyname] += 1;
+                    }
+                }
+
+
+
+                if(countPos < width)
+                {
+                    if((it->second[j] == 'N') || (it->second[j] == 'n'))
+                    {
+                        countN++;
+                    }
+                    else
+                    {
+                        sumBase += map_soap_coverage[keyname][j];
+                    }
+
+                    if((it->second[j] == 'G') || (it->second[j] == 'C') || (it->second[j] == 'g') || (it->second[j] == 'c'))
+                    {
+                        countGC++;
+                    }
+                }
+                else
+                {
+                    if(map_sumwincount.count(width) == 0)
+                    {
+                        map_sumwincount[width] = 1;
+                    }
+                    else
+                    {
+                        map_sumwincount[width] += 1;
+                    }
+
+                    if((width-countN) != 0)
+                    {
+                        double rate = (double)countGC/(width-countN) * 100;
+                        double key = int(rate) + 0.5;
+                        if(map_temp_wincount.count(key) == 0)
+                        {
+                            map_temp_wincount[key] = 1;
+                        }
+                        else
+                        {
+                            map_temp_wincount[key] += 1;
+                        }
+                    }
+                    else
+                    {
+                        winCountN[width] += 1;
+                    }
+
+                    if(((double)countN/width >= 0.75) || ((width - countN) <= 30))
+                    {
+                        countGC = 0;
+                        sumBase = 0;
+                        countN = 0;
+                        if(b_gcdump)
+                        {
+                            gzgcdump << -1 << endl;
+                        }
+
+                        if(b_depwindump)
+                        {
+                            gzdepwindump << -1 << endl;
+                        }
+
+                    }
+                    else
+                    {
+                        double gc_rate = (double)countGC/(width-countN) * 100;
+                        if(b_gcdump)
+                        {
+                            gzgcdump << gc_rate << endl;
+                        }
+
+                        double gc_key = int(gc_rate) + 0.5;
+                        
+                        if(map_sumdepthcount.count(width) == 0)
+                        {
+                            map_sumdepthcount[width] = 1;
+                        }
+                        else
+                        {
+                            map_sumdepthcount[width] += 1;
+                        }
+
+                        if(map_soap_gc_depth.count(gc_key) == 0)
+                        {
+                            vector<double> temp;
+                            temp.push_back((double)sumBase/(width-countN));
+                            map_soap_gc_depth[gc_key] = temp;
+                            gc_keyname.push_back(gc_key);
+                        }
+                        else
+                        {
+                            map_soap_gc_depth[gc_key].push_back((double)sumBase/(width-countN));
+                        }
+
+                        if(b_depwindump)
+                        {
+                            gzdepwindump << ((double)sumBase/(width-countN)) << endl;
+                        }
+
+                        countGC = 0;
+                        sumBase = 0;
+                        countN = 0;
+                    }
+
+                    if((it->second[j] == 'N') || (it->second[j] == 'n'))
+                    {
+                        countN++;
+                    }
+                    else
+                    {
+                        sumBase += map_soap_coverage[keyname][j];
+                    }
+                    
+                    if((it->second[j] == 'G') || (it->second[j] == 'C') || (it->second[j] == 'g') || (it->second[j] == 'c'))
+                    {
+                        countGC++;
+                    }
+                    countPos = 1;
+                }
+            }
+        }
+
+        if(b_gcdump)
+        {
+            gzgcdump.close();
+        }
+        
+        if(b_depwindump)
+        {
+            gzdepwindump.close();
+        }
+
+        map_wincount[width] = map_temp_wincount;
+        b_depth = false;
+        if(map_width_soap_gc_depth.count(width) == 0)
+        {
+            map_width_soap_gc_depth[width] = map_soap_gc_depth;
+            map_gc_keyname[width] = gc_keyname;
+        }
+        else
+        {
+            cerr << "error !" << __FILE__ << ", " << __LINE__ <<endl;
+            exit(EXIT_FAILURE);
+        }
+
+        ++display;
+    }
+    cout << "stat GC time: ";
+}
+
+void stat_soap_coverage::StatCoverage()
+{
+    boost::progress_timer timer;
+    boost::progress_display display(map_reference_base.size());
+    uint64_t all_countN = 0;
+    uint64_t all_coverageNum = 0;
+    uint64_t all_sumBase = 0;
+    uint64_t all_sum = 0;
+    for(map<string, string>::iterator it = map_reference_base.begin(); it != map_reference_base.end(); ++it)
+    {
+        string keyname = it->first;
+        uint64_t countN = 0;
+        uint64_t coverageNum = 0;
+        uint64_t sumBase = 0;
+
+        for(int i=0; i<it->second.length(); ++i)
+        {
+            all_sum++;
+            if((it->second[i] == 'N') || (it->second[i] == 'n'))
+            {
+                all_countN++;
+                countN++;
+                continue;
+            }
+            
+            if(map_soap_coverage[keyname][i] != 0)
+            {
+                all_coverageNum++;
+                coverageNum++;
+                sumBase += map_soap_coverage[keyname][i];
+                all_sumBase += map_soap_coverage[keyname][i];
+            }
+        }
+
+        if(map_stat_coverage.count(keyname) == 0)
+        {
+            vector<double> temp;
+            temp.push_back((double)sumBase/(it->second.length()-countN));
+            temp.push_back((double)coverageNum);
+            temp.push_back((double)coverageNum/(it->second.length()-countN));
+            temp.push_back((double)(it->second.length()-countN));
+            temp.push_back((double)countN);
+            temp.push_back((double)it->second.length());
+            map_stat_coverage[keyname] = temp;
+        }
+        else
+        {
+            cerr << "error !" << __FILE__ << ", " << __LINE__<< endl;
+            exit(EXIT_FAILURE);
+        }
+        ++display;
+    }
+
+    if(map_stat_coverage.count("_All_") == 0)
+    {
+        vector<double> temp;
+        temp.push_back((double)all_sumBase/(all_sum - all_countN));
+        temp.push_back((double)all_coverageNum);
+        temp.push_back((double)all_coverageNum/(all_sum - all_countN));
+        temp.push_back((double)(all_sum - all_countN));
+        temp.push_back((double)all_countN);
+        temp.push_back((double)all_sum);
+        map_stat_coverage["_All_"] = temp;
+    }
+    cout << "stat coverage time: ";
+}
+
+void stat_soap_coverage::DealStat()
+{
+    cout << "statGC begin!" << endl;
+    StatGC();
+    cout << "statGC end!" << endl;
+    cout << "statCoverage begin!" << endl;
+    StatCoverage();
+    cout << "statCoverage end!" << endl;
+    
+    boost::progress_timer timer;
+    boost::progress_display display(map_width_soap_gc_depth.size());
+    for(map<int, map<double, vector<double> > >::iterator it = map_width_soap_gc_depth.begin(); it != map_width_soap_gc_depth.end(); ++it)
+    {
+        int width = it->first;
+        ofstream out((str_output_prefix + "_" + toStr(width) + ".dat").c_str());
+        
+        if(!out)
+        {
+            cerr << "can't open the file " << (str_output_prefix + "_" + toStr(width) + ".dat") << endl;
+            exit(EXIT_FAILURE);
+        }
+        vector<double> gc_keyname;
+        gc_keyname = map_gc_keyname[width];
+        sort(gc_keyname.begin(), gc_keyname.end());
+        map<double, vector<double> > temp_gc_output;
+
+        for(int i=0; i<gc_keyname.size(); ++i)
+        {
+            vector<double> temp = map_width_soap_gc_depth[width][gc_keyname[i]];
+            double gc_rate = gc_keyname[i];
+            uint64_t ref_count =  map_width_soap_gc_depth[width][gc_keyname[i]].size();
+            double sum_coverage = 0;
+
+            for(int j=0; j<temp.size(); ++j)
+            {
+                sum_coverage += temp[j];
+            }
+
+            double avg_value = sum_coverage/temp.size();
+            double min_value = *min_element(temp.begin(), temp.end());
+            double max_value = *max_element(temp.begin(), temp.end());
+            sort(temp.begin(), temp.end());
+            double Q1, Q2, Q3;
+            if(temp.size() % 2 == 0)
+            {
+                if(temp.size() < 4)
+                {
+                    Q1 = 0;
+                    Q2 = 0;
+                    Q3 = 0;
+                }
+                else
+                {
+                    Q1 = temp[int((temp.size()+1)/4)-1] + (temp[int((temp.size()+1)/4)] - temp[int((temp.size()+1)/4)-1]) * (((double)(temp.size()+1)/4)-(int((temp.size()+1)/4)));
+                    Q2 = temp[int((temp.size()+1)/2) - 1] + (temp[int((temp.size()+1)/2)] - temp[int((temp.size()+1)/2) - 1]) * (((double)(temp.size()+1)/2)-(int((temp.size()+1)/2)));
+                    Q3 = temp[int((temp.size()+1)/4*3) - 1] + (temp[int((temp.size()+1)/4*3)] - temp[int((temp.size()+1)/4*3)]) * (((double)(temp.size()+1)/4*3)-(int((temp.size()+1)/4*3)));
+            
+                }
+            }
+            else
+            {
+                if(temp.size() < 3)
+                {
+                    Q1 = 0;
+                    Q2 = 0;
+                    Q3 = 0;
+                }
+                else
+                {
+                    Q1 = temp[int(temp.size() + 1)/4 - 1];
+                    Q2 = temp[int(temp.size() + 1)/2 - 1];
+                    Q3 = temp[int(temp.size() + 1)/4 * 3 - 1];
+                }
+            }
+            double small_value, big_value;
+            double small_temp_value = Q1-1.5*(Q3-Q1);
+            double big_temp_value = Q3+1.5*(Q3-Q1);
+
+            for(int small_i = 0; small_i < temp.size(); small_i++)
+            {
+                if(small_temp_value < temp[small_i])
+                {
+                    small_value = temp[small_i];
+                    break;
+                }
+                small_value = temp[small_i];
+            }
+
+            for(int big_i=0; big_i < temp.size();big_i++)
+            {
+                if(big_temp_value < temp[big_i])
+                {
+                    if(big_i == 0)
+                        big_value = temp[big_i];
+                    else
+                        big_value = temp[big_i - 1];
+                    break;
+                }
+                big_value = temp[big_i];
+            }
+
+            vector<double> temp_output;
+            temp_output.push_back(double(ref_count));
+            temp_output.push_back(double(avg_value));
+            temp_output.push_back(small_value);
+            temp_output.push_back(double(Q1));
+            temp_output.push_back(double(Q2));
+            temp_output.push_back(double(Q3));
+            temp_output.push_back(big_value);
+            temp_output.push_back(double(min_value));
+            temp_output.push_back(double(max_value));
+            
+            temp_gc_output[gc_keyname[i]] = temp_output;
+        }
+
+        double sum_avg = 0;
+        double sum_ref_count = 0;
+        for(int i=0; i<gc_keyname.size(); ++i)
+        {
+            sum_avg += temp_gc_output[gc_keyname[i]][1];
+            sum_ref_count += temp_gc_output[gc_keyname[i]][0];
+        }
+        
+        //***2012-2-20 yuanjy
+        //Modify mean vaule by LOESS
+        
+				double Min_mean = 0;
+				int flag = 0;
+				for(int i=0; i<gc_keyname.size(); ++i)
+				{
+					if( temp_gc_output[gc_keyname[i]][0] >= MIN_LOESS_COUNT){
+						if(flag == 0){
+							Min_mean = temp_gc_output[gc_keyname[i]][1]; 
+							flag = 1;
+						}else{
+							if(temp_gc_output[gc_keyname[i]][1] < Min_mean){
+								Min_mean = temp_gc_output[gc_keyname[i]][1];
+							}
+						}
+					}
+				}
+				vector<double> modify_mean;
+        for(int i=0; i<gc_keyname.size(); ++i)
+        {
+        	double tem = 0;
+        	double EPS = 1E-07;
+        	if(temp_gc_output[gc_keyname[i]][0] >= MIN_LOESS_COUNT)
+        	{
+        		tem = temp_gc_output[gc_keyname[i]][1];
+        	}else{
+          	double a00 = 0, a01 = 0, a11 = 0, d0 = 0, d1 = 0;
+          	int span = 4;
+          	for(int j=i-span; j<=i+span; ++j)
+          	{
+          		if( j<0 || j>=gc_keyname.size() || fabs(gc_keyname[j]-gc_keyname[i])>span){continue;}
+          		//do not stat those with less DepthCnt 
+          		if((temp_gc_output[gc_keyname[j]][0] < MIN_LOESS_COUNT)){continue;}
+          		double w = pow((1-pow(fabs(gc_keyname[j]-gc_keyname[i])/double(span),3.0)),1.5);
+          		a00 += w;
+          		a01 += w*gc_keyname[j];
+          		a11 += w*gc_keyname[j]*gc_keyname[j];
+          		d0 += w*temp_gc_output[gc_keyname[j]][1]; 
+          		d1 += w*gc_keyname[j]*temp_gc_output[gc_keyname[j]][1];
+          	}
+          	if((a11*a00 - a01*a01) < EPS){
+          		tem = Min_mean;
+          	}else{
+          		tem = (a11*d0-a01*d1)/(a11*a00-a01*a01) + gc_keyname[i] * (a01*d0-a00*d1)/(a01*a01-a00*a11);
+          	}
+          	if(tem < 0){tem = Min_mean;}
+        	}
+        	modify_mean.push_back(tem);
+        }
+				//***
+/* from smooth.m of MATLAB, function ys = unifloess(y,span,useLoess)
+�ú����������ع�IJ�����ʱ����������С���˷��������Իع顣
+% LOWESS  Smooth data using Lowess or Loess method.
+%
+% The difference between LOWESS and LOESS is that LOWESS uses a
+% linear model to do the local fitting whereas LOESS uses a
+% quadratic model to do the local fitting. Some other software
+% may not have LOWESS, instead, they use LOESS with order 1 or 2 to
+% represent these two smoothing methods.
+%
+% Reference: 
+% [C79] W.S.Cleveland, "Robust Locally Weighted Regression and Smoothing
+%    Scatterplots", _J. of the American Statistical Ass._, Vol 74, No. 368 
+%    (Dec.,1979), pp. 829-836.
+%    http://www.math.tau.ac.il/~yekutiel/MA%20seminar/Cleveland%201979.pdf
+
+See also in R:
+?lowess
+References:
+
+     Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) _The New S
+     Language_.  Wadsworth & Brooks/Cole.
+
+     Cleveland, W. S. (1979) Robust locally weighted regression and
+     smoothing scatterplots.  _J. Amer. Statist. Assoc._ *74*, 829-836.
+
+     Cleveland, W. S. (1981) LOWESS: A program for smoothing
+     scatterplots by robust locally weighted regression. _The American
+     Statistician_, *35*, 54.
+
+?loess
+Author(s):
+
+     B. D. Ripley, based on the ��cloess�� package of Cleveland, Grosse
+     and Shyu (currently available as ��dloess�� at <URL:
+     http://www.netlib.org/a>: the R implementation is based on an 1998
+     version).
+
+References:
+
+     W. S. Cleveland, E. Grosse and W. M. Shyu (1992) Local regression
+     models. Chapter 8 of _Statistical Models in S_ eds J.M. Chambers
+     and T.J. Hastie, Wadsworth & Brooks/Cole.
+*/
+				
+        double k = sum_avg/sum_ref_count;
+        out << "#WinSize=" << width << "\tWinCount=" << map_sumwincount[width] << "\tDepthCount=" << map_sumdepthcount[width] << endl
+            << "#All-N windows count: " << winCountN[width] << endl
+            << "#GC%\tRefCnt\tDepthCnt\tMean\tSmoothedMean\tSmall\tQ1\tMid\tQ3\tBig\tMin\tMax\tRefcntcal"
+            << endl;
+        for(int i=0; i<gc_keyname.size(); ++i)
+        {
+            out << gc_keyname[i] << "\t" << map_wincount[width][gc_keyname[i]] 
+                << "\t" << uint64_t(temp_gc_output[gc_keyname[i]][0])
+                << "\t" << temp_gc_output[gc_keyname[i]][1]
+                << "\t" << modify_mean[i]
+                << "\t" << temp_gc_output[gc_keyname[i]][2]
+                << "\t" << temp_gc_output[gc_keyname[i]][3]
+                << "\t" << temp_gc_output[gc_keyname[i]][4]
+                << "\t" << temp_gc_output[gc_keyname[i]][5]
+                << "\t" << temp_gc_output[gc_keyname[i]][6]
+                << "\t" << temp_gc_output[gc_keyname[i]][7]
+                << "\t" << temp_gc_output[gc_keyname[i]][8]
+                << "\t" << temp_gc_output[gc_keyname[i]][0]*k
+
+                << endl;
+        }
+
+        out.close();
+        ++display;
+    }
+
+    ofstream log((str_output_prefix + "_stat" + ".dat").c_str());
+    if(!log)
+    {
+        cerr << "can't open file " << (str_output_prefix + "_stat" + ".dat") << __FILE__ << ", " << __LINE__ << endl;
+        exit(EXIT_FAILURE);
+    }
+    
+    log << "#chrid\tdepth\tcovered\tcvgratio\tchrlen_no_N\tNzone\tchrlen" << endl;
+    for(map<string, vector<double> >::iterator it=map_stat_coverage.begin(); it!=map_stat_coverage.end(); ++it)
+    {
+        log << it->first << "\t" << it->second[0] << "\t" << uint64_t(it->second[1]) << "\t" << it->second[2] << "\t" << uint64_t(it->second[3]) << "\t" << uint64_t(it->second[4]) << "\t" << uint64_t(it->second[5]) << endl;
+    }
+
+    log.close();
+    cout << "deal stat time: ";
+}
+
+void stat_soap_coverage::Run()
+{
+    cout << "dealReference begin!" << endl;
+    DealReference();
+    cout << "dealReference end!" << endl;
+    cout << "dealDealSoapCoverage begin!" << endl;
+    DealSoapCoverage();
+    cout << "dealDealSoapCoverage end!" << endl;
+    DealStat();
+    statDepth();
+}
+
+
+void stat_soap_coverage::statDepth()
+{
+    cout << "stat depth time: ";
+    boost::progress_timer timer;
+    ofstream out((str_output_prefix + "_" + "stat.depth").c_str());
+
+    out << "#Depth\t_All_";
+    for(int j=0; j<vec_chr_keyname.size(); j++)
+    {
+        out << "\t" << vec_chr_keyname[j];
+    }
+
+    out << endl;
+    vector<double> temp;
+    for(map<double, map<string, uint64_t> >::iterator it2 = map_stat_depth.begin(); it2 != map_stat_depth.end(); it2++)
+    {
+        temp.push_back(it2->first);
+    }
+    sort(temp.begin(), temp.end());
+    for(int i=0; i<temp.size(); ++i)
+    {
+        uint64_t sum = 0;
+        for(int j=0; j<vec_chr_keyname.size(); j++)
+        {
+            sum += map_stat_depth[temp[i]][vec_chr_keyname[j]];
+        }
+
+        out << temp[i] << "\t" << sum << "\t";
+        for(int j=0; j<vec_chr_keyname.size(); j++)
+        {
+            out << "\t" << uint64_t(map_stat_depth[temp[i]][vec_chr_keyname[j]]);
+        }
+        out << endl;
+    }
+    out.close();
+}
diff --git a/src/stator/gcContCvgBias/src/stat_soap_coverage.h b/src/stator/gcContCvgBias/src/stat_soap_coverage.h
new file mode 100644
index 0000000..e330327
--- /dev/null
+++ b/src/stator/gcContCvgBias/src/stat_soap_coverage.h
@@ -0,0 +1,47 @@
+#ifndef _STAT_SOAP_COVERAGE_H
+#define _STAT_SOAP_COVERAGE_H
+#include <string>
+//#include <pair>
+#include <map>
+#include <vector>
+#include <stdint.h>
+using namespace std;
+
+#define MIN_LOESS_COUNT 100
+
+class stat_soap_coverage
+{
+    private:
+        string str_ref_file_name;
+        string ref_id_file_name;
+        string str_output_prefix;
+        vector<string> vec_soap_file_name;
+        vector<string> vec_width;
+        bool b_gcdump;
+        bool b_depwindump;
+        map<string, string> map_reference_base;
+        map<string, vector<unsigned int> > map_soap_coverage;
+        map<int, map<double, vector<double> > > map_width_soap_gc_depth;
+        map<int, vector<double> > map_gc_keyname;
+        map<string, vector<double> > map_stat_coverage;
+        map<int, uint64_t> map_sumwincount;
+        map<int, uint64_t> map_sumdepthcount;
+        map<int, map<double, uint64_t> >map_wincount;
+        map<double, map<string, uint64_t> > map_stat_depth;
+        vector<string> vec_chr_keyname;
+        map<int, uint64_t> winCountN;
+
+    public:
+        stat_soap_coverage(string str_ref_file_name, string ref_id_file_name, string str_output_prefix,
+                vector<string> vec_soap_file_name, vector<string> vec_width,
+                bool b_gcdump = false, bool b_depwindump = false);
+        void DealReference();
+        void DealSoapCoverage();
+        void DealStat();
+        void StatGC();
+        void statDepth();
+        void StatCoverage();
+        void Run();
+        ~stat_soap_coverage();
+};
+#endif
diff --git a/src/stator/gcContCvgBias/src/test/gcdeptest.depth.gz b/src/stator/gcContCvgBias/src/test/gcdeptest.depth.gz
new file mode 100644
index 0000000..e06f069
Binary files /dev/null and b/src/stator/gcContCvgBias/src/test/gcdeptest.depth.gz differ
diff --git a/src/stator/gcContCvgBias/src/test/gcdeptestref.fa.gz b/src/stator/gcContCvgBias/src/test/gcdeptestref.fa.gz
new file mode 100644
index 0000000..d10bbad
Binary files /dev/null and b/src/stator/gcContCvgBias/src/test/gcdeptestref.fa.gz differ
diff --git a/src/stator/gcContCvgBias/src/test/test.sh b/src/stator/gcContCvgBias/src/test/test.sh
new file mode 100644
index 0000000..92470af
--- /dev/null
+++ b/src/stator/gcContCvgBias/src/test/test.sh
@@ -0,0 +1,4 @@
+./../gc_coverage_bias -r gcdeptestref.fa.gz -o test -w 100,200 --gcdump --depwindump gcdeptest.depth.gz
+perl ./../gc_coverage_bias_plot.pl test_100.dat
+perl ./../gc_coverage_bias_plot.pl test_200.dat
+ls -l test*
diff --git a/src/stator/indelstat_sam_bam.pl b/src/stator/indelstat_sam_bam.pl
new file mode 100755
index 0000000..ef6c4b2
--- /dev/null
+++ b/src/stator/indelstat_sam_bam.pl
@@ -0,0 +1,229 @@
+#!/bin/env perl
+=pod
+Author: Hu Xuesong @ BGI <huxuesong at genomics.org.cn>
+Version: 1.0.0 @ 20120309
+=cut
+use strict;
+use warnings;
+use Time::HiRes qw ( gettimeofday tv_interval );
+
+my $SAMTOOLSBIN="samtools";
+#$SAMTOOLSBIN="/ifs1/ST_ASMB/USER/yuanjy/huxuesong/tmp/group/rev/test/samtools";
+my $MAXREADStoCHECK=10000;
+my $MAXINDELEN=3;
+
+die "Usage: $0 <single_sam_bam_file> <output_prefix> [max_running_minutes]\n" if @ARGV<2;
+my $name=shift;
+my $out=shift;
+my $timelimit=shift;
+my ($READLEN,$lines)=(0,0);
+if ($name =~ /\.bam$/) {
+	open IN,'-|',"$SAMTOOLSBIN view -f 3 -F 1536 $name" or die "Error opening $name : $!\n";
+} elsif ($name =~ /\.sam\.gz$/) {
+	open IN,'-|',"$SAMTOOLSBIN view -f 3 -F 1536 -S $name" or die "Error opening $name : $!\n";
+} elsif ($name =~ /\.sam$/) {
+	open IN,'-|',"$SAMTOOLSBIN view -f 3 -F 1536 -S $name" or die "Error opening $name : $!\n";
+} elsif ($name =~ /\.indel\.gz$/) {
+	open IN,'-|',"zcat $name" or die "Error opening $name : $!\n";
+	$READLEN=100;
+	goto START;
+} else {
+	die "[x]Unsupport file type.";
+}
+
+while (<IN>) {
+	next if /^@\w\w\t\w\w:/;
+	chomp;
+	my @read1=split /\t/;
+	next unless ($read1[1] & 3) == 3;  # paired + mapped in a proper pair
+	next if $read1[1] >= 256;   # not primary || QC failure || optical or PCR duplicate
+	next unless $read1[5] =~ /^(\d+)M$/;
+	$READLEN = $1 if $READLEN < $1;
+	++$lines;
+	last if $lines > $MAXREADStoCHECK;
+}
+close IN;
+$lines=0;
+if ($name =~ /\.bam$/) {
+	open IN,'-|',"$SAMTOOLSBIN view -f 3 -F 1536 $name" or die "Error opening $name : $!\n";
+} elsif ($name =~ /\.sam\.gz$/) {
+	open IN,'-|',"$SAMTOOLSBIN view -f 3 -F 1536 -S $name" or die "Error opening $name : $!\n";
+} elsif ($name =~ /\.sam$/) {
+	open IN,'-|',"$SAMTOOLSBIN view -f 3 -F 1536 -S $name" or die "Error opening $name : $!\n";
+} else {
+	die "[x]Unsupport file type.";
+}
+
+START:
+my $start_time = [gettimeofday];
+my (%Cnt,%InDel,%LenInDel,%DistInDelMatrix,%DistAll,%RL);
+my ($Read12,$PosShift,$cigar,$DelShift);
+while (<IN>) {
+	next if /^@\w\w\t\w\w:/;
+	chomp;
+	my @read1=split /\t/;
+	#next unless ($read1[1] & 3) == 3;  # paired + mapped in a proper pair
+	#next if $read1[1] >= 256;   # not primary || QC failure || optical or PCR duplicate
+	next if $read1[5] =~ /S/;	# only IDM, no S.
+	my $OPT = join("\t", at read1[11 .. $#read1]);
+	next if $OPT =~ /\bXT:A:R\b/;
+	if ($read1[1] & 64) {
+		$Read12 = 1;
+	} elsif ($read1[1] & 128) {
+		$Read12 = 2;
+	} else {
+		warn "[w]",join("\t", at read1),"\n";
+		next;
+	}
+	$Cnt{$Read12}{'All'} += $READLEN;
+	++$InDel{$Read12}{'All'};
+	if ($read1[1] & 16) {	#  | r  | 0x0010 | strand of the query (1 for reverse)   |
+		$PosShift = -$READLEN - 1;
+		$DelShift = 1;
+		#next;
+	} else {	# +
+		$PosShift = 0;
+		$DelShift = -1;
+	}
+	$cigar=$read1[5];
+	if ($read1[5] =~ /(\d+)[ID]/) {	# I/D in reads
+		if ($read1[5] =~ /(\d+)I/) {
+			++$InDel{$Read12}{'Ins'};
+		}
+		if ($read1[5] =~ /(\d+)D/) {
+			++$InDel{$Read12}{'Del'};
+		}
+      # http://davetang.org/muse/2011/01/28/perl-and-sam/
+      my $position = '1';
+	  my $flag=0;
+      while ($cigar !~ /^$/){
+         if ($cigar =~ /^([0-9]+[MIDS])/){
+            my $cigar_part = $1;
+            if ($cigar_part =~ /(\d+)M/){
+               $position += $1;
+            } elsif ($cigar_part =~ /(\d+)I/){
+				if ($1 <= $MAXINDELEN) {
+					$flag=1;
+					$Cnt{$Read12}{'Ins'} += $1;
+					my $p=abs($position+$PosShift);
+					if ($DelShift==1) {	# minus strand
+						$p -= $1;
+					} else {	# + strand
+						$p -= 1;
+					}
+					$DistInDelMatrix{$1}{$p}{$Read12}++;
+					++$LenInDel{$1}{$Read12};
+#if ($cigar eq "3I2M2D94M" or $p == 98 and $1> 1) {
+#	warn "$position -> ",$position+$PosShift,"\t$1,$p,$Read12\t$cigar\t$cigar_part\n$_\n";
+#}
+					#for my $p ($position .. ($position + $1 -1)) {
+						#$DistIns{abs($p+$PosShift)}{$Read12}++;
+#warn "$position -> ",$position+$PosShift,"\t$1\t$cigar\t$cigar_part\n$_\n" if abs($position+$PosShift)<=1 or abs($position+$PosShift)>=$READLEN;
+					#}
+#warn "$position -> ",$position+$PosShift,"\t$cigar\t$cigar_part\n$_\n" if abs($position+$PosShift)<1 or abs($position+$PosShift)>$READLEN;
+				}
+               $position += $1;
+            } elsif ($cigar_part =~ /(\d+)D/){
+				if ($1 <= $MAXINDELEN) {
+					$flag=1;
+					$Cnt{$Read12}{'Del'} += $1;
+					my $p=abs($position+$DelShift+$PosShift);
+					$DistInDelMatrix{-$1}{$p}{$Read12}++;	# 99M1D1M: D at 99, not 100.
+					++$LenInDel{-$1}{$Read12};
+					#$DistInDelMatrix{-1}{$Read12}++;
+#warn "$position -> ",$p,"\t$1\t$cigar\t$cigar_part\n$_\n" if $p<1 or $p>=$READLEN;
+				}
+               #$position += $1;
+            } elsif ($cigar_part =~ /(\d+)S/){
+               die "[!]Not ready for this!\n";
+               #my $insertion = 'x' x $1;
+               #substr($new_ref,$position,0,$insertion);
+               #$position += $1;
+            }
+            $cigar =~ s/$cigar_part//;
+         } else {
+            die "Unexpected cigar: $cigar\n";
+         }
+      }
+	  if ($flag == 1) {
+		  #++$DistAll{abs($_+$PosShift)}{$Read12} for (1 .. $position);
+		  #++$RL{$position};
+		  die "[x]Read Length Error !\n" if $position != $READLEN + 1;
+	  }
+	}
+	#++$lines;
+	#last if $lines > 100*$MAXREADStoCHECK;
+	if (defined $timelimit) {
+		last if tv_interval( $start_time, [gettimeofday] ) > $timelimit * 60;
+	}
+}
+close IN;
+
+sub getValue($) {
+	if (defined $_[0]) {
+		return $_[0];
+	} else {
+		return '0';
+	}
+}
+sub getRatio($$) {
+	if (defined $_[0]) {
+		if ((defined $_[1]) && ($_[1] != 0)) {
+			return $_[0]/$_[1];
+		} else {
+			return '0';
+		}
+	} else {
+		return '0';
+	}
+}
+
+open O,'>',$out.'.InDel.matrix' or die "Error opening ${out}.InDel.matrix : $!\n";
+print O "[Info]
+File = $name
+Read_Length = $READLEN
+Read_1_Count = $InDel{1}{'All'}
+Read_2_Count = $InDel{2}{'All'}
+MaxInDel_Length = $MAXINDELEN
+<<END
+\n[Overall]
+Read\tType\tBaseCount\tBaseRatio\tReadCnt\tReadCntRatio\n";
+for my $Read12 (sort keys %Cnt) {
+	for (sort {$b cmp $a} keys %{$Cnt{$Read12}}) {
+		#next if $_ eq 'All';
+		print O join("\t",$Read12,$_,$Cnt{$Read12}{$_},$Cnt{$Read12}{$_}/$Cnt{$Read12}{'All'},$InDel{$Read12}{$_},$InDel{$Read12}{$_}/$InDel{$Read12}{'All'}),"\n";
+	}
+}
+print O "\nIndel\tCount1\tCount2\tBaseRatio1\tBaseRatio2\n";
+for (sort {$a<=>$b} keys %LenInDel) {
+	print O join("\t",$_,getValue($LenInDel{$_}{1}),getValue($LenInDel{$_}{2}),getRatio($LenInDel{$_}{1},$Cnt{1}{'All'})*abs($_),getRatio($LenInDel{$_}{2},$Cnt{2}{'All'})*abs($_)),"\n";
+}
+
+my @Ins = (-$MAXINDELEN .. -1, 1 .. $MAXINDELEN);
+print O "<<END\n\n[InDel]\nCycle\t",join("\t", at Ins),"\n";
+
+open D,'>',$out.'.InDel.dat' or die "Error opening ${out}.InDel.dat : $!\n";
+print D join("\t",'#Cycle', at Ins),"\n";
+for my $cyc (1 .. $READLEN) {
+	my (@Counts, at Ratios);
+	for my $ins (@Ins) {
+		push @Counts,getValue($DistInDelMatrix{$ins}{$cyc}{1});
+		push @Ratios,getRatio($DistInDelMatrix{$ins}{$cyc}{1},$InDel{1}{'All'})*abs($ins);
+	}
+	print O join("\t",$cyc, at Counts),"\n";
+	print D join("\t",$cyc, at Ratios),"\n";
+}
+
+for my $cyc (1 .. $READLEN) {
+	my (@Counts, at Ratios);
+	for my $ins (@Ins) {
+		push @Counts,getValue($DistInDelMatrix{$ins}{$cyc}{2});
+		push @Ratios,getRatio($DistInDelMatrix{$ins}{$cyc}{2},$InDel{1}{'All'})*abs($ins);
+	}
+	print O join("\t",$cyc+$READLEN, at Counts),"\n";
+	print D join("\t",$cyc+$READLEN, at Ratios),"\n";
+}
+
+close D;
+print O "<<END\n";
+close O;
diff --git a/src/stator/readme.txt b/src/stator/readme.txt
new file mode 100644
index 0000000..034cd04
--- /dev/null
+++ b/src/stator/readme.txt
@@ -0,0 +1,26 @@
+illumia_reads_parameter_stator
+	by Hu Xuesong @ BGI <huxuesong at genomics.org.cn>
+
+GC%-Depth Profile Stat:
+1. run soap and soap.coverage to get .depthsingle file(s). gzip is OK to over it.
+2. run gc_coverage_bias on all depthsingle files. You will get gc-depth stat by 1 GC% and other files.
+3. run gc_coverage_bias_plot on the gc-depth stat file. You'll get PNG plot.
+
+Base-Calling Profile Stat:
+1. run soap or bwa to get .{soap,single} or .sam/.bam file(s).
+2. run error_matrix_calculator on those file(s). You will get *.count.matrix .
+   [Sorted BAM/SAM files require more memory and thus not suggested.]
+3. You can use error_matrix_merger to merge several .count.matrix files.
+   However, it is up to you to keep the read length matches.
+
+InDel Profile Stat:
+1. choose samples with NO polymorphism InDel, such as the Coliphage samples that shipped with Illumina Sequencers.
+2. run bwa to get .sam/.bam file.
+3. run indelstat_sam_bam to get the profile.
+
+Insert size & mapping ratio stat:
+1. run soap or bwa to get .{soap,single} or .sam file(s).
+2. run alignment_stator *.
+* alignment_stator cannot stat. mapping ratio for sam files now.
+[gzipped sam files can be read as STDIN with "zcat file.sam.gz|",
+ bam files can be used as STDIN with "samtools view -f 3 -F 1792 -h file.bam|".]

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/pirs.git



More information about the debian-med-commit mailing list