changeset 16:8eb7d93f7e58 draft

Uploaded
author plus91-technologies-pvt-ltd
date Sat, 31 May 2014 11:23:36 -0400
parents da93b6f4d684
children 5343ef57827f
files 2.4/LICENCE.txt 2.4/binary/String-Approx-3.27.tar.gz 2.4/binary/Text-LevenshteinXS-0.03.tar.gz 2.4/install.pl 2.4/lib/LevD.pm 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/String/Approx.pm 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/Text/LevenshteinXS.pm 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/String/Approx/.packlist 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/String/Approx/Approx.so 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/.packlist 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/LevenshteinXS.so 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/autosplit.ix 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod~ 2.4/library/LevD.pm 2.4/logs/StringApprox.err 2.4/logs/StringApprox.out 2.4/logs/levD.err 2.4/logs/levD.errmake 2.4/logs/levD.out 2.4/man/man3/String__Approx.3pm 2.4/man/man3/Text__LevenshteinXS.3pm 2.4/progress.txt 2.4/script/Annotate_SoftSearch.pl 2.4/script/Bam2pair.pl 2.4/script/Check_integration.sh 2.4/script/Extract_nSC.pl 2.4/script/Merge_SV.pl 2.4/script/Merge_Soft.pl 2.4/script/ReadCluster.pl 2.4/script/SoftSearch.multi.pl 2.4/script/SoftSearch.pl 2.4/script/SoftSearch_Filter.pl 2.4/script/Subset_targets.sh 2.4/script/blat_parse.pl 2.4/script/cluster.pair.pl 2.4/script/direction_filter.pl 2.4/script/reduce_redundancy.pl 2.4/script/run_blat.pl 2.4/script/standalone_blat2.pl 2.4/src/Annotate_SoftSearch.pl 2.4/src/Bam2pair.pl 2.4/src/Check_integration.sh 2.4/src/Extract_nSC.pl 2.4/src/Merge_SV.pl 2.4/src/Merge_Soft.pl 2.4/src/ReadCluster.pl 2.4/src/SoftSearch.multi.pl 2.4/src/SoftSearch.pl 2.4/src/SoftSearch_Filter.pl 2.4/src/Subset_targets.sh 2.4/src/blat_parse.pl 2.4/src/cluster.pair.pl 2.4/src/direction_filter.pl 2.4/src/reduce_redundancy.pl 2.4/src/run_blat.pl 2.4/src/standalone_blat2.pl fasta_indexes.loc.sample softsearch/SoftSearch.pl softsearch/softsearch.xml softsearch/softsearch.xml~ test-data/Small_test.bam test-data/Small_test.bam.bai test-data/chr1.small.fa test-data/chr1.small.fa.fai test-data/test.out.vcf tool_data_table_conf.xml.sample
diffstat 65 files changed, 32516 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/LICENCE.txt	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,59 @@
+
+SoftSearch software terms of use (download)
+
+Mayo Foundation and Medical Education and Research (MFMER), has created SoftSearch software that identifies structural variations from whole-genome sequencing data (.Software.).
+
+Using the Software indicates your agreement to be bound by the terms of this Software User Agreement (.Agreement.). Absent your agreement to the terms below, you (the .End User.) have no rights to hold or use the Software whatsoever.
+
+MFMER agrees to grant hereunder the limited non-exclusive license to End User for the use of the Software in performance of End User.s internal, non-profit research at End User.s institution on the following terms and conditions:
+
+1. NO REDISTRIBUTION. Software remains the property MFMER and End User shall not publish, distribute, or otherwise transfer or make available the Software to any other party.
+
+2. NO COMMERCIAL USE. The End User shall not use Software for commercial purposes and any such use hereunder this license is explicitly prohibited. This includes, but is not limited to, use of Software in fee for service core laboratories or to provide services to, or commercial sponsored research for third parties for a fee. If End User wishes to use Software for any commercial purposes, End User will need to execute a separate licensing agreement with the MFMER. Requests for the use of Software for commercial purposes, please contact:
+
+To MAYO:	Mayo Foundation for Medical Education and Research
+Mayo Clinic Ventures . BB4
+200 First Street SW
+Rochester, Minnesota 55905-0001
+Attn:  Ventures Operations
+Phone:  (507)293-3900
+Facsimile:  (507) 284-5410
+Email:  mayoclinicventures@mayo.edu 
+Fed Tax ID: 41-1506440
+
+3. OWNERSHIP AND COPYRIGHT NOTICE. MFMER owns all intellectual property in the Software. End User shall gain no ownership to the Software. End User shall not remove or delete and shall retain in the Software and any modifications to Software, the copyright, trademark, or other notices pertaining to Software as provided with the Software.
+
+4. FEEDBACK. In order to improve the Software, comments from End Users may be useful. End User agrees to provide MFMERwith feedback on the End User's use of the Software e.g. any bugs in the Software, the user experience etc. MFMER is permitted to use such information provided by End User in making changes and improvements to the Software without compensation or an accounting to End User.
+
+5. NON ASSERT. End User acknowledges that MFMER may develop modifications to Software that may be based on the feedback provided by End User under Section 4. MFMER shall not be constrained in any way by End User regarding MFMER's use of such information. End User acknowledges the right of MFMER to prepare, publish and or use modifications to the Software that may be substantially similar or functionally equivalent to End User's modifications, and/or improvements if any. In the event that End User obtains patent protection for any modification or improvement to Software, End User agrees not to allege or enjoin infringement of End User's patent against MFMER, or any of its researchers, medical or research staff, officers, directors, and employees.
+
+6. PUBLICATION & ATTRIBUTION. End User has the right to publish, present, or share results from the use of the Software. If utilization of the Software results in outcomes which will be published, End User shall acknowledge MFMER as the provider of the Software, shall specify the version of the Software used and cite the following reference:
+
+_______________________________
+_______________________________
+
+7. NO CLINICAL USE. The Software is for academic research use only and it is not approved for clinical, diagnostic or treatment purposes. End User shall not use the Software for clinical, diagnostic or treatment purposes and any such uses are expressly prohibited.
+
+8. NO WARRANTIES. THE SOFWARE IS EXPERIMENTAL IN NATURE AND IS MADE AVAILABLE .AS IS,. WITHOUT OBLIGATION BY MFMER TO PROVIDE ACCOMPANYING SERVICES OR SUPPORT. ANY RISK ASSOCIATED WITH USE OF THE SOFTWARE IS AT THE SOLE RISK OF INSTITUTION AND END USER. MFMER MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, REGARDING THAT QUALITY OF ANY PRODUCT PRODUCED UNDER THIS AGREEMENT. UNDER NO CIRCUMSTANCES, SHALL MFMER BE LIABLE FOR INCIDENTAL, SPECIAL, INDIRECT, DIRECT OR CONSEQUENTIAL DAMAGES OR LOSS OF PROFITS, INTERRUPTION OF BUSINESS, OR RELATED EXPENSES WHICH MAY ARISE FROM THE USE OF THE SOFTWARE, INCLUDING BUT NOT LIMITED TO THOSE RESULTING FROM DEFECT IN SOFTWARE AND/OR DOCUMENTATION, OR LOSS OR INACCURACY OF DATA OF ANY KIND.
+
+MFMER EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES CONCERNING SOFTWARE, INCLUDING ANY WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR ANY PARTICULAR PURPOSE, AND WARRANTIES OF PERFORMANCE, OR WARRANTY OF NON-INFRINGEMENT, AND ANY WARRANTY THAT MIGHT OTHERWISE ARISE FROM COURSE OF DEALING OR USAGE OF TRADE. NO WARRANTY IS EITHER EXPRESS OR IMPLIED WITH RESPECT TO THE USE OF THE SOFTWARE.
+
+9. INDEMNIFICATION. To the extent permitted by law, End User shall indemnify, defend and hold harmless MFMER, its corporate affiliates, current or future directors, trustees, officers, faculty, medical and professional staff, employees, students and agents and their respective successors, heirs and assigns (the .Indemnitees.), against any liability, damage, loss or expense (including reasonable attorney.s fees and expenses of litigation) incurred by or imposed upon the Indemnitees or any one of them in connection with any claims, suits, actions, demands or judgments arising from End User.s use of Software.  MFMER and MFMER.s Affiliates shall have no obligation to indemnify End User hereunder.
+
+This Section 9 indemnification clause shall survive expiration or termination of this Agreement.
+
+10. GOVERNING LAW. This Agreement is made and performed in Minnesota.  The terms and conditions of this Agreement, as well as all disputes arising under or relating to this Agreement, shall be governed by Minnesota law, specifically excluding its choice-of-law principles, except that the interpretation, validity and enforceability of the Patent Rights will be governed by the patent laws of the country in which the patent application is pending or issued.  This is not an Agreement for the sale of goods and as such Article 2 of the Uniform Commercial Code as enacted in Minnesota does not apply
+
+11. NON-USE OF NAME. Other than permitted under Sections 3 and 6, End User will not use for publicity, promotion or otherwise, any logo, name, trade name, service mark or trademark of MAYO or its Affiliates, including, but not limited to, the terms .MAYO®,. .MAYO Clinic®. and the triple shield MAYO logo, or any simulation, abbreviation or adaptation of the same, or the name of any MAYO employee or agent, without MAYO.s prior, written, express consent.  MAYO may withhold such consent in MAYO.s absolute discretion.  With regard to the use of MAYO.s name, all requests for approval pursuant to this Section must be submitted to the MAYO Clinic Public Affairs Business Relations Group, at the following e-mail address: PublicAffairsBR@MAYO.edu at least five (5) business days prior to the date on which a response is needed.
+
+IN WITNESS WHEREOF, the Parties have caused this Agreement to be executed by their duly authorized representatives. 
+
+MAYO FOUNDATION FOR MEDICAL		COMPANY
+EDUCATION AND RESEARCH 
+
+By	_______________________			By	___________________________
+	Name:						Name:
+	Title:						Title:
+
+Date:	_______________________			Date:	______________________
+
Binary file 2.4/binary/String-Approx-3.27.tar.gz has changed
Binary file 2.4/binary/Text-LevenshteinXS-0.03.tar.gz has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/install.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,316 @@
+#!/usr/bin/perl
+
+=head1 NAME
+   install.pl
+
+=head1 SYNOPSIS
+    USAGE: install.pl --prefix=/location/of/install/dir
+
+=head1 OPTIONS
+
+B<--prefix, -p>
+	Required. Prefix location where package will be installed.
+
+B<--perl_exec, -e>
+	Optional.  If perl exec is other than /usr/bin/perl please specify location of perl install
+
+B<--help,-h>
+
+
+=head1  DESCRIPTION
+	Install package
+
+=head1  INPUT
+
+=head1  OUTPUT
+
+
+=head1  CONTACT
+  bjaysheel@gmail.com
+
+
+==head1 EXAMPLE
+	./install.pl --prefix=/prefix
+
+=cut
+
+use strict;
+use warnings;
+use Cwd;
+use Data::Dumper;
+use Pod::Usage;
+use Getopt::Long qw(:config no_ignore_case no_auto_abbrev pass_through);
+
+my %options = ();
+my $results = GetOptions (\%options,
+                          'prefix|p=s',
+						  'perl_exec|e=s',
+						  'help|h') || pod2usage();
+
+## display documentation
+if( $options{'help'} ){
+    pod2usage( {-exitval => 0, -verbose => 2, -output => \*STDERR} );
+}
+
+#############################################################################
+#### make sure everything passed was peachy
+&check_parameters(\%options);
+
+#### print time now.
+timestamp();
+
+my $this = {};
+my $progress = {};
+my $cmd = "";
+
+#### get current working dir
+$this->{source} = getcwd();
+
+$progress = getProgress();
+
+#### make logs dir
+$cmd = "mkdir -p $options{prefix}/logs";
+execute_cmd($cmd);
+
+#### installling libraries required for successfull run
+install_libraries();
+
+#### unpack binary dir containing all binary to be installed
+#### which are required for successfull run
+print STDERR "\n\nInstalling binaries...\n";
+
+#### install each package in binary folder.
+my @packages = qw(stringApprox levD);
+
+foreach my $tool (@packages) {
+	if ((exists $progress->{$tool}) && ($progress->{$tool})){
+		print STDERR "\t$tool already installed. Skipping...\n";
+	} else {
+		print STDERR "\tInstalling $tool...\n";
+
+		#### unpack and install each tool
+		eval("install_${tool}()");
+	}
+}
+
+#### copy source code and update paths for perl and libs
+install_source();
+
+#### completion message
+print "\n\n\tSoftSearch installation complete.  Use following command to initiate a test run\n";
+print "\n\tperl $options{prefix}/src/SoftSearch.pl -f {GENOME} -b {BAM_FILE}\n\n";
+
+#### print time now
+timestamp();
+
+#############################################################################
+sub check_parameters {
+    my $options = shift;
+
+	my @required = qw(prefix);
+
+	foreach my $key (@required) {
+		unless ($options{$key}) {
+			print STDERR "ARG: $key is required\n";
+			pod2usage({-exitval => 2,  -message => "error message", -verbose => 1, -output => \*STDERR});
+			exit(-1);
+		}
+	}
+
+	$options{'perl_exec'} = "/usr/bin/perl" unless($options{'perl_exec'});
+}
+
+#############################################################################
+sub getProgress {
+	my $hash = {};
+	my @sofar;
+
+	#### if file exists get progress so far.
+	if (-s "$options{prefix}/progress.txt") {
+		open(FHD, "<", "$options{prefix}/progress.txt") or die "Could not open file to read $options{prefix}/progress.txt";
+		while(<FHD>){
+			chomp $_;
+			push @sofar, $_;
+		}
+		close(FHD);
+
+		map { $hash->{$1} = $2 if( /([^=]+)\s*=\s*([^=]+)/ ) } @sofar;
+	}
+
+	#### return hash
+	return $hash;
+}
+
+#############################################################################
+sub setProgress {
+	my $hash = shift;
+
+	open(OUT, ">", "$options{prefix}/progress.txt") or die "Could not open file to write $options{prefix}/progress.txt";
+
+	foreach my $key (keys %{$hash}){
+		print OUT $key."=".$hash->{$key}."\n";
+	}
+
+	close(OUT);
+}
+
+#############################################################################
+sub install_libraries {
+	if ((exists $progress->{libraries}) && ($progress->{libraries})){
+		print STDERR "\tLibraries already installed. Skipping...\n";
+		return;
+	}
+
+	print STDERR "\n\nInstalling libraries...\n\n";
+	chdir($this->{source});
+
+	$cmd = "cp -r $this->{source}/library $options{prefix}/lib";
+	execute_cmd($cmd);
+
+	$progress->{libraries} = 1;
+	setProgress($progress);
+}
+
+#############################################################################
+sub install_stringApprox {
+	#### check and install dir
+	my $dir = "$options{prefix}/lib";
+	my $cmd = "";
+
+	$cmd = "mkdir -p $dir";
+	execute_cmd($cmd);
+
+	$cmd = "tar -zxvf $this->{source}/binary/String-Approx-3.27.tar.gz -C $this->{source}/binary";
+	execute_cmd($cmd);
+
+	chdir("$this->{source}/binary/String-Approx-3.27");
+	$cmd = "perl Makefile.PL INSTALL_BASE=$options{prefix}";
+	$cmd .= " 1>$options{prefix}/logs/StringApprox.out";
+	$cmd .= " 2>$options{prefix}/logs/StringApprox.err";
+	execute_cmd($cmd);
+
+	$cmd = "make && make install";
+	$cmd .= " 1>>$options{prefix}/logs/StringApprox.out";
+	$cmd .= " 2>>$options{prefix}/logs/StringApprox.err";
+	execute_cmd($cmd);
+
+	$cmd = "make install";
+	$cmd .= " 1>>$options{prefix}/logs/StringApprox.out";
+	$cmd .= " 2>>$options{prefix}/logs/StringApprox.err";
+	execute_cmd($cmd);
+
+
+	chdir("$this->{source}/binary");
+	$cmd = "rm -rf $this->{source}/binary/String-Approx-3.27";
+	execute_cmd($cmd);
+
+	$progress->{stringApprox} = 1;
+	setProgress($progress);
+}
+
+#############################################################################
+sub install_levD {
+	#### check and install dir
+	my $dir = "$options{prefix}/lib";
+	my $cmd = "";
+
+	$cmd = "mkdir -p $dir";
+	execute_cmd($cmd);
+
+	$cmd = "tar -zxvf $this->{source}/binary/Text-LevenshteinXS-0.03.tar.gz -C $this->{source}/binary";
+	execute_cmd($cmd);
+
+	chdir("$this->{source}/binary/Text-LevenshteinXS-0.03");
+	$cmd = "perl Makefile.PL INSTALL_BASE=$options{prefix}";
+	$cmd .= " 1>$options{prefix}/logs/levD.out";
+	$cmd .= " 2>$options{prefix}/logs/levD.err";
+	execute_cmd($cmd);
+
+	$cmd = "make";
+	$cmd .= " 1>>$options{prefix}/logs/levD.out";
+	$cmd .= " 2>>$options{prefix}/logs/levD.err";
+	execute_cmd($cmd);
+
+	$cmd .= "make install";
+	$cmd .= " 1>>$options{prefix}/logs/levD.out";
+	$cmd .= " 2>>$options{prefix}/logs/levD.err";
+	execute_cmd($cmd);
+
+	chdir("$this->{source}/binary");
+	$cmd = "rm -rf $this->{source}/binary/Text-LevenshteinXS-0.03";
+	execute_cmd($cmd);
+
+	$progress->{levD} = 1;
+	setProgress($progress);
+}
+
+#############################################################################
+sub install_source {
+	if ((exists $progress->{source}) && ($progress->{source})){
+		print STDERR "\tSource already installed. Skipping...\n";
+		return;
+	}
+
+	print STDERR "\n\nInstalling source...\n\n";
+
+	#### create dir to store source code
+	$cmd = "mkdir -p $options{prefix}/src";
+	execute_cmd($cmd);
+
+	$cmd = "cp -r $this->{source}/script/* $options{prefix}/src/.";
+	execute_cmd($cmd);
+
+	#### make sure all scripts are executable
+	$cmd = "chmod -R +x $options{prefix}/src";
+	execute_cmd($cmd);
+
+	#### replace /usr/local/biotools/perl/5.10.0/bin/perl with perl_exec
+	$options{perl_exec} =~ s/\//\\\//g;
+	$cmd = "find $options{prefix}/src -name \"*.pl\" -print";
+	$cmd .= " -exec sed -i 's/#!\\/usr\\/local\\/biotools\\/perl\\/5.10.0\\/bin\\/perl/#!$options{perl_exec}/' {} \\;";
+	execute_cmd($cmd);
+
+	#### check if perl exec location is other than /usr/bin/perl
+	if ($options{perl_exec} !~ /^\/usr\/bin\/perl$/) {
+		$cmd = "find $options{prefix}/src -name \"*.pl\" -print";
+		$cmd .= " -exec sed -i 's/#!\\/usr\\/bin\\/perl/#!$options{perl_exec}/' {} \\;";
+		execute_cmd($cmd);
+	}
+
+	#### replace library references to local install
+	my $lib = "$options{prefix}/lib";
+	$lib =~ s/\//\\\//g;
+
+        $cmd = "find $options{prefix}/src -name \"*.pl\" -print";
+        $cmd .= " -exec sed -i 's/\\/data2\\/bsi\\/reference\\/softsearch\\/lib/$lib/' {} \\;";
+        execute_cmd($cmd);
+        
+        $cmd = "find $options{prefix}/lib -name \"LevD.pm\" -print";
+        $cmd .= " -exec sed -i 's/\\/data2\\/bsi\\/reference\\/softsearch\\/lib/$lib/' {} \\;";
+        execute_cmd($cmd);
+
+	$progress->{source} = 1;
+	setProgress($progress);
+}
+
+#############################################################################
+sub execute_cmd {
+	my $cmd = shift;
+
+	system($cmd);
+
+	#while (( $? >> 8 ) != 0 ){
+	#	print STDERR "ERROR: Following command failed to execute. Exiting execution of workflow\n$cmd\n";
+	#	exit(-1);
+	#}
+}
+
+#############################################################################
+sub timestamp {
+	my @months = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec);
+    my @weekDays = qw(Sun Mon Tue Wed Thu Fri Sat Sun);
+    my ($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime();
+    my $year = 1900 + $yearOffset;
+    my $theTime = "$hour:$minute:$second, $weekDays[$dayOfWeek] $months[$month] $dayOfMonth, $year";
+    print "Time now: " . $theTime."\n";
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/lib/LevD.pm	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,80 @@
+package LevD;
+
+use lib "/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5";
+use strict;
+use warnings;
+use Data::Dumper;
+use String::Approx 'adist';
+use String::Approx 'adistr';
+use String::Approx 'aindex';
+
+my $WINDOW_SIZE = 100;
+
+sub new {
+	my ($class, $file) = @_;
+    my $self = {};
+
+ 	bless($self,$class);
+	$self->init();
+
+	return $self;
+}
+
+sub init {
+	my ($self) = @_;
+
+	#### default values.
+	$self->{index} = 0;
+	$self->{relative_edit_dist} = 0;
+	$self->{edit_dist} = 0;
+}
+
+sub search {
+	my ($self, $clip, $chr, $start, $stop, $ref) = @_;
+
+	if (! -s $ref) {
+		die "ERROR: Reference file $ref now found\n";
+	}
+
+	#### extact seq from reference file.
+	my $target = $chr .":". $start ."-". $stop;
+	my $cmd = "samtools faidx $ref $target";
+
+	my @output = $self->_run_system_cmd($cmd);
+
+	#### depending on ref file format seq could be on multiple lines
+	#### concatinate all except for the header in one line.
+	#### e.g:
+	#### >chr1:8222999-8223099
+	#### GGTGCAATCATAGCTCACTAAGCTTCAACCTCAAGAGATCCTCCCACCTCAGCCTCCCAG
+	#### GTAGCTGGGACTACAGGCAAATGCCATGACACCTAGCTAAT
+	my $seq = join("", @output[1..$#output]);
+
+	#### remove new line character
+	$seq =~ s/\n//g;
+
+	#### find number of mismatches and start index
+	#### of clip to be searched against target seq.
+	$self->{relative_edit_dist} = adistr($clip, $seq);
+	$self->{edit_dist} = adist($clip, $seq);
+	$self->{index} = aindex($clip, $seq);
+}
+
+sub _run_system_cmd {
+	my ($self, $cmd) = @_;
+	my @cmd_output;
+
+	eval {
+		@cmd_output = qx{$cmd 2>&1};
+		if ( ($? << 8) != 0 ) {
+			die "@cmd_output";
+		}
+	};
+	if ($@) {
+		die "Error executing command $cmd: $@";
+	}
+
+	return @cmd_output;
+}
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/String/Approx.pm	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,928 @@
+package String::Approx;
+
+require v5.8.0;
+
+$VERSION = '3.27';
+
+use strict;
+local $^W = 1;
+
+use Carp;
+use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
+
+require Exporter;
+require DynaLoader;
+
+@ISA = qw(Exporter DynaLoader);
+
+@EXPORT_OK = qw(amatch asubstitute aindex aslice arindex
+		adist adistr adistword adistrword);
+
+bootstrap String::Approx $VERSION;
+
+my $CACHE_MAX = 1000;	# high water mark
+my $CACHE_PURGE = 0.75;	# purge this much of the least used
+my $CACHE_N_PURGE;	# purge this many of the least used
+
+sub cache_n_purge () {
+    $CACHE_N_PURGE = $CACHE_MAX * $CACHE_PURGE;
+    $CACHE_N_PURGE = 1 if $CACHE_N_PURGE < 1;
+    return $CACHE_N_PURGE;
+}
+
+cache_n_purge();
+
+sub cache_max (;$) {
+    if (@_ == 0) {
+	return $CACHE_MAX;
+    } else {
+	$CACHE_MAX = shift;
+    }
+    $CACHE_MAX = 0 if $CACHE_MAX < 0;
+    cache_n_purge();
+}
+
+sub cache_purge (;$) {
+    if (@_ == 0) {
+	return $CACHE_PURGE;
+    } else {
+	$CACHE_PURGE = shift;
+    }
+    if ($CACHE_PURGE < 0) {
+	$CACHE_PURGE = 0;
+    } elsif ($CACHE_PURGE > 1) {
+	$CACHE_PURGE = 1;
+    }
+    cache_n_purge();
+}
+
+my %_simple;
+my %_simple_usage_count;
+
+sub _cf_simple {
+    my $P = shift;
+
+    my @usage =
+	sort { $_simple_usage_count{$a} <=> $_simple_usage_count{$b} }
+             grep { $_ ne $P }
+                  keys %_simple_usage_count;
+	    
+    # Make room, delete the least used entries.
+    $#usage = $CACHE_N_PURGE - 1;
+	    
+    delete @_simple_usage_count{@usage};
+    delete @_simple{@usage};
+}
+
+sub _simple {
+    my $P = shift;
+
+    my $_simple = new(__PACKAGE__, $P);
+
+    if ($CACHE_MAX) {
+	$_simple{$P} = $_simple unless exists $_simple{$P};
+
+	$_simple_usage_count{$P}++;
+
+	if (keys %_simple_usage_count > $CACHE_MAX) {
+	    _cf_simple($P);
+	}
+    }
+
+    return ( $_simple );
+}
+
+sub _parse_param {
+    use integer;
+
+    my ($n, @param) = @_;
+    my %param;
+
+    foreach (@param) {
+        while ($_ ne '') {
+	    s/^\s+//;
+            if (s/^([IDS]\s*)?(\d+)(\s*%)?//) {
+                my $k = defined $3 ? (($2-1) * $n) / 100 + ($2 ? 1 : 0) : $2;
+
+		if (defined $1) {
+		    $param{$1} = $k;
+		} else {
+		    $param{k}  = $k;
+		}
+	    } elsif (s/^initial_position\W+(\d+)\b//) {
+		$param{'initial_position'} = $1;
+	    } elsif (s/^final_position\W+(\d+)\b//) {
+		$param{'final_position'} = $1;
+	    } elsif (s/^position_range\W+(\d+)\b//) {
+		$param{'position_range'} = $1;
+	    } elsif (s/^minimal_distance\b//) {
+		$param{'minimal_distance'} = 1;
+            } elsif (s/^i//) {
+                $param{ i } = 1;
+            } elsif (s/^g//) {
+                $param{ g } = 1;
+            } elsif (s/^\?//) {
+                $param{'?'} = 1;
+            } else {
+                warn "unknown parameter: '$_'\n";
+                return;
+            }
+        }
+    }
+
+    return %param;
+}
+
+my %_param_key;
+my %_parsed_param;
+
+my %_complex;
+my %_complex_usage_count;
+
+sub _cf_complex {
+    my $P = shift;
+
+    my @usage =
+	sort { $_complex_usage_count{$a} <=>
+		   $_complex_usage_count{$b} }
+             grep { $_ ne $P }
+                  keys %_complex_usage_count;
+	    
+    # Make room, delete the least used entries.
+    $#usage = $CACHE_N_PURGE - 1;
+	    
+    delete @_complex_usage_count{@usage};
+    delete @_complex{@usage};
+}
+
+sub _complex {
+    my ($P, @param) = @_;
+    unshift @param, length $P;
+    my $param = "@param";
+    my $_param_key;
+    my %param;
+    my $complex;
+    my $is_new;
+
+    unless (exists $_param_key{$param}) {
+	%param = _parse_param(@param);
+	$_parsed_param{$param} = { %param };
+	$_param_key{$param} = join(" ", %param);
+    } else {
+	%param = %{ $_parsed_param{$param} };
+    }
+
+    $_param_key = $_param_key{$param};
+
+    if ($CACHE_MAX) {
+	if (exists $_complex{$P}->{$_param_key}) {
+	    $complex = $_complex{$P}->{$_param_key};
+	}
+    }
+
+    unless (defined $complex) {
+	if (exists $param{'k'}) {
+	    $complex = new(__PACKAGE__, $P, $param{k});
+	} else {
+	    $complex = new(__PACKAGE__, $P);
+	}
+	$_complex{$P}->{$_param_key} = $complex if $CACHE_MAX;
+	$is_new = 1;
+    }
+
+    if ($is_new) {
+	$complex->set_greedy unless exists $param{'?'};
+
+	$complex->set_insertions($param{'I'})
+	    if exists $param{'I'};
+	$complex->set_deletions($param{'D'})
+	    if exists $param{'D'};
+	$complex->set_substitutions($param{'S'})
+	    if exists $param{'S'};
+	
+	$complex->set_caseignore_slice
+	    if exists $param{'i'};
+
+	$complex->set_text_initial_position($param{'initial_position'})
+	    if exists $param{'initial_position'};
+
+	$complex->set_text_final_position($param{'final_position'})
+	    if exists $param{'final_position'};
+
+	$complex->set_text_position_range($param{'position_range'})
+	    if exists $param{'position_range'};
+
+	$complex->set_minimal_distance($param{'minimal_distance'})
+	    if exists $param{'minimal_distance'};
+    }
+
+    if ($CACHE_MAX) {
+	$_complex_usage_count{$P}->{$_param_key}++;
+
+	# If our cache overfloweth.
+	if (scalar keys %_complex_usage_count > $CACHE_MAX) {
+	    _cf_complex($P);
+	}
+    }
+
+    return ( $complex, %param );
+}
+
+sub cache_disable {
+    cache_max(0);
+}
+
+sub cache_flush_all {
+    my $old_purge = cache_purge();
+    cache_purge(1);
+    _cf_simple('');
+    _cf_complex('');
+    cache_purge($old_purge);
+}
+
+sub amatch {
+    my $P = shift;
+    return 1 unless length $P; 
+    my $a = ((@_ && ref $_[0] eq 'ARRAY') ?
+		 _complex($P, @{ shift(@_) }) : _simple($P))[0];
+
+    if (@_) {
+        if (wantarray) {
+            return grep { $a->match($_) } @_;
+        } else {
+            foreach (@_) {
+                return 1 if $a->match($_);
+            }
+             return 0;
+        }
+    } 
+    if (defined $_) {
+        if (wantarray) {
+            return $a->match($_) ? $_ : undef;
+        } else {
+	    return 1 if $a->match($_);
+        }
+    } 
+    return $a->match($_) if defined $_;
+
+    warn "amatch: \$_ is undefined: what are you matching?\n";
+    return;
+}
+
+sub _find_substitute {
+    my ($ri, $rs, $i, $s, $S, $rn) = @_;
+
+    push @{ $ri }, $i;
+    push @{ $rs }, $s;
+
+    my $pre = substr($_, 0, $i);
+    my $old = substr($_, $i, $s);
+    my $suf = substr($_, $i + $s);
+    my $new = $S;
+
+    $new =~ s/\$\`/$pre/g;
+    $new =~ s/\$\&/$old/g;
+    $new =~ s/\$\'/$suf/g;
+
+    push @{ $rn }, $new;
+}
+
+sub _do_substitute {
+    my ($rn, $ri, $rs, $rS) = @_;
+
+    my $d = 0;
+    my $n = $_;
+
+    foreach my $i (0..$#$rn) {
+	substr($n, $ri->[$i] + $d, $rs->[$i]) = $rn->[$i];
+	$d += length($rn->[$i]) - $rs->[$i];
+    }
+
+    push @{ $rS }, $n;
+}
+
+sub asubstitute {
+    my $P = shift;
+    my $S = shift;
+    my ($a, %p) =
+	(@_ && ref $_[0] eq 'ARRAY') ?
+	    _complex($P, @{ shift(@_) }) : _simple($P);
+
+    my ($i, $s, @i, @s, @n, @S);
+
+    if (@_) {
+	if (exists $p{ g }) {
+	    foreach (@_) {
+		@s = @i = @n = ();
+		while (($i, $s) = $a->slice_next($_)) {
+		    if (defined $i) {
+			_find_substitute(\@i, \@s, $i, $s, $S, \@n);
+		    }
+		}
+		_do_substitute(\@n, \@i, \@s, \@S) if @n;
+	    }
+	} else {
+	    foreach (@_) {
+		@s = @i = @n = ();
+		($i, $s) = $a->slice($_);
+		if (defined $i) {
+		    _find_substitute(\@i, \@s, $i, $s, $S, \@n);
+		    _do_substitute(\@n, \@i, \@s, \@S);
+		}
+	    }
+	}
+	return @S;
+    } elsif (defined $_) {
+	if (exists $p{ g }) {
+	    while (($i, $s) = $a->slice_next($_)) {
+		if (defined $i) {
+		    _find_substitute(\@i, \@s, $i, $s, $S, \@n);
+		}
+	    }
+	    _do_substitute(\@n, \@i, \@s, \@S) if @n;
+	} else {
+	    ($i, $s) = $a->slice($_);
+	    if (defined $i) {
+		_find_substitute(\@i, \@s, $i, $s, $S, \@n);
+		_do_substitute(\@n, \@i, \@s, \@S);
+	    }
+	}
+	return $_ = $n[0];
+    } else {
+	warn "asubstitute: \$_ is undefined: what are you substituting?\n";
+        return;
+    }
+}
+
+sub aindex {
+    my $P = shift;
+    return 0 unless length $P; 
+    my $a = ((@_ && ref $_[0] eq 'ARRAY') ?
+		 _complex($P, @{ shift(@_) }) : _simple($P))[0];
+
+    $a->set_greedy; # The *first* match, thank you.
+
+    if (@_) {
+	if (wantarray) {
+	    return map { $a->index($_) } @_;
+	} else {
+	    return $a->index($_[0]);
+	}
+    }
+    return $a->index($_) if defined $_;
+
+    warn "aindex: \$_ is undefined: what are you indexing?\n";
+    return;
+}
+
+sub aslice {
+    my $P = shift;
+    return (0, 0) unless length $P; 
+    my $a = ((@_ && ref $_[0] eq 'ARRAY') ?
+		 _complex($P, @{ shift(@_) }) : _simple($P))[0];
+
+    $a->set_greedy; # The *first* match, thank you.
+
+    if (@_) {
+	return map { [ $a->slice($_) ] } @_;
+    }
+    return $a->slice($_) if defined $_;
+
+    warn "aslice: \$_ is undefined: what are you slicing?\n";
+    return;
+}
+
+sub _adist {
+    my $s0 = shift;
+    my $s1 = shift;
+    my ($aslice) = aslice($s0, ['minimal_distance', @_], $s1);
+    my ($index, $size, $distance) = @$aslice;
+    my ($l0, $l1) = map { length } ($s0, $s1);
+    return $l0 <= $l1 ? $distance : -$distance;
+}
+
+sub adist {
+    my $a0 = shift;
+    my $a1 = shift;
+    if (length($a0) == 0) {
+      return length($a1);
+    }
+    if (length($a1) == 0) {
+      return length($a0);
+    }
+    my @m = ref $_[0] eq 'ARRAY' ? @{shift()} : ();
+    if (ref $a0 eq 'ARRAY') {
+	if (ref $a1 eq 'ARRAY') {
+	    return [ map {  adist($a0, $_, @m) } @{$a1} ];
+	} else {
+	    return [ map { _adist($_, $a1, @m) } @{$a0} ];
+	}
+    } elsif (ref $a1 eq 'ARRAY') {
+	return     [ map { _adist($a0, $_, @m) } @{$a1} ];
+    } else {
+	if (wantarray) {
+	    return map { _adist($a0, $_, @m) } ($a1, @_);
+	} else {
+	    return _adist($a0, $a1, @m);
+	}
+    }
+}
+
+sub adistr {
+    my $a0 = shift;
+    my $a1 = shift;
+    my @m = ref $_[0] eq 'ARRAY' ? shift : ();
+    if (ref $a0 eq 'ARRAY') {
+	if (ref $a1 eq 'ARRAY') {
+	    my $l0 = length();
+	    return $l0 ? [ map { adist($a0, $_, @m) }
+			  @{$a1} ] :
+		         [ ];
+	} else {
+	    return [ map { my $l0 = length();
+			   $l0 ? _adist($_, $a1, @m) / $l0 : undef
+		     } @{$a0} ];
+	}
+    } elsif (ref $a1 eq 'ARRAY') {
+	my $l0 = length($a0);
+	return [] unless $l0;
+	return     [ map { _adist($a0, $_, @m) / $l0 } @{$a1} ];
+    } else {
+	my $l0 = length($a0);
+	if (wantarray) {
+	    return map { $l0 ? _adist($a0, $_, @m) / $l0 : undef } ($a1, @_);
+	} else {
+	    return undef unless $l0;
+	    return _adist($a0, $a1, @m) / $l0;
+	}
+    }
+}
+
+sub adistword {
+    return adist($_[0], $_[1], ['position_range=0']);
+}
+
+sub adistrword {
+    return adistr($_[0], $_[1], ['position_range=0']);
+}
+
+sub arindex {
+    my $P = shift;
+    my $l = length $P;
+    return 0 unless $l;
+    my $R = reverse $P;
+    my $a = ((@_ && ref $_[0] eq 'ARRAY') ?
+		 _complex($R, @{ shift(@_) }) : _simple($R))[0];
+
+    $a->set_greedy; # The *first* match, thank you.
+
+    if (@_) {
+	if (wantarray) {
+	    return map {
+		my $aindex = $a->index(scalar reverse());
+		$aindex == -1 ? $aindex : (length($_) - $aindex - $l);
+	    } @_;
+	} else {
+	    my $aindex = $a->index(scalar reverse $_[0]);
+	    return $aindex == -1 ? $aindex : (length($_[0]) - $aindex - $l);
+	}
+    }
+    if (defined $_) {
+	my $aindex = $a->index(scalar reverse());
+	return $aindex == -1 ? $aindex : (length($_) - $aindex - $l);
+    }
+
+    warn "arindex: \$_ is undefined: what are you indexing?\n";
+    return;
+}
+
+1;
+__END__
+=pod
+
+=head1 NAME
+
+String::Approx - Perl extension for approximate matching (fuzzy matching)
+
+=head1 SYNOPSIS
+
+  use String::Approx 'amatch';
+
+  print if amatch("foobar");
+
+  my @matches = amatch("xyzzy", @inputs);
+
+  my @catches = amatch("plugh", ['2'], @inputs);
+
+=head1 DESCRIPTION
+
+String::Approx lets you match and substitute strings approximately.
+With this you can emulate errors: typing errorrs, speling errors,
+closely related vocabularies (colour color), genetic mutations (GAG
+ACT), abbreviations (McScot, MacScot).
+
+NOTE: String::Approx suits the task of B<string matching>, not 
+B<string comparison>, and it works for B<strings>, not for B<text>.
+
+If you want to compare strings for similarity, you probably just want
+the Levenshtein edit distance (explained below), the Text::Levenshtein
+and Text::LevenshteinXS modules in CPAN.  See also Text::WagnerFischer
+and Text::PhraseDistance.  (There are functions for this in String::Approx,
+e.g. adist(), but their results sometimes differ from the bare Levenshtein
+et al.)
+
+If you want to compare things like text or source code, consisting of
+B<words> or B<tokens> and B<phrases> and B<sentences>, or
+B<expressions> and B<statements>, you should probably use some other
+tool than String::Approx, like for example the standard UNIX diff(1)
+tool, or the Algorithm::Diff module from CPAN.
+
+The measure of B<approximateness> is the I<Levenshtein edit distance>.
+It is the total number of "edits": insertions,
+
+	word world
+
+deletions,
+
+	monkey money
+
+and substitutions
+
+	sun fun
+
+required to transform a string to another string.  For example, to
+transform I<"lead"> into I<"gold">, you need three edits:
+
+	lead gead goad gold
+
+The edit distance of "lead" and "gold" is therefore three, or 75%.
+
+B<String::Approx> uses the Levenshtein edit distance as its measure, but
+String::Approx is not well-suited for comparing strings of different
+length, in other words, if you want a "fuzzy eq", see above.
+String::Approx is more like regular expressions or index(), it finds
+substrings that are close matches.>
+
+=head1 MATCH
+
+	use String::Approx 'amatch';
+
+	$matched     = amatch("pattern") 
+	$matched     = amatch("pattern", [ modifiers ])
+
+	$any_matched = amatch("pattern", @inputs) 
+	$any_matched = amatch("pattern", [ modifiers ], @inputs)
+
+	@match       = amatch("pattern") 
+	@match       = amatch("pattern", [ modifiers ])
+
+	@matches     = amatch("pattern", @inputs) 
+	@matches     = amatch("pattern", [ modifiers ], @inputs)
+
+Match B<pattern> approximately.  In list context return the matched
+B<@inputs>.  If no inputs are given, match against the B<$_>.  In scalar
+context return true if I<any> of the inputs match, false if none match.
+
+Notice that the pattern is a string.  Not a regular expression.  None
+of the regular expression notations (^, ., *, and so on) work.  They
+are characters just like the others.  Note-on-note: some limited form
+of I<"regular expressionism"> is planned in future: for example
+character classes ([abc]) and I<any-chars> (.).  But that feature will
+be turned on by a special I<modifier> (just a guess: "r"), so there
+should be no backward compatibility problem.
+
+Notice also that matching is not symmetric.  The inputs are matched
+against the pattern, not the other way round.  In other words: the
+pattern can be a substring, a submatch, of an input element.  An input
+element is always a superstring of the pattern.
+
+=head2 MODIFIERS
+
+With the modifiers you can control the amount of approximateness and
+certain other control variables.  The modifiers are one or more
+strings, for example B<"i">, within a string optionally separated by
+whitespace.  The modifiers are inside an anonymous array: the B<[ ]>
+in the syntax are not notational, they really do mean B<[ ]>, for
+example B<[ "i", "2" ]>.  B<["2 i"]> would be identical.
+
+The implicit default approximateness is 10%, rounded up.  In other
+words: every tenth character in the pattern may be an error, an edit.
+You can explicitly set the maximum approximateness by supplying a
+modifier like
+
+	number
+	number%
+
+Examples: B<"3">, B<"15%">.
+
+Note that C<0%> is not rounded up, it is equal to C<0>.
+
+Using a similar syntax you can separately control the maximum number
+of insertions, deletions, and substitutions by prefixing the numbers
+with I, D, or S, like this:
+
+	Inumber
+	Inumber%
+	Dnumber
+	Dnumber%
+	Snumber
+	Snumber%
+
+Examples: B<"I2">, B<"D20%">, B<"S0">.
+
+You can ignore case (B<"A"> becames equal to B<"a"> and vice versa)
+by adding the B<"i"> modifier.
+
+For example
+
+	[ "i 25%", "S0" ]
+
+means I<ignore case>, I<allow every fourth character to be "an edit">,
+but allow I<no substitutions>.  (See L<NOTES> about disallowing
+substitutions or insertions.)
+
+NOTE: setting C<I0 D0 S0> is not equivalent to using index().
+If you want to use index(), use index().
+
+=head1 SUBSTITUTE
+
+	use String::Approx 'asubstitute';
+
+	@substituted = asubstitute("pattern", "replacement")
+	@substituted = asubstitute("pattern", "replacement", @inputs) 
+	@substituted = asubstitute("pattern", "replacement", [ modifiers ])
+	@substituted = asubstitute("pattern", "replacement",
+				   [ modifiers ], @inputs)
+
+Substitute approximate B<pattern> with B<replacement> and return as a
+list <copies> of B<@inputs>, the substitutions having been made on the
+elements that did match the pattern.  If no inputs are given,
+substitute in the B<$_>.  The replacement can contain magic strings
+B<$&>, B<$`>, B<$'> that stand for the matched string, the string
+before it, and the string after it, respectively.  All the other
+arguments are as in C<amatch()>, plus one additional modifier, B<"g">
+which means substitute globally (all the matches in an element and not
+just the first one, as is the default).
+
+See L<BAD NEWS> about the unfortunate stinginess of C<asubstitute()>.
+
+=head1 INDEX
+
+	use String::Approx 'aindex';
+
+	$index   = aindex("pattern")
+	@indices = aindex("pattern", @inputs)
+	$index   = aindex("pattern", [ modifiers ])
+	@indices = aindex("pattern", [ modifiers ], @inputs)
+
+Like C<amatch()> but returns the index/indices at which the pattern
+matches approximately.  In list context and if C<@inputs> are used,
+returns a list of indices, one index for each input element.
+If there's no approximate match, C<-1> is returned as the index.
+
+NOTE: if there is character repetition (e.g. "aa") either in
+the pattern or in the text, the returned index might start 
+"too early".  This is consistent with the goal of the module
+of matching "as early as possible", just like regular expressions
+(that there might be a "less approximate" match starting later is
+of somewhat irrelevant).
+
+There's also backwards-scanning C<arindex()>.
+
+=head1 SLICE
+
+	use String::Approx 'aslice';
+
+	($index, $size)   = aslice("pattern")
+	([$i0, $s0], ...) = aslice("pattern", @inputs)
+	($index, $size)   = aslice("pattern", [ modifiers ])
+	([$i0, $s0], ...) = aslice("pattern", [ modifiers ], @inputs)
+
+Like C<aindex()> but returns also the size (length) of the match.
+If the match fails, returns an empty list (when matching against C<$_>)
+or an empty anonymous list corresponding to the particular input.
+
+NOTE: size of the match will very probably be something you did not
+expect (such as longer than the pattern, or a negative number).  This
+may or may not be fixed in future releases. Also the beginning of the
+match may vary from the expected as with aindex(), see above.
+
+If the modifier
+
+	"minimal_distance"
+
+is used, the minimal possible edit distance is returned as the
+third element:
+
+	($index, $size, $distance) = aslice("pattern", [ modifiers ])
+	([$i0, $s0, $d0], ...)     = aslice("pattern", [ modifiers ], @inputs)
+
+=head1 DISTANCE
+
+	use String::Approx 'adist';
+
+	$dist = adist("pattern", $input);
+	@dist = adist("pattern", @input);
+
+Return the I<edit distance> or distances between the pattern and the
+input or inputs.  Zero edit distance means exact match.  (Remember
+that the match can 'float' in the inputs, the match is a substring
+match.)  If the pattern is longer than the input or inputs, the
+returned distance or distances is or are negative.
+
+	use String::Approx 'adistr';
+
+	$dist = adistr("pattern", $input);
+	@dist = adistr("pattern", @inputs);
+
+Return the B<relative> I<edit distance> or distances between the
+pattern and the input or inputs.  Zero relative edit distance means
+exact match, one means completely different.  (Remember that the
+match can 'float' in the inputs, the match is a substring match.)  If
+the pattern is longer than the input or inputs, the returned distance
+or distances is or are negative.
+
+You can use adist() or adistr() to sort the inputs according to their
+approximateness:
+
+	my %d;
+	@d{@inputs} = map { abs } adistr("pattern", @inputs);
+	my @d = sort { $d{$a} <=> $d{$b} } @inputs;
+
+Now C<@d> contains the inputs, the most like C<"pattern"> first.
+
+=head1 CONTROLLING THE CACHE
+
+C<String::Approx> maintains a LU (least-used) cache that holds the
+'matching engines' for each instance of a I<pattern+modifiers>.  The
+cache is intended to help the case where you match a small set of
+patterns against a large set of string.  However, the more engines you
+cache the more you eat memory.  If you have a lot of different
+patterns or if you have a lot of memory to burn, you may want to
+control the cache yourself.  For example, allowing a larger cache
+consumes more memory but probably runs a little bit faster since the
+cache fills (and needs flushing) less often.
+
+The cache has two parameters: I<max> and I<purge>.  The first one
+is the maximum size of the cache and the second one is the cache
+flushing ratio: when the number of cache entries exceeds I<max>,
+I<max> times I<purge> cache entries are flushed.  The default
+values are 1000 and 0.75, respectively, which means that when
+the 1001st entry would be cached, 750 least used entries will
+be removed from the cache.  To access the parameters you can
+use the calls
+
+	$now_max = String::Approx::cache_max();
+	String::Approx::cache_max($new_max);
+
+	$now_purge = String::Approx::cache_purge();
+	String::Approx::cache_purge($new_purge);
+
+	$limit = String::Approx::cache_n_purge();
+
+To be honest, there are actually B<two> caches: the first one is used
+far the patterns with no modifiers, the second one for the patterns
+with pattern modifiers.  Using the standard parameters you will
+therefore actually cache up to 2000 entries.  The above calls control
+both caches for the same price.
+
+To disable caching completely use
+
+	String::Approx::cache_disable();
+
+Note that this doesn't flush any possibly existing cache entries,
+to do that use
+
+	String::Approx::cache_flush_all();
+
+=head1 NOTES
+
+Because matching is by I<substrings>, not by whole strings, insertions
+and substitutions produce often very similar results: "abcde" matches
+"axbcde" either by insertion B<or> substitution of "x".
+
+The maximum edit distance is also the maximum number of edits.
+That is, the B<"I2"> in
+
+	amatch("abcd", ["I2"])
+
+is useless because the maximum edit distance is (implicitly) 1.
+You may have meant to say
+
+	amatch("abcd", ["2D1S1"])
+
+or something like that.
+
+If you want to simulate transposes
+
+	feet fete
+
+you need to allow at least edit distance of two because in terms of
+our edit primitives a transpose is first one deletion and then one
+insertion.
+
+=head2 TEXT POSITION
+
+The starting and ending positions of matching, substituting, indexing, or
+slicing can be changed from the beginning and end of the input(s) to
+some other positions by using either or both of the modifiers
+
+	"initial_position=24"
+	"final_position=42"
+
+or the both the modifiers
+
+	"initial_position=24"
+	"position_range=10"
+
+By setting the B<"position_range"> to be zero you can limit
+(anchor) the operation to happen only once (if a match is possible)
+at the position.
+
+=head1 VERSION
+
+Major release 3.
+
+=head1 CHANGES FROM VERSION 2
+
+=head2 GOOD NEWS
+
+=over 4
+
+=item The version 3 is 2-3 times faster than version 2
+
+=item No pattern length limitation
+
+The algorithm is independent on the pattern length: its time
+complexity is I<O(kn)>, where I<k> is the number of edits and I<n> the
+length of the text (input).  The preprocessing of the pattern will of
+course take some I<O(m)> (I<m> being the pattern length) time, but
+C<amatch()> and C<asubstitute()> cache the result of this
+preprocessing so that it is done only once per pattern.
+
+=back
+
+=head2 BAD NEWS
+
+=over 4
+
+=item You do need a C compiler to install the module
+
+Perl's regular expressions are no more used; instead a faster and more
+scalable algorithm written in C is used.
+
+=item C<asubstitute()> is now always stingy
+
+The string matched and substituted is now always stingy, as short
+as possible.  It used to be as long as possible.  This is an unfortunate
+change stemming from switching the matching algorithm.  Example: with
+edit distance of two and substituting for B<"word"> from B<"cork"> and
+B<"wool"> previously did match B<"cork"> and B<"wool">.  Now it does
+match B<"or"> and B<"wo">.  As little as possible, or, in other words,
+with as much approximateness, as many edits, as possible.  Because
+there is no I<need> to match the B<"c"> of B<"cork">, it is not matched.
+
+=item no more C<aregex()> because regular expressions are no more used
+
+=item no more C<compat1> for String::Approx version 1 compatibility
+
+=back
+
+=head1 ACKNOWLEDGEMENTS
+
+The following people have provided valuable test cases, documentation
+clarifications, and other feedback:
+
+Jared August, Arthur Bergman, Anirvan Chatterjee, Steve A. Chervitz,
+Aldo Calpini, David Curiel, Teun van den Dool, Alberto Fontaneda,
+Rob Fugina, Dmitrij Frishman, Lars Gregersen, Kevin Greiner,
+B. Elijah Griffin, Mike Hanafey, Mitch Helle, Ricky Houghton,
+'idallen', Helmut Jarausch, Damian Keefe, Ben Kennedy, Craig Kelley,
+Franz Kirsch, Dag Kristian, Mark Land, J. D. Laub, John P. Linderman,
+Tim Maher, Juha Muilu, Sergey Novoselov, Andy Oram, Ji Y Park,
+Eric Promislow, Nikolaus Rath, Stefan Ram, Slaven Rezic,
+Dag Kristian Rognlien, Stewart Russell, Slaven Rezic, Chris Rosin,
+Pasha Sadri, Ilya Sandler, Bob J.A. Schijvenaars, Ross Smith,
+Frank Tobin, Greg Ward, Rich Williams, Rick Wise.
+
+The matching algorithm was developed by Udi Manber, Sun Wu, and Burra
+Gopal in the Department of Computer Science, University of Arizona.
+
+=head1 AUTHOR
+
+Jarkko Hietaniemi <jhi@iki.fi>
+
+=head1 COPYRIGHT AND LICENSE
+
+Copyright 2001-2013 by Jarkko Hietaniemi
+
+This library is free software; you can redistribute it and/or modify
+under either the terms of the Artistic License 2.0, or the GNU Library
+General Public License, Version 2.  See the files Artistic and LGPL
+for more details.
+
+Furthermore: no warranties or obligations of any kind are given, and
+the separate file F<COPYRIGHT> must be included intact in all copies
+and derived materials.
+
+=cut
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/Text/LevenshteinXS.pm	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,75 @@
+package Text::LevenshteinXS;
+
+use strict;
+use warnings;
+use Carp;
+
+require Exporter;
+require DynaLoader;
+use AutoLoader;
+
+our @ISA = qw(Exporter DynaLoader);
+
+our %EXPORT_TAGS = ( 'all' => [ qw(
+	
+) ] );
+
+our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
+
+our @EXPORT = qw(
+distance
+);
+our $VERSION = '0.03';
+
+bootstrap Text::LevenshteinXS $VERSION;
+
+1;
+__END__
+
+=head1 NAME
+
+Text::LevenshteinXS - An XS implementation of the Levenshtein edit distance
+
+=head1 SYNOPSIS
+
+ use Text::LevenshteinXS qw(distance);
+
+ print distance("foo","four");
+ # prints "2"
+
+ print distance("foo","bar");
+ # prints "3"
+
+
+=head1 DESCRIPTION
+
+This module implements the Levenshtein edit distance in a XS way.
+
+The Levenshtein edit distance is a measure of the degree of proximity between two strings.
+This distance is the number of substitutions, deletions or insertions ("edits") 
+needed to transform one string into the other one (and vice versa).
+When two strings have distance 0, they are the same.
+A good point to start is: <http://www.merriampark.com/ld.htm>
+
+
+=head1 CREDITS
+
+All the credits go to Vladimir Levenshtein the author of the algorithm and to 
+Lorenzo Seidenari who made the C implementation <http://www.merriampark.com/ldc.htm>
+
+
+=head1 SEE ALSO
+
+Text::Levenshtein , Text::WagnerFischer , Text::Brew , String::Approx
+
+
+=head1 AUTHOR
+
+Copyright 2003 Dree Mistrut <F<dree@friul.it>>
+Modifications Copyright 2004 Josh Goldberg <F<josh@3io.com>>
+
+This package is free software and is provided "as is" without express
+or implied warranty.  You can redistribute it and/or modify it under 
+the same terms as Perl itself.
+
+=cut
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/String/Approx/.packlist	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,3 @@
+/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/String/Approx.pm
+/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/String/Approx/Approx.so
+/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/man/man3/String::Approx.3pm
Binary file 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/String/Approx/Approx.so has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/.packlist	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,4 @@
+/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/Text/LevenshteinXS.pm
+/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/LevenshteinXS.so
+/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/autosplit.ix
+/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/man/man3/Text::LevenshteinXS.3pm
Binary file 2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/LevenshteinXS.so has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/autosplit.ix	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,3 @@
+# Index created by AutoSplit for blib/lib/Text/LevenshteinXS.pm
+#    (file acts as timestamp)
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,66 @@
+=head2 Sat May 31 17:42:30 2014: C<Module> L<String::Approx|String::Approx>
+
+=over 4
+
+=item *
+
+C<installed into: ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5>
+
+=item *
+
+C<LINKTYPE: dynamic>
+
+=item *
+
+C<VERSION: 3.27>
+
+=item *
+
+C<EXE_FILES: >
+
+=back
+
+=head2 Sat May 31 17:42:31 2014: C<Module> L<String::Approx|String::Approx>
+
+=over 4
+
+=item *
+
+C<installed into: ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5>
+
+=item *
+
+C<LINKTYPE: dynamic>
+
+=item *
+
+C<VERSION: 3.27>
+
+=item *
+
+C<EXE_FILES: >
+
+=back
+
+=head2 Sat May 31 17:42:31 2014: C<Module> L<Text::LevenshteinXS|Text::LevenshteinXS>
+
+=over 4
+
+=item *
+
+C<installed into: ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5>
+
+=item *
+
+C<LINKTYPE: dynamic>
+
+=item *
+
+C<VERSION: 0.03>
+
+=item *
+
+C<EXE_FILES: >
+
+=back
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod~	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,66 @@
+=head2 Sat May 31 17:42:30 2014: C<Module> L<String::Approx|String::Approx>
+
+=over 4
+
+=item *
+
+C<installed into: ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5>
+
+=item *
+
+C<LINKTYPE: dynamic>
+
+=item *
+
+C<VERSION: 3.27>
+
+=item *
+
+C<EXE_FILES: >
+
+=back
+
+=head2 Sat May 31 17:42:31 2014: C<Module> L<String::Approx|String::Approx>
+
+=over 4
+
+=item *
+
+C<installed into: ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5>
+
+=item *
+
+C<LINKTYPE: dynamic>
+
+=item *
+
+C<VERSION: 3.27>
+
+=item *
+
+C<EXE_FILES: >
+
+=back
+
+=head2 Sat May 31 17:42:31 2014: C<Module> L<Text::LevenshteinXS|Text::LevenshteinXS>
+
+=over 4
+
+=item *
+
+C<installed into: ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5>
+
+=item *
+
+C<LINKTYPE: dynamic>
+
+=item *
+
+C<VERSION: 0.03>
+
+=item *
+
+C<EXE_FILES: >
+
+=back
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/library/LevD.pm	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,80 @@
+package LevD;
+
+use lib "/data2/bsi/reference/softsearch/lib/perl5";
+use strict;
+use warnings;
+use Data::Dumper;
+use String::Approx 'adist';
+use String::Approx 'adistr';
+use String::Approx 'aindex';
+
+my $WINDOW_SIZE = 100;
+
+sub new {
+	my ($class, $file) = @_;
+    my $self = {};
+
+ 	bless($self,$class);
+	$self->init();
+
+	return $self;
+}
+
+sub init {
+	my ($self) = @_;
+
+	#### default values.
+	$self->{index} = 0;
+	$self->{relative_edit_dist} = 0;
+	$self->{edit_dist} = 0;
+}
+
+sub search {
+	my ($self, $clip, $chr, $start, $stop, $ref) = @_;
+
+	if (! -s $ref) {
+		die "ERROR: Reference file $ref now found\n";
+	}
+
+	#### extact seq from reference file.
+	my $target = $chr .":". $start ."-". $stop;
+	my $cmd = "samtools faidx $ref $target";
+
+	my @output = $self->_run_system_cmd($cmd);
+
+	#### depending on ref file format seq could be on multiple lines
+	#### concatinate all except for the header in one line.
+	#### e.g:
+	#### >chr1:8222999-8223099
+	#### GGTGCAATCATAGCTCACTAAGCTTCAACCTCAAGAGATCCTCCCACCTCAGCCTCCCAG
+	#### GTAGCTGGGACTACAGGCAAATGCCATGACACCTAGCTAAT
+	my $seq = join("", @output[1..$#output]);
+
+	#### remove new line character
+	$seq =~ s/\n//g;
+
+	#### find number of mismatches and start index
+	#### of clip to be searched against target seq.
+	$self->{relative_edit_dist} = adistr($clip, $seq);
+	$self->{edit_dist} = adist($clip, $seq);
+	$self->{index} = aindex($clip, $seq);
+}
+
+sub _run_system_cmd {
+	my ($self, $cmd) = @_;
+	my @cmd_output;
+
+	eval {
+		@cmd_output = qx{$cmd 2>&1};
+		if ( ($? << 8) != 0 ) {
+			die "@cmd_output";
+		}
+	};
+	if ($@) {
+		die "Error executing command $cmd: $@";
+	}
+
+	return @cmd_output;
+}
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/logs/StringApprox.out	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,14 @@
+Checking if your kit is complete...
+Looks good
+Generating a Unix-style Makefile
+Writing Makefile for String::Approx
+Writing MYMETA.yml and MYMETA.json
+Running Mkbootstrap for String::Approx ()
+chmod 644 Approx.bs
+Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
+Installing /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/String/Approx/Approx.so
+Installing /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/String/Approx.pm
+Installing /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/man/man3/String::Approx.3pm
+Appending installation info to /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod
+Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
+Appending installation info to /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/logs/levD.err	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,2 @@
+Unparsable version '' for prerequisite Test at Makefile.PL line 4.
+Please specify prototyping behavior for LevenshteinXS.xs (see perlxs manual)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/logs/levD.out	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,26 @@
+Checking if your kit is complete...
+Looks good
+Generating a Unix-style Makefile
+Writing Makefile for Text::LevenshteinXS
+Writing MYMETA.yml and MYMETA.json
+cp LevenshteinXS.pm blib/lib/Text/LevenshteinXS.pm
+AutoSplitting blib/lib/Text/LevenshteinXS.pm (blib/lib/auto/Text/LevenshteinXS)
+Running Mkbootstrap for Text::LevenshteinXS ()
+chmod 644 LevenshteinXS.bs
+/usr/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp  -typemap /usr/share/perl/5.14/ExtUtils/typemap  LevenshteinXS.xs > LevenshteinXS.xsc && mv LevenshteinXS.xsc LevenshteinXS.c
+cc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/perl/5.14/CORE"   LevenshteinXS.c
+rm -f blib/arch/auto/Text/LevenshteinXS/LevenshteinXS.so
+cc  -shared -O2 -g -L/usr/local/lib -fstack-protector LevenshteinXS.o  -o blib/arch/auto/Text/LevenshteinXS/LevenshteinXS.so 	\
+	     	\
+	  
+chmod 755 blib/arch/auto/Text/LevenshteinXS/LevenshteinXS.so
+/usr/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- LevenshteinXS.bs blib/arch/auto/Text/LevenshteinXS/LevenshteinXS.bs 644
+Manifying blib/man3/Text::LevenshteinXS.3pm
+Running Mkbootstrap for Text::LevenshteinXS ()
+chmod 644 LevenshteinXS.bs
+Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
+Installing /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/LevenshteinXS.so
+Installing /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/Text/LevenshteinXS.pm
+Installing /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Text/LevenshteinXS/autosplit.ix
+Installing /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/man/man3/Text::LevenshteinXS.3pm
+Appending installation info to /home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/man/man3/String__Approx.3pm	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,585 @@
+.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
+..
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
+..
+.\}
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "Approx 3"
+.TH Approx 3 "2013-01-22" "perl v5.14.2" "User Contributed Perl Documentation"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+String::Approx \- Perl extension for approximate matching (fuzzy matching)
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+.Vb 1
+\&  use String::Approx \*(Aqamatch\*(Aq;
+\&
+\&  print if amatch("foobar");
+\&
+\&  my @matches = amatch("xyzzy", @inputs);
+\&
+\&  my @catches = amatch("plugh", [\*(Aq2\*(Aq], @inputs);
+.Ve
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+String::Approx lets you match and substitute strings approximately.
+With this you can emulate errors: typing errorrs, speling errors,
+closely related vocabularies (colour color), genetic mutations (\s-1GAG\s0
+\&\s-1ACT\s0), abbreviations (McScot, MacScot).
+.PP
+\&\s-1NOTE:\s0 String::Approx suits the task of \fBstring matching\fR, not 
+\&\fBstring comparison\fR, and it works for \fBstrings\fR, not for \fBtext\fR.
+.PP
+If you want to compare strings for similarity, you probably just want
+the Levenshtein edit distance (explained below), the Text::Levenshtein
+and Text::LevenshteinXS modules in \s-1CPAN\s0.  See also Text::WagnerFischer
+and Text::PhraseDistance.  (There are functions for this in String::Approx,
+e.g. \fIadist()\fR, but their results sometimes differ from the bare Levenshtein
+et al.)
+.PP
+If you want to compare things like text or source code, consisting of
+\&\fBwords\fR or \fBtokens\fR and \fBphrases\fR and \fBsentences\fR, or
+\&\fBexpressions\fR and \fBstatements\fR, you should probably use some other
+tool than String::Approx, like for example the standard \s-1UNIX\s0 \fIdiff\fR\|(1)
+tool, or the Algorithm::Diff module from \s-1CPAN\s0.
+.PP
+The measure of \fBapproximateness\fR is the \fILevenshtein edit distance\fR.
+It is the total number of \*(L"edits\*(R": insertions,
+.PP
+.Vb 1
+\&        word world
+.Ve
+.PP
+deletions,
+.PP
+.Vb 1
+\&        monkey money
+.Ve
+.PP
+and substitutions
+.PP
+.Vb 1
+\&        sun fun
+.Ve
+.PP
+required to transform a string to another string.  For example, to
+transform \fI\*(L"lead\*(R"\fR into \fI\*(L"gold\*(R"\fR, you need three edits:
+.PP
+.Vb 1
+\&        lead gead goad gold
+.Ve
+.PP
+The edit distance of \*(L"lead\*(R" and \*(L"gold\*(R" is therefore three, or 75%.
+.PP
+\&\fBString::Approx\fR uses the Levenshtein edit distance as its measure, but
+String::Approx is not well-suited for comparing strings of different
+length, in other words, if you want a \*(L"fuzzy eq\*(R", see above.
+String::Approx is more like regular expressions or \fIindex()\fR, it finds
+substrings that are close matches.>
+.SH "MATCH"
+.IX Header "MATCH"
+.Vb 1
+\&        use String::Approx \*(Aqamatch\*(Aq;
+\&
+\&        $matched     = amatch("pattern") 
+\&        $matched     = amatch("pattern", [ modifiers ])
+\&
+\&        $any_matched = amatch("pattern", @inputs) 
+\&        $any_matched = amatch("pattern", [ modifiers ], @inputs)
+\&
+\&        @match       = amatch("pattern") 
+\&        @match       = amatch("pattern", [ modifiers ])
+\&
+\&        @matches     = amatch("pattern", @inputs) 
+\&        @matches     = amatch("pattern", [ modifiers ], @inputs)
+.Ve
+.PP
+Match \fBpattern\fR approximately.  In list context return the matched
+\&\fB\f(CB@inputs\fB\fR.  If no inputs are given, match against the \fB\f(CB$_\fB\fR.  In scalar
+context return true if \fIany\fR of the inputs match, false if none match.
+.PP
+Notice that the pattern is a string.  Not a regular expression.  None
+of the regular expression notations (^, ., *, and so on) work.  They
+are characters just like the others.  Note-on-note: some limited form
+of \fI\*(L"regular expressionism\*(R"\fR is planned in future: for example
+character classes ([abc]) and \fIany-chars\fR (.).  But that feature will
+be turned on by a special \fImodifier\fR (just a guess: \*(L"r\*(R"), so there
+should be no backward compatibility problem.
+.PP
+Notice also that matching is not symmetric.  The inputs are matched
+against the pattern, not the other way round.  In other words: the
+pattern can be a substring, a submatch, of an input element.  An input
+element is always a superstring of the pattern.
+.SS "\s-1MODIFIERS\s0"
+.IX Subsection "MODIFIERS"
+With the modifiers you can control the amount of approximateness and
+certain other control variables.  The modifiers are one or more
+strings, for example \fB\*(L"i\*(R"\fR, within a string optionally separated by
+whitespace.  The modifiers are inside an anonymous array: the \fB[ ]\fR
+in the syntax are not notational, they really do mean \fB[ ]\fR, for
+example \fB[ \*(L"i\*(R", \*(L"2\*(R" ]\fR.  \fB[\*(L"2 i\*(R"]\fR would be identical.
+.PP
+The implicit default approximateness is 10%, rounded up.  In other
+words: every tenth character in the pattern may be an error, an edit.
+You can explicitly set the maximum approximateness by supplying a
+modifier like
+.PP
+.Vb 2
+\&        number
+\&        number%
+.Ve
+.PP
+Examples: \fB\*(L"3\*(R"\fR, \fB\*(L"15%\*(R"\fR.
+.PP
+Note that \f(CW\*(C`0%\*(C'\fR is not rounded up, it is equal to \f(CW0\fR.
+.PP
+Using a similar syntax you can separately control the maximum number
+of insertions, deletions, and substitutions by prefixing the numbers
+with I, D, or S, like this:
+.PP
+.Vb 6
+\&        Inumber
+\&        Inumber%
+\&        Dnumber
+\&        Dnumber%
+\&        Snumber
+\&        Snumber%
+.Ve
+.PP
+Examples: \fB\*(L"I2\*(R"\fR, \fB\*(L"D20%\*(R"\fR, \fB\*(L"S0\*(R"\fR.
+.PP
+You can ignore case (\fB\*(L"A\*(R"\fR becames equal to \fB\*(L"a\*(R"\fR and vice versa)
+by adding the \fB\*(L"i\*(R"\fR modifier.
+.PP
+For example
+.PP
+.Vb 1
+\&        [ "i 25%", "S0" ]
+.Ve
+.PP
+means \fIignore case\fR, \fIallow every fourth character to be \*(L"an edit\*(R"\fR,
+but allow \fIno substitutions\fR.  (See \s-1NOTES\s0 about disallowing
+substitutions or insertions.)
+.PP
+\&\s-1NOTE:\s0 setting \f(CW\*(C`I0 D0 S0\*(C'\fR is not equivalent to using \fIindex()\fR.
+If you want to use \fIindex()\fR, use \fIindex()\fR.
+.SH "SUBSTITUTE"
+.IX Header "SUBSTITUTE"
+.Vb 1
+\&        use String::Approx \*(Aqasubstitute\*(Aq;
+\&
+\&        @substituted = asubstitute("pattern", "replacement")
+\&        @substituted = asubstitute("pattern", "replacement", @inputs) 
+\&        @substituted = asubstitute("pattern", "replacement", [ modifiers ])
+\&        @substituted = asubstitute("pattern", "replacement",
+\&                                   [ modifiers ], @inputs)
+.Ve
+.PP
+Substitute approximate \fBpattern\fR with \fBreplacement\fR and return as a
+list <copies> of \fB\f(CB@inputs\fB\fR, the substitutions having been made on the
+elements that did match the pattern.  If no inputs are given,
+substitute in the \fB\f(CB$_\fB\fR.  The replacement can contain magic strings
+\&\fB$&\fR, \fB$`\fR, \fB$'\fR that stand for the matched string, the string
+before it, and the string after it, respectively.  All the other
+arguments are as in \f(CW\*(C`amatch()\*(C'\fR, plus one additional modifier, \fB\*(L"g\*(R"\fR
+which means substitute globally (all the matches in an element and not
+just the first one, as is the default).
+.PP
+See \*(L"\s-1BAD\s0 \s-1NEWS\s0\*(R" about the unfortunate stinginess of \f(CW\*(C`asubstitute()\*(C'\fR.
+.SH "INDEX"
+.IX Header "INDEX"
+.Vb 1
+\&        use String::Approx \*(Aqaindex\*(Aq;
+\&
+\&        $index   = aindex("pattern")
+\&        @indices = aindex("pattern", @inputs)
+\&        $index   = aindex("pattern", [ modifiers ])
+\&        @indices = aindex("pattern", [ modifiers ], @inputs)
+.Ve
+.PP
+Like \f(CW\*(C`amatch()\*(C'\fR but returns the index/indices at which the pattern
+matches approximately.  In list context and if \f(CW@inputs\fR are used,
+returns a list of indices, one index for each input element.
+If there's no approximate match, \f(CW\*(C`\-1\*(C'\fR is returned as the index.
+.PP
+\&\s-1NOTE:\s0 if there is character repetition (e.g. \*(L"aa\*(R") either in
+the pattern or in the text, the returned index might start 
+\&\*(L"too early\*(R".  This is consistent with the goal of the module
+of matching \*(L"as early as possible\*(R", just like regular expressions
+(that there might be a \*(L"less approximate\*(R" match starting later is
+of somewhat irrelevant).
+.PP
+There's also backwards-scanning \f(CW\*(C`arindex()\*(C'\fR.
+.SH "SLICE"
+.IX Header "SLICE"
+.Vb 1
+\&        use String::Approx \*(Aqaslice\*(Aq;
+\&
+\&        ($index, $size)   = aslice("pattern")
+\&        ([$i0, $s0], ...) = aslice("pattern", @inputs)
+\&        ($index, $size)   = aslice("pattern", [ modifiers ])
+\&        ([$i0, $s0], ...) = aslice("pattern", [ modifiers ], @inputs)
+.Ve
+.PP
+Like \f(CW\*(C`aindex()\*(C'\fR but returns also the size (length) of the match.
+If the match fails, returns an empty list (when matching against \f(CW$_\fR)
+or an empty anonymous list corresponding to the particular input.
+.PP
+\&\s-1NOTE:\s0 size of the match will very probably be something you did not
+expect (such as longer than the pattern, or a negative number).  This
+may or may not be fixed in future releases. Also the beginning of the
+match may vary from the expected as with \fIaindex()\fR, see above.
+.PP
+If the modifier
+.PP
+.Vb 1
+\&        "minimal_distance"
+.Ve
+.PP
+is used, the minimal possible edit distance is returned as the
+third element:
+.PP
+.Vb 2
+\&        ($index, $size, $distance) = aslice("pattern", [ modifiers ])
+\&        ([$i0, $s0, $d0], ...)     = aslice("pattern", [ modifiers ], @inputs)
+.Ve
+.SH "DISTANCE"
+.IX Header "DISTANCE"
+.Vb 1
+\&        use String::Approx \*(Aqadist\*(Aq;
+\&
+\&        $dist = adist("pattern", $input);
+\&        @dist = adist("pattern", @input);
+.Ve
+.PP
+Return the \fIedit distance\fR or distances between the pattern and the
+input or inputs.  Zero edit distance means exact match.  (Remember
+that the match can 'float' in the inputs, the match is a substring
+match.)  If the pattern is longer than the input or inputs, the
+returned distance or distances is or are negative.
+.PP
+.Vb 1
+\&        use String::Approx \*(Aqadistr\*(Aq;
+\&
+\&        $dist = adistr("pattern", $input);
+\&        @dist = adistr("pattern", @inputs);
+.Ve
+.PP
+Return the \fBrelative\fR \fIedit distance\fR or distances between the
+pattern and the input or inputs.  Zero relative edit distance means
+exact match, one means completely different.  (Remember that the
+match can 'float' in the inputs, the match is a substring match.)  If
+the pattern is longer than the input or inputs, the returned distance
+or distances is or are negative.
+.PP
+You can use \fIadist()\fR or \fIadistr()\fR to sort the inputs according to their
+approximateness:
+.PP
+.Vb 3
+\&        my %d;
+\&        @d{@inputs} = map { abs } adistr("pattern", @inputs);
+\&        my @d = sort { $d{$a} <=> $d{$b} } @inputs;
+.Ve
+.PP
+Now \f(CW@d\fR contains the inputs, the most like \f(CW"pattern"\fR first.
+.SH "CONTROLLING THE CACHE"
+.IX Header "CONTROLLING THE CACHE"
+\&\f(CW\*(C`String::Approx\*(C'\fR maintains a \s-1LU\s0 (least-used) cache that holds the
+\&'matching engines' for each instance of a \fIpattern+modifiers\fR.  The
+cache is intended to help the case where you match a small set of
+patterns against a large set of string.  However, the more engines you
+cache the more you eat memory.  If you have a lot of different
+patterns or if you have a lot of memory to burn, you may want to
+control the cache yourself.  For example, allowing a larger cache
+consumes more memory but probably runs a little bit faster since the
+cache fills (and needs flushing) less often.
+.PP
+The cache has two parameters: \fImax\fR and \fIpurge\fR.  The first one
+is the maximum size of the cache and the second one is the cache
+flushing ratio: when the number of cache entries exceeds \fImax\fR,
+\&\fImax\fR times \fIpurge\fR cache entries are flushed.  The default
+values are 1000 and 0.75, respectively, which means that when
+the 1001st entry would be cached, 750 least used entries will
+be removed from the cache.  To access the parameters you can
+use the calls
+.PP
+.Vb 2
+\&        $now_max = String::Approx::cache_max();
+\&        String::Approx::cache_max($new_max);
+\&
+\&        $now_purge = String::Approx::cache_purge();
+\&        String::Approx::cache_purge($new_purge);
+\&
+\&        $limit = String::Approx::cache_n_purge();
+.Ve
+.PP
+To be honest, there are actually \fBtwo\fR caches: the first one is used
+far the patterns with no modifiers, the second one for the patterns
+with pattern modifiers.  Using the standard parameters you will
+therefore actually cache up to 2000 entries.  The above calls control
+both caches for the same price.
+.PP
+To disable caching completely use
+.PP
+.Vb 1
+\&        String::Approx::cache_disable();
+.Ve
+.PP
+Note that this doesn't flush any possibly existing cache entries,
+to do that use
+.PP
+.Vb 1
+\&        String::Approx::cache_flush_all();
+.Ve
+.SH "NOTES"
+.IX Header "NOTES"
+Because matching is by \fIsubstrings\fR, not by whole strings, insertions
+and substitutions produce often very similar results: \*(L"abcde\*(R" matches
+\&\*(L"axbcde\*(R" either by insertion \fBor\fR substitution of \*(L"x\*(R".
+.PP
+The maximum edit distance is also the maximum number of edits.
+That is, the \fB\*(L"I2\*(R"\fR in
+.PP
+.Vb 1
+\&        amatch("abcd", ["I2"])
+.Ve
+.PP
+is useless because the maximum edit distance is (implicitly) 1.
+You may have meant to say
+.PP
+.Vb 1
+\&        amatch("abcd", ["2D1S1"])
+.Ve
+.PP
+or something like that.
+.PP
+If you want to simulate transposes
+.PP
+.Vb 1
+\&        feet fete
+.Ve
+.PP
+you need to allow at least edit distance of two because in terms of
+our edit primitives a transpose is first one deletion and then one
+insertion.
+.SS "\s-1TEXT\s0 \s-1POSITION\s0"
+.IX Subsection "TEXT POSITION"
+The starting and ending positions of matching, substituting, indexing, or
+slicing can be changed from the beginning and end of the input(s) to
+some other positions by using either or both of the modifiers
+.PP
+.Vb 2
+\&        "initial_position=24"
+\&        "final_position=42"
+.Ve
+.PP
+or the both the modifiers
+.PP
+.Vb 2
+\&        "initial_position=24"
+\&        "position_range=10"
+.Ve
+.PP
+By setting the \fB\*(L"position_range\*(R"\fR to be zero you can limit
+(anchor) the operation to happen only once (if a match is possible)
+at the position.
+.SH "VERSION"
+.IX Header "VERSION"
+Major release 3.
+.SH "CHANGES FROM VERSION 2"
+.IX Header "CHANGES FROM VERSION 2"
+.SS "\s-1GOOD\s0 \s-1NEWS\s0"
+.IX Subsection "GOOD NEWS"
+.IP "The version 3 is 2\-3 times faster than version 2" 4
+.IX Item "The version 3 is 2-3 times faster than version 2"
+.PD 0
+.IP "No pattern length limitation" 4
+.IX Item "No pattern length limitation"
+.PD
+The algorithm is independent on the pattern length: its time
+complexity is \fIO(kn)\fR, where \fIk\fR is the number of edits and \fIn\fR the
+length of the text (input).  The preprocessing of the pattern will of
+course take some \fIO(m)\fR (\fIm\fR being the pattern length) time, but
+\&\f(CW\*(C`amatch()\*(C'\fR and \f(CW\*(C`asubstitute()\*(C'\fR cache the result of this
+preprocessing so that it is done only once per pattern.
+.SS "\s-1BAD\s0 \s-1NEWS\s0"
+.IX Subsection "BAD NEWS"
+.IP "You do need a C compiler to install the module" 4
+.IX Item "You do need a C compiler to install the module"
+Perl's regular expressions are no more used; instead a faster and more
+scalable algorithm written in C is used.
+.ie n .IP """asubstitute()"" is now always stingy" 4
+.el .IP "\f(CWasubstitute()\fR is now always stingy" 4
+.IX Item "asubstitute() is now always stingy"
+The string matched and substituted is now always stingy, as short
+as possible.  It used to be as long as possible.  This is an unfortunate
+change stemming from switching the matching algorithm.  Example: with
+edit distance of two and substituting for \fB\*(L"word\*(R"\fR from \fB\*(L"cork\*(R"\fR and
+\&\fB\*(L"wool\*(R"\fR previously did match \fB\*(L"cork\*(R"\fR and \fB\*(L"wool\*(R"\fR.  Now it does
+match \fB\*(L"or\*(R"\fR and \fB\*(L"wo\*(R"\fR.  As little as possible, or, in other words,
+with as much approximateness, as many edits, as possible.  Because
+there is no \fIneed\fR to match the \fB\*(L"c\*(R"\fR of \fB\*(L"cork\*(R"\fR, it is not matched.
+.ie n .IP "no more ""aregex()"" because regular expressions are no more used" 4
+.el .IP "no more \f(CWaregex()\fR because regular expressions are no more used" 4
+.IX Item "no more aregex() because regular expressions are no more used"
+.PD 0
+.ie n .IP "no more ""compat1"" for String::Approx version 1 compatibility" 4
+.el .IP "no more \f(CWcompat1\fR for String::Approx version 1 compatibility" 4
+.IX Item "no more compat1 for String::Approx version 1 compatibility"
+.PD
+.SH "ACKNOWLEDGEMENTS"
+.IX Header "ACKNOWLEDGEMENTS"
+The following people have provided valuable test cases, documentation
+clarifications, and other feedback:
+.PP
+Jared August, Arthur Bergman, Anirvan Chatterjee, Steve A. Chervitz,
+Aldo Calpini, David Curiel, Teun van den Dool, Alberto Fontaneda,
+Rob Fugina, Dmitrij Frishman, Lars Gregersen, Kevin Greiner,
+B. Elijah Griffin, Mike Hanafey, Mitch Helle, Ricky Houghton,
+\&'idallen', Helmut Jarausch, Damian Keefe, Ben Kennedy, Craig Kelley,
+Franz Kirsch, Dag Kristian, Mark Land, J. D. Laub, John P. Linderman,
+Tim Maher, Juha Muilu, Sergey Novoselov, Andy Oram, Ji Y Park,
+Eric Promislow, Nikolaus Rath, Stefan Ram, Slaven Rezic,
+Dag Kristian Rognlien, Stewart Russell, Slaven Rezic, Chris Rosin,
+Pasha Sadri, Ilya Sandler, Bob J.A. Schijvenaars, Ross Smith,
+Frank Tobin, Greg Ward, Rich Williams, Rick Wise.
+.PP
+The matching algorithm was developed by Udi Manber, Sun Wu, and Burra
+Gopal in the Department of Computer Science, University of Arizona.
+.SH "AUTHOR"
+.IX Header "AUTHOR"
+Jarkko Hietaniemi <jhi@iki.fi>
+.SH "COPYRIGHT AND LICENSE"
+.IX Header "COPYRIGHT AND LICENSE"
+Copyright 2001\-2013 by Jarkko Hietaniemi
+.PP
+This library is free software; you can redistribute it and/or modify
+under either the terms of the Artistic License 2.0, or the \s-1GNU\s0 Library
+General Public License, Version 2.  See the files Artistic and \s-1LGPL\s0
+for more details.
+.PP
+Furthermore: no warranties or obligations of any kind are given, and
+the separate file \fI\s-1COPYRIGHT\s0\fR must be included intact in all copies
+and derived materials.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/man/man3/Text__LevenshteinXS.3pm	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,168 @@
+.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
+..
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
+..
+.\}
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "LevenshteinXS 3"
+.TH LevenshteinXS 3 "2004-06-30" "perl v5.14.2" "User Contributed Perl Documentation"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+Text::LevenshteinXS \- An XS implementation of the Levenshtein edit distance
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+.Vb 1
+\& use Text::LevenshteinXS qw(distance);
+\&
+\& print distance("foo","four");
+\& # prints "2"
+\&
+\& print distance("foo","bar");
+\& # prints "3"
+.Ve
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+This module implements the Levenshtein edit distance in a \s-1XS\s0 way.
+.PP
+The Levenshtein edit distance is a measure of the degree of proximity between two strings.
+This distance is the number of substitutions, deletions or insertions (\*(L"edits\*(R") 
+needed to transform one string into the other one (and vice versa).
+When two strings have distance 0, they are the same.
+A good point to start is: <http://www.merriampark.com/ld.htm>
+.SH "CREDITS"
+.IX Header "CREDITS"
+All the credits go to Vladimir Levenshtein the author of the algorithm and to 
+Lorenzo Seidenari who made the C implementation <http://www.merriampark.com/ldc.htm>
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+Text::Levenshtein , Text::WagnerFischer , Text::Brew , String::Approx
+.SH "AUTHOR"
+.IX Header "AUTHOR"
+Copyright 2003 Dree Mistrut <\fIdree@friul.it\fR>
+Modifications Copyright 2004 Josh Goldberg <\fIjosh@3io.com\fR>
+.PP
+This package is free software and is provided \*(L"as is\*(R" without express
+or implied warranty.  You can redistribute it and/or modify it under 
+the same terms as Perl itself.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/progress.txt	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,4 @@
+source=1
+stringApprox=1
+levD=1
+libraries=1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/Annotate_SoftSearch.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,40 @@
+#!/usr/bin/perl
+open(VCF,"$ARGV[0]")||die "Usage: <VCF> <Annotation.bed>\n\n\t\t The annotation BED should be of exons\n";
+
+$bedtools=`which intersectBed`;
+if(!$bedtools){die "Requires Bedtools in path\n\n"}
+if(!$ARGV[1]){die "Usage: <VCF> <Annotation.bed>\n\n";}
+
+while (<VCF>){
+	if($_=~/^#/){print;next}
+	chomp;
+	@data=split(/\t/,$_);
+	#Get left pair information
+	$chr1=$data[0];
+        $pos1a=$data[1]-1;
+        $pos1b=$data[1];
+	#Get right pair information
+	$data[4]=~s/[ACTGactghr\[\]]//g;#$data[4]=~s/hr/chr/;
+	@pos2=split(/:/,$data[4]);
+	$chr2="chr";
+	$chr2.=$pos2[0];
+	$pos2a=$pos2[1]-1;
+	$pos2b=$pos2[1];
+	#Now get left side annotations
+	#
+	#print "LEFT=get_anno($chr1,$pos1a,$pos1b)\n";
+	$left_gene=get_anno($chr1,$pos1a,$pos1b);
+        #print "RIGHT=get_anno($chr2,$pos2a,$pos2b)\n";
+        $right_gene=get_anno($chr2,$pos2a,$pos2b);
+	print "$_\t$left_gene\t$right_gene\n";
+}
+
+close VCF;
+
+sub get_anno(){
+	my ($chr,$pos1,$pos2)=@_;
+ 	$result=`perl -e 'if(($chr)&&($pos1)&&($pos2)){print join(\"\\t\",$chr,$pos1,$pos2,\"\\n\")}else {print STDERR "Not all variables defined: chr,pos1,pos2=$chr,$pos1,$pos2\n$_\n"}'|intersectBed -a $ARGV[1] -b stdin|cut -f4|head -1`;
+	$result=~chomp;$result=~s/\n//;
+	if(!$result){$result="NA"};
+	return $result;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/Bam2pair.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,98 @@
+#!/usr/bin/perl
+#Author Steven Hart, PhD
+#11-15-2012
+#Convert and filter BAM files into merged bed 
+#Output should be 
+#chrA StartA EndA chrB StartB EndB Gene_id #supportingReads StrandA StrandB
+#chr9 1000 5000 chr9 3000 3800 bedpe_example2 100 - +
+
+use Cwd;
+use File::Basename;
+#Usage
+sub usage(){
+	print "Usage: perl Bam2Pair.pl -b <BAM> -o <outfile>\n
+		-isize [10000]\t\tThe insert size to be considered discordant\n
+		-winsize [10000]\tThe distance between mate pairs to be considered the same\n
+		-min [1]\t\tThe minimum number of reads required to support an SV event\n
+		-prefix need a random prefix so files with the same name don't get created\n\n"
+		;
+}
+$bedtools=`which intersectBed`;
+$samtools=`which samtools`;
+
+if(!defined($bedtools)){die "BEDtools must be installed\n";}
+if(!defined($samtools)){die "Samtools must be installed\n";}
+use Getopt::Long;
+#Declare variables
+GetOptions(
+	'b=s' => \$BAM_FILE,		#path to bam
+	'out=s' => \$outfile,		#path to output
+	'java:s' => \$java	,
+        'chrom:s' => \$chrom      ,
+	'isize=i' => \$isize,
+	'winsize=i' => \$winsize,
+        'prefix=s' => \$prefix,
+	'min=i' => \$minSupport,
+	'blacklist:s' => \$new_blacklist,
+	'q=s' => \$qual,
+	'v' => \$verbose
+	);
+#if(defined($picard_path)){$picard_path=$picard_path} else {die "Must specify a path to PICARD so that files can be sorted and indexed properly\n"};
+if(!defined($BAM_FILE)){die "Must specify a BAM file!\n".usage();}
+if(!defined($outfile)){die "Must specify an out filename!\n".usage();}
+if(!defined($java)){$java=$java;}else{$java=`which java`}
+if(!defined($qual)){$qual=20}
+if($new_blacklist){$new_blacklist=" -L $new_blacklist"}
+
+
+$Filter_BAM=$BAM_FILE;
+
+@bam=split("/",$Filter_BAM);
+$Filter_BAM=@bam[@bam-1];
+$Filter_BAM=~s/.bam/$prefix.bam/;
+$Filter_sam=$Filter_BAM;
+$Filter_sam=~s/.bam/.sam/;
+
+
+
+
+print "\nLooking for Discordant read pairs (and Unmated reads) without soft-clips\n";
+
+#$command=join("","samtools view -h -q 20 -f 1 -F 1804 ",$BAM_FILE," ",$chrom," ",$new_blacklist," |  awk -F\'\\t\' \'{if (\$9 > ", $isize, " || \$9 < -",$isize," || \$9 == 0 || \$1 ~ /^@/) print \$0}' > ",$Filter_sam);
+
+
+#Change command to allow reads where mate is unmapped & remove qual
+$command=join("","samtools view -h -f 1 -F 1800 -q $qual ",$BAM_FILE," ",$chrom," ",$new_blacklist," |  awk -F\'\\t\' \'{if (\$9 > ", $isize, " || \$9 < -",$isize," || \$9 == 0 || \$1 ~ /^@/) print \$0}' > ",$Filter_sam);
+
+print "$command\n" if ($verbose);
+system($command);
+$path = dirname(__FILE__);
+$Filter_cluster=$Filter_sam;
+$Filter_cluster=~s/.sam/.cluster/;
+$command=join("",$path,"/ReadCluster.pl -i=$Filter_sam -o=$Filter_cluster -m $minSupport");
+if($verbose){print "\n$command\n"};	
+
+system($command);
+
+##################################
+#Now there are 2 SAM files of filtered reads
+#.filter.cluster.inter.sam
+#.filter.cluster.intra.sam
+$result_pe=join("",$Filter_cluster,".out");
+$command=join("","cat ",$Filter_cluster,".int\*|perl -ane 'next if(\@F[0]=~/^\@/);if(\@F[6]!~/=/){print join(\"\\t\",\$F[11],\@F[2],\@F[3],\@F[6],\@F[7],\"\\n\")}else{print join(\"\\t\",\$F[11],\@F[2],\@F[3],\@F[2],\@F[7],\"\\n\")}' >",$result_pe);
+if($verbose){print $command."\n"};
+system($command);
+ #my ($sample, $chrstart, $start, $chrend, $end) 
+$command=join("","cat ",$result_pe," | ",$path,"/cluster.pair.pl ",$winsize," |awk '(\$6 >",$minSupport,")' >> ", $outfile);
+if($verbose){print $command."\n"};
+system($command);
+$filt1=join("",$Filter_cluster,".inter.sam");
+$filt2=join("",$Filter_cluster,".intra.sam");
+
+
+unlink($Filter_sam,$filt1,$filt2,$result_pe);
+
+#########################################
+#Now determine if left or righ clipping surrogate
+print "\nBam2pair.pl Done\n";
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/Check_integration.sh	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,86 @@
+#!/bin/sh
+#$ -V
+#$ -cwd
+#$ -q 1-day
+#$ -m ae
+#$ -M hart.steven@mayo.edu
+#$ -l h_vmem=8G
+#$ -l h_stack=10M
+VCF_FILE=$1
+x=$2
+#VIRAL_SEQDB=/data2/bsi/tertiary/m110344/SoftTile/Mia/BLAST_DB/OBrien/Virus_PCGS.fasta #must me indexed by bwasw
+VIRAL_SEQDB=$3
+VCF_FILE=$4
+#VCF_FILE=final.vcf
+
+set -x 
+
+perl -ane '$dist=100;
+$mate=$F[4];
+$mate=~s/[A-Z]|\[|\]//g;
+@mate=split(/:/,$mate);
+$end1a=@F[1]-$dist;
+$end1b=@F[1]+$dist;
+$end2a=$dist+@mate[1];
+$end2b=$dist+@mate[1];
+print "@F[0]\t$end1a\t$end1b\n@mate[0]\t$end2a\t$end2b\n"' $VCF_FILE|
+sortBed > targets.bed
+
+
+#100 min
+time samtools view -h $x -L targets.bed |awk '(($9==0)&&($11!~/#/)&&($3!~/^chrGL/)&&($3!~/^chrM/))'|perl -ane 'print "\@@F[0]\n@F[9]\n+\n@F[10]\n"' >${x%%.bam}.res.fq
+#23 min
+time bwa mem -t 4 $VIRAL_SEQDB ${x%%.bam}.res.fq |samtools view -S - |grep gi > ${x%%.bam}.tmp.sam
+
+#find out how many hits there are
+cut -f3 ${x%%.bam}.tmp.sam|perl -ne '@_=split(":",$_);@res=split(/_/,@_[1],2);print "@res[1]"' | sort|uniq -c|sort -k1nr|tee ${x%%.bam}.Viral_maps.out |head
+#Get the reads mapping to those hits to find out where the integration site is
+
+#Read in the viruses until there is a significant drop off in number of reads (i.e. contributing less than 10%)
+perl -ne '@_=split(" ",$_);$i=$_[0]+$i;$j=$_[0];$res=$j/$i;if($res>.1){print "@_[1]\n"}' ${x%%.bam}.Viral_maps.out >${x%%.bam}.to.keep
+fgrep -f ${x%%.bam}.to.keep ${x%%.bam}.tmp.sam |cut -f1 >${x%%.bam}.reads
+
+#75min+
+
+time samtools view $x -L targets.bed |
+fgrep -f ${x%%.bam}.reads|
+awk '{if(($9==0)&&($11!~/#/)&&($3!~/^chrGL/)&&($3!~/^chrM/)&&($3!~/^\*/)){print $3"\t"$4"\t"$4"\t"$1}}'|
+tee ${x%%.bam}.unsorted.bed|
+sortBed | mergeBed -nms -d 1000|
+perl -e 'open (FILE,"$ARGV[0]") or die "cant open file\n\n";
+ $SAM="$ARGV[1]";
+ $SAM=~chomp;
+ while(<FILE>){
+chomp;
+  @_=split(/\t/,$_);
+  @reads=split(/;/,@_[3]);
+#print "LINE=$_\nRES=grep $reads[0] $SAM\n";
+  $res=`grep $reads[0] $SAM` ;
+#  print "AFTER GREP, RES=$res\n";
+  if($res){
+   @res=split(/\t/,$res);
+   print join("\t",@_[0..2],@res[2])."\n"
+   }
+  };
+ close FILE' - ${x%%.bam}.tmp.sam |
+perl -ne 's/\|/\t/g;@_=split("\t",$_);print join ("\t",@_[0..2,7])'|
+perl -pne 's/_/\t/'|  cut -f4 --complement |
+perl -e '
+ open (FILE,"$ARGV[0]") or die "cant open file\n\n";
+ $SAM="$ARGV[1]";
+ while(<FILE>){
+  chomp;
+  @_=split(/\t/,$_);
+  $res=`grep $_[3] $SAM`;
+  if($res){
+   @res=split(" ",$res);
+   $reads[0]=chomp;
+   print join("\t",@_[0..4],@res[0])."\n";
+  }
+ }
+close FILE;
+' - ${x%%.bam}.Viral_maps.out|
+perl -pne 's/_/ /g'> ${x%%.bam}.Virus.integrated.bed
+
+rm ${x%%.bam}.reads ${x%%.bam}.to.keep ${x%%.bam}.tmp.sam ${x%%.bam}.res.fq
+echo "DONE with $x"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/Extract_nSC.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,27 @@
+#!/usr/bin/perl -w
+
+use Getopt::Long;
+
+#Initialize values
+my (@queries,@HEADER,$samples,@HEADER_OUT,$end,$samp);
+GetOptions ("query|q=s" => \$queries);
+if(!$queries){die "Usage: FORMAT_extract.pl <VCF> -query nSC 
+\n\n";}
+
+
+open (VCF,"$ARGV[0]") or die "Usage: <VCF>";
+
+while (<VCF>) {
+        if($_=~/^##/){print;next}
+    chomp;
+    @line=split(/\t/,$_);
+    if($line[0]=~/^#CH/){
+        print join ("\t",@line,$queries)."\n";
+	next}
+ @FORMAT=split(/:/,$line[8]);
+ @SAMPLE=split(/:/,$line[9]);
+	for($i=0;$i<@FORMAT;$i++){
+	if($FORMAT[$i] =~/^$queries$/){print join ("\t",@line,$SAMPLE[$i])."\n";next}
+	}
+}
+close VCF;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/Merge_SV.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,218 @@
+#!/usr/bin/perl -w
+use Getopt::Long;
+use List::Util qw(min max);
+
+
+#Declare variables
+my ($window,$tmpSpace,$usage,$help,$outFile);
+
+GetOptions(
+        'v=s{2,}' => \@VCF,
+        'o:s' => \$outFile,
+        'w:s' => \$window,
+		'h|help' => \$help
+);
+
+if((!@VCF)||($help)){&usage();exit}
+
+
+if (!$window) {
+    $window=500;
+}
+if (!$outFile) {
+    $outFile="merged.vcf.out";
+}
+###########################################
+# Protect against merging too many results
+###########################################
+$tmpSpace='temporarySV_merge';
+if (-e $tmpSpace) {
+    #Delete temp file if it exists
+    unlink $tmpSpace;
+}
+###########################################
+#For each VCF, create a BEDPE file
+###########################################
+
+open(OUT,">>$tmpSpace") or die "Can't write in this directory\n";
+for (my $i=0;$i<@VCF;$i++){
+    #print STDERR "opening $VCF[$i]\n";
+    open(VCF,$VCF[$i]) or die &usage();
+    while (<VCF>) {
+        next if ($_=~/^#/);
+        chomp;
+        @line=split("\t",$_);
+        $mate=$line[4];
+        $mate=~s/[A-L]|[N-W]|[Z]|\[|\]//g;
+        @mate=split(/:/,$mate);
+        $end1a=$line[1]-$window;
+        $end1b=$line[1]+$window;
+        $end2a=$mate[1]-$window;
+        $end2b=$mate[1]+$window;
+        next if (($end1a<0)||($end2a<0));
+        if (($line[0]=~/^chr$/)||($mate[0]=~/^chr$/)) {
+            next;
+        }
+        print OUT "$line[0]\t$end1a\t$end1b\t$mate[0]\t$end2a\t$end2b\n";
+        print OUT "$mate[0]\t$end2a\t$end2b\t$line[0]\t$end1a\t$end1b\n";
+    }
+}
+close OUT;
+
+###########################################
+#Now merge the BEDPE into a unique BEDPE
+###########################################
+#Make sure the BEDPE is sorted
+#print "Make sure the BEDPE is sorted\n";
+my $tmpSpace2=join("",$tmpSpace,".2");
+system("cat $tmpSpace|sort -k1,1 -k2,3n -k4,4 -k5,5n -u > $tmpSpace2");
+unlink($tmpSpace);
+
+#Create output files for the left and right merged BEDPE
+my $tmpSpace3=join("",$tmpSpace,".3");
+my $tmpSpace4=join("",$tmpSpace,".4");
+
+open (OUT1,">$tmpSpace3") or die "Cant write in this directory\n";
+open (OUT2,">$tmpSpace4") or die "Cant write in this directory\n";
+
+open(BEDPE,"$tmpSpace2") or die "$tmpSpace2 has already been deleted\n";
+#Initialize positions
+#my ($chr1,$pos2,$pos3,$chr2,$pos3,$pos4);
+my (@chr,@pos1,@pos2,@chr2,@pos3,@pos4);
+while (<BEDPE>) {
+    ($chr1,$pos2,$pos3,$chr2,$pos3,$pos4)=split("\t",$_);
+	if(!$Echr1){
+	($Echr1,$Epos1,$Epos2,$Echr2,$Epos3,$Epos4)=split("\t",$_);
+	}
+    while ( 
+		 ($chr1 =~ /^$Echr1$/)&&
+           ($pos2 <= $Epos2+$window)&&
+            ($chr2 =~ /^$Echr2$/)&&
+           ($pos3 <= $Epos3+$window)
+          )
+        {$nextline = <BEDPE> ;
+		last if (!$nextline);
+		$nextline=~chomp;
+         ($chr1,$pos1,$pos2,$chr2,$pos3,$pos4)=split("\t",$nextline);
+		 #print "NEXTLINE=$nextline";
+         push (@chr1,$chr1);
+         push (@pos1,$pos1);
+         push (@pos2,$pos2);
+         push (@chr2,$chr2);
+         push (@pos3,$pos3);
+         push (@pos4,$pos4);   
+		  }
+    ($Echr1,$Epos1,$Epos2,$Echr2,$Epos3,$Epos4)=($chr1[0],min(@pos1),max(@pos2),$chr2[-2],min(@pos3),$pos4[-2]);
+    #print join("\t",$Echr1,$Epos1,$Epos2,$Echr2,$Epos3,$Epos4);
+	if($pos1>$pos2){my $tmp=$pos1;$pos1=$pos2;$pos2=$tmp}
+	if($pos1>$pos2){my $tmp=$pos3;$pos3=$pos4;$pos4=$tmp}
+	print OUT1 join ("\t",$chr1,$pos1,$pos2)."\n";
+	print OUT2 join ("\t",$chr2,$pos3,$pos4);
+	($Echr1,$Epos1,$Epos2,$Echr2,$Epos3,$Epos4)=($chr1,$pos1,$pos2,$chr2,$pos3,$pos4);
+	}
+close BEDPE;
+close OUT;
+unlink ($tmpSpace2);
+
+#####################################################################
+#Now find out for each Unique BEDPE, how many Samples was the SV in?
+#####################################################################
+#FOR EACH VCF
+#get NAME
+
+my $tmpSpace5=join("",$tmpSpace,".5");
+my $tmpSpace6=join("",$tmpSpace,".6");
+my $tmpSpace7=join("",$tmpSpace,".7");
+my $tmpSpace8=join("",$tmpSpace,".8");
+my $tmpSpace9=join("",$tmpSpace,".9");
+
+#Create a placeholder file
+system("paste $tmpSpace3 $tmpSpace4| awk '{OFS=\"\\t\"}{print \$1,\$2,\$3,\$4,\$5,\$6,0,\"NA\"}' > $tmpSpace7");
+#Convert the VCF into a BED PE
+for (my $i=0;$i<@VCF;$i++){
+	open (OUT,">$tmpSpace5") or die "Cant write in this directory\n";
+	open(VCF,$VCF[$i]) ;
+	print STDERR "Starting on $VCF[$i]\n";
+		while (<VCF>) {
+			next if ($_=~/^#/);
+			chomp;
+			@line=split("\t",$_);
+			$mate=$line[4];
+			$mate=~s/[A-L]|[N-W]|[Z]|\[|\]//g;
+			@mate=split(/:/,$mate);
+			$end1a=$line[1]-$window;
+			$end1b=$line[1]+$window;
+			$end2a=$mate[1]-$window;
+			$end2b=$mate[1]+$window;
+			next if (($end1a<0)||($end2a<0));
+			if (($line[0]=~/^chr$/)||($mate[0]=~/^chr$/)) {
+				#print "$_\n";
+				next;
+			}
+			print OUT "$line[0]\t$end1a\t$end1b\t$mate[0]\t$end2a\t$end2b\n";
+			print OUT "$mate[0]\t$end2a\t$end2b\t$line[0]\t$end1a\t$end1b\n";
+		}
+	close VCF;
+	close OUT;
+	#for each row in $tmpSpace3, count the number of overlaps on both sides
+	my $left=join("",$tmpSpace,".left");
+	my $right=join("",$tmpSpace,".right");
+	system("intersectBed -a $tmpSpace3 -b $tmpSpace5 -loj -c > $left");
+	system("intersectBed -a $tmpSpace4 -b $tmpSpace5 -loj -c > $right");
+
+	my $Lcount=`wc -l $left|cut -f1 -d" "`;
+	my $Rcount=`wc -l $right|cut -f1 -d" "`;
+	if ($Lcount != $Rcount){die "Need to check for errors in $left and $right\n\n"}
+	system("paste $left $right > $tmpSpace5");
+	system ("rm $left $right");
+	open (IN,"$tmpSpace5") or die "Cant find $tmpSpace5\n";
+	open (OUT,">$tmpSpace6") or die "Cant write in this directory\n";
+	while(<IN>){
+		$_=~chomp;
+		@lines=split("\t",$_);
+		if(($lines[3] > 0)&&($lines[6] > 0)){print OUT "1\t$VCF[$i]\n"}else{print OUT "0\t.\n"}
+		}
+	close IN;
+	close OUT;
+
+	system("paste $tmpSpace7 $tmpSpace6 > $tmpSpace8");
+	#system("head $tmpSpace7 $tmpSpace8");
+	 open (IN,"$tmpSpace8") or die "Cant find $tmpSpace8\n";
+	 open (OUT,">$tmpSpace9") or die "Cant write in this directory\n";
+	 my ($Samples,$NumSamples,$EVENT);
+	 while(<IN>){
+		 $_=~chomp;
+		 @lines=split("\t",$_);
+
+		 if ($lines[8] > 0){
+			$Samples=$lines[7].";".$lines[9];
+			$Samples=~s/^NA;//;
+			$NumSamples=$lines[6]+$lines[8];
+			}
+			else{
+			$Samples=$lines[7];
+			$NumSamples=$lines[6];
+			}
+			print OUT join ("\t",@lines[0..5],$NumSamples,$Samples)."\n";
+	 }
+	 close IN;
+	 close OUT;
+	 print STDERR "completed with $VCF[$i]\n";
+	 system("cp $tmpSpace9 $tmpSpace7");
+}
+
+system("cp $tmpSpace7 $outFile");
+unlink ($tmpSpace9, $tmpSpace8, $tmpSpace7, $tmpSpace9,$tmpSpace3, $tmpSpace4, $tmpSpace5, $tmpSpace6);
+print STDERR "Your results are in $outFile\n";
+
+
+sub usage(){
+    print "
+###
+### This script will merge multiple SoftSearch VCF files
+###
+
+Usage: Merge_SV.pl -v <vcf1> <vcf2> <vcfN> -w [500] -o <output file>
+   
+    Note: Must have bedtools installed and in your path\n\n\n";
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/Merge_Soft.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,39 @@
+#!/usr/bin/perl -s
+#Merge Softsearch results by chrom
+if(!$ARGV[0]){die "Usage: <Sample.1.vcf>\n";}
+my ($sample,$cmd);
+
+#Get basename
+$sample="$ARGV[0]";
+$sample=~s/.[0-9(+)].out.vcf//;
+$sample=~s/.[0-9(+)].pe.vcf//;
+
+my $outfile=$sample;
+$outfile.="out.vcf";
+if( -e $outfile ){unlink($outfile)}
+$cmd="ls $sample\*vcf";
+my @samples=`$cmd`;
+print "there are " .scalar(@samples)." samples\n";
+
+open (OUT,">$outfile");
+my $i=1;
+my $tmp=@samples[$i];
+open(TMP,"$tmp");
+while (<TMP>){
+	print OUT if ($_=~/^#/);
+}
+
+open (OUT,">>$outfile");
+my $chr;
+for (my $i=0;$i<@samples;$i++){
+	my $tmp=@samples[$i];
+	open(TMP,"$tmp");
+	while (<TMP>){
+		unless (($_=~/^chrGL/)||($_=~/^#/)){print OUT $_;}
+	}
+	print "Done with $tmp";
+        unlink($tmp);
+	system("rm $tmp");
+	close TMP;
+}
+close OUT;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/ReadCluster.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,191 @@
+#!/usr/bin/perl
+
+=head1 NAME
+   ReadCluster.pl
+
+=head1 SYNOPSIS
+
+    USAGE: ReadCluster.pl --input input_sam_file --output output_prefix [--threshold 10000 --minClusterSize 4]
+
+=head1 OPTIONS
+
+B<--input,-i>
+   Input file
+
+B<--output,-o>
+   output prefix
+
+B<--window, -w>
+    Window size
+
+B<--minClusterSize, -m>
+	Min size of cluster
+
+B<--help,-h>
+   This help message
+
+=head1  DESCRIPTION
+
+
+=head1  INPUT
+
+
+=head1  OUTPUT
+
+
+=head1  CONTACT
+  Jaysheel D. Bhavsar @ bjaysheel[at]gmail[dot]com
+
+
+==head1 EXAMPLE
+   ReadCluster.pl --input=filename.sam --window=10000 --output=PREFIX
+
+=cut
+
+use strict;
+use warnings;
+use Data::Dumper;
+use DBI;
+use Pod::Usage;
+use Scalar::Util qw(looks_like_number);
+use Getopt::Long qw(:config no_ignore_case no_auto_abbrev pass_through);
+
+my %options = ();
+my $results = GetOptions (\%options,
+                          'input|i=s',
+						  'output|o=s',
+                          'window|w=s',
+						  'minClusterSize|m=s',
+						  'help|h') || pod2usage();
+
+## display documentation
+if( $options{'help'} ){
+    pod2usage( {-exitval => 0, -verbose => 2, -output => \*STDERR} );
+}
+#############################################################################
+## make sure everything passed was peachy
+&check_parameters(\%options);
+
+my $r1_start = 0;
+my $r2_start = 0;
+my $r1_end = $r1_start + $options{window};
+my $r2_end = $r2_start + $options{window};
+my $r1_chr = "";
+my $r2_chr = "";
+
+my @cluster = ();
+
+open (FHD, "<", $options{input}) or die "Cound not open file $options{input}\n";
+open (INTRA, ">", $options{output} . ".intra.sam") or die "Cound not open file $options{output}.intra.sam\n";
+open (INTER, ">", $options{output} . ".inter.sam") or die "Cound not open file $options{output}.inter.sam\n";
+
+while (<FHD>){
+	chomp $_;
+
+	#skip processing lines starting with @ just print to output file.
+	if ($_ =~ /^@/){
+		print INTRA $_."\n";
+		print INTER $_."\n";
+		next;
+	}
+#print "$_\n";
+	check_sequence($_);
+}
+
+close(FHD);
+close(INTRA);
+close(INTER);
+
+exit(0);
+
+#############################################################################
+sub check_parameters {
+    my $options = shift;
+
+	my @required = ("input", "output");
+
+	foreach my $key (@required) {
+		unless ($options{$key}) {
+			print STDERR "ARG: $key is required\n";
+			pod2usage({-exitval => 2,  -message => "error message", -verbose => 1, -output => \*STDERR});
+			exit(-1);
+		}
+	}
+
+	unless($options{window}) { $options{window} = 10000; }
+	unless($options{minClusterSize}) { $options{minClusterSize} = 4; }
+}
+
+#############################################################################
+sub check_sequence {
+	my $line = shift;
+
+	my @data = split(/\t/, $line);
+
+	## check if mates are within the window.
+	if ((inWindow($data[3], 1)) && (inWindow($data[7], 2)) &&
+		($r1_chr =~ /$data[2]/) && ($r2_chr =~ /$data[6]/)) {
+
+		## if minClusterSize is reached output
+		if (scalar(@cluster) >= $options{minClusterSize}) {
+
+			## if chr are the same then print intra-chr else inter-chr
+			if ($data[6] =~ /=/) {
+				print INTRA $line."\n";
+			} else {
+				print INTER $line."\n";
+			}
+		} else {
+			push @cluster, $line;
+		}
+	} else {
+
+		if (scalar(@cluster) >= $options{minClusterSize}) {
+			dumpCluster(@cluster);
+		}
+
+		@cluster = ();
+		$r1_start = $data[3];
+		$r2_start = $data[7];
+		$r1_end = $r1_start + $options{window};
+		$r2_end = $r2_start + $options{window};
+		$r1_chr = $data[2];
+		$r2_chr = $data[6];
+	}
+}
+
+#############################################################################
+sub inWindow {
+	my $coord = shift;
+	my $read = shift;
+
+	my $start = 0;
+	my $end = 0;
+
+	if ($read == 1) {
+		$start = $r1_start;
+		$end = $r1_end;
+	} else {
+		$start = $r2_start;
+		$end = $r2_end;
+	}
+
+	if (($coord > $start) && ($coord < $end)){
+		return 1;
+	} else { return 0; }
+}
+
+#############################################################################
+sub dumpCluster {
+	my @cluster = shift;
+
+	foreach (@cluster){
+		my @data = split(/\t/, $_);
+
+		if ($data[6] =~ /=/) {
+			print INTRA $_."\n";
+		} else {
+			print INTER $_."\n";
+		}
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/SoftSearch.multi.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,1183 @@
+#!/usr/bin/perl
+
+####
+#### Usage: SoftSearch.pl [-lqrmsd] -b <BAM> -f <Genome.fa> -sam <samtools path> -bed <bedtools path>
+#### Created 1-30-2012 by Steven Hart, PhD
+#### hart.steven@mayo.edu
+#### Required bedtools & samtools to be in path
+
+#use FindBin;
+#use lib "$FindBin::Bin/lib";
+use lib "/data2/bsi/reference/softsearch/lib" ;
+use Getopt::Long;
+use strict;
+use warnings;
+use Data::Dumper;
+use LevD;
+use File::Basename;
+use List::Util qw(min max);
+ 
+my (@INPUT_BAM,$INPUT_FASTA,$OUTPUT_FILE,$minSoft,$minSoftReads,$dist_To_Soft,$bedtools,$samtools);
+my ($minRP, $temp_output, $num_sd, $MapQ, $chrom, $unmated_pairs, $minBQ, $pair_only, $disable_RP_only);
+my ($levD_local_threshold, $levD_distl_threshold,$pe_upper_limit,$high_qual,$sv_only,$blacklist,$genome_file,$verbose);
+
+my $cmd = "";
+
+#Declare variables
+GetOptions(
+	'b=s{1,}' => \@INPUT_BAM,
+	'f=s' => \$INPUT_FASTA,
+	'o:s' => \$OUTPUT_FILE,
+	'm:i' => \$minRP,
+	'l:i' => \$minSoft,
+	'r:i' => \$minSoftReads,
+	't:i' => \$temp_output,
+	's:s' => \$num_sd,
+	'd:i' => \$dist_To_Soft,
+	'q:i' => \$MapQ,
+	'c:s' => \$chrom,
+	'u:s' => \$unmated_pairs,
+	'x:s' => \$minBQ,
+	'p' => \$pair_only,	
+	'g' => \$disable_RP_only,	#ignore softclips
+	'j:s' => \$levD_local_threshold,
+	'k:s' => \$levD_distl_threshold,
+    'a:s' => \$pe_upper_limit,
+    'e:s' => \$high_qual,
+	'L' => \$sv_only,
+	'v' => \$verbose, 
+	'blacklist:s' => \$blacklist,
+	'genome_file:s' => \$genome_file,
+	"help|h|?"	=> \&usage);
+#print "Using @INPUT_BAM as INPUT_BAM\n";
+unless($sv_only){$sv_only=""};
+my $INPUT_BAM=$INPUT_BAM[0];
+#print "MY NEW INPUT BAM=$INPUT_BAM[0]\n\n";die;
+if(defined($INPUT_BAM)){$INPUT_BAM=$INPUT_BAM} else {print usage();die "Where is the BAM file?\n\n"}
+if(defined($INPUT_FASTA)){$INPUT_FASTA=$INPUT_FASTA} else {print usage();die "Where is the fasta file?\n\n"}
+my ($fn,$pathname) = fileparse($INPUT_BAM,".bam");
+#my $index=`ls $pathname/$fn*bai|head -1`;
+#my $index =`ls \${INPUT_BAM%.bam}*bai`;
+#print "INDEX=$index\n";
+#if(!$index){die "\n\nERROR: you need index your BAM file\n\n"}
+my $index="";
+### get current time
+print "Start Time : " . &spGetCurDateTime() . "\n";
+my $now = time;
+
+#if(defined($OUTPUT_FILE)){$OUTPUT_FILE=$OUTPUT_FILE} else {$OUTPUT_FILE="output.vcf"; print "\nNo outfile specified.  Using output.vcf as default\n\n"}
+if(defined($minSoft)){$minSoft=$minSoft} else {$minSoft=5}
+if(defined($minRP)){$minRP=$minRP} else {$minRP=5}
+if(defined($minSoftReads)){$minSoftReads=$minSoftReads} else {$minSoftReads=5}
+if(defined($dist_To_Soft)){$dist_To_Soft=$dist_To_Soft} else {$dist_To_Soft=300}
+if(defined($num_sd)){$num_sd=$num_sd} else {$num_sd=6}
+if(defined($MapQ)){$MapQ=$MapQ} else {$MapQ=20}
+
+unless (defined $pe_upper_limit) { $pe_upper_limit = 10000; }
+unless (defined $levD_local_threshold) { $levD_local_threshold = 0.05; }
+unless (defined $levD_distl_threshold) { $levD_distl_threshold = 0.05; }
+#Get sample name if available
+my $SAMPLE_NAME="";
+my $OUTNAME ="";
+$SAMPLE_NAME=`samtools view -f2 -H $INPUT_BAM|awk '{if(\$1~/^\@RG/){sub("ID:","",\$2);name=\$2;print name}}'|head -1`;
+$SAMPLE_NAME=~s/\n//g;
+if (!$OUTPUT_FILE){
+	if($SAMPLE_NAME ne ""){$OUTNAME=$SAMPLE_NAME.".vcf"}
+	else {$OUTNAME="output.vcf"}
+}
+else{$OUTNAME=$OUTPUT_FILE}
+
+print "Writing results to $OUTNAME\n";
+
+
+##Make sure if submitting on SGE, to prepned the "chr".  Not all referecne FAST files require "chr", so we shouldn't force the issue.
+if(!defined($chrom)){$chrom=""}
+if(!defined($unmated_pairs)){$unmated_pairs=0}
+
+my $badQualValue=chr($MapQ);
+if(defined($minBQ)){ $badQualValue=chr($minBQ); }
+
+if($badQualValue  eq "#"){$badQualValue="\#"}
+
+# adding and cheking for samtools and bedtools in the PATh
+## check for bedtools and samtools in the path
+$bedtools=`which intersectBed` ;
+if(!defined($bedtools)){die "\nError:\n\tno bedtools. Please install bedtools and add to the path\n";}
+#$samtools=`samtools 2>&1`;
+$samtools=`which samtools`;
+if($samtools !~ /(samtools)/i){die "\nError:\n\tno samtools. Please install samtools and add to the path\n";}
+
+print "Usage = SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -s $num_sd -c $chrom -b @INPUT_BAM -f $INPUT_FASTA -o $OUTNAME \n\n";
+sub usage {
+	print "\nusage: SoftSearch.pl [-cqlrmsd] -b <BAM> -f <Genome.fa> \n";
+	print "\t-q\t\tMinimum mapping quality [20]\n";
+	print "\t-l\t\tMinimum length of soft-clipped segment [5]\n";
+	print "\t-r\t\tMinimum depth of soft-clipped reads at position [5]\n";
+	print "\t-m\t\tMinimum number of discordant read pairs [5]\n";
+	print "\t-s\t\tNumber of sd away from mean to be considered discordant [6]\n";
+	print "\t-u\t\tNumber of unmated pairs [0]\n";
+	print "\t-d\t\tMax distance between soft-clipped segments and discordant read pairs [300]\n";
+	print "\t-o\t\tOutput file name [output.vcf]\n";
+	print "\t-t\t\tPrint temp files for debugging [no|yes]\n";
+	print "\t-c\t\tuse only this chrom or chr:pos1-pos2\n";
+	print "\t-p\t\tuse paired-end mode only \n";
+	print "\t-g\t\tEnable paired-only seach. This will look for discordant read pairs even without soft clips.\n";
+        print "\t-a\t\tset the minimum distance for a discordant read pair without soft-clipping info [10000]\n";
+        print "\t-L\t\tFlag to print out even small deletions (low quality)\n";
+        print "\t-e\t\tdisable strict quality filtering of base qualities in soft-clipped reads [no]\n";
+        print "\t-blacklist\tareas of the genome to skip calling.  Requires -genome_file\n";
+        print "\t-genome_file\ttab seperated value of chromosome name and length.  Only used with -blacklist option\n\n";
+
+	exit 1;
+	}
+
+
+#############################################################
+# create temporary variable name
+#############################################################
+srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`);
+our $random_name=join "", map { ("a".."z")[rand 26] } 1..8;
+
+#############################################################
+## create green list
+##############################################################
+#
+my $new_blacklist="";
+if($blacklist){
+        if(!$genome_file){die "if using a blacklist, you must also specify the location of a genome_file
+        The format of the genome_file should be
+                chrom   size
+                chr1    249250621
+                chr2    243199373
+                ...
+
+        If using hg19, you can ge the genome file by
+                mysql --user=genome --host=genome-mysql.cse.ucsc.edu -A -e \"select chrom, size from hg19.chromInfo\"  > hg19.genome";}
+        
+	$cmd=join("","complementBed -i $blacklist -g $genome_file >",$random_name,".bed") ;
+	system ($cmd);
+	$new_blacklist=join(""," -L ",$random_name,".bed ");
+	}
+
+if($verbose){print "CMD=$cmd\nBlacklist is $new_blacklist\n";}
+
+
+
+
+
+#############################################################
+# Calcualte insert size distribution of properly mated reads
+#############################################################
+
+#Change for compatability with other operating systems
+#my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)**2)}'`;
+#print "samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)^2)}'\n";
+my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)^2)}'`;
+#my ($mean,$stdev)=split(/ /,$metrics);
+my ($mean,$stdev)=split(/\s/,$metrics);
+$stdev=~s/\n//;
+
+#print "MEAN=$mean\tSTDEV=$stdev\n\n";
+
+my $upper_limit=int($mean+($num_sd*$stdev));
+my $lower_limit=int($mean-($num_sd*$stdev));
+die if (!$mean);
+print qq{The mean insert size is $mean +/- $stdev (sd)
+The upper limit = $upper_limit
+The lower limit = $lower_limit\n
+};
+if($lower_limit<0){
+	print "Warning!! Given this insert size distribution, we can not call small indels.  No other data will be affected\n\n";
+	$lower_limit=1;
+}
+my $tmp_name=join ("",$random_name,".tmp.bam");
+my $random_file_sc = "";
+my $command = "";
+
+#############################################################
+# Make sam file that has soft clipped reads
+#############################################################
+#give file a name
+if(!defined($pair_only)){
+	foreach my $bam(@INPUT_BAM){
+	$random_file_sc=join ("",$random_name,".sc.sam");
+	$command=join ("","samtools view -q $MapQ -F 1024 $bam $chrom $new_blacklist| awk '{OFS=\"\\t\"}{c=0;if(\$6~/S/){++c};if(c == 1){print}}' | perl -ane '\$TR=(\@F[10]=~tr/\#//);if(\$TR<2){print}' >> ", $random_file_sc);
+	print "Making SAM file of soft-clipped reads from $bam\n";
+	if($verbose){	print "$command\n";}
+	system("$command");
+}
+	#############################################################
+	# Find areas that have deep enough soft-clip coverage
+	print "Identifying soft-clipped regions that are at least $minSoft bp long iin $random_file_sc\n";
+	open (FILE,"$random_file_sc")||die "Can't open soft-clipped sam file $random_file_sc\n";
+
+	my $tmpfile=join("",$random_file_sc,".sc.passfilter");
+	open (OUT,">$tmpfile")||die "Can't write files here!\n";
+
+	while(<FILE>){
+		@_ = split(/\t/, $_);
+		#### parse CIGAR string and create a hash of array of each operation
+		my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+		my $hash;
+		map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+		#for ($i=0; $i<=$#softclip_pos; $i++)	{
+		foreach my $softclip (@{$hash->{S}}) {
+			#if	($CIGAR[$softclip_pos[$i]] > $minSoft){
+			if	($softclip > $minSoft){
+				###############Make sure base qualities don't have more than 2 bad marks
+				my $qual=$_[10];
+				my $TR=($qual=~tr/$badQualValue//);
+				if($badQualValue eq "#"){ $TR=($qual=~tr/\#//); }
+				#Skip the soft clip if there is more than 2 bad qual values
+				#next if($TR > 2);
+#				if (!$high_qual){next if($TR > 2);}
+				print OUT;
+				last;
+			}
+		}
+	}
+	close FILE;
+	close OUT;
+
+	$command=join(" ","mv",$tmpfile,$random_file_sc);
+if($verbose){	print "$command\n";}
+	system("$command");
+}
+
+#########################################################
+#Stack up SoftClips
+#########################################################
+my $random_file=join("",$random_name,".sc.direction.bed");
+if(!defined($pair_only)){
+        open (FILE,"$random_file_sc")|| die "Can't open sam file\n";
+        #$random_file=join("",$random_name,".sc.direction");
+
+        print "Calling sides of soft-clips from $random_file_sc\n";
+        #\nTMPOUT=$random_file\tINPUT=$random_file_sc\n\n";
+        open (TMPOUT,">$random_file")|| die "Can't create tmp file\n";
+
+        while (<FILE>){
+                @_ = split(/\t/, $_);
+                #### parse CIGAR string and create a hash of array of each operation
+                my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+                my $hash;
+                map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+                #### next if softclips on each end
+                next if ($_[5] =~ /^[0-9]+S.*S$/);
+
+                #### next softclip occurs in the middle
+                next if ($_[5] =~ /^[0-9]+[^S][0-9].*S.+$/);
+
+                my $softclip = $hash->{S}[0];
+
+                my $end1 = 0;
+                my $end2 = 0;
+                my $softBases = "";
+		my $right_corrected="";my $left_corrected="";
+
+        if ($softclip > $minSoft) {
+		
+                        ####If the soft clip occurs at end of read and its on the minus strand, then it's a right clip
+                        if ($_[5] =~ /^.*S$/) {
+                                $end1=$_[3]+length($_[9])-$softclip-1;
+                                $end2=$end1+1;
+next if ($end1<0);
+                                #RIGHT clip on Minus
+                                $softBases=substr($_[9], length($_[9])-$softclip, length($_[9]));
+                                #Right clips don't always get clipped correctly, so fix that
+                                # Check to see if sc base matches ref
+                                $right_corrected=baseCheck($_[2],$end2,"right",$softBases);
+                               print TMPOUT "$right_corrected\n"
+
+                        } else {
+                                #### Begins with S (left clip)
+                                $end1=$_[3]-$softclip;
+next if ($end1<0);
+
+                                $softBases=substr($_[9], 0,$softclip);#print "TMP=$softBases\n";
+        			$left_corrected=baseCheck($_[2],$end1,"left",$softBases);
+if(!$left_corrected){print "baseCheck($_[2],$end1,left,$softBases)\n";next}
+                               print TMPOUT "$left_corrected\n";
+#print "\nSEQ=$_[9]\t\n";
+
+                        }
+        }
+  }
+close FILE;
+close TMPOUT;
+}
+sub baseCheck{
+        my ($chrom,$pos,$direction,$softBases)=@_;
+        #skip if position is less than 0, which is caused by MT DNA
+        return if ($pos<0);
+        my $exit="";
+
+        while(!$exit){
+        if($direction=~/right/){
+                        my $refBase=getSeq($chrom,$pos,$INPUT_FASTA);
+                        my $softBase=substr($softBases,0,1);
+                        if ($softBase !~ /$refBase/){
+                                my $value=join("\t",$chrom,$pos,$pos+1,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos+1;
+                                $softBases=substr($softBases, 1,length($softBases));
+                        }
+         }
+        else{
+                        my $refBase=getSeq($chrom,$pos+1,$INPUT_FASTA);
+                        my $softBase=substr($softBases,-1,1);
+                        if ($softBase !~ /$refBase/){
+                                $pos=$pos-1+length($softBases);
+                                my $value=join("\t",$chrom,$pos-1,$pos,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos-1;
+                                $softBases=substr($softBases, 0, -1);
+                                #print "Trying again $softBases\n";
+                       }
+
+        }
+
+}
+}
+#Remove SAM files to conserve space
+unlink($random_file_sc);
+
+
+
+###
+#
+######################################################
+# Transform Read pair groups into softclip equivalents
+######################################################
+#
+#
+#
+my $v="";
+#if($disable_RP_only){
+print "Running Bam2pair.pl\n";
+print "Looking for discordant read pairs without requiring soft-clipping information\n";
+	use FindBin qw($Bin);
+	my $path=$Bin;
+#	print"\n\nPATH=$path\n\n";
+if($verbose){$v="-v"}
+foreach my $random_file_disc(@INPUT_BAM){
+	my $tmp_out=join("",$random_name,"RP.out");
+	$command=join("","perl ",$path,"/Bam2pair.pl -b $random_file_disc  -o $tmp_out -isize $pe_upper_limit -winsize $dist_To_Soft -min $minRP -chrom $chrom -prefix $random_name -q $MapQ -blacklist $random_name.bed $v");
+if($verbose){	print "$command\n"};
+	system("$command");
+	$command=join("","perl -ane '\$end1=\@F[1];\$end2=\@F[3];print join(\"\\t\",\@F[0..1],\$end1,\"unknown|left\");print \"\\n\";print join(\"\\t\",\@F[2..3],\$end2,\"unknown|left\");print \"\\n\"' ", $tmp_out," >> ",$random_file);
+if($verbose){print "$command\n"};
+	system($command);
+	unlink($tmp_out);
+#}
+}
+
+
+######################################################
+unlink("$random_file","$tmp_name","$random_file","$index","$random_name","$new_blacklist") if (-z $random_file || ! -e $random_file) ;
+if (-z $random_file || ! -e $random_file){
+	print "Softclipped file is empty($random_file).\nNo soft clipping found using desired paramters\n\n";
+	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+
+#############################################################
+#  Make sure there are enough soft-clippped supporting reads
+#############################################################
+my $outfile=join("",$random_file,".sc.merge.bed");
+#sortbed -i .sc.direction | mergeBed -nms -d 25 -i stdin > .sc.merge.bed
+$command=join(" ","sortBed -i",$random_file," | mergeBed  -nms -i stdin","|grep \";\"","|awk '{OFS=\"\t\"}(NF==4)'",">",$outfile);
+
+#print "$command\n";
+system("$command");
+
+if (-z $outfile || ! -e $outfile){
+	unlink("$tmp_name","$random_file","$outfile","$index","$random_name","$new_blacklist"); 
+	print "mergeBed file is empty.\nNo strucutral variants found\n\n" ;
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed mergeBed\n";
+
+###############################################################
+# If left and right are on the same line, make into 2 lines
+###############################################################
+open (INFILE,$outfile)||die "couldn't open temp file : $. \n\n";
+my $tmp2=join("",$random_name,".sc.fixed.merge.bed");
+#print "INFILE=$outfile\tOUTFILE=$tmp2\n\n";
+#INPUT FORMAT=chr9\t131467\t131473\tATGCTTATTAAAA|left;TTATTAAAAGCATA|left
+open (OUTFILE,">$tmp2")||die "couldn't create temp file : $. \n\n";
+while(<INFILE>){
+	chomp $_;
+	my $l = $_;
+
+	my @a = split(/\t/, $l);
+	my $info = $a[3];
+	my @info_arr = split(/\;/, $info);
+	my @left_arr=();
+	my @right_arr=();
+	@left_arr = grep(/left/, @info_arr);
+	@right_arr = grep(/right/, @info_arr);
+
+	#New
+	my $left = join(";", @left_arr);
+	my $right = join(";", @right_arr);
+	$info = join(";", @info_arr);
+
+	if((@left_arr) && (@right_arr)){
+		print OUTFILE "$a[0]\t$a[1]\t$a[2]\t$left\n$a[0]\t$a[1]\t$a[2]\t$right\n";
+	} else{
+		my $all=join("\t",@a[0..2],$info);
+		print OUTFILE "$all\n";
+	}
+}
+
+# make sure output file name is $outfile
+$command=join(" ","sed -e '/ /s//\t/g'", $tmp2,"|awk 'BEGIN{OFS=\"\\t\"}(NF==4)'", "|perl -pne 's/ /\t/g'>",$outfile);
+system("$command");
+if($verbose){print "$command\n"};
+unlink("$tmp_name","$random_file","$tmp2","$outfile","$index","random_name","$new_blacklist") if (-z $outfile || ! -e $outfile) ;
+ if (-z $outfile || ! -e $outfile){
+	print "Fixed mergeBed file is empty($outfile).\nNo strucutral variants found\n\n";
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed fixing mergeBed\n\n";
+
+###############################################################
+# Seperate directions of soft clips
+###############################################################
+my $left_sc = join("", "left", $tmp2);
+my $right_sc = join("", "right", $tmp2);
+use FindBin qw($Bin);
+#my $path=$Bin;
+
+$command=join("","grep left ", $tmp2, " |sed -e '/left /s//left\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$left_sc);
+system("$command");
+#print "$command\n";
+$command=join("","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$right_sc);
+#$command=join(" ","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g' >",$right_sc);
+system("$command");
+#print "$command\n";
+#die "CHECK $right_sc\n";
+
+###############################################################
+# Count the number and identify directions of soft clips
+###############################################################
+print "Count the number and identify directions of soft clips\n";
+#print "looking in $outfile\n";
+$outfile=join("",$random_name,".sc.fixed.merge.bed");
+#system("ls -lhrt");
+open (INFILE,$outfile)||die "couldn't open temp file\n\n";
+my $tmp3 = join("", $random_file, "predSV");
+open (OUTFILE, ">$tmp3")||die "couldn't create temp file\n\n";
+while(<INFILE>){
+chomp;
+	@_=split(/\t/,$_);
+	my $count=tr/\;//;
+	$count=$count+1;
+	my $left=0;
+	my $right=0;
+
+	while ($_ =~ /left/g) { $left++ } # count number of right clips
+	while ($_ =~ /right/g) { $right++ } # count number of left clips
+
+	###############################################################
+	if ($count >= $minSoftReads){
+		####get longets soft-clipped read
+		my @clips=split(/\;|\|/,$_[3]);
+
+		my ($max, $temp, $temp2, $temp3, $dir, $maxSclip) = (0) x 6;
+		for (my $i=0; $i<$count; $i++) {
+			my $plus1=$i+1;
+			$temp=length($clips[$i]);
+			$temp2=$clips[$plus1];
+			$temp3=$clips[$i];
+
+			if ($temp > $max){
+				$maxSclip=$temp3;
+				$max =$temp;
+				$dir=$temp2;
+			} else {
+				$max=$max;
+				$dir=$dir;
+				$maxSclip=$maxSclip;
+			}
+			$i++;
+		}
+		my $order2 = join("|", $left, $right);
+        #print join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+		print OUTFILE join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+	} elsif($_=~/unknown/){
+	print OUTFILE join ("\t",@_[0..2],"NA","NA","left","NA","NA|NA") . "\n";
+        print OUTFILE join ("\t",@_[0..2],"NA","NA","right","NA","NA|NA") . "\n";
+	}
+	####Format is Chrom,start, end,longest Soft-clip,length of longest Soft-clip, direction of longest soft-clip,#supporting softclips,#right Sclips|#left Sclips
+}
+close INFILE;
+close OUTFILE;
+
+unlink("$tmp2","$tmp_name","$random_file","$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$new_blacklist") if (-z $tmp3 || !-e $tmp3) ;
+
+ if (-z $tmp3 || !-e $tmp3){
+	print "No structural variants found while Counting the number and identify directions of soft clips.\n" ;
+
+#	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+#	&print_header();
+#	close OUT;
+exit;
+}
+
+print "Done counting Softclipped reads\n";
+###############################################################
+#### Print header information
+###############################################################
+
+
+foreach my $random_file_disc(@INPUT_BAM){
+print "Making the header for $random_file_disc\n";
+$SAMPLE_NAME=`samtools view -f2 -H $random_file_disc|awk '{if(\$1~/^\@RG/){sub("ID:","",\$2);name=\$2;print name}}'|head -1`;
+$SAMPLE_NAME=~s/\n//g;
+if($chrom){$SAMPLE_NAME.=".".$chrom}
+
+$SAMPLE_NAME.=".vcf";
+open (OUT,">$SAMPLE_NAME")||die "Can't write files here!\n";
+&print_header();
+
+# DO the bulk of the work
+open (FILE,"$tmp3")|| die "Can't open file\n";
+
+while (<FILE>){
+	#If left clip {+- or -- or -+ }{+- are uninformative b/c they go upstream}
+	#If right clip {++ or -- or +-}
+	chomp $_;
+	my @res=();my $res;
+	my $line = $_;
+	my @info = split(/\t/, $_);
+	my $i=0;
+	my $basename=basename($random_file_disc);$i=0;
+	if($info[5] eq "left") {
+		$res=bulk_work("left", $line, $random_file_disc);
+                if(!$res){$res=join("\t",".",".",".",".",".",".",".",".",".",".")};
+		$i++;
+		} 
+	elsif ($info[5] eq "right") {
+		$res=bulk_work("right", $line, $random_file_disc);
+		if(!$res){$res=join("\t",".",".",".",".",".",".",".",".",".",".")};
+		$i++;
+		}
+	if($res){@res=split("\t",$res);
+	print OUT join("\t",@res)."\n";
+	}}
+close FILE;
+close OUT;
+print "Done with $random_file_disc\n\n";
+}
+
+
+
+###############################################################################
+###############################################################################
+#### Delete temp files
+my $meregedBed=join("",$random_name,".sc.direction.bed.sc.merge.bed");
+
+if(defined($temp_output)){$temp_output=$temp_output} else {$temp_output="no"}
+
+if ($temp_output eq "no"){
+	unlink("$tmp_name","$random_file","$tmp2",,"$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$meregedBed","$random_name.bed");
+}
+####Sort VCF
+#my $tmp=join(".",$random_name,"tmp");
+#Get header
+#$cmd="grep \"#\" $OUTNAME > $tmp";
+#system($cmd);
+#sort results
+#$cmd="grep -v \"#\" $OUTNAME|perl -pne 's/chr//'|sort -k1,1n -k2,2n|perl -ne 'print \"chr\".\$_' >>$tmp";
+#system($cmd);
+#$cmd="mv $tmp $OUTNAME";
+#system($cmd);
+#remove entries next to each other
+
+
+print "Analysis Completed\n\nYou did it!!!\n";
+print "Finish Time : " . &spGetCurDateTime() . "\n";
+$now = time - $now;
+printf("\n\nTotal running time: %02d:%02d:%02d\n\n", int($now / 3600), int(($now % 3600) / 60),
+int($now % 60));
+
+exit;
+
+###############################################################################
+sub rev_comp {
+  my $dna = shift;
+  my $revcomp = reverse($dna);
+  $revcomp =~ tr/ACGTacgt/TGCAtgca/;
+  return $revcomp;
+}
+
+
+###############################################################################
+#### to get reference base
+sub getSeq{
+	my ($chr,$pos,$fasta)=@_;
+	#don't require chr
+	#if($chr !~ /^chr/){die "$chr is not correct\n";}
+#	die "$pos is not a number\n" if ($pos <0);
+my @result=();
+        if ($pos <0){print "$pos is not a valid position (likely caused by circular MT chromosome)\n";return;}
+
+	@result = `samtools faidx $fasta $chr:$pos-$pos`;
+	if($result[1]){chomp($result[1]);
+	return uc($result[1]);
+	}
+	return("NA");
+	#### after return will not be printed
+	####print "RESULTS=@result\n";
+}
+
+sub getBases{
+        my ($chr,$pos1,$pos2,$fasta)=@_;
+        #don't require chr
+        #if($chr !~ /^chr/){die "$chr is not correct\n";}
+my @result=();
+        if ($pos1 <0){print "$pos1 is not a valid position (likely caused by circular MT chromosome)\n";return;};
+
+        @result = `samtools faidx $fasta $chr:$pos1-$pos2`;
+	if(!$result[1]){$result[1]="NA"};
+        chomp($result[1]);
+        return uc($result[1]);
+
+        #### after return will not be printed
+        ####print "RESULTS=@result\n";
+}
+###############################################################################
+#### to get time
+sub spGetCurDateTime {
+	my ($sec, $min, $hour, $mday, $mon, $year) = localtime();
+	my $curDateTime = sprintf "%4d-%02d-%02d %02d:%02d:%02d",
+	$year+1900, $mon+1, $mday, $hour, $min, $sec;
+	return ($curDateTime);
+}
+
+
+###############################################################################
+#### print header
+sub print_header {
+	my $date=&spGetCurDateTime();
+	my $header = qq{##fileformat=VCFv4.1
+##fileDate=$date
+##source=SoftSearch.pl
+##reference=$INPUT_FASTA
+##Usage= SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -u $unmated_pairs -s $num_sd -b @INPUT_BAM -f $INPUT_FASTA -o $OUTNAME
+##INFO=<ID=SVTYPE,Number=1,Type=String,Description="Type of structural variant">
+##INFO=<ID=EVENT,Number=1,Type=String,Description="ID of event associated to breakend">
+##FORMAT=<ID=lSC,Number=1,Type=Integer,Description="Length of the longest soft clips supporting the BND">
+##FORMAT=<ID=nSC,Number=1,Type=Integer,Description="Number of supporting soft-clips\">
+##FORMAT=<ID=uRP,Number=1,Type=Integer,Description="Number of unmated read pairs nearby Soft-Clips">
+##FORMAT=<ID=levD_local,Number=1,Type=Float,Description="Levenstein distance between soft-clipped bases and the area around the original soft-clipped site">
+##FORMAT=<ID=levD_distl,Number=1,Type=Float,Description="Levenstein distance between the soft-clipped bases and mate location">
+##FORMAT=<ID=CTX,Number=1,Type=Integer,Description="Number of chromosomal translocations">
+##FORMAT=<ID=DEL,Number=1,Type=Integer,Description="Number of reads supporting Large Deletions">
+##FORMAT=<ID=INS,Number=1,Type=Integer,Description="Number of reads supporting Large insertions">
+##FORMAT=<ID=NOV_INS,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##FORMAT=<ID=INV,Number=1,Type=Integer,Description="Number of reads supporting inversions">
+##FORMAT=<ID=sDEL,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##INFO=<ID=NO_MATE_SC,Number=1,Type=Flag,Description="When there is no softclipping of the mate read location, an appromiate position is used">
+##FORMAT=<ID=GT,Number=1,Type=String,Description="Dummy value for maintaining VCF-Spec">
+#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\t$SAMPLE_NAME\n};
+
+	print OUT $header;
+}
+
+
+###############################################################################
+sub bulk_work {
+	my ($side, $line, $file) = @_;
+	my $local_levD = 0;
+	my $distl_levD = 0;
+
+	#my @info = split(/\t/, $line);
+	my @plus_Reads = split(/\t/, $line);
+	$plus_Reads[7] =~ s/\n//g;
+
+	#### softclip length and softclip size.
+	my $lSC = $plus_Reads[4];
+	my $nSC = $plus_Reads[6];
+
+
+	#Get all types of compatible reads
+	#Get improperly paired reads (@ max distance)
+
+	#### default value for left SIDE.
+	#If left-clip, then look downstream for match of softclipped reads to define a deletion, but look for DRPs upstream
+	my $sv_type = "SVTYPE=BND";
+	my $start_local=0; my $end_local=0;my $target_local="";my $target_drp="";my $start_drp="";my $end_drp="";
+	if ($side =~ /left/) {
+		$start_local = $plus_Reads[1]-$dist_To_Soft;
+		$end_local = $plus_Reads[2];
+                $start_drp = $plus_Reads[1];
+                $end_drp = $plus_Reads[1]+$dist_To_Soft;
+	
+	}
+	else{                
+                $start_local = $plus_Reads[1];
+                $end_local = $plus_Reads[1]+$dist_To_Soft;
+                $start_drp = $plus_Reads[1]-$dist_To_Soft;
+                $end_drp = $plus_Reads[1];
+        }
+	
+	$target_local=join("", $plus_Reads[0], ":", $start_local, "-", $end_local);
+	$target_drp=join("", $plus_Reads[0], ":", $start_drp, "-", $end_drp);
+	my $num_unmapped_pairs="";
+	if ($side =~ /right/) {
+		$num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f8 -F 1536 -c $file $target_drp`;
+	} else {
+        $num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $file $target_drp`;
+	}
+if($verbose){print "samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $file $target_drp\n";}
+
+	$num_unmapped_pairs=~s/\n//;
+if($verbose){print "NUM UNMAPPED PAIRS= $num_unmapped_pairs\n";}
+	my $REF1_base = "";
+	my $REF2_base = "";
+	my $INFO_1 = "";
+	my $INFO_2 = "";
+	my $ALT_1 = "";
+	my $ALT_2 = "";
+	my $isize = 0;
+	my $QUAL = "";
+	my $FORMAT = "GT:";
+
+	#### get 8 bit rand id
+	my $BND1_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	my $BND2_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	$BND1_name=join "_","BND",$BND1_name;
+	$BND2_name=join "_","BND",$BND2_name;
+
+	my $counts = {CTX => 0, DEL => 0, INS => 0, INV => 0, TDUP => 0, NOV_INS => 0 };
+	my $event_mate_info = {CTX => "", DEL => "", INS => "", INV => "", TDUP => "", NOV_INS => "" };
+
+	#### get mate pair info and counts per event
+	foreach my $e (sort keys %{$counts}) {
+		my $h = get_counts_n_info($e, $side, $MapQ, $file, $dist_To_Soft, $target_drp, $upper_limit, $lower_limit);
+
+		$counts->{$e} = $h->{count};
+		$event_mate_info->{$e} = $h->{info};
+	}
+
+	my $max = 0;
+	my $type = "UNKNOWN";
+	my $nRP = 0;
+	my $mate_info = "NA\tNA\tNA\tNA";
+	my $summary = "GT:";
+
+	#### find max count of events and set type, nRP and info to corresponding
+	#### max count event.
+	#### also create a summary string of all counts to be added to VCF file.
+	foreach my $e (sort keys %{$counts}){
+#		if ($counts->{$e} >=i $max){
+		if ($counts->{$e} > $max){		
+			$type = $e .",". $counts->{$e};
+			$nRP = $counts->{$e};
+
+			$max = $counts->{$e};
+
+			if (length($event_mate_info->{$e})) {
+				$mate_info = $event_mate_info->{$e};
+			}
+		}
+
+		$summary .= $e .",". $counts->{$e} .":";
+	}
+	#print "done with Summaryi=$summary\n";
+	#### remove last colon ":" from
+	$summary =~ s/:$//;
+ if (($minRP > $max)&&(!$disable_RP_only )){return};
+
+	#### Run Levenstein distance on softclip in target region to find out if its a small deletion/insetion
+	#### passing 1: clip_seq, 2: chr, 3: start, 4: end, 5: ref file.
+	my $levD = new LevD;
+########################################################
+########################################################
+########################################################
+
+	#### redefine start and end location for LevD calc.
+#	$start = $plus_Reads[1]-$dist_To_Soft;
+#	$end = $plus_Reads[2];
+	my $num_bases_to_loc=0;
+	my $new_start=0;
+	my $new_end=0;
+	my $del_seq="";
+        my $start = $start_local;
+        my $end = $end_local;
+	if ($lSC=~/NA/){$lSC=0}
+
+	if ($side =~ /right/) {
+	        $levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	        $num_bases_to_loc=$levD->{index};
+		$new_start = $plus_Reads[2];
+                if ($plus_Reads[2]=~/^[0-9]/){$new_end=$plus_Reads[2]+$lSC};
+	}
+	else{
+		$levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+		$num_bases_to_loc=$levD->{index};
+		if ($plus_Reads[2]=~/^[0-9]/){$new_start=$plus_Reads[2]-$lSC};
+                $new_end = $plus_Reads[2];
+	}
+	return if((!$new_start)||(!$new_end));
+return if ($new_start<0);	
+	$del_seq=getBases($plus_Reads[0], $new_start,$new_end,$INPUT_FASTA);
+##############################################################################
+#	#If there is a match, where is the start position of the match?
+#
+##############################################################################
+
+
+	#if $plus_Reads[3] eq "NA", then it was found without soft-clipped reads
+	if($plus_Reads[3] !~  /NA/){
+			if (($local_levD < $levD_local_threshold)) {
+				return if (!$sv_only);
+				#### add value to summary to be written to vcf file.
+				$summary = "GT:sDel," . $plus_Reads[6];
+				$type = "sDEL";
+				###########################################################################
+				##### Printing output
+
+				#########################################
+				##### Get DNA info
+				#########################################
+				#$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF1_base = substr($del_seq, 0, 1);
+
+				#### this is alt ref. for softclip its $plus_Reads[3]
+				$REF2_base = $del_seq;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$isize = length($del_seq);
+
+				#### svtype = none for sDEL
+				#### isize = length($info[3]);
+				#### nRP = NA
+				#### mate_id = NA
+				#### CTX,:DEL,:....sDEL,##
+				$INFO_1=join(";", "SVTYPE=NA", "EVENT=$type", "ISIZE=$isize");
+
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE= "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+				$INFO_2=~s/\s//g;
+
+				$BND1_name =~ s/^BND/LEVD/;
+				# If left, then the start position is plus_Reads[1]-isize
+				my $start_pos=0;
+				#Make sure Ref1 and Ref2 bases are different
+				if($REF2_base eq $REF1_base){$REF1_base="NA"}
+				if($side=~/left/){$start_pos=$plus_Reads[1]-$isize}else{$start_pos=$plus_Reads[1]};		
+				 my $var=join("\t", $plus_Reads[0], $start_pos, $BND1_name, $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE);
+				return $var;
+				#print OUT join ("\t", $plus_Reads[0], $start_pos, $BND1_name, $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+#				return;
+			}
+		}
+
+		#### Otherwise, look for DRP mate info
+	#if($nRP=~/NA/){print "MATE_INFO=$mate_info\tSide=$side\tline=$line\n";}
+		my @mate_info_arr = split(/\t/, $mate_info);
+		$nRP = $mate_info_arr[3];
+		my $mate_chr=$mate_info_arr[0];
+
+			if((! defined $nRP) || ($nRP =~ /na/i) || ($mate_chr =~ /NA/) ){
+			#PRINT UNKNOWN
+return if ($nRP =~ /na/i);
+	#print "There is an unknown\nNRP=$nRP Mate_CHR=$mate_chr minRP=$minRP\n";die;
+				$summary .= ":unknown," . $plus_Reads[6];
+				$type = "unknown";
+				$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF2_base = $plus_Reads[3];
+				$BND1_name =~ s/^BND/UNKNOWN/;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$INFO_1=join(";", "SVTYPE=unknown", "EVENT=unknown", "ISIZE=unknown");
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE = "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+			       #print join ("\t", $plus_Reads[0], $plus_Reads[1],  $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+
+				#print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $REF2_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+				my $var=join("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $REF2_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE);
+				return $var;
+
+		}
+
+		#### end if there is no mate info or nRP+uRP<minRP
+		return if (($nRP<$minRP)&&($unmated_pairs > ($num_unmapped_pairs+$nRP)));
+
+		##################################################################################
+		# Find out if mates have nearby soft-clips (to refine the breakpoints)
+		##################################################################################
+		#Look for evidence of soft-clipping near mate
+		my @mate_soft_arr = ();
+		my $mate_start = 0;
+		my $mate_soft = "";
+
+		@mate_info_arr = split(/\t/, $mate_info);
+
+		#### mate start and end locations.
+		my $filename = $right_sc;
+
+		$start = $mate_info_arr[1] - $dist_To_Soft;
+		$end = $mate_info_arr[1];
+
+		if ($side =~ /right/) {
+			$start = $mate_info_arr[2];
+			$end = $mate_info_arr[2] + $dist_To_Soft;
+
+			$filename = $left_sc;
+		}
+
+		#### add levenstein distance to Summary
+	#print "Calc distal Levd\n";
+		$levD->search(rev_comp($plus_Reads[3]), $mate_info_arr[0], $start, $end, $INPUT_FASTA);
+		$distl_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	$distl_levD = "NA" if($plus_Reads[3] =~ /NA/);
+	#If there is no softclips to string match, then give 0 as quality value
+       if ($plus_Reads[3] !~ /NA/){
+			$QUAL=1/($distl_levD + 0.001);
+		}
+		else	{
+			$QUAL=0;
+		};
+	$QUAL=sprintf("%.2f",$QUAL);
+	#### looking for softclips to refine break point
+	#### if left look in right and vice-versa.
+	$cmd = qq{echo -e "$mate_info_arr[0]\t$start\t$end"};
+	$cmd .= qq{ | awk -F'\t' 'NR==3' | intersectBed -a stdin -b $filename | head -1};
+
+	$mate_soft = `$cmd`;
+
+	$mate_soft =~ s/\n//g;
+	@mate_soft_arr = split(/\s/, $mate_soft);
+my $NO_MATE_SC="";
+	if(@mate_soft_arr){
+		$mate_chr = $mate_soft_arr[0];
+		$mate_start = $mate_soft_arr[1];
+                $NO_MATE_SC="APPROXIMATE";
+
+	} else{
+		@mate_info_arr = split(/\s/,$mate_info);
+		$mate_chr = $mate_info_arr[0];
+		$mate_start = $mate_info_arr[1];
+	}
+
+	#end if there is no mate info
+	return if ($mate_chr eq "");
+	#end if there is no mate info and !disable_RP_only
+	return if (($lSC =~/NA/)&&(!$disable_RP_only));
+	
+	
+	###########################################################################
+	##### Printing output
+
+	#########################################
+	# Get DNA info
+	#########################################
+	#print "PLUS_READS=$plus_Reads[0],$plus_Reads[1]\nMATE=$mate_chr,$mate_start,$INPUT_FASTA\n";
+	$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+
+	### this is alt ref. for softclip its $plus_Reads[3]
+	$REF2_base = getSeq($mate_chr, $mate_start, $INPUT_FASTA);
+
+	#########################################
+	# print in VCF format
+	#########################################
+
+	#### abs value to account for left and right reads.
+	$isize = abs($plus_Reads[1]-$mate_start);
+	
+	my $event_type=$type;
+	$event_type=~ s/,|[0-9]//g;
+	$INFO_1=join(";", "$sv_type", "EVENT=$event_type", "ISIZE=$isize","MATE_ID=$BND2_name");
+	$INFO_2=join(";", "$sv_type", "EVENT=$event_type", "ISIZE=$isize","MATE_ID=$BND1_name");
+
+	#### remove any white spaces.
+	#### ask: did you mean to remove space from ends? eg. trim()
+	$INFO_1=~s/\s//g;
+	$INFO_2=~s/\s//g;
+
+	$FORMAT=$summary; 
+ 	$FORMAT=~ s/,|[0-9]//g;
+        $FORMAT .= ":lSC:nSC:uRP:distl_levD";
+	if($NO_MATE_SC){$INFO_2 .= ":NO_MATE_SC"}
+	my $SAMPLE="0/1:";	
+	$SAMPLE .=$summary;
+#        if($NO_MATE_SC){$SAMPLE.= ":$NO_MATE_SC"}
+
+	$SAMPLE=~s/[A-Z|,|_]//g;
+        my $MATE_SAMPLE=$SAMPLE;
+        $SAMPLE .= ":$lSC:$nSC:$num_unmapped_pairs:$distl_levD";
+	$MATE_SAMPLE .=":NA:NA:NA:NA";
+	$SAMPLE=~s/::/:/g;
+	$MATE_SAMPLE=~s/::/:/g;
+ 
+	if($type !~ /INV/){
+		$ALT_1 = join("","]",$mate_chr,":",$mate_start,"]",$REF1_base);
+		$ALT_2 = join("",$REF2_base,"[",$plus_Reads[0],":",$plus_Reads[1],"[");
+		#		2      321682 bnd_V  T   ]13:123456]T  6    PASS SVTYPE=BND
+		#		13     123456 bnd_U  C   C[2:321682[   6    PASS SVTYPE=BND
+	} else {
+		$ALT_1 = join("", "]", $plus_Reads[0], ":", $plus_Reads[1], "]", $REF2_base);
+		$ALT_2 = join("", $REF1_base, "[", $mate_chr, ":", $mate_start, "[");
+	}
+
+	if(($mate_chr) && ($plus_Reads[0])){
+#		print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $ALT_1, $QUAL,"PASS", $INFO_1, $FORMAT,$SAMPLE,"\n");
+#		print OUT join ("\t", $mate_chr, $mate_start, $BND2_name, $REF2_base, $ALT_2, $QUAL, "PASS", $INFO_2, $FORMAT,$MATE_SAMPLE,"\n");
+		my $var=join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $ALT_1, $QUAL,"PASS", $INFO_1, $FORMAT,$SAMPLE);
+		return $var;		
+	}
+}
+
+###############################################################################
+###############################################################################
+sub get_counts_n_info {
+        my ($event, $side, $mapQ, $file, $dist, $target, $upL, $lwL) = @_;
+
+        my $mate_info = "";
+        my $cmd = "";
+
+        if ($event =~ /^CTX$/i) {
+                #print "CTX side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{ samtools view $new_blacklist -q $mapQ -f 16 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^DEL$/i) {
+                #print "DEL side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -F 1568 -f 16 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"} {if((\$7 ~ /=/)&&(\$9<-$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^INS$/i) {
+                #print "INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<$lwL && \$9 > 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq {samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>-$lwL && \$9 < 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^INV$/i) {
+                #print "INV side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -F 1596 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 48 -F 1548 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^TDUP$/i) {
+                #print "TDUP side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+#			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4>\$8)&&(\$9<0)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+#                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<-$upL )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4<\$8)&&(\$9>0)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^NOV_INS$/i) {
+                #print "NOV_INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 8 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 24 -F 1536 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        }
+
+        $mate_info=~s/\n//g;
+        my @tmp=split(/\t/, $mate_info);
+
+        my $counts = 0;
+
+        if (defined $tmp[3]) {
+                $tmp[3] =~ s/\n//g;
+
+                $counts = $tmp[3] if (length($tmp[3]));
+        }
+        return ({count=>$counts, info=>$mate_info});                                                                                                                                
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/SoftSearch.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,1192 @@
+#!/usr/bin/perl
+
+####
+#### Usage: SoftSearch.pl [-lqrmsd] -b <BAM> -f <Genome.fa> -sam <samtools path> -bed <bedtools path>
+#### Created 1-30-2012 by Steven Hart, PhD
+#### hart.steven@mayo.edu
+#### Required bedtools & samtools to be in path
+
+
+use lib "/data2/bsi/reference/softsearch/lib" ;
+
+use Getopt::Long;
+use strict;
+use warnings;
+#use Data::Dumper;
+use LevD;
+use File::Basename;
+
+my ($INPUT_BAM,$INPUT_FASTA,$OUTPUT_FILE,$minSoft,$minSoftReads,$dist_To_Soft,$bedtools,$samtools);
+my ($minRP, $temp_output, $num_sd, $MapQ, $chrom, $unmated_pairs, $minBQ, $pair_only, $disable_RP_only);
+my ($levD_local_threshold, $levD_distl_threshold,$pe_upper_limit,$high_qual,$sv_only,$blacklist,$genome_file,$verbose);
+
+my $cmd = "";
+
+#Declare variables
+GetOptions(
+	'b=s' => \$INPUT_BAM,
+	'f=s' => \$INPUT_FASTA,
+	'o:s' => \$OUTPUT_FILE,
+	'm:i' => \$minRP,
+	'l:i' => \$minSoft,
+	'r:i' => \$minSoftReads,
+	't:i' => \$temp_output,
+	's:s' => \$num_sd,
+	'd:i' => \$dist_To_Soft,
+	'q:i' => \$MapQ,
+	'c:s' => \$chrom,
+	'u:s' => \$unmated_pairs,
+	'x:s' => \$minBQ,
+	'p' => \$pair_only,
+	'g' => \$disable_RP_only,
+	'j:s' => \$levD_local_threshold,
+	'k:s' => \$levD_distl_threshold,
+        'a:s' => \$pe_upper_limit,
+        'e:s' => \$high_qual,
+	'L' => \$sv_only,
+	'v' => \$verbose, 
+	'blacklist:s' => \$blacklist,
+	'genome_file:s' => \$genome_file,
+	"help|h|?"	=> \&usage);
+
+unless($sv_only){$sv_only=""};
+if(defined($INPUT_BAM)){$INPUT_BAM=$INPUT_BAM} else {print usage();die "Where is the BAM file?\n\n"}
+if(defined($INPUT_FASTA)){$INPUT_FASTA=$INPUT_FASTA} else {print usage();die "Where is the fasta file?\n\n"}
+my ($fn,$pathname) = fileparse($INPUT_BAM,".bam");
+my $index=`ls $pathname/$fn*bai|head -1`;
+#my $index =`ls \${INPUT_BAM%.bam}*bai`;
+#print "INDEX=$index\n";
+if(!$index){die "\n\nERROR: you need index your BAM file\n\n"}
+
+### get current time
+print "Start Time : " . &spGetCurDateTime() . "\n";
+my $now = time;
+
+#if(defined($OUTPUT_FILE)){$OUTPUT_FILE=$OUTPUT_FILE} else {$OUTPUT_FILE="output.vcf"; print "\nNo outfile specified.  Using output.vcf as default\n\n"}
+if(defined($minSoft)){$minSoft=$minSoft} else {$minSoft=5}
+if(defined($minRP)){$minRP=$minRP} else {$minRP=5}
+if(defined($minSoftReads)){$minSoftReads=$minSoftReads} else {$minSoftReads=5}
+if(defined($dist_To_Soft)){$dist_To_Soft=$dist_To_Soft} else {$dist_To_Soft=300}
+if(defined($num_sd)){$num_sd=$num_sd} else {$num_sd=6}
+if(defined($MapQ)){$MapQ=$MapQ} else {$MapQ=20}
+
+unless (defined $pe_upper_limit) { $pe_upper_limit = 10000; }
+unless (defined $levD_local_threshold) { $levD_local_threshold = 0.05; }
+unless (defined $levD_distl_threshold) { $levD_distl_threshold = 0.05; }
+#Get sample name if available
+my $SAMPLE_NAME="";
+my $OUTNAME ="";
+$SAMPLE_NAME=`samtools view -f2 -H $INPUT_BAM|awk '{if(\$1~/^\@RG/){sub("ID:","",\$2);name=\$2;print name}}'|head -1`;
+$SAMPLE_NAME=~s/\n//g;
+if (!$OUTPUT_FILE){
+	if($SAMPLE_NAME ne ""){$OUTNAME=$SAMPLE_NAME.".vcf"}
+	else {$OUTNAME="output.vcf"}
+}
+else{$OUTNAME=$OUTPUT_FILE}
+
+print "Writing results to $OUTNAME\n";
+
+
+##Make sure if submitting on SGE, to prepned the "chr".  Not all referecne FAST files require "chr", so we shouldn't force the issue.
+if(!defined($chrom)){$chrom=""}
+if(!defined($unmated_pairs)){$unmated_pairs=0}
+
+my $badQualValue=chr($MapQ);
+if(defined($minBQ)){ $badQualValue=chr($minBQ); }
+
+if($badQualValue  eq "#"){$badQualValue="\#"}
+
+# adding and cheking for samtools and bedtools in the PATh
+## check for bedtools and samtools in the path
+$bedtools=`which intersectBed` ;
+if(!defined($bedtools)){die "\nError:\n\tno bedtools. Please install bedtools and add to the path\n";}
+#$samtools=`samtools 2>&1`;
+$samtools=`which samtools`;
+if($samtools !~ /(samtools)/i){die "\nError:\n\tno samtools. Please install samtools and add to the path\n";}
+
+print "Usage = SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -s $num_sd -c $chrom -b $INPUT_BAM -f $INPUT_FASTA -o $OUTNAME \n\n";
+sub usage {
+	print "\nusage: SoftSearch.pl [-cqlrmsd] -b <BAM> -f <Genome.fa> \n";
+	print "\t-q\t\tMinimum mapping quality [20]\n";
+	print "\t-l\t\tMinimum length of soft-clipped segment [5]\n";
+	print "\t-r\t\tMinimum depth of soft-clipped reads at position [5]\n";
+	print "\t-m\t\tMinimum number of discordant read pairs [5]\n";
+	print "\t-s\t\tNumber of sd away from mean to be considered discordant [6]\n";
+	print "\t-u\t\tNumber of unmated pairs [0]\n";
+	print "\t-d\t\tMax distance between soft-clipped segments and discordant read pairs [300]\n";
+	print "\t-o\t\tOutput file name [output.vcf]\n";
+	print "\t-t\t\tPrint temp files for debugging [no|yes]\n";
+	print "\t-c\t\tuse only this chrom or chr:pos1-pos2\n";
+	print "\t-p\t\tuse paired-end mode only. In other words, don't try to find soft-clipping events!\n";
+	print "\t-g\t\tEnable paired-only seach. This will look for discordant read pairs even without soft clips.\n";
+        print "\t-a\t\tset the minimum distance for a discordant read pair without soft-clipping info [10000]\n";
+        print "\t-L\t\tFlag to print out even small deletions (low quality)\n";
+        print "\t-e\t\tdisable strict quality filtering of base qualities in soft-clipped reads [no]\n";
+        print "\t-blacklist\tareas of the genome to skip calling.  Requires -genome_file\n";
+        print "\t-genome_file\ttab seperated value of chromosome name and length.  Only used with -blacklist option\n\n";
+
+	exit 1;
+	}
+
+
+#############################################################
+# create temporary variable name
+#############################################################
+srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`);
+our $random_name=join "", map { ("a".."z")[rand 26] } 1..8;
+
+#############################################################
+## create green list
+##############################################################
+#
+my $new_blacklist="";
+if($blacklist){
+        if(!$genome_file){die "if using a blacklist, you must also specify the location of a genome_file
+        The format of the genome_file should be
+                chrom   size
+                chr1    249250621
+                chr2    243199373
+                ...
+
+        If using hg19, you can ge the genome file by
+                mysql --user=genome --host=genome-mysql.cse.ucsc.edu -A -e \"select chrom, size from hg19.chromInfo\"  > hg19.genome";}
+        
+	$cmd=join("","complementBed -i $blacklist -g $genome_file >",$random_name,".bed") ;
+	system ($cmd);
+	$new_blacklist=join(""," -L ",$random_name,".bed ");
+	}
+
+if($verbose){print "CMD=$cmd\nBlacklist is $new_blacklist\n";}
+
+
+
+
+
+#############################################################
+# Calcualte insert size distribution of properly mated reads
+#############################################################
+
+#Change for compatability with other operating systems
+#my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)**2)}'`;
+
+my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)^2)}'`;
+#my ($mean,$stdev)=split(/ /,$metrics);
+my ($mean,$stdev)=split(/\s/,$metrics);
+$stdev=~s/\n//;
+my $upper_limit=int($mean+($num_sd*$stdev));
+my $lower_limit=int($mean-($num_sd*$stdev));
+die if (!$mean);
+print qq{The mean insert size is $mean +/- $stdev (sd)
+The upper limit = $upper_limit
+The lower limit = $lower_limit\n
+};
+if($lower_limit<0){
+	print "Warning!! Given this insert size distribution, we can not call small indels.  No other data will be affected\n";
+	$lower_limit=1;
+}
+my $tmp_name=join ("",$random_name,".tmp.bam");
+my $random_file_sc = "";
+my $command = "";
+
+#############################################################
+# Make sam file that has soft clipped reads
+#############################################################
+#give file a name
+if(!defined($pair_only)){
+	$random_file_sc=join ("",$random_name,".sc.sam");
+	$command=join ("","samtools view -q $MapQ -F 1024 $INPUT_BAM $chrom $new_blacklist| awk '{OFS=\"\\t\"}{c=0;if(\$6~/S/){++c};if(c == 1){print}}' | perl -ane '\$TR=(\@F[10]=~tr/\#//);if(\$TR<2){print}' > ", $random_file_sc);
+
+	print "Making SAM file of soft-clipped reads\n";
+if($verbose){	print "$command\n";}
+	system("$command");
+
+	#############################################################
+	# Find areas that have deep enough soft-clip coverage
+	print "Identifying soft-clipped regions that are at least $minSoft bp long \n";
+	open (FILE,"$random_file_sc")||die "Can't open soft-clipped sam file $random_file_sc\n";
+
+	my $tmpfile=join("",$random_file_sc,".sc.passfilter");
+	open (OUT,">$tmpfile")||die "Can't write files here!\n";
+
+	while(<FILE>){
+		@_ = split(/\t/, $_);
+		#### parse CIGAR string and create a hash of array of each operation
+		my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+		my $hash;
+		map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+		#for ($i=0; $i<=$#softclip_pos; $i++)	{
+		foreach my $softclip (@{$hash->{S}}) {
+			#if	($CIGAR[$softclip_pos[$i]] > $minSoft){
+			if	($softclip > $minSoft){
+				###############Make sure base qualities don't have more than 2 bad marks
+				my $qual=$_[10];
+				my $TR=($qual=~tr/$badQualValue//);
+				if($badQualValue eq "#"){ $TR=($qual=~tr/\#//); }
+				#Skip the soft clip if there is more than 2 bad qual values
+				#next if($TR > 2);
+#				if (!$high_qual){next if($TR > 2);}
+				print OUT;
+				last;
+			}
+		}
+	}
+	close FILE;
+	close OUT;
+
+	$command=join(" ","mv",$tmpfile,$random_file_sc);
+if($verbose){	print "$command\n";}
+	system("$command");
+}
+
+#########################################################
+#Stack up SoftClips
+#########################################################
+my $random_file=join("",$random_name,".sc.direction.bed");
+if(!defined($pair_only)){
+        open (FILE,"$random_file_sc")|| die "Can't open sam file\n";
+        #$random_file=join("",$random_name,".sc.direction");
+
+        print "Calling sides of soft-clips\n";
+        #\nTMPOUT=$random_file\tINPUT=$random_file_sc\n\n";
+        open (TMPOUT,">$random_file")|| die "Can't create tmp file\n";
+
+        while (<FILE>){
+                @_ = split(/\t/, $_);
+                #### parse CIGAR string and create a hash of array of each operation
+                my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+                my $hash;
+                map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+                #### next if softclips on each end
+                next if ($_[5] =~ /^[0-9]+S.*S$/);
+
+                #### next softclip occurs in the middle
+                next if ($_[5] =~ /^[0-9]+[^S][0-9].*S.+$/);
+
+                my $softclip = $hash->{S}[0];
+
+                my $end1 = 0;
+                my $end2 = 0;
+                my $softBases = "";
+		my $right_corrected="";my $left_corrected="";
+
+        if ($softclip > $minSoft) {
+		
+                        ####If the soft clip occurs at end of read and its on the minus strand, then it's a right clip
+                        if ($_[5] =~ /^.*S$/) {
+                                $end1=$_[3]+length($_[9])-$softclip-1;
+                                $end2=$end1+1;
+next if ($end1<0);
+                                #RIGHT clip on Minus
+                                $softBases=substr($_[9], length($_[9])-$softclip, length($_[9]));
+                                #Right clips don't always get clipped correctly, so fix that
+                                # Check to see if sc base matches ref
+                                $right_corrected=baseCheck($_[2],$end2,"right",$softBases);
+                               print TMPOUT "$right_corrected\n"
+
+                        } else {
+                                #### Begins with S (left clip)
+                                $end1=$_[3]-$softclip;
+next if ($end1<0);
+
+                                $softBases=substr($_[9], 0,$softclip);#print "TMP=$softBases\n";
+        			$left_corrected=baseCheck($_[2],$end1,"left",$softBases);
+if(!$left_corrected){print "baseCheck($_[2],$end1,left,$softBases)\n";next}
+                               print TMPOUT "$left_corrected\n";
+#print "\nSEQ=$_[9]\t\n";
+
+                        }
+        }
+  }
+close FILE;
+close TMPOUT;
+}
+sub baseCheck{
+        my ($chrom,$pos,$direction,$softBases)=@_;
+        #skip if position is less than 0, which is caused by MT DNA
+        return if ($pos<0);
+        my $exit="";
+
+        while(!$exit){
+        if($direction=~/right/){
+                        my $refBase=getSeq($chrom,$pos,$INPUT_FASTA);
+                        my $softBase=substr($softBases,0,1);
+                        if ($softBase !~ /$refBase/){
+                                my $value=join("\t",$chrom,$pos,$pos+1,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos+1;
+                                $softBases=substr($softBases, 1,length($softBases));
+                        }
+         }
+        else{
+                        my $refBase=getSeq($chrom,$pos+1,$INPUT_FASTA);
+                        my $softBase=substr($softBases,-1,1);
+                        if ($softBase !~ /$refBase/){
+                                $pos=$pos-1+length($softBases);
+                                my $value=join("\t",$chrom,$pos-1,$pos,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos-1;
+                                $softBases=substr($softBases, 0, -1);
+                                #print "Trying again $softBases\n";
+                       }
+
+        }
+
+}
+}
+#Remove SAM files to conserve space
+unlink($random_file_sc);
+
+
+my $random_file_disc="$INPUT_BAM";
+###
+#
+######################################################
+# Transform Read pair groups into softclip equivalents
+######################################################
+#
+#
+#
+my $v="";
+#if($disable_RP_only){
+print "Running Bam2pair.pl\n";
+print "Looking for discordant read pairs without requiring soft-clipping information\n";
+	use FindBin qw($Bin);
+	my $path=$Bin;
+#	print"\n\nPATH=$path\n\n";
+if($verbose){$v="-v"}
+	my $tmp_out=join("",$random_name,"RP.out");
+	$command=join("","perl ",$path,"/Bam2pair.pl -b $random_file_disc  -o $tmp_out -isize $pe_upper_limit -winsize $dist_To_Soft -min $minRP -chrom $chrom -prefix $random_name -q $MapQ -blacklist $random_name.bed $v");
+if($verbose){	print "$command\n"};
+	system("$command");
+	$command=join("","perl -ane '\$end1=\@F[1];\$end2=\@F[3];print join(\"\\t\",\@F[0..1],\$end1,\"unknown|left\");print \"\\n\";print join(\"\\t\",\@F[2..3],\$end2,\"unknown|left\");print \"\\n\"' ", $tmp_out," >> ",$random_file);
+if($verbose){print "$command\n"};
+	system($command);
+	unlink($tmp_out);
+#}
+#
+
+
+######################################################
+unlink("$random_file","$tmp_name","$random_file","$index","$random_name","$new_blacklist") if (-z $random_file || ! -e $random_file ) ;
+if (-z $random_file || ! -e $random_file){
+	print "Softclipped file is empty($random_file).\nNo soft clipping found using desired paramters\n\n";
+	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+	}
+
+
+#############################################################
+#  Make sure there are enough soft-clippped supporting reads
+#############################################################
+my $outfile=join("",$random_file,".sc.merge.bed");
+#sortbed -i .sc.direction | mergeBed -nms -d 25 -i stdin > .sc.merge.bed
+$command=join(" ","sortBed -i",$random_file," | mergeBed  -nms -i stdin","|egrep \";|,\"","|awk '{OFS=\"\t\"}(NF==4)'",">",$outfile);
+
+print "$command\n" if ($verbose);
+system("$command");
+
+if (-z $outfile || ! -e $outfile){
+	unlink("$tmp_name","$random_file","$outfile","$index","$random_name","$new_blacklist"); 
+	print "mergeBed file is empty.\nNo strucutral variants found\n\n" ;
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed mergeBed\n";
+
+###############################################################
+# If left and right are on the same line, make into 2 lines
+###############################################################
+open (INFILE,$outfile)||die "couldn't open temp file : $. \n\n";
+my $tmp2=join("",$random_name,".sc.fixed.merge.bed");
+#print "INFILE=$outfile\tOUTFILE=$tmp2\n\n";
+#INPUT FORMAT=chr9\t131467\t131473\tATGCTTATTAAAA|left;TTATTAAAAGCATA|left
+open (OUTFILE,">$tmp2")||die "couldn't create temp file : $. \n\n";
+while(<INFILE>){
+	chomp $_;
+	my $l = $_;
+
+	my @a = split(/\t/, $l);
+	my $info = $a[3];
+	my @info_arr = split(/\;/, $info);
+	my @left_arr=();
+	my @right_arr=();
+	@left_arr = grep(/left/, @info_arr);
+	@right_arr = grep(/right/, @info_arr);
+
+	#New
+	my $left = join(";", @left_arr);
+	my $right = join(";", @right_arr);
+	$info = join(";", @info_arr);
+
+	if((@left_arr) && (@right_arr)){
+		print OUTFILE "$a[0]\t$a[1]\t$a[2]\t$left\n$a[0]\t$a[1]\t$a[2]\t$right\n";
+	} else{
+		my $all=join("\t",@a[0..2],$info);
+		print OUTFILE "$all\n";
+	}
+}
+
+# make sure output file name is $outfile
+$command=join(" ","sed -e '/ /s//\t/g'", $tmp2,"|awk 'BEGIN{OFS=\"\\t\"}(NF==4)'", "|perl -pne 's/ /\t/g'>",$outfile);
+system("$command");
+if($verbose){print "$command\n"};
+unlink("$tmp_name","$random_file","$tmp2","$outfile","$index","random_name","$new_blacklist") if (-z $outfile || ! -e $outfile) ;
+ if (-z $outfile || ! -e $outfile){
+	print "Fixed mergeBed file is empty($outfile).\nNo strucutral variants found\n\n";
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed fixing mergeBed\n\n";
+
+###############################################################
+# Seperate directions of soft clips
+###############################################################
+my $left_sc = join("", "left", $tmp2);
+my $right_sc = join("", "right", $tmp2);
+use FindBin qw($Bin);
+#my $path=$Bin;
+
+$command=join("","grep left ", $tmp2, " |sed -e '/left /s//left\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$left_sc);
+system("$command");
+#print "$command\n";
+$command=join("","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$right_sc);
+#$command=join(" ","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g' >",$right_sc);
+system("$command");
+#print "$command\n";
+#die "CHECK $right_sc\n";
+
+###############################################################
+# Count the number and identify directions of soft clips
+###############################################################
+print "Count the number and identify directions of soft clips\n";
+#print "looking in $outfile\n";
+$outfile=join("",$random_name,".sc.fixed.merge.bed");
+
+open (INFILE,$outfile)||die "couldn't open temp file\n\n";
+my $tmp3 = join("", $random_file, "predSV");
+open (OUTFILE, ">$tmp3")||die "couldn't create temp file\n\n";
+while(<INFILE>){
+chomp;
+	@_=split(/\t/,$_);
+	my $count=tr/\;//;$count+=tr/\,//;
+	$count=$count+1;
+	my $left=0;
+	my $right=0;
+
+	while ($_ =~ /left/g) { $left++ } # count number of right clips
+	while ($_ =~ /right/g) { $right++ } # count number of left clips
+
+	###############################################################
+	if ($count >= $minSoftReads){
+		####get longets soft-clipped read
+		my @clips=split(/\;|,|\|/,$_[3]);
+
+		my ($max, $temp, $temp2, $temp3, $dir, $maxSclip) = (0) x 6;
+		for (my $i=0; $i<$count; $i++) {
+			my $plus1=$i+1;
+			$temp=length($clips[$i]);
+			$temp2=$clips[$plus1];
+			$temp3=$clips[$i];
+
+			if ($temp > $max){
+				$maxSclip=$temp3;
+				$max =$temp;
+				$dir=$temp2;
+			} else {
+				$max=$max;
+				$dir=$dir;
+				$maxSclip=$maxSclip;
+			}
+			$i++;
+		}
+		my $order2 = join("|", $left, $right);
+        #print join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+		print OUTFILE join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+	} elsif($_=~/unknown/){
+	print OUTFILE join ("\t",@_[0..2],"NA","NA","left","NA","NA|NA") . "\n";
+        print OUTFILE join ("\t",@_[0..2],"NA","NA","right","NA","NA|NA") . "\n";
+	}
+	####Format is Chrom,start, end,longest Soft-clip,length of longest Soft-clip, direction of longest soft-clip,#supporting softclips,#right Sclips|#left Sclips
+}
+close INFILE;
+close OUTFILE;
+
+unlink("$tmp2","$tmp_name","$random_file","$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$new_blacklist") if (-z $tmp3 || !-e $tmp3) ;
+
+ if (-z $tmp3 || !-e $tmp3){
+	print "No structural variants found while Counting the number and identify directions of soft clips.\n" ;
+
+	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+	&print_header();
+	close OUT;
+	exit;
+
+}
+
+print "Done counting Softclipped reads\n";
+###############################################################
+#### Print header information
+###############################################################
+open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+&print_header();
+close OUT;
+
+###############################################################
+###############################################################
+#### DO the bulk of the work
+###############################################################
+use List::Util qw(min max);
+open (FILE,"$tmp3")|| die "Can't open file\n";
+open (OUT,">>$OUTNAME")|| die "Can't open file\n";
+
+#print "\nusing $tmp3 and writing to $OUTPUT_FILE \n";
+while (<FILE>){
+	#If left clip {+- or -- or -+ }{+- are uninformative b/c they go upstream}
+	#If right clip {++ or -- or +-}
+	chomp $_;
+	my $line = $_;
+	my @info = split(/\t/, $_);
+
+	if($info[5] eq "left") {
+		bulk_work("left", $line, $random_file_disc);
+
+	} elsif ($info[5] eq "right") {
+		bulk_work("right", $line, $random_file_disc);
+	}
+#if($. ==6){print "THIS IS LINE 6\n$_\n";die}
+print "Completed line $.\n" if ($verbose);
+}
+close FILE;
+close OUT;
+
+###############################################################################
+###############################################################################
+#### Delete temp files
+my $meregedBed=join("",$random_name,".sc.direction.bed.sc.merge.bed");
+
+if(defined($temp_output)){$temp_output=$temp_output} else {$temp_output="no"}
+
+if ($temp_output eq "no"){
+	unlink("$tmp_name","$random_file","$tmp2",,"$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$meregedBed","$random_name.bed");
+}
+####Sort VCF
+my $tmp=join(".",$random_name,"tmp");
+#Get header
+$cmd="grep \"#\" $OUTNAME > $tmp";
+system($cmd);
+#sort results
+$cmd="grep -v \"#\" $OUTNAME|perl -pne 's/chr//'|sort -k1,1n -k2,2n|perl -ne 'print \"chr\".\$_' >>$tmp";
+system($cmd);
+$cmd="mv $tmp $OUTNAME";
+system($cmd);
+#remove entries next to each other
+
+
+
+
+#############################################################
+##May not need this anymore since filtering on left and right
+#############################################################
+#my $tmpout=$OUTNAME;
+#$tmpout.=".tmp";
+#use FindBin qw($Bin);
+##my $path=$Bin;
+#$command="perl ".$path."/Extract_nSC.pl $OUTNAME -q nSC > $tmpout";
+##print "Command=$command\n";
+#system($command);
+#$command="perl ".$path."/reduce_redundancy.pl $tmpout $upper_limit |cut -f1-10 > $OUTNAME";
+##print "$command\n";
+#system($command);
+#system("rm $tmpout");
+########################################################
+
+
+
+
+print "Analysis Completed\n\nYou did it!!!\n";
+print "Finish Time : " . &spGetCurDateTime() . "\n";
+$now = time - $now;
+printf("\n\nTotal running time: %02d:%02d:%02d\n\n", int($now / 3600), int(($now % 3600) / 60),
+int($now % 60));
+
+exit;
+
+###############################################################################
+sub rev_comp {
+  my $dna = shift;
+  my $revcomp = reverse($dna);
+  $revcomp =~ tr/ACGTacgt/TGCAtgca/;
+
+  return $revcomp;
+}
+
+
+###############################################################################
+#### to get reference base
+sub getSeq{
+	my ($chr,$pos,$fasta)=@_;
+	#don't require chr
+	#if($chr !~ /^chr/){die "$chr is not correct\n";}
+#	die "$pos is not a number\n" if ($pos <0);
+my @result=();
+        if ($pos <0){print "$pos is not a valid position (likely caused by circular MT chromosome)\n";return;}
+
+	@result = `samtools faidx $fasta $chr:$pos-$pos`;
+	if($result[1]){chomp($result[1]);
+	return uc($result[1]);
+	}
+	return("NA");
+	#### after return will not be printed
+	####print "RESULTS=@result\n";
+}
+
+sub getBases{
+        my ($chr,$pos1,$pos2,$fasta)=@_;
+        #don't require chr
+        #if($chr !~ /^chr/){die "$chr is not correct\n";}
+my @result=();
+        if ($pos1 <0){print "$pos1 is not a valid position (likely caused by circular MT chromosome)\n";return;};
+
+        @result = `samtools faidx $fasta $chr:$pos1-$pos2`;
+	if(!$result[1]){$result[1]="NA"};
+        chomp($result[1]);
+        return uc($result[1]);
+
+        #### after return will not be printed
+        ####print "RESULTS=@result\n";
+}
+###############################################################################
+#### to get time
+sub spGetCurDateTime {
+	my ($sec, $min, $hour, $mday, $mon, $year) = localtime();
+	my $curDateTime = sprintf "%4d-%02d-%02d %02d:%02d:%02d",
+	$year+1900, $mon+1, $mday, $hour, $min, $sec;
+	return ($curDateTime);
+}
+
+
+###############################################################################
+#### print header
+sub print_header {
+	my $date=&spGetCurDateTime();
+	my $header = qq{##fileformat=VCFv4.1
+##fileDate=$date
+##source=SoftSearch.pl
+##reference=$INPUT_FASTA
+##Usage= SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -u $unmated_pairs -s $num_sd -b $INPUT_BAM -f $INPUT_FASTA -o $OUTNAME
+##INFO=<ID=SVTYPE,Number=1,Type=String,Description="Type of structural variant">
+##INFO=<ID=EVENT,Number=1,Type=String,Description="ID of event associated to breakend">
+##INFO=<ID=MATEID,Number=.,Type=String,Description="ID of mate breakends">
+##INFO=<ID=ISIZE,Number=.,Type=String,Description="Size of the SV">
+##INFO=<ID=END,Number=1,Type=Integer,Description="End position of the variant described in this record">
+##FORMAT=<ID=lSC,Number=1,Type=Integer,Description="Length of the longest soft clips supporting the BND">
+##FORMAT=<ID=nSC,Number=1,Type=Integer,Description="Number of supporting soft-clips\">
+##FORMAT=<ID=uRP,Number=1,Type=Integer,Description="Number of unmated read pairs nearby Soft-Clips">
+##FORMAT=<ID=levD_local,Number=1,Type=Float,Description="Levenstein distance between soft-clipped bases and the area around the original soft-clipped site">
+##FORMAT=<ID=levD_distl,Number=1,Type=Float,Description="Levenstein distance between the soft-clipped bases and mate location">
+##FORMAT=<ID=CTX,Number=1,Type=Integer,Description="Number of chromosomal translocations">
+##FORMAT=<ID=DEL,Number=1,Type=Integer,Description="Number of reads supporting Large Deletions">
+##FORMAT=<ID=INS,Number=1,Type=Integer,Description="Number of reads supporting Large insertions">
+##FORMAT=<ID=NOV_INS,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##FORMAT=<ID=TDUP,Number=1,Type=Integer,Description="Number of reads supporting a tandem duplication">
+##FORMAT=<ID=INV,Number=1,Type=Integer,Description="Number of reads supporting inversions">
+##FORMAT=<ID=sDEL,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##INFO=<ID=NO_MATE_SC,Number=1,Type=Flag,Description="When there is no softclipping of the mate read location, an appromiate position is used">
+##FORMAT=<ID=GT,Number=1,Type=String,Description="Dummy value for maintaining VCF-Spec">
+#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\t$SAMPLE_NAME\n};
+
+	print OUT $header;
+}
+
+
+###############################################################################
+sub bulk_work {
+print "#####################################@_\n" if ($verbose);
+	my ($side, $line, $file) = @_;
+	my $local_levD = 0;
+	my $distl_levD = 0;
+
+	#my @info = split(/\t/, $line);
+	my @plus_Reads = split(/\t/, $line);
+	$plus_Reads[7] =~ s/\n//g;
+
+	#### softclip length and softclip size.
+	my $lSC = $plus_Reads[4];
+	my $nSC = $plus_Reads[6];
+
+
+	#Get all types of compatible reads
+	#Get improperly paired reads (@ max distance)
+
+	#### default value for left SIDE.
+	#If left-clip, then look downstream for match of softclipped reads to define a deletion, but look for DRPs upstream
+	my $sv_type = "SVTYPE=BND";
+	my $start_local=0; my $end_local=0;my $target_local="";my $target_drp="";my $start_drp="";my $end_drp="";
+	if ($side =~ /left/) {
+		$start_local = $plus_Reads[1]-$dist_To_Soft;
+		$end_local = $plus_Reads[2];
+                $start_drp = $plus_Reads[1];
+                $end_drp = $plus_Reads[1]+$dist_To_Soft;
+	
+	}
+	else{                
+                $start_local = $plus_Reads[1];
+                $end_local = $plus_Reads[1]+$dist_To_Soft;
+                $start_drp = $plus_Reads[1]-$dist_To_Soft;
+                $end_drp = $plus_Reads[1];
+        }
+	
+	$target_local=join("", $plus_Reads[0], ":", $start_local, "-", $end_local);
+	$target_drp=join("", $plus_Reads[0], ":", $start_drp, "-", $end_drp);
+	my $num_unmapped_pairs="";
+	if ($side =~ /right/) {
+		$num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f8 -F 1536 -c $INPUT_BAM $target_drp`;
+	} else {
+        $num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $INPUT_BAM $target_drp`;
+	}
+if($verbose){print "samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $INPUT_BAM $target_drp\n";}
+
+	$num_unmapped_pairs=~s/\n//;
+if($verbose){print "NUM UNMAPPED PAIRS= $num_unmapped_pairs\n";}
+	my $REF1_base = "";
+	my $REF2_base = "";
+	my $INFO_1 = "";
+	my $INFO_2 = "";
+	my $ALT_1 = "";
+	my $ALT_2 = "";
+	my $isize = 0;
+	my $QUAL = "";
+	my $FORMAT = "GT:";
+
+	#### get 8 bit rand id
+	my $BND1_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	my $BND2_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	$BND1_name=join "_","BND",$BND1_name;
+	$BND2_name=join "_","BND",$BND2_name;
+
+	my $counts = {CTX => 0, DEL => 0, INS => 0, INV => 0, TDUP => 0, NOV_INS => 0 };
+	my $event_mate_info = {CTX => "", DEL => "", INS => "", INV => "", TDUP => "", NOV_INS => "" };
+
+	#### get mate pair info and counts per event
+	foreach my $e (sort keys %{$counts}) {
+		my $h = get_counts_n_info($e, $side, $MapQ, $file, $dist_To_Soft, $target_drp, $upper_limit, $lower_limit);
+
+		$counts->{$e} = $h->{count};
+		$event_mate_info->{$e} = $h->{info};
+	}
+#print Dumper($counts);
+
+	my $max = 0;
+	my $type = "UNKNOWN";
+	my $nRP = 0;
+	my $mate_info = "NA\tNA\tNA\tNA";
+	my $summary = "GT:";
+
+	#### find max count of events and set type, nRP and info to corresponding
+	#### max count event.
+	#### also create a summary string of all counts to be added to VCF file.
+	foreach my $e (sort keys %{$counts}){
+#		if ($counts->{$e} >=i $max){
+		if ($counts->{$e} > $max){		
+			$type = $e .",". $counts->{$e};
+			$nRP = $counts->{$e};
+
+			$max = $counts->{$e};
+
+			if (length($event_mate_info->{$e})) {
+				$mate_info = $event_mate_info->{$e};
+			}
+		}
+
+		$summary .= $e .",". $counts->{$e} .":";
+	}
+#	print "done with Summary\n";
+	#### remove last colon ":" from
+	$summary =~ s/:$//;
+ if (($minRP > $max)&&(!$disable_RP_only )){if ($verbose){print "FAILED BECAUSE ($minRP > $max)&&(!$disable_RP_only )"};return};
+
+	#### Run Levenstein distance on softclip in target region to find out if its a small deletion/insetion
+	#### passing 1: clip_seq, 2: chr, 3: start, 4: end, 5: ref file.
+	my $levD = new LevD;
+########################################################
+########################################################
+########################################################
+
+	#### redefine start and end location for LevD calc.
+#	$start = $plus_Reads[1]-$dist_To_Soft;
+#	$end = $plus_Reads[2];
+	my $num_bases_to_loc=0;
+	my $new_start=0;
+	my $new_end=0;
+	my $del_seq="";
+        my $start = $start_local;
+        my $end = $end_local;
+	if ($lSC=~/NA/){$lSC=0}
+
+	if ($side =~ /right/) {
+	        $levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	        $num_bases_to_loc=$levD->{index};
+		$new_start = $plus_Reads[2];
+                if ($plus_Reads[2]=~/^[0-9]/){$new_end=$plus_Reads[2]+$lSC};
+	}
+	else{
+		$levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+		$num_bases_to_loc=$levD->{index};
+		if ($plus_Reads[2]=~/^[0-9]/){$new_start=$plus_Reads[2]-$lSC};
+                $new_end = $plus_Reads[2];
+	}
+	if((!$new_start)||(!$new_end)||($new_start<0)){print "FAILED AT ((!$new_start)||(!$new_end)||($new_start<0))\n";return};
+	
+	$del_seq=getBases($plus_Reads[0], $new_start,$new_end,$INPUT_FASTA);
+##############################################################################
+#	#If there is a match, where is the start position of the match?
+#
+##############################################################################
+
+
+	#if $plus_Reads[3] eq "NA", then it was found without soft-clipped reads
+	if($plus_Reads[3] !~  /NA/){
+			if (($local_levD < $levD_local_threshold)) {
+				return if (!$sv_only);
+				#### add value to summary to be written to vcf file.
+				$summary = "GT:sDel," . $plus_Reads[6];
+				$type = "sDEL";
+				###########################################################################
+				##### Printing output
+
+				#########################################
+				##### Get DNA info
+				#########################################
+				#$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF1_base = substr($del_seq, 0, 1);
+
+				#### this is alt ref. for softclip its $plus_Reads[3]
+				$REF2_base = $del_seq;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$isize = length($del_seq);
+
+				#### svtype = none for sDEL
+				#### isize = length($info[3]);
+				#### nRP = NA
+				#### mate_id = NA
+				#### CTX,:DEL,:....sDEL,##
+				$INFO_1=join(";", "SVTYPE=NA", "EVENT=$type", "ISIZE=$isize");
+
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE= "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+				$INFO_2=~s/\s//g;
+
+				$BND1_name =~ s/^BND/LEVD/;
+				# If left, then the start position is plus_Reads[1]-isize
+				my $start_pos=0;
+				#Make sure Ref1 and Ref2 bases are different
+				if($REF2_base eq $REF1_base){$REF1_base="NA"}
+				if($side=~/left/){$start_pos=$plus_Reads[1]-$isize}else{$start_pos=$plus_Reads[1]};		
+				print OUT join ("\t", $plus_Reads[0], $start_pos, $BND1_name, $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+				if ($verbose){print "No Softclipped reads here!\n"}
+				return;
+			}
+		}
+
+		#### Otherwise, look for DRP mate info
+	#if($nRP=~/NA/){print "MATE_INFO=$mate_info\tSide=$side\tline=$line\n";}
+		my @mate_info_arr = split(/\t/, $mate_info);
+		$nRP = $mate_info_arr[3];
+		my $mate_chr=$mate_info_arr[0];
+
+			if((! defined $nRP) || ($nRP =~ /na/i) || ($mate_chr =~ /NA/) ){
+			#PRINT UNKNOWN
+	if ($nRP =~ /na/i){print "Can't find SC reads\n" if ($verbose);return};
+	if ($verbose){print "There is an unknown\nNRP=$nRP Mate_CHR=$mate_chr minRP=$minRP\n"}
+				$summary .= ":unknown," . $plus_Reads[6];
+				$type = "unknown";
+				$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF2_base = $plus_Reads[3];
+				$BND1_name =~ s/^BND/UNKNOWN/;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$INFO_1=join(";", "SVTYPE=unknown", "EVENT=unknown", "ISIZE=unknown");
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE = "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+				$SAMPLE=~s/NA/0/g;
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+			       #print join ("\t", $plus_Reads[0], $plus_Reads[1],  $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+
+				print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $REF2_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+				return;
+
+		}
+		#### end if there is no mate info or nRP+uRP<minRP
+		if (($nRP<$minRP)&&($unmated_pairs > ($num_unmapped_pairs+$nRP))){
+			print "Something failed here\nif (($nRP<$minRP)&&($unmated_pairs > ($num_unmapped_pairs+$nRP)))\n";
+		return}
+
+		##################################################################################
+		# Find out if mates have nearby soft-clips (to refine the breakpoints)
+		##################################################################################
+		#Look for evidence of soft-clipping near mate
+		my @mate_soft_arr = ();
+		my $mate_start = 0;
+		my $mate_soft = "";
+
+		@mate_info_arr = split(/\t/, $mate_info);
+
+		#### mate start and end locations.
+		my $filename = $right_sc;
+
+		$start = $mate_info_arr[1] - $dist_To_Soft;
+		$end = $mate_info_arr[1];
+
+		if ($side =~ /right/) {
+			$start = $mate_info_arr[2];
+			$end = $mate_info_arr[2] + $dist_To_Soft;
+
+			$filename = $left_sc;
+		}
+
+		#### add levenstein distance to Summary
+	#print "Calc distal Levd\n";
+		$levD->search(rev_comp($plus_Reads[3]), $mate_info_arr[0], $start, $end, $INPUT_FASTA);
+		$distl_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	$distl_levD = "NA" if($plus_Reads[3] =~ /NA/);
+	#If there is no softclips to string match, then give 0 as quality value
+       if ($plus_Reads[3] !~ /NA/){
+			$QUAL=1/($distl_levD + 0.001);
+		}
+		else	{
+			$QUAL=0;
+		};
+	$QUAL=sprintf("%.2f",$QUAL);
+	#### looking for softclips to refine break point
+	#### if left look in right and vice-versa.
+	$cmd = qq{echo -e "$mate_info_arr[0]\t$start\t$end"};
+	$cmd .= qq{ | awk -F'\t' 'NF==3' | intersectBed -a stdin -b $filename | head -1};
+print "$cmd\n" if $verbose;
+	$mate_soft = `$cmd`;
+
+	$mate_soft =~ s/\n//g;
+	@mate_soft_arr = split(/\s/, $mate_soft);
+my $NO_MATE_SC="";
+	if(@mate_soft_arr){
+		$mate_chr = $mate_soft_arr[0];
+		$mate_start = $mate_soft_arr[1];
+                $NO_MATE_SC="APPROXIMATE";
+
+	} else{
+		@mate_info_arr = split(/\s/,$mate_info);
+		$mate_chr = $mate_info_arr[0];
+		$mate_start = $mate_info_arr[1];
+	}
+
+	#end if there is no mate info
+	return if ($mate_chr eq "");
+	#end if there is no mate info and !disable_RP_only
+	return if (($lSC =~/NA/)&&(!$disable_RP_only));
+	
+	
+	###########################################################################
+	##### Printing output
+
+	#########################################
+	# Get DNA info
+	#########################################
+	#print "PLUS_READS=$plus_Reads[0],$plus_Reads[1]\nMATE=$mate_chr,$mate_start,$INPUT_FASTA\n";
+	$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+
+	### this is alt ref. for softclip its $plus_Reads[3]
+	$REF2_base = getSeq($mate_chr, $mate_start, $INPUT_FASTA);
+
+	#########################################
+	# print in VCF format
+	#########################################
+
+	#### abs value to account for left and right reads.
+	$isize = abs($plus_Reads[1]-$mate_start);
+	
+	my $event_type=$type;
+	$event_type=~ s/,|[0-9]//g;
+	$INFO_1=join(";", "$sv_type", "EVENT=$event_type","END=$mate_start", "ISIZE=$isize","MATEID=$BND2_name");
+	$INFO_2=join(";", "$sv_type", "EVENT=$event_type","END=$plus_Reads[1]", "ISIZE=$isize","MATEID=$BND1_name");
+
+	#### remove any white spaces.
+	#### ask: did you mean to remove space from ends? eg. trim()
+	$INFO_1=~s/\s//g;
+	$INFO_2=~s/\s//g;
+
+	$FORMAT=$summary;
+ 	$FORMAT=~ s/,|[0-9]//g;
+        $FORMAT .= ":lSC:nSC:uRP:distl_levD";
+	if($NO_MATE_SC){$INFO_2 .= ":NO_MATE_SC"}
+	my $SAMPLE="0/1:";	
+	$SAMPLE .=$summary;
+#        if($NO_MATE_SC){$SAMPLE.= ":$NO_MATE_SC"}
+
+	$SAMPLE=~s/[A-Z|,|_]//g;
+        my $MATE_SAMPLE=$SAMPLE;
+        $SAMPLE .= ":$lSC:$nSC:$num_unmapped_pairs:$distl_levD";
+	$MATE_SAMPLE .=":NA:NA:NA:NA";
+	$SAMPLE=~s/::/:/g;
+	$MATE_SAMPLE=~s/::/:/g;
+	$MATE_SAMPLE=~s/NA/0/g;
+	$SAMPLE=~s/NA/0/g;
+ 
+	if($type !~ /INV/){
+		$ALT_1 = join("","]",$mate_chr,":",$mate_start,"]",$REF1_base);
+		$ALT_2 = join("",$REF2_base,"[",$plus_Reads[0],":",$plus_Reads[1],"[");
+		#		2      321682 bnd_V  T   ]13:123456]T  6    PASS SVTYPE=BND
+		#		13     123456 bnd_U  C   C[2:321682[   6    PASS SVTYPE=BND
+	} else {
+		$ALT_1 = join("", "]", $plus_Reads[0], ":", $plus_Reads[1], "]", $REF2_base);
+		$ALT_2 = join("", $REF1_base, "[", $mate_chr, ":", $mate_start, "[");
+	}
+
+	if(($mate_chr) && ($plus_Reads[0])){
+		print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $ALT_1, $QUAL,"PASS", $INFO_1, $FORMAT,$SAMPLE,"\n");
+		print OUT join ("\t", $mate_chr, $mate_start, $BND2_name, $REF2_base, $ALT_2, $QUAL, "PASS", $INFO_2, $FORMAT,$MATE_SAMPLE,"\n");
+	}
+}
+
+###############################################################################
+###############################################################################
+sub get_counts_n_info {
+        my ($event, $side, $mapQ, $file, $dist, $target, $upL, $lwL) = @_;
+
+        my $mate_info = "";
+        my $cmd = "";
+
+        if ($event =~ /^CTX$/i) {
+                #print "CTX side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{ samtools view $new_blacklist -q $mapQ -f 16 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^DEL$/i) {
+                #print "DEL side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -F 1568 -f 16 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"} {if((\$7 ~ /=/)&&(\$9<-$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^INS$/i) {
+                #print "INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<$lwL && \$9 > 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq {samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>-$lwL && \$9 < 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^INV$/i) {
+                #print "INV side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -F 1596 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 48 -F 1548 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^TDUP$/i) {
+                #print "TDUP side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+#			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4>\$8)&&(\$9<0)&& (\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+#                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<-$upL )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4<\$8)&&(\$9>0)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^NOV_INS$/i) {
+                #print "NOV_INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 8 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 24 -F 1536 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        }
+
+        $mate_info=~s/\n//g;
+        my @tmp=split(/\t/, $mate_info);
+
+        my $counts = 0;
+
+        if (defined $tmp[3]) {
+                $tmp[3] =~ s/\n//g;
+
+                $counts = $tmp[3] if (length($tmp[3]));
+        }
+        return ({count=>$counts, info=>$mate_info});                                                                                                                                
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/SoftSearch_Filter.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,137 @@
+#!/usr/bin/perl -s
+open (FILE,"$ARGV[0]")||usage();#die "Not using the right Parameters!\n\n";
+use Getopt::Long;
+#Declare variables
+my ($lsc,$minDist,$skip,$nSC,$nRP,$isize,$answer);
+GetOptions(
+	'dist:s' => \$minDist,		#minimum distance between events
+	'lsc:i' => \$lsc,		#minimum somatic score
+	'nsc:i' => \$nsc, 	#minimum depth of coverage in normal
+	'nRP:i' => \$nRP,	#minimum number of times it can be seen in tumor
+	'isize:i' => \$isize,	
+	'sv:s' => \$sv,		#whether or not to skip small deletions
+	'q:s' => \$answer,		#useful for plotting histograms
+	'skip:s' => \$skip
+	);
+if(defined($lsc)){$lsc=$lsc} else {$lsc=0};
+if(defined($nsc)){$nsc=$nsc} else {$nsc=0};
+if(defined($nRP)){$nRP=$nRP} else {$nRP=0};
+if(defined($minDist)){$minDist=$minDist} else {$minDist=0};
+if(!$isize){$isize=0};
+if(!$uRP){$uRP=0};
+
+if($answer eq "yes"){$answer=$answer} else {$answer="no"};
+
+if ($answer eq "yes"){
+open(lsc,">lsc.out")||die;
+open(nsc,">nsc.out")||die;
+open(nRP,">nRP.out")||die;
+}
+
+
+#Remove hits if they are within $minDist
+$chr="chr1";$pos=0;
+while (<FILE>){
+	if ($_=~/^#/){
+		print; 
+		next
+	};
+	if ($skip){next if $_=~/$skip/}
+	@_=split(/\t/,$_);
+	#Get ISIZE from INFO field
+	my @info=split(/;/,$_[7]);
+       	my $k = 0;
+	my $v = 0; 
+	my $infoHash;
+	for (my $i=0;$i<=@info;$i++){
+        	my @tmp=split(/=/,$info[$i]);
+		$k=shift(@tmp);
+		$v=shift(@tmp);
+		$infoHash{$k}=$v;
+	}
+
+	#Get the value of TYPE to find out how many reads support the event
+        my $counts = {CTX => 0, DEL => 0, INS => 0, INV => 0, TDUP => 0, NOV_INS => 0, lSC => 0, nSC => 0,uRP =>0,sDEL => 0,levD_local=>0,distl_levD => 0 };
+	#Get Complete Hash
+	#@_[8] is format
+	#@_[9] is values
+	my @format=split(/:/, $_[8]);
+	my @sample=split(/:/,$_[9]);
+	my %hash; 
+	@hash{@format}=@sample;
+	#Subset has to get proper type of variants
+	my $max_val = 0;
+	my $max_type = "NA";
+	
+	#Get TYPEOF HASH 
+	my %type;
+	%type = %hash ;
+	delete $type{'lSC'};
+        delete $type{'nSC'};
+        delete $type{'uRP'};
+        delete $type{'levD_local'};
+        delete $type{'distl_levD'};
+
+ 	while (my ($key,$val)=each(%type)){
+		if($val > $max_val){$max_val=$val;$max_type=$key}
+		}
+
+
+#######################################################################################################
+        #Start applying filters
+	
+	#Remove hits if they are within $minDist
+	$chrom=$_[0];$position=$_[1];
+
+	#next if chroms are same and distance is less than X
+	$difference=abs($pos-$position);
+	if(($chrom eq $chr)&&($difference < $minDist)){
+		$pos=$position;$chr=$chrom;;
+		next}
+	$pos=$position;$chr=$chrom;	
+	$EVENT_SIZE=$infoHash{'ISIZE'};
+	$EVENT_TYPE=$max_type;
+	$EVENT_SUPPORT=$max_val;
+	$length_of_softClips=$hash{'lSC'};
+	$number_of_softclips=$hash{'nSC'};
+        $number_of_unmated=$hash{'uRP'};
+	
+	########################################################################
+	#Print if all fileds are ok
+	next if($EVENT_SIZE < $isize);
+        next if($EVENT_SUPPORT < $nRP);
+        next if($length_of_softClips < $lsc);
+        next if($number_of_softclips < $nsc);
+        next if($number_of_unmated < $uRP);
+	next if (($sv)&&($EVENT_TYPE=~/sDEL/));
+	print;
+
+
+	if ($answer eq "yes"){
+	print lsc $length_of_softClips."\n";
+	print nsc $number_of_softclips."\n";
+	print nRP $EVENT_SUPPORT."\n";
+	}
+}
+
+
+sub usage{
+print "\nUsage: Soft_SearchFilter.pl <VCF>\n
+	-dist	#minimum distance between events [0]
+	-lsc	#minimum length soft-clip [0]
+	-nsc	#minimum number of soft-clip [0]
+	-nRP	#minimum number of discordant read pairs [0]
+	-isize	#minimum size [0]
+	-sv	#skip small deletions [no|yes]
+	-skip	#pipe-delimited list of strings to skip (e.g. chrM|chY|chrGL)
+	\n"
+}
+
+#R
+# lsc<-read.table("lsc.out")
+# nsc<-read.table("nsc.out")
+# nRP<-read.table("nRP.out")
+# par(mfrow=c(2,2))
+# hist(lsc$V1,breaks=100)
+# hist(nsc$V1,breaks=100)
+# hist(nRP$V1,breaks=100)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/Subset_targets.sh	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,23 @@
+#!/bin/sh
+#$ -V
+#$ -cwd
+#$ -q 1-day
+#$ -m ae
+#$ -M hart.steven@mayo.edu
+#$ -l h_vmem=1G
+#$ -l h_stack=10M
+BAM=$1
+TARGET_BED=$2
+SAMPLE_NUMBER=$3
+
+#cat $HEADER > out.${SAMPLE_NUMBER}.sam
+samtools view -L $TARGET_BED $BAM|
+ perl -ane '
+ next if ($F[10]=~/#/);
+ $minSize=1000;
+ if( $F[1] & 8 || $F[1] & 4 ||  $F[8] == 0 || abs($F[8]) > $minSize || $F[5] =~/S/){
+ $rName=join("","@",@F[0]);
+  print join ("\n",$rName,$F[9],"+",@F[10])."\n";
+};
+ ' >> out.${SAMPLE_NUMBER}.fq
+echo "Done with $BAM `date`"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/blat_parse.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,526 @@
+#####################################################################################################################################################
+#Purpose: To parse blat psl file
+#Date: 07-30-2013
+#####################################################################################################################################################
+use Getopt::Long;
+use Cwd;
+#reading input arguments
+&Getopt::Long::GetOptions(
+'b|BLAT_OUT=s'=> \$blat_out,
+'temp:s'=>\$dirtemp,
+'f|FASTA=s'=>\$infast,
+);
+$blat_out =~ s/\s|\t|\r|\n//g;
+$dirtemp =~ s/\s|\t|\r|\n//g;
+$infast =~ s/\s|\t|\r|\n//g;
+$samtools=`which samtools`;
+$samtools =~ s/\s|\t|\r|\n//g;
+
+if($blat_out eq "" || $infast eq "" )
+{
+	die "Try: perl blat_parse.pl -b <PSL FILE> -f <Contigs.fa> 
+	-temp	temporary file directory
+	\n";
+}   
+if (!(-e $samtools))
+{
+	die "samtools must be in your path\n";
+}
+
+if (!(-e $infast))
+{
+	die "input fasta file doesn't exit\n";
+}
+unless(-d $dirtemp)
+{
+    #system("mkdir -p $dirtemp");
+    $dirtemp= getcwd;
+}	
+#opening the blat output file
+open(BUFF,$blat_out) or die "no file found $blat_out\n";
+open(WRBUFF,">$dirtemp/Temp_out.txt") or  die "not able to write the file \n";
+#parsing throught he file
+while(<BUFF>)
+{
+	if($_ =~ m/^\d/)
+	{
+		print WRBUFF $_;	
+	}
+	else
+	{
+		print "ignoring headers $.\n";
+	}
+}	
+close(WRBUFF);
+system("sort -k10,10 -k18,18n $dirtemp/Temp_out.txt > $dirtemp/Temp_out1.txt");
+system("mv  $dirtemp/Temp_out1.txt $dirtemp/Temp_out.txt");
+open(BUFF,"$dirtemp/Temp_out.txt") or die "no file found Temp_out.txt\n";
+open(WRBUFF,">$dirtemp/File1_out.txt") or  die "not able to write the file \n";
+close(WRBUFF);
+
+$prev_contig_name="";
+my @temp;
+#parsing throught he file
+while(<BUFF>)
+{
+	
+		chomp($_);
+		split "\t";
+		if($_[9] ne $prev_contig_name)
+		{
+			if($prev_contig_name ne "")
+			{
+				#print @temp."\n";
+				#print @temp."\n";
+				&processing(@temp);
+			}
+			undef(@temp);
+			push(@temp,$_);		
+		}
+		else
+		{
+			push(@temp,$_);
+		}	
+		$prev_contig_name=$_[9];	
+	
+	
+}	
+#processing last record
+&processing(@temp);
+#print @temp."\n";
+close(BUFF);
+
+
+
+
+##################SUBROUTINES######################
+#actual processing of each record in the temp array(same query name objects)
+
+sub processing {
+	open(WRBUFF,">>$dirtemp/File1_out.txt") or  die "not able to write the file \n";
+        open(BAD_CONTIG,">>$dirtemp/bad_contig.out.txt") or  die "not able to write the file \n";
+
+	@temp = @_;
+	#if number of hits for a contig is one
+	if(@temp == 1)
+	{
+			$i=0;
+			#define blocksizes array
+			@row=split("\t",$temp[$i]);
+			$row[18] =~ s/,$//g;
+			@blockSizes=split(',',$row[18]);
+			#defining var
+			$qSize=$row[10];
+			$qStart=$row[11];
+			$qStop=$row[12];
+			$tstart=$row[15];
+			$tstop=$row[16];
+			$Strand=$row[8];
+			$coverage = $row[9];
+			$coverage =~ s/\w+_//g;
+			#calculate match val
+			if(($qSize-($qStop-$qStart)) ==0)
+			{ 	
+				$flag=1;
+				#these ara non informative
+				if (@blockSizes ==1)
+				{
+					print "ignoring one of the event $row[9] $i as the event is non informative \n";
+					print BAD_CONTIG "$row[9]\n";
+				}
+				#Ignoring when number of blocks are more than two
+				if(@blockSizes > 2)
+				{
+					print "ignoring event $row[9] $. AS BLOCK SIZE is greater than 2\n";	
+				}
+				#if number of blocks is equal to 2
+				if(@blockSizes == 2)
+				{
+					$temp1=$tstart+$blockSizes[0]+1;
+					$temp2=$tstop-$blockSizes[1]-1;
+						
+					print  WRBUFF "$row[9]\t$row[13]\t$temp1\t$Strand\t$row[13]\t$temp2\t$Strand\t$coverage\n";
+				}
+				$i=@temp;
+			}
+			#later part missing
+			elsif($qStart ==0)
+			{	
+				$temp1=$tstart+$blockSizes[0]+1;
+				$infast_chr=$infast;
+				$infast_chr=~ s/\.fa//g;
+				$infast_chr_start=$qStop+1;
+				$infast_chr_stop=$qSize;
+				$sys="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+				
+				$sys = `$sys`;
+				chomp($sys);
+				@sys=split("\n",$sys);
+				$INSERTION="";
+				for($i=1;$i<@sys;$i++)
+				{
+					$INSERTION=$INSERTION.$sys[$i];
+				}
+				$INSERTION_LENGTH=length($INSERTION);
+				$temp1=$tstart+$blockSizes[0]+1;
+				print  WRBUFF "$row[9]\t$row[13]\t$temp1\t$Strand\tUNKNOWN\tUNKNOWN\t$Strand\t$coverage\t$INSERTION\t$INSERTION_LENGTH\n";
+				
+			}
+			#intial part missing
+			elsif($qStop == $qSize)
+			{
+				$temp1=$tstart;
+				$infast_chr=$infast;
+				$infast_chr=~ s/\.fa//g;
+				$infast_chr_start=0;
+				$infast_chr_stop=$qStart;
+				$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+				#die "$sys\n";
+				$sys = `$sys`;
+				#die "$sys\n";
+				chomp($sys);
+				@sys=split("\n",$sys);
+				$INSERTION="";
+				for( $i=1;$i<@sys;$i++)
+				{
+						$INSERTION=$INSERTION.$sys[$i];
+				}
+				$INSERTION_LENGTH=length($INSERTION);
+				$temp1=$tstart+1;
+				print  WRBUFF "$row[9]\tUNKNOWN\tUNKNOWN\t$Strand\t$row[13]\t$temp1\t$Strand\t$coverage\n";
+				
+			}
+			else
+			{
+				print "ignoring one of the event $row[9] $i as the event is non informative \n";
+			}
+		
+	}
+	#if number of hits for a contig is greater than one
+	else
+	{
+		#this flag is used to see if perfect hit not found (match val =0)
+		$flag1 = 0;
+		for(my $i=0;$i<@temp;$i++)
+		{
+			
+			#define blocksizes array
+			@row=split("\t",$temp[$i]);
+			$row[18] =~ s/,$//g;
+			@blockSizes=split(',',$row[18]);
+			#defining var
+			$qSize=$row[10];
+			$qStart=$row[11];
+			$qStop=$row[12];
+			$tstart=$row[15];
+			$tstop=$row[16];
+			$Strand=$row[8];
+			$coverage = $row[9];
+			$coverage =~ s/\w+_//g;
+			#calculate match val
+			if(($qSize-($qStop-$qStart)) ==0)
+			{ 	
+				$flag1=1;
+				#these ara non informative
+				if (@blockSizes ==1)
+				{
+					print "ignoring one of the event $row[9] $i as the event is non informative \n";
+					print BAD_CONTIG "$row[9]\n";
+				}
+				#Ignoring when number of blocks are more than two
+				if(@blockSizes > 2)
+				{
+					print "ignoring event $row[9] $. AS BLOCK SIZE is greater than 2\n";	
+				}
+				if(@blockSizes == 2)
+				{
+					$temp1=$tstart+$blockSizes[0]+1;
+					$temp2=$tstop-$blockSizes[1]-1;
+						
+					print  WRBUFF "$row[9]\t$row[13]\t$temp1\t$Strand\t$row[13]\t$temp2\t$Strand\t$coverage\n";
+				}
+				$i=@temp;
+			}
+		}
+		#as flag value not changed proceed to see next step
+		if($flag1 == 0)
+		{
+			undef(@initial);
+			my @initial;
+			for(my $i=0;$i<@temp;$i++)
+			{
+				@row=split("\t",$temp[$i]);
+				#print "@row\n";
+				unshift(@initial,[@row]);
+			}
+			#sortin the hits according to qstart & qend
+			@initial = sort {$a->[11] <=> $b->[11] || $b->[12] <=> $a->[12]} @initial;
+			#print "$row[9]\t@initial\n";
+			#if($row[9]  eq "NODE_5_length_149_cov_12.395973")
+			#{
+			#	for($i=0;$i<@initial;$i++)
+			#	{
+			#		print "@{$initial[$i]}\n";
+			#	}
+			#}
+			$start = "";
+			$stop = "";
+			$start_len=0;
+			$stop_len=0;
+			#this super flag is used to skip processing of remaining uncessary hits
+			$super_flag = 0;
+			for($i=0;$i<@initial && $super_flag == 0;$i++)
+			{
+				$flag = 0;
+				#print "@{$initial[$i]}\n";
+				$initial[$i][18] =~ s/,$//g;
+				@blockSizes1=split(',',$initial[$i][18]);
+				#defining var
+				$qSize1=$initial[$i][10];
+				$qStart1=$initial[$i][11];
+				$qStop1=$initial[$i][12];
+				$tstart1=$initial[$i][15];
+				$tstop1=$initial[$i][16];
+				$Strand1=$initial[$i][8];
+				$Chr1 = $initial[$i][13];
+				$coverage1 = $initial[$i][9];
+				$coverage1 =~ s/\w+_//g;
+				#die "$qSize1\t$qStart1\t$qStop1\t$tstart1\t$tstop1\t$Strand1\t$Chr1\t$coverage1\n";
+				#if a hit qstart = 0 then set flag =1 
+				if($qStart1 == 0)
+				{
+					$flag =1;
+				}
+				#if a hit qstop = 0 then set flag =2 
+				if($qStop1 == $qSize1)
+				{
+					$flag =2;
+				}
+				#if($row[9]  eq "NODE_5_length_149_cov_12.395973")
+				#{
+				#	print "$flag \n";
+				#}
+				if(@blockSizes1 == 1)
+				{
+					if($flag == 1 )
+					{
+						for($j=0;$j<@initial;$j++)
+						{
+							#both hits should not be the same 
+							if($i != $j)
+							{
+								#print "@{$initial[$i]}\n";
+								$initial[$j][18] =~ s/,$//g;
+								@blockSizes2=split(',',$initial[$j][18]);
+								#defining var
+								$qSize2=$initial[$j][10];
+								$qStart2=$initial[$j][11];
+								$qStop2=$initial[$j][12];
+								$tstart2=$initial[$j][15];
+								$tstop2=$initial[$j][16];
+								$Strand2=$initial[$j][8];
+								$coverage2 = $initial[$j][9];
+								$Chr2 = $initial[$j][13];
+								$coverage2 =~ s/\w+_//g;
+								#making sure both hits are not over lapping
+								if($qStart2 > $qStart1)
+								{	#allowing +-2 bases as the this hit is immediate next continous hit
+									if($qStop1 >= $qStart2 -2  &&  $qStop1 <= $qStart2 +2  )
+									{
+										#perfect match
+										if($qStop2 == $qSize2)
+										{
+											if($Strand1 eq "+")
+											{
+												$tmp1 = $tstart1+$blockSizes1[0]+1;
+												$tmp2 = $tstart2+$blockSizes2[0];
+												print WRBUFF "$initial[$i][9]\t$Chr1\t$tmp1\t$Strand1\t$Chr2\t$tmp2\t$Strand2\t$coverage1\n";
+											}
+											else
+											{
+												$tmp1 = $tstart1+1;
+												$tmp2 = $tstart2+1;
+												print WRBUFF "$initial[$i][9]\t$Chr1\t$tmp1\t$Strand1\t$Chr2\t$tmp2\t$Strand2\t$coverage1\n";
+											
+											}
+											$super_flag = 1;
+											$j = @initial+1;	
+										}
+										#some part is missing after the second hit
+										else
+										{
+											$tmp1 = $tstart1+$blockSizes1[0];
+											$tmp2 = $tstart2+$blockSizes2[0];
+											$INSERTION="";
+											$infast_chr=$infast;
+											$infast_chr=~ s/\.fa//g;
+											$infast_chr_start=$qStop1+1;
+											$infast_chr_stop=$qStart2-1;
+											$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+											#die "$sys\n";
+											$sys = `$sys`;
+											#die "$sys\n";
+											chomp($sys);
+											@sys=split("\n",$sys);
+											for( $i=1;$i<@sys;$i++)
+											{
+												$INSERTION=$INSERTION.$sys[$i];
+											}
+											$INSERTION_LENGTH=length($INSERTION);
+											print WRBUFF "$initial[$i][9]\t$Chr1\t$tmp1\t$Strand1\t$Chr2\t$tmp2\t$Strand2\t$coverage1\n";
+											$super_flag = 1;
+											$j = @initial+1;	 
+										}
+										
+									}
+									#if there are some insertion between two hits
+									elsif($qStop2 == $qSize2)
+									{
+										$tmp1 = $tstart1+$blockSizes1[0];
+										$tmp2 = $tstart2+$blockSizes2[0];
+										$INSERTION="";
+										$infast_chr=$infast;
+										$infast_chr=~ s/\.fa//g;
+										$infast_chr_start=$qStop2+1;
+										$infast_chr_stop=$qSize;
+										$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+										#die "$sys\n";
+										$sys = `$sys`;
+										#die "$sys\n";
+										chomp($sys);
+										@sys=split("\n",$sys);
+										for( $i=1;$i<@sys;$i++)
+										{
+											$INSERTION=$INSERTION.$sys[$i];
+										}
+										$INSERTION_LENGTH=length($INSERTION);
+										print WRBUFF "$initial[$i][9]\t$Chr1\t$tmp1\t$Strand1\t$Chr2\t$tmp2\t$Strand2\t$coverage1\n";
+										$super_flag = 1;
+										$j = @initial+1;	
+									}
+												
+								}
+									
+							}	
+						}
+						#if none worked with other reads then only process that read
+						if($j == @initial)
+						{
+							#die "success\n";
+							$temp1=$tstart1+$blockSizes1[0]+1;
+							#print  WRBUFF "$Chr1\t$temp1\t$Strand1\tUNKNOWN\tUNKNOWN\t$Strand\t$coverage\n";
+							$infast_chr=$infast;
+							$infast_chr=~ s/\.fa//g;
+							$infast_chr_start=$qStop1+1;
+							$infast_chr_stop=$qSize1;
+							$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+							#die "$sys\n";
+							$sys = `$sys`;
+							#die "$sys\n";
+							chomp($sys);
+							@sys=split("\n",$sys);
+							$INSERTION="";
+							for( $i=1;$i<@sys;$i++)
+							{
+								$INSERTION=$INSERTION.$sys[$i];
+							}
+							$INSERTION_LENGTH=length($INSERTION);
+							print WRBUFF "$initial[$i][9]\t$Chr1\t$temp1\t$Strand1\tUNKNOWN\tUNKNOWN\t$Strand1\t$coverage1\n";
+							$super_flag = 1;
+						}	
+					}
+					#if query end is matched to query size
+					elsif($flag == 2)
+					{
+						#going through other hits
+						for($j=0;$j<@initial;$j++)
+						{
+							#hits should not be same
+							if($i != $j && $qStop2)
+							{
+								#print "@{$initial[$i]}\n";
+								$initial[$j][18] =~ s/,$//g;
+								@blockSizes2=split(',',$initial[$j][18]);
+								#defining var
+								$qSize2=$initial[$j][10];
+								$qStart2=$initial[$j][11];
+								$qStop2=$initial[$j][12];
+								$tstart2=$initial[$j][15];
+								$tstop2=$initial[$j][16];
+								$Strand2=$initial[$j][8];
+								$coverage2 = $initial[$j][9];
+								$Chr2 = $initial[$j][13];
+								$coverage2 =~ s/\w+_//g;
+								#if 
+								if($qStop2 < $qStop1)
+								{
+									if($qStart1 >= $qStop2 -2  &&  $qStart1 <= $qStop2 +2  )
+									{
+										#die "$qStart1 <= $qStop2 \n";
+										$tmp1 = $tstart1+$blockSizes1[0];
+										$tmp2 = $tstart2+$blockSizes2[0];
+										$INSERTION="";
+										$infast_chr=$infast;
+										$infast_chr=~ s/\.fa//g;
+										$infast_chr_start=0;
+										$infast_chr_stop=$qStart1-1;
+										$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+										#die "test $sys\n";
+										$sys = `$sys`;
+										#die "$sys\n";
+										chomp($sys);
+										@sys=split("\n",$sys);
+										for( $i=1;$i<@sys;$i++)
+										{
+											$INSERTION=$INSERTION.$sys[$i];
+										}
+										$INSERTION_LENGTH=length($INSERTION);
+										print WRBUFF "$initial[$i][9]\t$Chr2\t$tmp2\t$Strand2\t$Chr1\t$tmp1\t$Strand1\t$coverage1\n";
+										$super_flag = 1;
+										$j = @initial+1;
+										
+									}
+									
+								}	
+							}
+						}
+						if($j == @initial)
+						{
+							$infast_chr=$infast;
+							$infast_chr=~ s/\.fa//g;
+							$infast_chr_start=0;
+							$infast_chr_stop=$qStart1;
+							$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+							#die "test $sys\n";
+							$sys = `$sys`;
+							#die "$sys\n";
+							chomp($sys);
+							@sys=split("\n",$sys);
+							$INSERTION="";
+							for( $i=1;$i<@sys;$i++)
+							{
+								$INSERTION=$INSERTION.$sys[$i];							
+							}
+							$INSERTION_LENGTH=length($INSERTION);
+							$tmp = $tstart1+1;
+							print WRBUFF "$initial[$i][9]\tUNKNOWN\tUNKNOWN\t$Strand1\t$Chr1\t$tmp\t$Strand1\t$coverage1\n";
+							$super_flag = 1;
+						}	
+					}
+				}
+				elsif(@blockSizes == 2)
+				{
+					$temp1=$tstart1+$blockSizes[0]+1;
+					$temp2=$tstop1-$blockSizes[1]-1;
+					print  WRBUFF "$initial[$i][9]\t$Chr1\t$temp1\t$Strand1\t$Chr1\t$temp2\t$Strand1\t$coverage1\n";
+				
+				}		
+			}
+		}
+		
+	}
+	close(WRBUFF);
+	
+	undef(@temp);
+}
+ 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/cluster.pair.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,70 @@
+#!/usr/bin/perl                                                                                                                                            
+use strict;
+use POSIX;
+
+my $usage = "cluster.pair.pl maxdist\n";
+my $maxdist = shift or die $usage;
+
+my %count;
+
+while (<STDIN>){
+    chomp;
+    my ($sample, $chrstart, $start, $chrend, $end) = split /\t/;
+    my $nstart = floor ($start/$maxdist);
+    my $nend   = floor ($end/$maxdist);
+    my $coord = {start=>$start, end=>$end};
+
+    push @{$count{$chrstart}->{$nstart}->{$chrend}->{$nend}->{$sample}}, $coord;
+}
+
+print_groups (\%count);
+
+sub print_groups {
+    my ($rcount) = @_;
+    my %count = %{$rcount};
+
+    foreach my $chrstart (sort {$a<=>$b} keys %count) {
+	foreach my $posstart (sort {$a<=>$b} keys %{$count{$chrstart}}) {
+	    my %fcoord = %{$count{$chrstart}->{$posstart}};
+
+	    foreach my $chrend (sort {$a<=>$b} keys %fcoord) {
+		foreach my $posend (sort {$a<=>$b} keys %{$fcoord{$chrend}}){
+		    my @nsamples = sort {$a cmp $b} (keys %{$fcoord{$chrend}->{$posend}});
+
+		    my $cpos = $fcoord{$chrend}->{$posend};
+
+		    my @coords;
+		    my $totnum=0;
+	    
+		    foreach my $sample (@nsamples) {
+			my ($num, $avgx, $avgy) = calc_moments(@{$cpos->{$sample}});
+			push (@coords, {start=>$avgx, end=>$avgy});
+			$totnum+=$num;
+		    }
+
+		    my ($num, $avgx, $avgy)  = calc_moments(@coords);
+	    
+		    print $chrstart."\t".$avgx."\t".$chrend."\t".$avgy ."\t".$num."\t".$totnum."\t" ;
+	    
+		    print $_."\t" foreach (@nsamples);
+		    print "\n";
+		}
+	    }
+	}
+    }
+}
+
+sub calc_moments {
+    my (@pos) = @_;
+
+    my ($num, $sumx, $sumy) = (0,0,0);
+    foreach my $cpos (@pos) {
+	$num++;
+	$sumx+=$cpos->{start};
+	$sumy+=$cpos->{end};
+    }
+    my $avgx = sprintf ("%d", $sumx/$num);
+    my $avgy = sprintf ("%d", $sumy/$num);
+
+    return ($num, $avgx, $avgy);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/direction_filter.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,55 @@
+use Getopt::Long;
+my ($v);
+
+GetOptions ("v|verbose"  => \$v);   # flag
+
+
+
+open (FILE,"$ARGV[0]") or die "Cant find file\n\n";
+my $dist=0;
+my $pos=0;
+my @max=0;
+my @events=0;
+
+while(<FILE>){
+	$dist=0;
+	@first=split(/\s+/,$_);
+	$numEvents=($_=~tr/\|//)+1;
+	$dist=$first[1]-$pos;
+	push(@max,$_);
+	push(@events,$numEvents);
+#print "STARTING_POS=$pos\n";
+	if(($dist<500)||eof()){
+		until (($dist>500)||eof()){
+			$newline=<FILE>;
+			@second=split(/\s+/,$newline);
+			$numEvents=($newline=~tr/\|//)+1;
+			push(@max,$newline);
+			push(@events,$numEvents);
+			if($v){print "DIST=$dist\nSEC1=@second[1] POS1=$pos;\n";}
+			my $tmp=$pos;
+			$pos=@second[1];
+			$dist=@second[1]-$tmp;
+		}
+	}
+if ($v){print "Corrected dist= $dist\n" if ($v)};
+	#Get the last values since they don't count
+	$NL=pop(@max);
+	$NE=pop(@events);
+	my $idxMax = 0;
+	#Get the index of the largest value in array
+	if ($v){print "Picking from events:\n"};
+	$events[$idxMax] > $events[$_] or $idxMax = $_ for 1 .. $#events;
+
+	my $val=@max[$idxMax];
+	print "$val" unless ($val=~/^0$/) ;
+	
+	
+	@max=$NL;
+	@events=$NE;		
+	my @tmp=split(/\s+/,$NL);
+	$pos=$tmp[1];
+}
+
+close FILE;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/reduce_redundancy.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,65 @@
+open(BUFF,"$ARGV[0]") or die "no input file found\n";
+$range="$ARGV[1]";
+my %hash;
+my %store;
+$prev_chr="";
+$next=0;
+while(<BUFF>)
+{
+	chomp($_);
+	#print "$.\n";
+	if($_ !~ m/^#/)
+	{
+		@array=split("\t",$_);
+		$chr=$array[0];
+		$pos=$array[1];
+		$value=$array[@array-1];
+		if($prev_chr ne $chr )
+		{
+			if($prev_chr ne "")
+			{
+				foreach $key (sort {$hash{$b} <=> $hash{$a} } keys %hash)
+                        	{
+                                	print "$store{$key}\n";
+                                	last;
+                        	}
+
+			}
+			$next = $pos+$range;
+			undef(%hash);
+			undef(%store);
+		}
+		if($next< $pos)
+		{	
+			foreach $key (sort {$hash{$b} <=> $hash{$a} } keys %hash)
+			{
+     				print "$store{$key}\n";
+				last;
+			}
+			$next = $pos+$range;
+			undef(%hash);
+			undef(%store);
+			
+		}	
+		if($value eq "NA")
+                {
+                      $hash{$chr." ".$pos." ".$.}=0;
+                }
+                else
+                {
+                       $hash{$chr." ".$pos." ".$.}=$value;
+               	}
+                $store{$chr." ".$pos." ".$.}=$_;
+	}
+	else
+	{
+		print $_."\n";
+	}
+	$prev_chr = $chr;
+}
+foreach $key (sort {$hash{$b} <=> $hash{$a} } keys %hash)
+{
+       print "$store{$key}\n";
+       last;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/run_blat.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,68 @@
+#####################################################################################################################################################
+#Purpose: To perform blat and organize blat
+#Date: 07-19-2013
+#####################################################################################################################################################
+use Getopt::Long;
+#reading input arguments
+&Getopt::Long::GetOptions(
+'BLAT_PATH=s'=> \$blatpath,
+'REF_FILE=s'=> \$reffile,
+'INPUT_FILE=s' => \$inputfile,
+'OUTPUT_FILE=s' => \$outputfile,
+'MIN_SCORE=s'=> \$minScore,
+'MIN_IDENTITY=s'=> \$minidentity,
+'BLAT_PORT=s'=>\$blatport
+);
+$blatpath =~ s/\s|\t|\r|\n//g;
+$reffile=~ s/\s|\t|\r|\n//g;
+$inputfile=~ s/\s|\t|\r|\n//g;
+$outputfile=~ s/\s|\t|\r|\n//g;
+$minScore=~ s/\s|\t|\r|\n//g;
+$minidentity=~ s/\s|\t|\r|\n//g;
+$blatport=~ s/\s|\t|\r|\n//g;
+#input arguments
+
+#checking for missing arguments
+if($blatport eq "" || $blatpath eq "" || $reffile eq "" || $inputfile eq "" || $outputfile eq "" || $minScore eq "" || $minidentity eq "")
+{
+	die "missing arguments\n USAGE : perl perl_blat.pl -BLAT_PORT <BLAT_PORT> -MIN_SCORE <MIN_SCORE> -MIN_IDENTITY <MIN_IDENTITY> -BLAT_PATH <PATH TO BLAT FOLDER> -REF_FILE <PATH TO 2bit file> -INPUT_FILE <INPUT CONFIG FILE> -OUTPUT_FILE <OUTPUT FILE>\n";
+}
+
+#parsing the arguments
+
+#unless(-d $outdir)
+#{
+#	system("mkdir -p $outdir");
+#}
+$status=`$blatpath/gfServer status localhost $blatport |wc -l`;
+chomp($status);
+$count = 0;
+while($status < 2 )
+{
+	if($count > 0)
+	{
+		$blatport = $blatport+int(rand(1000))+1;
+	}
+	print "Starting the server\n";
+	$sys ="$blatpath/gfServer start -canStop localhost $blatport $reffile &";
+	print "$sys\n";
+	system($sys);
+	sleep(300);
+	$status=`$blatpath/gfServer status localhost $blatport |wc -l`;
+	chomp($status);
+	$count++;
+	if($count > 5)
+	{
+		die "something wrong with gfServer or command . Failed 5 times\n";
+	}
+}	
+print "querying \n";
+$sys = "$blatpath/gfClient localhost $blatport / $inputfile $outputfile -minScore=$minScore -minIdentity=$minidentity";
+print "$sys\n";
+system($sys);
+print "stoping the server\n";
+#$sys = "$blatpath/gfServer stop localhost $blatport";
+$pid = `ps|grep gfServer|head -1|cut -f1 -d ' '`;
+$sys ="kill -9 $pid";
+print "$sys\n";
+system($sys);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/script/standalone_blat2.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,267 @@
+#!/usr/bin/perl -sw
+use Getopt::Long;
+sub usage(){
+    print "
+    Usage: <VCF> -g <genome.2bit> -seq|s <seq.fa> -f genome.fa 
+	-o out.vcf
+	-n contig.names
+        -dist   how wide of a window to look for bp [50]\n
+	-v	verbose option
+        Requires samtools,bedTools, and blat in your path\n;
+        ";
+    die;
+}
+#Initialize values
+my ($blat,$genome,$tei_bed,$vntr_bed,$out_vcf,$contig_names,$contig,$fasta,$uninformative_contigs,$dist,$verbose,$bedTools,$samtools);
+GetOptions ("genome|g=s" => \$genome,
+            "o|out:s" => \$out_vcf,
+            "names|n:s" => \$contig_names,
+            "seq|s=s" => \$contig,
+            "f|fasta:s" => \$fasta,
+	    "b|bad:s" => \$uninformative_contigs,
+            "dist:s" => \$dist,
+	    "v" => \$verbose
+	    );
+#$genome="/data2/bsi/reference/db/hg19.2bit""
+#$blat="/projects/bsi/bictools/apps/alignment/blat/34/blat" ;
+#TEI.bed=egrep "LINE|SINE|LTR" /data5/bsi/epibreast/m087494.couch/Reference_Data/Annotations/hg19.repeatMasker.bed >TEI.bed
+#VNTR_BED=egrep "Satellite|Simple_repeat" /data5/bsi/epibreast/m087494.couch/Reference_Data/Annotations/hg19.repeatMasker.bed > VNTR.bed
+
+
+$blat=`which blat`;
+if (!$blat) {die "Your do not have BLAT in your path\n\n"}
+$samtools=`which samtools`;
+if (!$samtools) {die "Your do not have samtools in your path\n\n"}
+$bedTools=`which sortBed`;
+if (!$bedTools) {die "Your do not have bedTools in your path\n\n"}
+
+
+if (!$dist) {$dist=50}
+if (!$out_vcf) {$out_vcf="out.vcf"}
+if (!$contig_names) {$contig_names="contig.names"}
+if (!$uninformative_contigs) {$uninformative_contigs="uninformative.contigs"}
+
+if ((!$genome)||(!$contig)||(!$fasta)){&usage;die;}
+
+
+open(VCF,"$ARGV[0]") or die "must specify VCF file\n\n";
+open(OUT_VCF,">",$out_vcf) or die "can't open the output VCF\n";
+open(CONTIG_LIST,">",$contig_names) or die "can't open the contig names\n";
+open(BAD_CONTIG_LIST,">",$uninformative_contigs) or die "can't open the contig names\n";
+#print "writing to CONTIG_LIST=$contig_names\n";
+while (<VCF>) {
+    if($_=~/^#/){
+        if ($.==1) {
+            print OUT_VCF $_;
+            print OUT_VCF "##INFO=<ID=STRAND,Number=1,Type=String,Description=\"Strand to which assembled contig aligned\">\n";
+            print OUT_VCF "##INFO=<ID=CONTIG,Number=1,Type=String,Description=\"Name of assembeled contig matching event\">\n";
+            print OUT_VCF "##INFO=<ID=MECHANISM,Number=1,Type=String,Description=\"Proposed mechanism of how the event arose\">\n";
+            print OUT_VCF "##INFO=<ID=INSLEN,Number=1,Type=Integer,Description=\"Length of insertion\">\n";
+            print OUT_VCF "##INFO=<ID=HOM_LEN,Number=1,Type=Integer,Description=\"Length of microhomology\">\n"; 
+            next;
+        }
+    else {
+        print OUT_VCF $_;
+        next;
+        }
+    };
+    chomp;
+
+    ##look for exact location of BP
+    @line=split("\t",$_);
+    my($left_chr,$start,$end);
+
+    #Get left position
+    $left_chr=$line[0];
+    $start=$line[1]-$dist;
+    $end=$line[1]+$dist;
+
+    #Get right position
+    my ($mate_pos,@mate,$mate_chr,$mate_start,$mate_end);
+    $mate_pos=$line[4];
+    $mate_pos=~s/[\[|\]|A-Z]//g;
+    #print "mate_pos=$mate_pos\n";
+    @mate=split(/:/,$mate_pos);
+    $mate_chr=$mate[0]; $mate_pos=$mate[1];
+    $mate_start=$mate_pos-$dist;$mate_end=$mate_pos+$dist;
+    #print "$left_chr:$start-$end\n$mate_chr:$mate_start-$mate_end\n";
+    
+    #Run through blat
+    my ($result1,$result2);
+    my $target1=join("",$left_chr,":",$start,"-",$end);
+    my $target2=join("",$mate_chr,":",$mate_start,"-",$mate_end);
+    #print "target1=$target1\ttarget2=$target2\n";die;
+    $result1=get_result($target1);
+    $result2=get_result($target2);
+   
+
+    my $NOV_INS="";
+    #If there is a NOV_INS, then there shouldn't be any output, so trick the results
+    if ($_=~/EVENT=NOV_INS/) {
+        $mate_start=$start;
+        $NOV_INS="true";
+        if (!$result1) {$result1=join("\t","0","0","0","0","0","0","0","0","+","UNKNOWN_NODE","0","0",$dist);}
+        if (!$result2) {$result2=join("\t","0","0","0","0","0","0","0","0","+","UNKNOWN_NODE","0","0",$dist);}
+   }
+    
+    #Skip over events that aren't supported
+    if ((!$result1)||(!$result2)){
+	my @tmp1=split("\t",$result1);
+	my @tmp2=split("\t",$result2);
+	if ($tmp1[9]) {print BAD_CONTIG_LIST "$tmp1[9]\n"}
+	if ($tmp2[9]) {print BAD_CONTIG_LIST "$tmp2[9]\n" }
+	next;
+    }
+    #Parse blat results   
+    my @result1=split("\t",$result1);
+    my @result2=split("\t",$result2);
+if($result2[9] ne $result1[9]){print "$result2[9] != $result1[9]\n";next}
+    #print "@result1\n@result2\n";die;
+    my $pos1=$start+($result1[12]-$result1[11]);
+    my $pos2=$mate_start+($result2[12]-$result2[11]);
+    #print "$_\n$pos1\t$pos2\n";
+    
+    ##############################################################
+    ### Build Classifier
+    
+    my ($QSTART1,$QEND1,$QSTART2,$QEND2,$len,$MECHANISM, $INSERTION, $DELETION, $bed_res1,$bed_res2);
+    $MECHANISM="UNKNOWN";
+    $len="UNKNOWN";
+    #Make sure the later event is second
+    if ($result1[11] <  $result2[11]){
+	$QSTART1=$result1[11];
+	$QEND1=$result1[12];
+	$QSTART2=$result2[11];
+	$QEND2=$result2[12];
+    }
+    else{
+	$QSTART1=$result2[11];
+	$QEND1=$result2[12];
+	$QSTART2=$result1[11];
+	$QEND2=$result1[12];
+    }
+    #Now calculate the difference between $QEND1 and QSTART2
+    if($verbose){print "QEND1=$QEND1\tQSTART2=$QSTART2\n";}
+    $len=$QEND1-$QSTART2;
+    #Check for TEI
+    if($_=~/MECHANISM=TEI/){$MECHANISM="TEI"}
+    elsif($_=~/MECHANISM=VNTR/){$MECHANISM="VNTR"}
+    else{
+        if ($len==0) {$MECHANISM="NHEJ"}
+	else{
+	    if ($len>0){$INSERTION="true"}
+		if ($len<0){$DELETION="true"}
+		    if ($INSERTION){
+		        if ($len>10) {$MECHANISM="FOSTES"}
+		        else{$MECHANISM="NHEJ"}
+		    }
+		elsif ($DELETION){
+		    if ($len>100) {$MECHANISM="NAHR"}
+		        elsif ($len > 2){$MECHANISM="altEJ"}
+		        else{$MECHANISM="NHEJ"}
+	        }
+	    }	
+	}
+
+    
+#if ($verbose){print "@result1";print "@result2";}
+
+    #print out VCF
+    #############################################################
+    # create temporary variable name
+    #############################################################
+    srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`);
+    my $random_name=join "", map { ("a".."z")[rand 26] } 1..8;
+    my $random_name2=join "", map { ("a".."z")[rand 26] } 1..8;
+   
+   #Get Ref Base
+   my ($ref_base,$alt_base,$tmp_mate_pos);
+   $ref_base=getBases($left_chr,$pos1,$fasta);
+   $alt_base=getBases($mate_chr,$pos2,$fasta);#print "ALT=$alt_base\n";
+   #Substitute the new mate position and base
+   $tmp_mate_pos=$line[4];
+   $tmp_mate_pos=~s/$mate_pos/$pos2/;
+   $tmp_mate_pos=~s/[A-Z]/$alt_base/;
+   #split apart the INFO field to adjust the ISIZE and MATEID
+   my $NEW_INFO="";
+   my @INFO=split(/;/,$line[7]);
+   for (my $i=0;$i<@INFO;$i++){
+        if ($INFO[$i] =~ /^ISIZE=/){
+            my @tmp=split(/=/,$INFO[$i]);
+            $NEW_INFO.="ISIZE=";
+            my $new_ISZIE=$pos2-$pos1;
+            $NEW_INFO.=$new_ISZIE
+            }
+        elsif($INFO[$i] =~ /^MATE_ID=/){
+            $NEW_INFO.=";MATE_ID=".$random_name2 . ";";
+        }
+        else{
+            $NEW_INFO.=$INFO[$i].";";
+        }
+   }
+   #ADD in strand and name
+   $NEW_INFO.="STRAND=".$result1[8];
+   $NEW_INFO.=";CONTIG=".$result1[9];
+   if($MECHANISM!~/TEI|VNTR/){$NEW_INFO.=";MECHANISM=".$MECHANISM;}
+    $NEW_INFO.=";HOM_LEN=".$len;
+   #don't pring contig nage if its a novel insertion
+   if(!$NOV_INS){print CONTIG_LIST "$result1[9]\n";}#else{print "I'm not printing $result1[9]\n";}
+    print OUT_VCF "$left_chr\t$pos1\t$random_name\t$ref_base\t$tmp_mate_pos\t1000\tPASS\t$NEW_INFO\t$line[8]\t$line[9]\n";
+    #Now go through and fill info in for mate
+    #Substitute the new mate position and base
+   $tmp_mate_pos=$line[4];
+   $tmp_mate_pos=~s/$mate_pos/$pos1/;
+   $tmp_mate_pos=~s/[A-Z]/$ref_base/;
+   $tmp_mate_pos=~s/$mate_chr/$left_chr/;
+    $NEW_INFO="";
+    @INFO=split(/;/,$line[7]);
+   for (my $i=0;$i<@INFO;$i++){
+    if ($INFO[$i] =~ /^ISIZE=/){
+            my @tmp=split(/=/,$INFO[$i]);
+            $NEW_INFO.="ISIZE=";
+            my $new_ISZIE=$pos2-$pos1;
+            $NEW_INFO.=$new_ISZIE
+            }
+        elsif($INFO[$i] =~ /^MATE_ID=/){
+            $NEW_INFO.=";MATE_ID=".$random_name.";";
+        }
+        else{
+            $NEW_INFO.=$INFO[$i].";";
+        }
+   }
+    #ADD in strand and name
+   $NEW_INFO.="STRAND=".$result2[8];
+   $NEW_INFO.=";CONTIG=".$result2[9];
+   if ($MECHANISM!~/TEI|VNTR/){$NEW_INFO.=";MECHANISM=".$MECHANISM;}
+    $NEW_INFO.=";HOM_LEN=".$len;
+
+   #don't pring contig nage if its a novel insertion
+   if(!$NOV_INS){print CONTIG_LIST "$result2[9]\n";} #else{print "I'm not printing $result1[9]\n";}
+    print OUT_VCF "$mate_chr\t$pos2\t$random_name2\t$alt_base\t$tmp_mate_pos\t1000\tPASS\t$NEW_INFO\t$line[8]\t$line[9]\n";
+	if ($verbose){print  "$mate_chr\t$pos2\t$random_name2\t$alt_base\t$tmp_mate_pos\t1000\tPASS\t$NEW_INFO\t$line[8]\t$line[9]\n";}
+}
+close VCF;
+close OUT_VCF;
+close CONTIG_LIST;
+close BAD_CONTIG_LIST;
+sub get_result{
+        my $target=($_[0]);
+if($verbose){print "target=$target\n"}#;die;
+        my $cmd="blat $genome:$target $contig /dev/stdout -t=dna -q=dna -noHead|egrep -v \"Searched|Loaded\" |head -1";
+
+if ($verbose){print "$cmd\n"}        #print "$cmd\n";die;
+        my $result=`$cmd`;
+        next if (!$cmd);
+        return ($result);
+}
+sub getBases{
+        my ($chr,$pos1,$fasta)=@_;
+        my @result=();
+        if ($pos1 <0){print "$pos1 is not a valid position (likely caused by circular MT chromosome)\n";$result[1]="NA";};
+        @result = `samtools faidx $fasta $chr:$pos1-$pos1`;
+        if(!$result[1]){$result[1]="NA"};
+        chomp($result[1]);
+        return uc($result[1]);
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/Annotate_SoftSearch.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,40 @@
+#!/usr/bin/perl
+open(VCF,"$ARGV[0]")||die "Usage: <VCF> <Annotation.bed>\n\n\t\t The annotation BED should be of exons\n";
+
+$bedtools=`which intersectBed`;
+if(!$bedtools){die "Requires Bedtools in path\n\n"}
+if(!$ARGV[1]){die "Usage: <VCF> <Annotation.bed>\n\n";}
+
+while (<VCF>){
+	if($_=~/^#/){print;next}
+	chomp;
+	@data=split(/\t/,$_);
+	#Get left pair information
+	$chr1=$data[0];
+        $pos1a=$data[1]-1;
+        $pos1b=$data[1];
+	#Get right pair information
+	$data[4]=~s/[ACTGactghr\[\]]//g;#$data[4]=~s/hr/chr/;
+	@pos2=split(/:/,$data[4]);
+	$chr2="chr";
+	$chr2.=$pos2[0];
+	$pos2a=$pos2[1]-1;
+	$pos2b=$pos2[1];
+	#Now get left side annotations
+	#
+	#print "LEFT=get_anno($chr1,$pos1a,$pos1b)\n";
+	$left_gene=get_anno($chr1,$pos1a,$pos1b);
+        #print "RIGHT=get_anno($chr2,$pos2a,$pos2b)\n";
+        $right_gene=get_anno($chr2,$pos2a,$pos2b);
+	print "$_\t$left_gene\t$right_gene\n";
+}
+
+close VCF;
+
+sub get_anno(){
+	my ($chr,$pos1,$pos2)=@_;
+ 	$result=`perl -e 'if(($chr)&&($pos1)&&($pos2)){print join(\"\\t\",$chr,$pos1,$pos2,\"\\n\")}else {print STDERR "Not all variables defined: chr,pos1,pos2=$chr,$pos1,$pos2\n$_\n"}'|intersectBed -a $ARGV[1] -b stdin|cut -f4|head -1`;
+	$result=~chomp;$result=~s/\n//;
+	if(!$result){$result="NA"};
+	return $result;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/Bam2pair.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,98 @@
+#!/usr/bin/perl
+#Author Steven Hart, PhD
+#11-15-2012
+#Convert and filter BAM files into merged bed 
+#Output should be 
+#chrA StartA EndA chrB StartB EndB Gene_id #supportingReads StrandA StrandB
+#chr9 1000 5000 chr9 3000 3800 bedpe_example2 100 - +
+
+use Cwd;
+use File::Basename;
+#Usage
+sub usage(){
+	print "Usage: perl Bam2Pair.pl -b <BAM> -o <outfile>\n
+		-isize [10000]\t\tThe insert size to be considered discordant\n
+		-winsize [10000]\tThe distance between mate pairs to be considered the same\n
+		-min [1]\t\tThe minimum number of reads required to support an SV event\n
+		-prefix need a random prefix so files with the same name don't get created\n\n"
+		;
+}
+$bedtools=`which intersectBed`;
+$samtools=`which samtools`;
+
+if(!defined($bedtools)){die "BEDtools must be installed\n";}
+if(!defined($samtools)){die "Samtools must be installed\n";}
+use Getopt::Long;
+#Declare variables
+GetOptions(
+	'b=s' => \$BAM_FILE,		#path to bam
+	'out=s' => \$outfile,		#path to output
+	'java:s' => \$java	,
+        'chrom:s' => \$chrom      ,
+	'isize=i' => \$isize,
+	'winsize=i' => \$winsize,
+        'prefix=s' => \$prefix,
+	'min=i' => \$minSupport,
+	'blacklist:s' => \$new_blacklist,
+	'q=s' => \$qual,
+	'v' => \$verbose
+	);
+#if(defined($picard_path)){$picard_path=$picard_path} else {die "Must specify a path to PICARD so that files can be sorted and indexed properly\n"};
+if(!defined($BAM_FILE)){die "Must specify a BAM file!\n".usage();}
+if(!defined($outfile)){die "Must specify an out filename!\n".usage();}
+if(!defined($java)){$java=$java;}else{$java=`which java`}
+if(!defined($qual)){$qual=20}
+if($new_blacklist){$new_blacklist=" -L $new_blacklist"}
+
+
+$Filter_BAM=$BAM_FILE;
+
+@bam=split("/",$Filter_BAM);
+$Filter_BAM=@bam[@bam-1];
+$Filter_BAM=~s/.bam/$prefix.bam/;
+$Filter_sam=$Filter_BAM;
+$Filter_sam=~s/.bam/.sam/;
+
+
+
+
+print "\nLooking for Discordant read pairs (and Unmated reads) without soft-clips\n";
+
+#$command=join("","samtools view -h -q 20 -f 1 -F 1804 ",$BAM_FILE," ",$chrom," ",$new_blacklist," |  awk -F\'\\t\' \'{if (\$9 > ", $isize, " || \$9 < -",$isize," || \$9 == 0 || \$1 ~ /^@/) print \$0}' > ",$Filter_sam);
+
+
+#Change command to allow reads where mate is unmapped & remove qual
+$command=join("","samtools view -h -f 1 -F 1800 -q $qual ",$BAM_FILE," ",$chrom," ",$new_blacklist," |  awk -F\'\\t\' \'{if (\$9 > ", $isize, " || \$9 < -",$isize," || \$9 == 0 || \$1 ~ /^@/) print \$0}' > ",$Filter_sam);
+
+print "$command\n" if ($verbose);
+system($command);
+$path = dirname(__FILE__);
+$Filter_cluster=$Filter_sam;
+$Filter_cluster=~s/.sam/.cluster/;
+$command=join("",$path,"/ReadCluster.pl -i=$Filter_sam -o=$Filter_cluster -m $minSupport");
+if($verbose){print "\n$command\n"};	
+
+system($command);
+
+##################################
+#Now there are 2 SAM files of filtered reads
+#.filter.cluster.inter.sam
+#.filter.cluster.intra.sam
+$result_pe=join("",$Filter_cluster,".out");
+$command=join("","cat ",$Filter_cluster,".int\*|perl -ane 'next if(\@F[0]=~/^\@/);if(\@F[6]!~/=/){print join(\"\\t\",\$F[11],\@F[2],\@F[3],\@F[6],\@F[7],\"\\n\")}else{print join(\"\\t\",\$F[11],\@F[2],\@F[3],\@F[2],\@F[7],\"\\n\")}' >",$result_pe);
+if($verbose){print $command."\n"};
+system($command);
+ #my ($sample, $chrstart, $start, $chrend, $end) 
+$command=join("","cat ",$result_pe," | ",$path,"/cluster.pair.pl ",$winsize," |awk '(\$6 >",$minSupport,")' >> ", $outfile);
+if($verbose){print $command."\n"};
+system($command);
+$filt1=join("",$Filter_cluster,".inter.sam");
+$filt2=join("",$Filter_cluster,".intra.sam");
+
+
+unlink($Filter_sam,$filt1,$filt2,$result_pe);
+
+#########################################
+#Now determine if left or righ clipping surrogate
+print "\nBam2pair.pl Done\n";
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/Check_integration.sh	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,86 @@
+#!/bin/sh
+#$ -V
+#$ -cwd
+#$ -q 1-day
+#$ -m ae
+#$ -M hart.steven@mayo.edu
+#$ -l h_vmem=8G
+#$ -l h_stack=10M
+VCF_FILE=$1
+x=$2
+#VIRAL_SEQDB=/data2/bsi/tertiary/m110344/SoftTile/Mia/BLAST_DB/OBrien/Virus_PCGS.fasta #must me indexed by bwasw
+VIRAL_SEQDB=$3
+VCF_FILE=$4
+#VCF_FILE=final.vcf
+
+set -x 
+
+perl -ane '$dist=100;
+$mate=$F[4];
+$mate=~s/[A-Z]|\[|\]//g;
+@mate=split(/:/,$mate);
+$end1a=@F[1]-$dist;
+$end1b=@F[1]+$dist;
+$end2a=$dist+@mate[1];
+$end2b=$dist+@mate[1];
+print "@F[0]\t$end1a\t$end1b\n@mate[0]\t$end2a\t$end2b\n"' $VCF_FILE|
+sortBed > targets.bed
+
+
+#100 min
+time samtools view -h $x -L targets.bed |awk '(($9==0)&&($11!~/#/)&&($3!~/^chrGL/)&&($3!~/^chrM/))'|perl -ane 'print "\@@F[0]\n@F[9]\n+\n@F[10]\n"' >${x%%.bam}.res.fq
+#23 min
+time bwa mem -t 4 $VIRAL_SEQDB ${x%%.bam}.res.fq |samtools view -S - |grep gi > ${x%%.bam}.tmp.sam
+
+#find out how many hits there are
+cut -f3 ${x%%.bam}.tmp.sam|perl -ne '@_=split(":",$_);@res=split(/_/,@_[1],2);print "@res[1]"' | sort|uniq -c|sort -k1nr|tee ${x%%.bam}.Viral_maps.out |head
+#Get the reads mapping to those hits to find out where the integration site is
+
+#Read in the viruses until there is a significant drop off in number of reads (i.e. contributing less than 10%)
+perl -ne '@_=split(" ",$_);$i=$_[0]+$i;$j=$_[0];$res=$j/$i;if($res>.1){print "@_[1]\n"}' ${x%%.bam}.Viral_maps.out >${x%%.bam}.to.keep
+fgrep -f ${x%%.bam}.to.keep ${x%%.bam}.tmp.sam |cut -f1 >${x%%.bam}.reads
+
+#75min+
+
+time samtools view $x -L targets.bed |
+fgrep -f ${x%%.bam}.reads|
+awk '{if(($9==0)&&($11!~/#/)&&($3!~/^chrGL/)&&($3!~/^chrM/)&&($3!~/^\*/)){print $3"\t"$4"\t"$4"\t"$1}}'|
+tee ${x%%.bam}.unsorted.bed|
+sortBed | mergeBed -nms -d 1000|
+perl -e 'open (FILE,"$ARGV[0]") or die "cant open file\n\n";
+ $SAM="$ARGV[1]";
+ $SAM=~chomp;
+ while(<FILE>){
+chomp;
+  @_=split(/\t/,$_);
+  @reads=split(/;/,@_[3]);
+#print "LINE=$_\nRES=grep $reads[0] $SAM\n";
+  $res=`grep $reads[0] $SAM` ;
+#  print "AFTER GREP, RES=$res\n";
+  if($res){
+   @res=split(/\t/,$res);
+   print join("\t",@_[0..2],@res[2])."\n"
+   }
+  };
+ close FILE' - ${x%%.bam}.tmp.sam |
+perl -ne 's/\|/\t/g;@_=split("\t",$_);print join ("\t",@_[0..2,7])'|
+perl -pne 's/_/\t/'|  cut -f4 --complement |
+perl -e '
+ open (FILE,"$ARGV[0]") or die "cant open file\n\n";
+ $SAM="$ARGV[1]";
+ while(<FILE>){
+  chomp;
+  @_=split(/\t/,$_);
+  $res=`grep $_[3] $SAM`;
+  if($res){
+   @res=split(" ",$res);
+   $reads[0]=chomp;
+   print join("\t",@_[0..4],@res[0])."\n";
+  }
+ }
+close FILE;
+' - ${x%%.bam}.Viral_maps.out|
+perl -pne 's/_/ /g'> ${x%%.bam}.Virus.integrated.bed
+
+rm ${x%%.bam}.reads ${x%%.bam}.to.keep ${x%%.bam}.tmp.sam ${x%%.bam}.res.fq
+echo "DONE with $x"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/Extract_nSC.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,27 @@
+#!/usr/bin/perl -w
+
+use Getopt::Long;
+
+#Initialize values
+my (@queries,@HEADER,$samples,@HEADER_OUT,$end,$samp);
+GetOptions ("query|q=s" => \$queries);
+if(!$queries){die "Usage: FORMAT_extract.pl <VCF> -query nSC 
+\n\n";}
+
+
+open (VCF,"$ARGV[0]") or die "Usage: <VCF>";
+
+while (<VCF>) {
+        if($_=~/^##/){print;next}
+    chomp;
+    @line=split(/\t/,$_);
+    if($line[0]=~/^#CH/){
+        print join ("\t",@line,$queries)."\n";
+	next}
+ @FORMAT=split(/:/,$line[8]);
+ @SAMPLE=split(/:/,$line[9]);
+	for($i=0;$i<@FORMAT;$i++){
+	if($FORMAT[$i] =~/^$queries$/){print join ("\t",@line,$SAMPLE[$i])."\n";next}
+	}
+}
+close VCF;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/Merge_SV.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,218 @@
+#!/usr/bin/perl -w
+use Getopt::Long;
+use List::Util qw(min max);
+
+
+#Declare variables
+my ($window,$tmpSpace,$usage,$help,$outFile);
+
+GetOptions(
+        'v=s{2,}' => \@VCF,
+        'o:s' => \$outFile,
+        'w:s' => \$window,
+		'h|help' => \$help
+);
+
+if((!@VCF)||($help)){&usage();exit}
+
+
+if (!$window) {
+    $window=500;
+}
+if (!$outFile) {
+    $outFile="merged.vcf.out";
+}
+###########################################
+# Protect against merging too many results
+###########################################
+$tmpSpace='temporarySV_merge';
+if (-e $tmpSpace) {
+    #Delete temp file if it exists
+    unlink $tmpSpace;
+}
+###########################################
+#For each VCF, create a BEDPE file
+###########################################
+
+open(OUT,">>$tmpSpace") or die "Can't write in this directory\n";
+for (my $i=0;$i<@VCF;$i++){
+    #print STDERR "opening $VCF[$i]\n";
+    open(VCF,$VCF[$i]) or die &usage();
+    while (<VCF>) {
+        next if ($_=~/^#/);
+        chomp;
+        @line=split("\t",$_);
+        $mate=$line[4];
+        $mate=~s/[A-L]|[N-W]|[Z]|\[|\]//g;
+        @mate=split(/:/,$mate);
+        $end1a=$line[1]-$window;
+        $end1b=$line[1]+$window;
+        $end2a=$mate[1]-$window;
+        $end2b=$mate[1]+$window;
+        next if (($end1a<0)||($end2a<0));
+        if (($line[0]=~/^chr$/)||($mate[0]=~/^chr$/)) {
+            next;
+        }
+        print OUT "$line[0]\t$end1a\t$end1b\t$mate[0]\t$end2a\t$end2b\n";
+        print OUT "$mate[0]\t$end2a\t$end2b\t$line[0]\t$end1a\t$end1b\n";
+    }
+}
+close OUT;
+
+###########################################
+#Now merge the BEDPE into a unique BEDPE
+###########################################
+#Make sure the BEDPE is sorted
+#print "Make sure the BEDPE is sorted\n";
+my $tmpSpace2=join("",$tmpSpace,".2");
+system("cat $tmpSpace|sort -k1,1 -k2,3n -k4,4 -k5,5n -u > $tmpSpace2");
+unlink($tmpSpace);
+
+#Create output files for the left and right merged BEDPE
+my $tmpSpace3=join("",$tmpSpace,".3");
+my $tmpSpace4=join("",$tmpSpace,".4");
+
+open (OUT1,">$tmpSpace3") or die "Cant write in this directory\n";
+open (OUT2,">$tmpSpace4") or die "Cant write in this directory\n";
+
+open(BEDPE,"$tmpSpace2") or die "$tmpSpace2 has already been deleted\n";
+#Initialize positions
+#my ($chr1,$pos2,$pos3,$chr2,$pos3,$pos4);
+my (@chr,@pos1,@pos2,@chr2,@pos3,@pos4);
+while (<BEDPE>) {
+    ($chr1,$pos2,$pos3,$chr2,$pos3,$pos4)=split("\t",$_);
+	if(!$Echr1){
+	($Echr1,$Epos1,$Epos2,$Echr2,$Epos3,$Epos4)=split("\t",$_);
+	}
+    while ( 
+		 ($chr1 =~ /^$Echr1$/)&&
+           ($pos2 <= $Epos2+$window)&&
+            ($chr2 =~ /^$Echr2$/)&&
+           ($pos3 <= $Epos3+$window)
+          )
+        {$nextline = <BEDPE> ;
+		last if (!$nextline);
+		$nextline=~chomp;
+         ($chr1,$pos1,$pos2,$chr2,$pos3,$pos4)=split("\t",$nextline);
+		 #print "NEXTLINE=$nextline";
+         push (@chr1,$chr1);
+         push (@pos1,$pos1);
+         push (@pos2,$pos2);
+         push (@chr2,$chr2);
+         push (@pos3,$pos3);
+         push (@pos4,$pos4);   
+		  }
+    ($Echr1,$Epos1,$Epos2,$Echr2,$Epos3,$Epos4)=($chr1[0],min(@pos1),max(@pos2),$chr2[-2],min(@pos3),$pos4[-2]);
+    #print join("\t",$Echr1,$Epos1,$Epos2,$Echr2,$Epos3,$Epos4);
+	if($pos1>$pos2){my $tmp=$pos1;$pos1=$pos2;$pos2=$tmp}
+	if($pos1>$pos2){my $tmp=$pos3;$pos3=$pos4;$pos4=$tmp}
+	print OUT1 join ("\t",$chr1,$pos1,$pos2)."\n";
+	print OUT2 join ("\t",$chr2,$pos3,$pos4);
+	($Echr1,$Epos1,$Epos2,$Echr2,$Epos3,$Epos4)=($chr1,$pos1,$pos2,$chr2,$pos3,$pos4);
+	}
+close BEDPE;
+close OUT;
+unlink ($tmpSpace2);
+
+#####################################################################
+#Now find out for each Unique BEDPE, how many Samples was the SV in?
+#####################################################################
+#FOR EACH VCF
+#get NAME
+
+my $tmpSpace5=join("",$tmpSpace,".5");
+my $tmpSpace6=join("",$tmpSpace,".6");
+my $tmpSpace7=join("",$tmpSpace,".7");
+my $tmpSpace8=join("",$tmpSpace,".8");
+my $tmpSpace9=join("",$tmpSpace,".9");
+
+#Create a placeholder file
+system("paste $tmpSpace3 $tmpSpace4| awk '{OFS=\"\\t\"}{print \$1,\$2,\$3,\$4,\$5,\$6,0,\"NA\"}' > $tmpSpace7");
+#Convert the VCF into a BED PE
+for (my $i=0;$i<@VCF;$i++){
+	open (OUT,">$tmpSpace5") or die "Cant write in this directory\n";
+	open(VCF,$VCF[$i]) ;
+	print STDERR "Starting on $VCF[$i]\n";
+		while (<VCF>) {
+			next if ($_=~/^#/);
+			chomp;
+			@line=split("\t",$_);
+			$mate=$line[4];
+			$mate=~s/[A-L]|[N-W]|[Z]|\[|\]//g;
+			@mate=split(/:/,$mate);
+			$end1a=$line[1]-$window;
+			$end1b=$line[1]+$window;
+			$end2a=$mate[1]-$window;
+			$end2b=$mate[1]+$window;
+			next if (($end1a<0)||($end2a<0));
+			if (($line[0]=~/^chr$/)||($mate[0]=~/^chr$/)) {
+				#print "$_\n";
+				next;
+			}
+			print OUT "$line[0]\t$end1a\t$end1b\t$mate[0]\t$end2a\t$end2b\n";
+			print OUT "$mate[0]\t$end2a\t$end2b\t$line[0]\t$end1a\t$end1b\n";
+		}
+	close VCF;
+	close OUT;
+	#for each row in $tmpSpace3, count the number of overlaps on both sides
+	my $left=join("",$tmpSpace,".left");
+	my $right=join("",$tmpSpace,".right");
+	system("intersectBed -a $tmpSpace3 -b $tmpSpace5 -loj -c > $left");
+	system("intersectBed -a $tmpSpace4 -b $tmpSpace5 -loj -c > $right");
+
+	my $Lcount=`wc -l $left|cut -f1 -d" "`;
+	my $Rcount=`wc -l $right|cut -f1 -d" "`;
+	if ($Lcount != $Rcount){die "Need to check for errors in $left and $right\n\n"}
+	system("paste $left $right > $tmpSpace5");
+	system ("rm $left $right");
+	open (IN,"$tmpSpace5") or die "Cant find $tmpSpace5\n";
+	open (OUT,">$tmpSpace6") or die "Cant write in this directory\n";
+	while(<IN>){
+		$_=~chomp;
+		@lines=split("\t",$_);
+		if(($lines[3] > 0)&&($lines[6] > 0)){print OUT "1\t$VCF[$i]\n"}else{print OUT "0\t.\n"}
+		}
+	close IN;
+	close OUT;
+
+	system("paste $tmpSpace7 $tmpSpace6 > $tmpSpace8");
+	#system("head $tmpSpace7 $tmpSpace8");
+	 open (IN,"$tmpSpace8") or die "Cant find $tmpSpace8\n";
+	 open (OUT,">$tmpSpace9") or die "Cant write in this directory\n";
+	 my ($Samples,$NumSamples,$EVENT);
+	 while(<IN>){
+		 $_=~chomp;
+		 @lines=split("\t",$_);
+
+		 if ($lines[8] > 0){
+			$Samples=$lines[7].";".$lines[9];
+			$Samples=~s/^NA;//;
+			$NumSamples=$lines[6]+$lines[8];
+			}
+			else{
+			$Samples=$lines[7];
+			$NumSamples=$lines[6];
+			}
+			print OUT join ("\t",@lines[0..5],$NumSamples,$Samples)."\n";
+	 }
+	 close IN;
+	 close OUT;
+	 print STDERR "completed with $VCF[$i]\n";
+	 system("cp $tmpSpace9 $tmpSpace7");
+}
+
+system("cp $tmpSpace7 $outFile");
+unlink ($tmpSpace9, $tmpSpace8, $tmpSpace7, $tmpSpace9,$tmpSpace3, $tmpSpace4, $tmpSpace5, $tmpSpace6);
+print STDERR "Your results are in $outFile\n";
+
+
+sub usage(){
+    print "
+###
+### This script will merge multiple SoftSearch VCF files
+###
+
+Usage: Merge_SV.pl -v <vcf1> <vcf2> <vcfN> -w [500] -o <output file>
+   
+    Note: Must have bedtools installed and in your path\n\n\n";
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/Merge_Soft.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,39 @@
+#!/usr/bin/perl -s
+#Merge Softsearch results by chrom
+if(!$ARGV[0]){die "Usage: <Sample.1.vcf>\n";}
+my ($sample,$cmd);
+
+#Get basename
+$sample="$ARGV[0]";
+$sample=~s/.[0-9(+)].out.vcf//;
+$sample=~s/.[0-9(+)].pe.vcf//;
+
+my $outfile=$sample;
+$outfile.="out.vcf";
+if( -e $outfile ){unlink($outfile)}
+$cmd="ls $sample\*vcf";
+my @samples=`$cmd`;
+print "there are " .scalar(@samples)." samples\n";
+
+open (OUT,">$outfile");
+my $i=1;
+my $tmp=@samples[$i];
+open(TMP,"$tmp");
+while (<TMP>){
+	print OUT if ($_=~/^#/);
+}
+
+open (OUT,">>$outfile");
+my $chr;
+for (my $i=0;$i<@samples;$i++){
+	my $tmp=@samples[$i];
+	open(TMP,"$tmp");
+	while (<TMP>){
+		unless (($_=~/^chrGL/)||($_=~/^#/)){print OUT $_;}
+	}
+	print "Done with $tmp";
+        unlink($tmp);
+	system("rm $tmp");
+	close TMP;
+}
+close OUT;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/ReadCluster.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,191 @@
+#!/usr/bin/perl
+
+=head1 NAME
+   ReadCluster.pl
+
+=head1 SYNOPSIS
+
+    USAGE: ReadCluster.pl --input input_sam_file --output output_prefix [--threshold 10000 --minClusterSize 4]
+
+=head1 OPTIONS
+
+B<--input,-i>
+   Input file
+
+B<--output,-o>
+   output prefix
+
+B<--window, -w>
+    Window size
+
+B<--minClusterSize, -m>
+	Min size of cluster
+
+B<--help,-h>
+   This help message
+
+=head1  DESCRIPTION
+
+
+=head1  INPUT
+
+
+=head1  OUTPUT
+
+
+=head1  CONTACT
+  Jaysheel D. Bhavsar @ bjaysheel[at]gmail[dot]com
+
+
+==head1 EXAMPLE
+   ReadCluster.pl --input=filename.sam --window=10000 --output=PREFIX
+
+=cut
+
+use strict;
+use warnings;
+use Data::Dumper;
+use DBI;
+use Pod::Usage;
+use Scalar::Util qw(looks_like_number);
+use Getopt::Long qw(:config no_ignore_case no_auto_abbrev pass_through);
+
+my %options = ();
+my $results = GetOptions (\%options,
+                          'input|i=s',
+						  'output|o=s',
+                          'window|w=s',
+						  'minClusterSize|m=s',
+						  'help|h') || pod2usage();
+
+## display documentation
+if( $options{'help'} ){
+    pod2usage( {-exitval => 0, -verbose => 2, -output => \*STDERR} );
+}
+#############################################################################
+## make sure everything passed was peachy
+&check_parameters(\%options);
+
+my $r1_start = 0;
+my $r2_start = 0;
+my $r1_end = $r1_start + $options{window};
+my $r2_end = $r2_start + $options{window};
+my $r1_chr = "";
+my $r2_chr = "";
+
+my @cluster = ();
+
+open (FHD, "<", $options{input}) or die "Cound not open file $options{input}\n";
+open (INTRA, ">", $options{output} . ".intra.sam") or die "Cound not open file $options{output}.intra.sam\n";
+open (INTER, ">", $options{output} . ".inter.sam") or die "Cound not open file $options{output}.inter.sam\n";
+
+while (<FHD>){
+	chomp $_;
+
+	#skip processing lines starting with @ just print to output file.
+	if ($_ =~ /^@/){
+		print INTRA $_."\n";
+		print INTER $_."\n";
+		next;
+	}
+#print "$_\n";
+	check_sequence($_);
+}
+
+close(FHD);
+close(INTRA);
+close(INTER);
+
+exit(0);
+
+#############################################################################
+sub check_parameters {
+    my $options = shift;
+
+	my @required = ("input", "output");
+
+	foreach my $key (@required) {
+		unless ($options{$key}) {
+			print STDERR "ARG: $key is required\n";
+			pod2usage({-exitval => 2,  -message => "error message", -verbose => 1, -output => \*STDERR});
+			exit(-1);
+		}
+	}
+
+	unless($options{window}) { $options{window} = 10000; }
+	unless($options{minClusterSize}) { $options{minClusterSize} = 4; }
+}
+
+#############################################################################
+sub check_sequence {
+	my $line = shift;
+
+	my @data = split(/\t/, $line);
+
+	## check if mates are within the window.
+	if ((inWindow($data[3], 1)) && (inWindow($data[7], 2)) &&
+		($r1_chr =~ /$data[2]/) && ($r2_chr =~ /$data[6]/)) {
+
+		## if minClusterSize is reached output
+		if (scalar(@cluster) >= $options{minClusterSize}) {
+
+			## if chr are the same then print intra-chr else inter-chr
+			if ($data[6] =~ /=/) {
+				print INTRA $line."\n";
+			} else {
+				print INTER $line."\n";
+			}
+		} else {
+			push @cluster, $line;
+		}
+	} else {
+
+		if (scalar(@cluster) >= $options{minClusterSize}) {
+			dumpCluster(@cluster);
+		}
+
+		@cluster = ();
+		$r1_start = $data[3];
+		$r2_start = $data[7];
+		$r1_end = $r1_start + $options{window};
+		$r2_end = $r2_start + $options{window};
+		$r1_chr = $data[2];
+		$r2_chr = $data[6];
+	}
+}
+
+#############################################################################
+sub inWindow {
+	my $coord = shift;
+	my $read = shift;
+
+	my $start = 0;
+	my $end = 0;
+
+	if ($read == 1) {
+		$start = $r1_start;
+		$end = $r1_end;
+	} else {
+		$start = $r2_start;
+		$end = $r2_end;
+	}
+
+	if (($coord > $start) && ($coord < $end)){
+		return 1;
+	} else { return 0; }
+}
+
+#############################################################################
+sub dumpCluster {
+	my @cluster = shift;
+
+	foreach (@cluster){
+		my @data = split(/\t/, $_);
+
+		if ($data[6] =~ /=/) {
+			print INTRA $_."\n";
+		} else {
+			print INTER $_."\n";
+		}
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/SoftSearch.multi.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,1183 @@
+#!/usr/bin/perl
+
+####
+#### Usage: SoftSearch.pl [-lqrmsd] -b <BAM> -f <Genome.fa> -sam <samtools path> -bed <bedtools path>
+#### Created 1-30-2012 by Steven Hart, PhD
+#### hart.steven@mayo.edu
+#### Required bedtools & samtools to be in path
+
+#use FindBin;
+#use lib "$FindBin::Bin/lib";
+use lib "/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib" ;
+use Getopt::Long;
+use strict;
+use warnings;
+use Data::Dumper;
+use LevD;
+use File::Basename;
+use List::Util qw(min max);
+ 
+my (@INPUT_BAM,$INPUT_FASTA,$OUTPUT_FILE,$minSoft,$minSoftReads,$dist_To_Soft,$bedtools,$samtools);
+my ($minRP, $temp_output, $num_sd, $MapQ, $chrom, $unmated_pairs, $minBQ, $pair_only, $disable_RP_only);
+my ($levD_local_threshold, $levD_distl_threshold,$pe_upper_limit,$high_qual,$sv_only,$blacklist,$genome_file,$verbose);
+
+my $cmd = "";
+
+#Declare variables
+GetOptions(
+	'b=s{1,}' => \@INPUT_BAM,
+	'f=s' => \$INPUT_FASTA,
+	'o:s' => \$OUTPUT_FILE,
+	'm:i' => \$minRP,
+	'l:i' => \$minSoft,
+	'r:i' => \$minSoftReads,
+	't:i' => \$temp_output,
+	's:s' => \$num_sd,
+	'd:i' => \$dist_To_Soft,
+	'q:i' => \$MapQ,
+	'c:s' => \$chrom,
+	'u:s' => \$unmated_pairs,
+	'x:s' => \$minBQ,
+	'p' => \$pair_only,	
+	'g' => \$disable_RP_only,	#ignore softclips
+	'j:s' => \$levD_local_threshold,
+	'k:s' => \$levD_distl_threshold,
+    'a:s' => \$pe_upper_limit,
+    'e:s' => \$high_qual,
+	'L' => \$sv_only,
+	'v' => \$verbose, 
+	'blacklist:s' => \$blacklist,
+	'genome_file:s' => \$genome_file,
+	"help|h|?"	=> \&usage);
+#print "Using @INPUT_BAM as INPUT_BAM\n";
+unless($sv_only){$sv_only=""};
+my $INPUT_BAM=$INPUT_BAM[0];
+#print "MY NEW INPUT BAM=$INPUT_BAM[0]\n\n";die;
+if(defined($INPUT_BAM)){$INPUT_BAM=$INPUT_BAM} else {print usage();die "Where is the BAM file?\n\n"}
+if(defined($INPUT_FASTA)){$INPUT_FASTA=$INPUT_FASTA} else {print usage();die "Where is the fasta file?\n\n"}
+my ($fn,$pathname) = fileparse($INPUT_BAM,".bam");
+#my $index=`ls $pathname/$fn*bai|head -1`;
+#my $index =`ls \${INPUT_BAM%.bam}*bai`;
+#print "INDEX=$index\n";
+#if(!$index){die "\n\nERROR: you need index your BAM file\n\n"}
+my $index="";
+### get current time
+print "Start Time : " . &spGetCurDateTime() . "\n";
+my $now = time;
+
+#if(defined($OUTPUT_FILE)){$OUTPUT_FILE=$OUTPUT_FILE} else {$OUTPUT_FILE="output.vcf"; print "\nNo outfile specified.  Using output.vcf as default\n\n"}
+if(defined($minSoft)){$minSoft=$minSoft} else {$minSoft=5}
+if(defined($minRP)){$minRP=$minRP} else {$minRP=5}
+if(defined($minSoftReads)){$minSoftReads=$minSoftReads} else {$minSoftReads=5}
+if(defined($dist_To_Soft)){$dist_To_Soft=$dist_To_Soft} else {$dist_To_Soft=300}
+if(defined($num_sd)){$num_sd=$num_sd} else {$num_sd=6}
+if(defined($MapQ)){$MapQ=$MapQ} else {$MapQ=20}
+
+unless (defined $pe_upper_limit) { $pe_upper_limit = 10000; }
+unless (defined $levD_local_threshold) { $levD_local_threshold = 0.05; }
+unless (defined $levD_distl_threshold) { $levD_distl_threshold = 0.05; }
+#Get sample name if available
+my $SAMPLE_NAME="";
+my $OUTNAME ="";
+$SAMPLE_NAME=`samtools view -f2 -H $INPUT_BAM|awk '{if(\$1~/^\@RG/){sub("ID:","",\$2);name=\$2;print name}}'|head -1`;
+$SAMPLE_NAME=~s/\n//g;
+if (!$OUTPUT_FILE){
+	if($SAMPLE_NAME ne ""){$OUTNAME=$SAMPLE_NAME.".vcf"}
+	else {$OUTNAME="output.vcf"}
+}
+else{$OUTNAME=$OUTPUT_FILE}
+
+print "Writing results to $OUTNAME\n";
+
+
+##Make sure if submitting on SGE, to prepned the "chr".  Not all referecne FAST files require "chr", so we shouldn't force the issue.
+if(!defined($chrom)){$chrom=""}
+if(!defined($unmated_pairs)){$unmated_pairs=0}
+
+my $badQualValue=chr($MapQ);
+if(defined($minBQ)){ $badQualValue=chr($minBQ); }
+
+if($badQualValue  eq "#"){$badQualValue="\#"}
+
+# adding and cheking for samtools and bedtools in the PATh
+## check for bedtools and samtools in the path
+$bedtools=`which intersectBed` ;
+if(!defined($bedtools)){die "\nError:\n\tno bedtools. Please install bedtools and add to the path\n";}
+#$samtools=`samtools 2>&1`;
+$samtools=`which samtools`;
+if($samtools !~ /(samtools)/i){die "\nError:\n\tno samtools. Please install samtools and add to the path\n";}
+
+print "Usage = SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -s $num_sd -c $chrom -b @INPUT_BAM -f $INPUT_FASTA -o $OUTNAME \n\n";
+sub usage {
+	print "\nusage: SoftSearch.pl [-cqlrmsd] -b <BAM> -f <Genome.fa> \n";
+	print "\t-q\t\tMinimum mapping quality [20]\n";
+	print "\t-l\t\tMinimum length of soft-clipped segment [5]\n";
+	print "\t-r\t\tMinimum depth of soft-clipped reads at position [5]\n";
+	print "\t-m\t\tMinimum number of discordant read pairs [5]\n";
+	print "\t-s\t\tNumber of sd away from mean to be considered discordant [6]\n";
+	print "\t-u\t\tNumber of unmated pairs [0]\n";
+	print "\t-d\t\tMax distance between soft-clipped segments and discordant read pairs [300]\n";
+	print "\t-o\t\tOutput file name [output.vcf]\n";
+	print "\t-t\t\tPrint temp files for debugging [no|yes]\n";
+	print "\t-c\t\tuse only this chrom or chr:pos1-pos2\n";
+	print "\t-p\t\tuse paired-end mode only \n";
+	print "\t-g\t\tEnable paired-only seach. This will look for discordant read pairs even without soft clips.\n";
+        print "\t-a\t\tset the minimum distance for a discordant read pair without soft-clipping info [10000]\n";
+        print "\t-L\t\tFlag to print out even small deletions (low quality)\n";
+        print "\t-e\t\tdisable strict quality filtering of base qualities in soft-clipped reads [no]\n";
+        print "\t-blacklist\tareas of the genome to skip calling.  Requires -genome_file\n";
+        print "\t-genome_file\ttab seperated value of chromosome name and length.  Only used with -blacklist option\n\n";
+
+	exit 1;
+	}
+
+
+#############################################################
+# create temporary variable name
+#############################################################
+srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`);
+our $random_name=join "", map { ("a".."z")[rand 26] } 1..8;
+
+#############################################################
+## create green list
+##############################################################
+#
+my $new_blacklist="";
+if($blacklist){
+        if(!$genome_file){die "if using a blacklist, you must also specify the location of a genome_file
+        The format of the genome_file should be
+                chrom   size
+                chr1    249250621
+                chr2    243199373
+                ...
+
+        If using hg19, you can ge the genome file by
+                mysql --user=genome --host=genome-mysql.cse.ucsc.edu -A -e \"select chrom, size from hg19.chromInfo\"  > hg19.genome";}
+        
+	$cmd=join("","complementBed -i $blacklist -g $genome_file >",$random_name,".bed") ;
+	system ($cmd);
+	$new_blacklist=join(""," -L ",$random_name,".bed ");
+	}
+
+if($verbose){print "CMD=$cmd\nBlacklist is $new_blacklist\n";}
+
+
+
+
+
+#############################################################
+# Calcualte insert size distribution of properly mated reads
+#############################################################
+
+#Change for compatability with other operating systems
+#my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)**2)}'`;
+#print "samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)^2)}'\n";
+my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)^2)}'`;
+#my ($mean,$stdev)=split(/ /,$metrics);
+my ($mean,$stdev)=split(/\s/,$metrics);
+$stdev=~s/\n//;
+
+#print "MEAN=$mean\tSTDEV=$stdev\n\n";
+
+my $upper_limit=int($mean+($num_sd*$stdev));
+my $lower_limit=int($mean-($num_sd*$stdev));
+die if (!$mean);
+print qq{The mean insert size is $mean +/- $stdev (sd)
+The upper limit = $upper_limit
+The lower limit = $lower_limit\n
+};
+if($lower_limit<0){
+	print "Warning!! Given this insert size distribution, we can not call small indels.  No other data will be affected\n\n";
+	$lower_limit=1;
+}
+my $tmp_name=join ("",$random_name,".tmp.bam");
+my $random_file_sc = "";
+my $command = "";
+
+#############################################################
+# Make sam file that has soft clipped reads
+#############################################################
+#give file a name
+if(!defined($pair_only)){
+	foreach my $bam(@INPUT_BAM){
+	$random_file_sc=join ("",$random_name,".sc.sam");
+	$command=join ("","samtools view -q $MapQ -F 1024 $bam $chrom $new_blacklist| awk '{OFS=\"\\t\"}{c=0;if(\$6~/S/){++c};if(c == 1){print}}' | perl -ane '\$TR=(\@F[10]=~tr/\#//);if(\$TR<2){print}' >> ", $random_file_sc);
+	print "Making SAM file of soft-clipped reads from $bam\n";
+	if($verbose){	print "$command\n";}
+	system("$command");
+}
+	#############################################################
+	# Find areas that have deep enough soft-clip coverage
+	print "Identifying soft-clipped regions that are at least $minSoft bp long iin $random_file_sc\n";
+	open (FILE,"$random_file_sc")||die "Can't open soft-clipped sam file $random_file_sc\n";
+
+	my $tmpfile=join("",$random_file_sc,".sc.passfilter");
+	open (OUT,">$tmpfile")||die "Can't write files here!\n";
+
+	while(<FILE>){
+		@_ = split(/\t/, $_);
+		#### parse CIGAR string and create a hash of array of each operation
+		my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+		my $hash;
+		map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+		#for ($i=0; $i<=$#softclip_pos; $i++)	{
+		foreach my $softclip (@{$hash->{S}}) {
+			#if	($CIGAR[$softclip_pos[$i]] > $minSoft){
+			if	($softclip > $minSoft){
+				###############Make sure base qualities don't have more than 2 bad marks
+				my $qual=$_[10];
+				my $TR=($qual=~tr/$badQualValue//);
+				if($badQualValue eq "#"){ $TR=($qual=~tr/\#//); }
+				#Skip the soft clip if there is more than 2 bad qual values
+				#next if($TR > 2);
+#				if (!$high_qual){next if($TR > 2);}
+				print OUT;
+				last;
+			}
+		}
+	}
+	close FILE;
+	close OUT;
+
+	$command=join(" ","mv",$tmpfile,$random_file_sc);
+if($verbose){	print "$command\n";}
+	system("$command");
+}
+
+#########################################################
+#Stack up SoftClips
+#########################################################
+my $random_file=join("",$random_name,".sc.direction.bed");
+if(!defined($pair_only)){
+        open (FILE,"$random_file_sc")|| die "Can't open sam file\n";
+        #$random_file=join("",$random_name,".sc.direction");
+
+        print "Calling sides of soft-clips from $random_file_sc\n";
+        #\nTMPOUT=$random_file\tINPUT=$random_file_sc\n\n";
+        open (TMPOUT,">$random_file")|| die "Can't create tmp file\n";
+
+        while (<FILE>){
+                @_ = split(/\t/, $_);
+                #### parse CIGAR string and create a hash of array of each operation
+                my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+                my $hash;
+                map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+                #### next if softclips on each end
+                next if ($_[5] =~ /^[0-9]+S.*S$/);
+
+                #### next softclip occurs in the middle
+                next if ($_[5] =~ /^[0-9]+[^S][0-9].*S.+$/);
+
+                my $softclip = $hash->{S}[0];
+
+                my $end1 = 0;
+                my $end2 = 0;
+                my $softBases = "";
+		my $right_corrected="";my $left_corrected="";
+
+        if ($softclip > $minSoft) {
+		
+                        ####If the soft clip occurs at end of read and its on the minus strand, then it's a right clip
+                        if ($_[5] =~ /^.*S$/) {
+                                $end1=$_[3]+length($_[9])-$softclip-1;
+                                $end2=$end1+1;
+next if ($end1<0);
+                                #RIGHT clip on Minus
+                                $softBases=substr($_[9], length($_[9])-$softclip, length($_[9]));
+                                #Right clips don't always get clipped correctly, so fix that
+                                # Check to see if sc base matches ref
+                                $right_corrected=baseCheck($_[2],$end2,"right",$softBases);
+                               print TMPOUT "$right_corrected\n"
+
+                        } else {
+                                #### Begins with S (left clip)
+                                $end1=$_[3]-$softclip;
+next if ($end1<0);
+
+                                $softBases=substr($_[9], 0,$softclip);#print "TMP=$softBases\n";
+        			$left_corrected=baseCheck($_[2],$end1,"left",$softBases);
+if(!$left_corrected){print "baseCheck($_[2],$end1,left,$softBases)\n";next}
+                               print TMPOUT "$left_corrected\n";
+#print "\nSEQ=$_[9]\t\n";
+
+                        }
+        }
+  }
+close FILE;
+close TMPOUT;
+}
+sub baseCheck{
+        my ($chrom,$pos,$direction,$softBases)=@_;
+        #skip if position is less than 0, which is caused by MT DNA
+        return if ($pos<0);
+        my $exit="";
+
+        while(!$exit){
+        if($direction=~/right/){
+                        my $refBase=getSeq($chrom,$pos,$INPUT_FASTA);
+                        my $softBase=substr($softBases,0,1);
+                        if ($softBase !~ /$refBase/){
+                                my $value=join("\t",$chrom,$pos,$pos+1,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos+1;
+                                $softBases=substr($softBases, 1,length($softBases));
+                        }
+         }
+        else{
+                        my $refBase=getSeq($chrom,$pos+1,$INPUT_FASTA);
+                        my $softBase=substr($softBases,-1,1);
+                        if ($softBase !~ /$refBase/){
+                                $pos=$pos-1+length($softBases);
+                                my $value=join("\t",$chrom,$pos-1,$pos,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos-1;
+                                $softBases=substr($softBases, 0, -1);
+                                #print "Trying again $softBases\n";
+                       }
+
+        }
+
+}
+}
+#Remove SAM files to conserve space
+unlink($random_file_sc);
+
+
+
+###
+#
+######################################################
+# Transform Read pair groups into softclip equivalents
+######################################################
+#
+#
+#
+my $v="";
+#if($disable_RP_only){
+print "Running Bam2pair.pl\n";
+print "Looking for discordant read pairs without requiring soft-clipping information\n";
+	use FindBin qw($Bin);
+	my $path=$Bin;
+#	print"\n\nPATH=$path\n\n";
+if($verbose){$v="-v"}
+foreach my $random_file_disc(@INPUT_BAM){
+	my $tmp_out=join("",$random_name,"RP.out");
+	$command=join("","perl ",$path,"/Bam2pair.pl -b $random_file_disc  -o $tmp_out -isize $pe_upper_limit -winsize $dist_To_Soft -min $minRP -chrom $chrom -prefix $random_name -q $MapQ -blacklist $random_name.bed $v");
+if($verbose){	print "$command\n"};
+	system("$command");
+	$command=join("","perl -ane '\$end1=\@F[1];\$end2=\@F[3];print join(\"\\t\",\@F[0..1],\$end1,\"unknown|left\");print \"\\n\";print join(\"\\t\",\@F[2..3],\$end2,\"unknown|left\");print \"\\n\"' ", $tmp_out," >> ",$random_file);
+if($verbose){print "$command\n"};
+	system($command);
+	unlink($tmp_out);
+#}
+}
+
+
+######################################################
+unlink("$random_file","$tmp_name","$random_file","$index","$random_name","$new_blacklist") if (-z $random_file || ! -e $random_file) ;
+if (-z $random_file || ! -e $random_file){
+	print "Softclipped file is empty($random_file).\nNo soft clipping found using desired paramters\n\n";
+	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+
+#############################################################
+#  Make sure there are enough soft-clippped supporting reads
+#############################################################
+my $outfile=join("",$random_file,".sc.merge.bed");
+#sortbed -i .sc.direction | mergeBed -nms -d 25 -i stdin > .sc.merge.bed
+$command=join(" ","sortBed -i",$random_file," | mergeBed  -nms -i stdin","|grep \";\"","|awk '{OFS=\"\t\"}(NF==4)'",">",$outfile);
+
+#print "$command\n";
+system("$command");
+
+if (-z $outfile || ! -e $outfile){
+	unlink("$tmp_name","$random_file","$outfile","$index","$random_name","$new_blacklist"); 
+	print "mergeBed file is empty.\nNo strucutral variants found\n\n" ;
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed mergeBed\n";
+
+###############################################################
+# If left and right are on the same line, make into 2 lines
+###############################################################
+open (INFILE,$outfile)||die "couldn't open temp file : $. \n\n";
+my $tmp2=join("",$random_name,".sc.fixed.merge.bed");
+#print "INFILE=$outfile\tOUTFILE=$tmp2\n\n";
+#INPUT FORMAT=chr9\t131467\t131473\tATGCTTATTAAAA|left;TTATTAAAAGCATA|left
+open (OUTFILE,">$tmp2")||die "couldn't create temp file : $. \n\n";
+while(<INFILE>){
+	chomp $_;
+	my $l = $_;
+
+	my @a = split(/\t/, $l);
+	my $info = $a[3];
+	my @info_arr = split(/\;/, $info);
+	my @left_arr=();
+	my @right_arr=();
+	@left_arr = grep(/left/, @info_arr);
+	@right_arr = grep(/right/, @info_arr);
+
+	#New
+	my $left = join(";", @left_arr);
+	my $right = join(";", @right_arr);
+	$info = join(";", @info_arr);
+
+	if((@left_arr) && (@right_arr)){
+		print OUTFILE "$a[0]\t$a[1]\t$a[2]\t$left\n$a[0]\t$a[1]\t$a[2]\t$right\n";
+	} else{
+		my $all=join("\t",@a[0..2],$info);
+		print OUTFILE "$all\n";
+	}
+}
+
+# make sure output file name is $outfile
+$command=join(" ","sed -e '/ /s//\t/g'", $tmp2,"|awk 'BEGIN{OFS=\"\\t\"}(NF==4)'", "|perl -pne 's/ /\t/g'>",$outfile);
+system("$command");
+if($verbose){print "$command\n"};
+unlink("$tmp_name","$random_file","$tmp2","$outfile","$index","random_name","$new_blacklist") if (-z $outfile || ! -e $outfile) ;
+ if (-z $outfile || ! -e $outfile){
+	print "Fixed mergeBed file is empty($outfile).\nNo strucutral variants found\n\n";
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed fixing mergeBed\n\n";
+
+###############################################################
+# Seperate directions of soft clips
+###############################################################
+my $left_sc = join("", "left", $tmp2);
+my $right_sc = join("", "right", $tmp2);
+use FindBin qw($Bin);
+#my $path=$Bin;
+
+$command=join("","grep left ", $tmp2, " |sed -e '/left /s//left\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$left_sc);
+system("$command");
+#print "$command\n";
+$command=join("","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$right_sc);
+#$command=join(" ","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g' >",$right_sc);
+system("$command");
+#print "$command\n";
+#die "CHECK $right_sc\n";
+
+###############################################################
+# Count the number and identify directions of soft clips
+###############################################################
+print "Count the number and identify directions of soft clips\n";
+#print "looking in $outfile\n";
+$outfile=join("",$random_name,".sc.fixed.merge.bed");
+#system("ls -lhrt");
+open (INFILE,$outfile)||die "couldn't open temp file\n\n";
+my $tmp3 = join("", $random_file, "predSV");
+open (OUTFILE, ">$tmp3")||die "couldn't create temp file\n\n";
+while(<INFILE>){
+chomp;
+	@_=split(/\t/,$_);
+	my $count=tr/\;//;
+	$count=$count+1;
+	my $left=0;
+	my $right=0;
+
+	while ($_ =~ /left/g) { $left++ } # count number of right clips
+	while ($_ =~ /right/g) { $right++ } # count number of left clips
+
+	###############################################################
+	if ($count >= $minSoftReads){
+		####get longets soft-clipped read
+		my @clips=split(/\;|\|/,$_[3]);
+
+		my ($max, $temp, $temp2, $temp3, $dir, $maxSclip) = (0) x 6;
+		for (my $i=0; $i<$count; $i++) {
+			my $plus1=$i+1;
+			$temp=length($clips[$i]);
+			$temp2=$clips[$plus1];
+			$temp3=$clips[$i];
+
+			if ($temp > $max){
+				$maxSclip=$temp3;
+				$max =$temp;
+				$dir=$temp2;
+			} else {
+				$max=$max;
+				$dir=$dir;
+				$maxSclip=$maxSclip;
+			}
+			$i++;
+		}
+		my $order2 = join("|", $left, $right);
+        #print join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+		print OUTFILE join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+	} elsif($_=~/unknown/){
+	print OUTFILE join ("\t",@_[0..2],"NA","NA","left","NA","NA|NA") . "\n";
+        print OUTFILE join ("\t",@_[0..2],"NA","NA","right","NA","NA|NA") . "\n";
+	}
+	####Format is Chrom,start, end,longest Soft-clip,length of longest Soft-clip, direction of longest soft-clip,#supporting softclips,#right Sclips|#left Sclips
+}
+close INFILE;
+close OUTFILE;
+
+unlink("$tmp2","$tmp_name","$random_file","$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$new_blacklist") if (-z $tmp3 || !-e $tmp3) ;
+
+ if (-z $tmp3 || !-e $tmp3){
+	print "No structural variants found while Counting the number and identify directions of soft clips.\n" ;
+
+#	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+#	&print_header();
+#	close OUT;
+exit;
+}
+
+print "Done counting Softclipped reads\n";
+###############################################################
+#### Print header information
+###############################################################
+
+
+foreach my $random_file_disc(@INPUT_BAM){
+print "Making the header for $random_file_disc\n";
+$SAMPLE_NAME=`samtools view -f2 -H $random_file_disc|awk '{if(\$1~/^\@RG/){sub("ID:","",\$2);name=\$2;print name}}'|head -1`;
+$SAMPLE_NAME=~s/\n//g;
+if($chrom){$SAMPLE_NAME.=".".$chrom}
+
+$SAMPLE_NAME.=".vcf";
+open (OUT,">$SAMPLE_NAME")||die "Can't write files here!\n";
+&print_header();
+
+# DO the bulk of the work
+open (FILE,"$tmp3")|| die "Can't open file\n";
+
+while (<FILE>){
+	#If left clip {+- or -- or -+ }{+- are uninformative b/c they go upstream}
+	#If right clip {++ or -- or +-}
+	chomp $_;
+	my @res=();my $res;
+	my $line = $_;
+	my @info = split(/\t/, $_);
+	my $i=0;
+	my $basename=basename($random_file_disc);$i=0;
+	if($info[5] eq "left") {
+		$res=bulk_work("left", $line, $random_file_disc);
+                if(!$res){$res=join("\t",".",".",".",".",".",".",".",".",".",".")};
+		$i++;
+		} 
+	elsif ($info[5] eq "right") {
+		$res=bulk_work("right", $line, $random_file_disc);
+		if(!$res){$res=join("\t",".",".",".",".",".",".",".",".",".",".")};
+		$i++;
+		}
+	if($res){@res=split("\t",$res);
+	print OUT join("\t",@res)."\n";
+	}}
+close FILE;
+close OUT;
+print "Done with $random_file_disc\n\n";
+}
+
+
+
+###############################################################################
+###############################################################################
+#### Delete temp files
+my $meregedBed=join("",$random_name,".sc.direction.bed.sc.merge.bed");
+
+if(defined($temp_output)){$temp_output=$temp_output} else {$temp_output="no"}
+
+if ($temp_output eq "no"){
+	unlink("$tmp_name","$random_file","$tmp2",,"$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$meregedBed","$random_name.bed");
+}
+####Sort VCF
+#my $tmp=join(".",$random_name,"tmp");
+#Get header
+#$cmd="grep \"#\" $OUTNAME > $tmp";
+#system($cmd);
+#sort results
+#$cmd="grep -v \"#\" $OUTNAME|perl -pne 's/chr//'|sort -k1,1n -k2,2n|perl -ne 'print \"chr\".\$_' >>$tmp";
+#system($cmd);
+#$cmd="mv $tmp $OUTNAME";
+#system($cmd);
+#remove entries next to each other
+
+
+print "Analysis Completed\n\nYou did it!!!\n";
+print "Finish Time : " . &spGetCurDateTime() . "\n";
+$now = time - $now;
+printf("\n\nTotal running time: %02d:%02d:%02d\n\n", int($now / 3600), int(($now % 3600) / 60),
+int($now % 60));
+
+exit;
+
+###############################################################################
+sub rev_comp {
+  my $dna = shift;
+  my $revcomp = reverse($dna);
+  $revcomp =~ tr/ACGTacgt/TGCAtgca/;
+  return $revcomp;
+}
+
+
+###############################################################################
+#### to get reference base
+sub getSeq{
+	my ($chr,$pos,$fasta)=@_;
+	#don't require chr
+	#if($chr !~ /^chr/){die "$chr is not correct\n";}
+#	die "$pos is not a number\n" if ($pos <0);
+my @result=();
+        if ($pos <0){print "$pos is not a valid position (likely caused by circular MT chromosome)\n";return;}
+
+	@result = `samtools faidx $fasta $chr:$pos-$pos`;
+	if($result[1]){chomp($result[1]);
+	return uc($result[1]);
+	}
+	return("NA");
+	#### after return will not be printed
+	####print "RESULTS=@result\n";
+}
+
+sub getBases{
+        my ($chr,$pos1,$pos2,$fasta)=@_;
+        #don't require chr
+        #if($chr !~ /^chr/){die "$chr is not correct\n";}
+my @result=();
+        if ($pos1 <0){print "$pos1 is not a valid position (likely caused by circular MT chromosome)\n";return;};
+
+        @result = `samtools faidx $fasta $chr:$pos1-$pos2`;
+	if(!$result[1]){$result[1]="NA"};
+        chomp($result[1]);
+        return uc($result[1]);
+
+        #### after return will not be printed
+        ####print "RESULTS=@result\n";
+}
+###############################################################################
+#### to get time
+sub spGetCurDateTime {
+	my ($sec, $min, $hour, $mday, $mon, $year) = localtime();
+	my $curDateTime = sprintf "%4d-%02d-%02d %02d:%02d:%02d",
+	$year+1900, $mon+1, $mday, $hour, $min, $sec;
+	return ($curDateTime);
+}
+
+
+###############################################################################
+#### print header
+sub print_header {
+	my $date=&spGetCurDateTime();
+	my $header = qq{##fileformat=VCFv4.1
+##fileDate=$date
+##source=SoftSearch.pl
+##reference=$INPUT_FASTA
+##Usage= SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -u $unmated_pairs -s $num_sd -b @INPUT_BAM -f $INPUT_FASTA -o $OUTNAME
+##INFO=<ID=SVTYPE,Number=1,Type=String,Description="Type of structural variant">
+##INFO=<ID=EVENT,Number=1,Type=String,Description="ID of event associated to breakend">
+##FORMAT=<ID=lSC,Number=1,Type=Integer,Description="Length of the longest soft clips supporting the BND">
+##FORMAT=<ID=nSC,Number=1,Type=Integer,Description="Number of supporting soft-clips\">
+##FORMAT=<ID=uRP,Number=1,Type=Integer,Description="Number of unmated read pairs nearby Soft-Clips">
+##FORMAT=<ID=levD_local,Number=1,Type=Float,Description="Levenstein distance between soft-clipped bases and the area around the original soft-clipped site">
+##FORMAT=<ID=levD_distl,Number=1,Type=Float,Description="Levenstein distance between the soft-clipped bases and mate location">
+##FORMAT=<ID=CTX,Number=1,Type=Integer,Description="Number of chromosomal translocations">
+##FORMAT=<ID=DEL,Number=1,Type=Integer,Description="Number of reads supporting Large Deletions">
+##FORMAT=<ID=INS,Number=1,Type=Integer,Description="Number of reads supporting Large insertions">
+##FORMAT=<ID=NOV_INS,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##FORMAT=<ID=INV,Number=1,Type=Integer,Description="Number of reads supporting inversions">
+##FORMAT=<ID=sDEL,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##INFO=<ID=NO_MATE_SC,Number=1,Type=Flag,Description="When there is no softclipping of the mate read location, an appromiate position is used">
+##FORMAT=<ID=GT,Number=1,Type=String,Description="Dummy value for maintaining VCF-Spec">
+#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\t$SAMPLE_NAME\n};
+
+	print OUT $header;
+}
+
+
+###############################################################################
+sub bulk_work {
+	my ($side, $line, $file) = @_;
+	my $local_levD = 0;
+	my $distl_levD = 0;
+
+	#my @info = split(/\t/, $line);
+	my @plus_Reads = split(/\t/, $line);
+	$plus_Reads[7] =~ s/\n//g;
+
+	#### softclip length and softclip size.
+	my $lSC = $plus_Reads[4];
+	my $nSC = $plus_Reads[6];
+
+
+	#Get all types of compatible reads
+	#Get improperly paired reads (@ max distance)
+
+	#### default value for left SIDE.
+	#If left-clip, then look downstream for match of softclipped reads to define a deletion, but look for DRPs upstream
+	my $sv_type = "SVTYPE=BND";
+	my $start_local=0; my $end_local=0;my $target_local="";my $target_drp="";my $start_drp="";my $end_drp="";
+	if ($side =~ /left/) {
+		$start_local = $plus_Reads[1]-$dist_To_Soft;
+		$end_local = $plus_Reads[2];
+                $start_drp = $plus_Reads[1];
+                $end_drp = $plus_Reads[1]+$dist_To_Soft;
+	
+	}
+	else{                
+                $start_local = $plus_Reads[1];
+                $end_local = $plus_Reads[1]+$dist_To_Soft;
+                $start_drp = $plus_Reads[1]-$dist_To_Soft;
+                $end_drp = $plus_Reads[1];
+        }
+	
+	$target_local=join("", $plus_Reads[0], ":", $start_local, "-", $end_local);
+	$target_drp=join("", $plus_Reads[0], ":", $start_drp, "-", $end_drp);
+	my $num_unmapped_pairs="";
+	if ($side =~ /right/) {
+		$num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f8 -F 1536 -c $file $target_drp`;
+	} else {
+        $num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $file $target_drp`;
+	}
+if($verbose){print "samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $file $target_drp\n";}
+
+	$num_unmapped_pairs=~s/\n//;
+if($verbose){print "NUM UNMAPPED PAIRS= $num_unmapped_pairs\n";}
+	my $REF1_base = "";
+	my $REF2_base = "";
+	my $INFO_1 = "";
+	my $INFO_2 = "";
+	my $ALT_1 = "";
+	my $ALT_2 = "";
+	my $isize = 0;
+	my $QUAL = "";
+	my $FORMAT = "GT:";
+
+	#### get 8 bit rand id
+	my $BND1_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	my $BND2_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	$BND1_name=join "_","BND",$BND1_name;
+	$BND2_name=join "_","BND",$BND2_name;
+
+	my $counts = {CTX => 0, DEL => 0, INS => 0, INV => 0, TDUP => 0, NOV_INS => 0 };
+	my $event_mate_info = {CTX => "", DEL => "", INS => "", INV => "", TDUP => "", NOV_INS => "" };
+
+	#### get mate pair info and counts per event
+	foreach my $e (sort keys %{$counts}) {
+		my $h = get_counts_n_info($e, $side, $MapQ, $file, $dist_To_Soft, $target_drp, $upper_limit, $lower_limit);
+
+		$counts->{$e} = $h->{count};
+		$event_mate_info->{$e} = $h->{info};
+	}
+
+	my $max = 0;
+	my $type = "UNKNOWN";
+	my $nRP = 0;
+	my $mate_info = "NA\tNA\tNA\tNA";
+	my $summary = "GT:";
+
+	#### find max count of events and set type, nRP and info to corresponding
+	#### max count event.
+	#### also create a summary string of all counts to be added to VCF file.
+	foreach my $e (sort keys %{$counts}){
+#		if ($counts->{$e} >=i $max){
+		if ($counts->{$e} > $max){		
+			$type = $e .",". $counts->{$e};
+			$nRP = $counts->{$e};
+
+			$max = $counts->{$e};
+
+			if (length($event_mate_info->{$e})) {
+				$mate_info = $event_mate_info->{$e};
+			}
+		}
+
+		$summary .= $e .",". $counts->{$e} .":";
+	}
+	#print "done with Summaryi=$summary\n";
+	#### remove last colon ":" from
+	$summary =~ s/:$//;
+ if (($minRP > $max)&&(!$disable_RP_only )){return};
+
+	#### Run Levenstein distance on softclip in target region to find out if its a small deletion/insetion
+	#### passing 1: clip_seq, 2: chr, 3: start, 4: end, 5: ref file.
+	my $levD = new LevD;
+########################################################
+########################################################
+########################################################
+
+	#### redefine start and end location for LevD calc.
+#	$start = $plus_Reads[1]-$dist_To_Soft;
+#	$end = $plus_Reads[2];
+	my $num_bases_to_loc=0;
+	my $new_start=0;
+	my $new_end=0;
+	my $del_seq="";
+        my $start = $start_local;
+        my $end = $end_local;
+	if ($lSC=~/NA/){$lSC=0}
+
+	if ($side =~ /right/) {
+	        $levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	        $num_bases_to_loc=$levD->{index};
+		$new_start = $plus_Reads[2];
+                if ($plus_Reads[2]=~/^[0-9]/){$new_end=$plus_Reads[2]+$lSC};
+	}
+	else{
+		$levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+		$num_bases_to_loc=$levD->{index};
+		if ($plus_Reads[2]=~/^[0-9]/){$new_start=$plus_Reads[2]-$lSC};
+                $new_end = $plus_Reads[2];
+	}
+	return if((!$new_start)||(!$new_end));
+return if ($new_start<0);	
+	$del_seq=getBases($plus_Reads[0], $new_start,$new_end,$INPUT_FASTA);
+##############################################################################
+#	#If there is a match, where is the start position of the match?
+#
+##############################################################################
+
+
+	#if $plus_Reads[3] eq "NA", then it was found without soft-clipped reads
+	if($plus_Reads[3] !~  /NA/){
+			if (($local_levD < $levD_local_threshold)) {
+				return if (!$sv_only);
+				#### add value to summary to be written to vcf file.
+				$summary = "GT:sDel," . $plus_Reads[6];
+				$type = "sDEL";
+				###########################################################################
+				##### Printing output
+
+				#########################################
+				##### Get DNA info
+				#########################################
+				#$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF1_base = substr($del_seq, 0, 1);
+
+				#### this is alt ref. for softclip its $plus_Reads[3]
+				$REF2_base = $del_seq;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$isize = length($del_seq);
+
+				#### svtype = none for sDEL
+				#### isize = length($info[3]);
+				#### nRP = NA
+				#### mate_id = NA
+				#### CTX,:DEL,:....sDEL,##
+				$INFO_1=join(";", "SVTYPE=NA", "EVENT=$type", "ISIZE=$isize");
+
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE= "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+				$INFO_2=~s/\s//g;
+
+				$BND1_name =~ s/^BND/LEVD/;
+				# If left, then the start position is plus_Reads[1]-isize
+				my $start_pos=0;
+				#Make sure Ref1 and Ref2 bases are different
+				if($REF2_base eq $REF1_base){$REF1_base="NA"}
+				if($side=~/left/){$start_pos=$plus_Reads[1]-$isize}else{$start_pos=$plus_Reads[1]};		
+				 my $var=join("\t", $plus_Reads[0], $start_pos, $BND1_name, $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE);
+				return $var;
+				#print OUT join ("\t", $plus_Reads[0], $start_pos, $BND1_name, $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+#				return;
+			}
+		}
+
+		#### Otherwise, look for DRP mate info
+	#if($nRP=~/NA/){print "MATE_INFO=$mate_info\tSide=$side\tline=$line\n";}
+		my @mate_info_arr = split(/\t/, $mate_info);
+		$nRP = $mate_info_arr[3];
+		my $mate_chr=$mate_info_arr[0];
+
+			if((! defined $nRP) || ($nRP =~ /na/i) || ($mate_chr =~ /NA/) ){
+			#PRINT UNKNOWN
+return if ($nRP =~ /na/i);
+	#print "There is an unknown\nNRP=$nRP Mate_CHR=$mate_chr minRP=$minRP\n";die;
+				$summary .= ":unknown," . $plus_Reads[6];
+				$type = "unknown";
+				$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF2_base = $plus_Reads[3];
+				$BND1_name =~ s/^BND/UNKNOWN/;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$INFO_1=join(";", "SVTYPE=unknown", "EVENT=unknown", "ISIZE=unknown");
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE = "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+			       #print join ("\t", $plus_Reads[0], $plus_Reads[1],  $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+
+				#print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $REF2_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+				my $var=join("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $REF2_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE);
+				return $var;
+
+		}
+
+		#### end if there is no mate info or nRP+uRP<minRP
+		return if (($nRP<$minRP)&&($unmated_pairs > ($num_unmapped_pairs+$nRP)));
+
+		##################################################################################
+		# Find out if mates have nearby soft-clips (to refine the breakpoints)
+		##################################################################################
+		#Look for evidence of soft-clipping near mate
+		my @mate_soft_arr = ();
+		my $mate_start = 0;
+		my $mate_soft = "";
+
+		@mate_info_arr = split(/\t/, $mate_info);
+
+		#### mate start and end locations.
+		my $filename = $right_sc;
+
+		$start = $mate_info_arr[1] - $dist_To_Soft;
+		$end = $mate_info_arr[1];
+
+		if ($side =~ /right/) {
+			$start = $mate_info_arr[2];
+			$end = $mate_info_arr[2] + $dist_To_Soft;
+
+			$filename = $left_sc;
+		}
+
+		#### add levenstein distance to Summary
+	#print "Calc distal Levd\n";
+		$levD->search(rev_comp($plus_Reads[3]), $mate_info_arr[0], $start, $end, $INPUT_FASTA);
+		$distl_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	$distl_levD = "NA" if($plus_Reads[3] =~ /NA/);
+	#If there is no softclips to string match, then give 0 as quality value
+       if ($plus_Reads[3] !~ /NA/){
+			$QUAL=1/($distl_levD + 0.001);
+		}
+		else	{
+			$QUAL=0;
+		};
+	$QUAL=sprintf("%.2f",$QUAL);
+	#### looking for softclips to refine break point
+	#### if left look in right and vice-versa.
+	$cmd = qq{echo -e "$mate_info_arr[0]\t$start\t$end"};
+	$cmd .= qq{ | awk -F'\t' 'NR==3' | intersectBed -a stdin -b $filename | head -1};
+
+	$mate_soft = `$cmd`;
+
+	$mate_soft =~ s/\n//g;
+	@mate_soft_arr = split(/\s/, $mate_soft);
+my $NO_MATE_SC="";
+	if(@mate_soft_arr){
+		$mate_chr = $mate_soft_arr[0];
+		$mate_start = $mate_soft_arr[1];
+                $NO_MATE_SC="APPROXIMATE";
+
+	} else{
+		@mate_info_arr = split(/\s/,$mate_info);
+		$mate_chr = $mate_info_arr[0];
+		$mate_start = $mate_info_arr[1];
+	}
+
+	#end if there is no mate info
+	return if ($mate_chr eq "");
+	#end if there is no mate info and !disable_RP_only
+	return if (($lSC =~/NA/)&&(!$disable_RP_only));
+	
+	
+	###########################################################################
+	##### Printing output
+
+	#########################################
+	# Get DNA info
+	#########################################
+	#print "PLUS_READS=$plus_Reads[0],$plus_Reads[1]\nMATE=$mate_chr,$mate_start,$INPUT_FASTA\n";
+	$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+
+	### this is alt ref. for softclip its $plus_Reads[3]
+	$REF2_base = getSeq($mate_chr, $mate_start, $INPUT_FASTA);
+
+	#########################################
+	# print in VCF format
+	#########################################
+
+	#### abs value to account for left and right reads.
+	$isize = abs($plus_Reads[1]-$mate_start);
+	
+	my $event_type=$type;
+	$event_type=~ s/,|[0-9]//g;
+	$INFO_1=join(";", "$sv_type", "EVENT=$event_type", "ISIZE=$isize","MATE_ID=$BND2_name");
+	$INFO_2=join(";", "$sv_type", "EVENT=$event_type", "ISIZE=$isize","MATE_ID=$BND1_name");
+
+	#### remove any white spaces.
+	#### ask: did you mean to remove space from ends? eg. trim()
+	$INFO_1=~s/\s//g;
+	$INFO_2=~s/\s//g;
+
+	$FORMAT=$summary; 
+ 	$FORMAT=~ s/,|[0-9]//g;
+        $FORMAT .= ":lSC:nSC:uRP:distl_levD";
+	if($NO_MATE_SC){$INFO_2 .= ":NO_MATE_SC"}
+	my $SAMPLE="0/1:";	
+	$SAMPLE .=$summary;
+#        if($NO_MATE_SC){$SAMPLE.= ":$NO_MATE_SC"}
+
+	$SAMPLE=~s/[A-Z|,|_]//g;
+        my $MATE_SAMPLE=$SAMPLE;
+        $SAMPLE .= ":$lSC:$nSC:$num_unmapped_pairs:$distl_levD";
+	$MATE_SAMPLE .=":NA:NA:NA:NA";
+	$SAMPLE=~s/::/:/g;
+	$MATE_SAMPLE=~s/::/:/g;
+ 
+	if($type !~ /INV/){
+		$ALT_1 = join("","]",$mate_chr,":",$mate_start,"]",$REF1_base);
+		$ALT_2 = join("",$REF2_base,"[",$plus_Reads[0],":",$plus_Reads[1],"[");
+		#		2      321682 bnd_V  T   ]13:123456]T  6    PASS SVTYPE=BND
+		#		13     123456 bnd_U  C   C[2:321682[   6    PASS SVTYPE=BND
+	} else {
+		$ALT_1 = join("", "]", $plus_Reads[0], ":", $plus_Reads[1], "]", $REF2_base);
+		$ALT_2 = join("", $REF1_base, "[", $mate_chr, ":", $mate_start, "[");
+	}
+
+	if(($mate_chr) && ($plus_Reads[0])){
+#		print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $ALT_1, $QUAL,"PASS", $INFO_1, $FORMAT,$SAMPLE,"\n");
+#		print OUT join ("\t", $mate_chr, $mate_start, $BND2_name, $REF2_base, $ALT_2, $QUAL, "PASS", $INFO_2, $FORMAT,$MATE_SAMPLE,"\n");
+		my $var=join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $ALT_1, $QUAL,"PASS", $INFO_1, $FORMAT,$SAMPLE);
+		return $var;		
+	}
+}
+
+###############################################################################
+###############################################################################
+sub get_counts_n_info {
+        my ($event, $side, $mapQ, $file, $dist, $target, $upL, $lwL) = @_;
+
+        my $mate_info = "";
+        my $cmd = "";
+
+        if ($event =~ /^CTX$/i) {
+                #print "CTX side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{ samtools view $new_blacklist -q $mapQ -f 16 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^DEL$/i) {
+                #print "DEL side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -F 1568 -f 16 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"} {if((\$7 ~ /=/)&&(\$9<-$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^INS$/i) {
+                #print "INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<$lwL && \$9 > 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq {samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>-$lwL && \$9 < 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^INV$/i) {
+                #print "INV side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -F 1596 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 48 -F 1548 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^TDUP$/i) {
+                #print "TDUP side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+#			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4>\$8)&&(\$9<0)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+#                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<-$upL )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4<\$8)&&(\$9>0)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^NOV_INS$/i) {
+                #print "NOV_INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 8 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 24 -F 1536 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        }
+
+        $mate_info=~s/\n//g;
+        my @tmp=split(/\t/, $mate_info);
+
+        my $counts = 0;
+
+        if (defined $tmp[3]) {
+                $tmp[3] =~ s/\n//g;
+
+                $counts = $tmp[3] if (length($tmp[3]));
+        }
+        return ({count=>$counts, info=>$mate_info});                                                                                                                                
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/SoftSearch.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,1192 @@
+#!/usr/bin/perl
+
+####
+#### Usage: SoftSearch.pl [-lqrmsd] -b <BAM> -f <Genome.fa> -sam <samtools path> -bed <bedtools path>
+#### Created 1-30-2012 by Steven Hart, PhD
+#### hart.steven@mayo.edu
+#### Required bedtools & samtools to be in path
+
+
+use lib "/home/plus91/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/lib" ;
+
+use Getopt::Long;
+use strict;
+use warnings;
+#use Data::Dumper;
+use LevD;
+use File::Basename;
+
+my ($INPUT_BAM,$INPUT_FASTA,$OUTPUT_FILE,$minSoft,$minSoftReads,$dist_To_Soft,$bedtools,$samtools);
+my ($minRP, $temp_output, $num_sd, $MapQ, $chrom, $unmated_pairs, $minBQ, $pair_only, $disable_RP_only);
+my ($levD_local_threshold, $levD_distl_threshold,$pe_upper_limit,$high_qual,$sv_only,$blacklist,$genome_file,$verbose);
+
+my $cmd = "";
+
+#Declare variables
+GetOptions(
+	'b=s' => \$INPUT_BAM,
+	'f=s' => \$INPUT_FASTA,
+	'o:s' => \$OUTPUT_FILE,
+	'm:i' => \$minRP,
+	'l:i' => \$minSoft,
+	'r:i' => \$minSoftReads,
+	't:i' => \$temp_output,
+	's:s' => \$num_sd,
+	'd:i' => \$dist_To_Soft,
+	'q:i' => \$MapQ,
+	'c:s' => \$chrom,
+	'u:s' => \$unmated_pairs,
+	'x:s' => \$minBQ,
+	'p' => \$pair_only,
+	'g' => \$disable_RP_only,
+	'j:s' => \$levD_local_threshold,
+	'k:s' => \$levD_distl_threshold,
+        'a:s' => \$pe_upper_limit,
+        'e:s' => \$high_qual,
+	'L' => \$sv_only,
+	'v' => \$verbose, 
+	'blacklist:s' => \$blacklist,
+	'genome_file:s' => \$genome_file,
+	"help|h|?"	=> \&usage);
+
+unless($sv_only){$sv_only=""};
+if(defined($INPUT_BAM)){$INPUT_BAM=$INPUT_BAM} else {print usage();die "Where is the BAM file?\n\n"}
+if(defined($INPUT_FASTA)){$INPUT_FASTA=$INPUT_FASTA} else {print usage();die "Where is the fasta file?\n\n"}
+my ($fn,$pathname) = fileparse($INPUT_BAM,".bam");
+my $index=`ls $pathname/$fn*bai|head -1`;
+#my $index =`ls \${INPUT_BAM%.bam}*bai`;
+#print "INDEX=$index\n";
+if(!$index){die "\n\nERROR: you need index your BAM file\n\n"}
+
+### get current time
+print "Start Time : " . &spGetCurDateTime() . "\n";
+my $now = time;
+
+#if(defined($OUTPUT_FILE)){$OUTPUT_FILE=$OUTPUT_FILE} else {$OUTPUT_FILE="output.vcf"; print "\nNo outfile specified.  Using output.vcf as default\n\n"}
+if(defined($minSoft)){$minSoft=$minSoft} else {$minSoft=5}
+if(defined($minRP)){$minRP=$minRP} else {$minRP=5}
+if(defined($minSoftReads)){$minSoftReads=$minSoftReads} else {$minSoftReads=5}
+if(defined($dist_To_Soft)){$dist_To_Soft=$dist_To_Soft} else {$dist_To_Soft=300}
+if(defined($num_sd)){$num_sd=$num_sd} else {$num_sd=6}
+if(defined($MapQ)){$MapQ=$MapQ} else {$MapQ=20}
+
+unless (defined $pe_upper_limit) { $pe_upper_limit = 10000; }
+unless (defined $levD_local_threshold) { $levD_local_threshold = 0.05; }
+unless (defined $levD_distl_threshold) { $levD_distl_threshold = 0.05; }
+#Get sample name if available
+my $SAMPLE_NAME="";
+my $OUTNAME ="";
+$SAMPLE_NAME=`samtools view -f2 -H $INPUT_BAM|awk '{if(\$1~/^\@RG/){sub("ID:","",\$2);name=\$2;print name}}'|head -1`;
+$SAMPLE_NAME=~s/\n//g;
+if (!$OUTPUT_FILE){
+	if($SAMPLE_NAME ne ""){$OUTNAME=$SAMPLE_NAME.".vcf"}
+	else {$OUTNAME="output.vcf"}
+}
+else{$OUTNAME=$OUTPUT_FILE}
+
+print "Writing results to $OUTNAME\n";
+
+
+##Make sure if submitting on SGE, to prepned the "chr".  Not all referecne FAST files require "chr", so we shouldn't force the issue.
+if(!defined($chrom)){$chrom=""}
+if(!defined($unmated_pairs)){$unmated_pairs=0}
+
+my $badQualValue=chr($MapQ);
+if(defined($minBQ)){ $badQualValue=chr($minBQ); }
+
+if($badQualValue  eq "#"){$badQualValue="\#"}
+
+# adding and cheking for samtools and bedtools in the PATh
+## check for bedtools and samtools in the path
+$bedtools=`which intersectBed` ;
+if(!defined($bedtools)){die "\nError:\n\tno bedtools. Please install bedtools and add to the path\n";}
+#$samtools=`samtools 2>&1`;
+$samtools=`which samtools`;
+if($samtools !~ /(samtools)/i){die "\nError:\n\tno samtools. Please install samtools and add to the path\n";}
+
+print "Usage = SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -s $num_sd -c $chrom -b $INPUT_BAM -f $INPUT_FASTA -o $OUTNAME \n\n";
+sub usage {
+	print "\nusage: SoftSearch.pl [-cqlrmsd] -b <BAM> -f <Genome.fa> \n";
+	print "\t-q\t\tMinimum mapping quality [20]\n";
+	print "\t-l\t\tMinimum length of soft-clipped segment [5]\n";
+	print "\t-r\t\tMinimum depth of soft-clipped reads at position [5]\n";
+	print "\t-m\t\tMinimum number of discordant read pairs [5]\n";
+	print "\t-s\t\tNumber of sd away from mean to be considered discordant [6]\n";
+	print "\t-u\t\tNumber of unmated pairs [0]\n";
+	print "\t-d\t\tMax distance between soft-clipped segments and discordant read pairs [300]\n";
+	print "\t-o\t\tOutput file name [output.vcf]\n";
+	print "\t-t\t\tPrint temp files for debugging [no|yes]\n";
+	print "\t-c\t\tuse only this chrom or chr:pos1-pos2\n";
+	print "\t-p\t\tuse paired-end mode only. In other words, don't try to find soft-clipping events!\n";
+	print "\t-g\t\tEnable paired-only seach. This will look for discordant read pairs even without soft clips.\n";
+        print "\t-a\t\tset the minimum distance for a discordant read pair without soft-clipping info [10000]\n";
+        print "\t-L\t\tFlag to print out even small deletions (low quality)\n";
+        print "\t-e\t\tdisable strict quality filtering of base qualities in soft-clipped reads [no]\n";
+        print "\t-blacklist\tareas of the genome to skip calling.  Requires -genome_file\n";
+        print "\t-genome_file\ttab seperated value of chromosome name and length.  Only used with -blacklist option\n\n";
+
+	exit 1;
+	}
+
+
+#############################################################
+# create temporary variable name
+#############################################################
+srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`);
+our $random_name=join "", map { ("a".."z")[rand 26] } 1..8;
+
+#############################################################
+## create green list
+##############################################################
+#
+my $new_blacklist="";
+if($blacklist){
+        if(!$genome_file){die "if using a blacklist, you must also specify the location of a genome_file
+        The format of the genome_file should be
+                chrom   size
+                chr1    249250621
+                chr2    243199373
+                ...
+
+        If using hg19, you can ge the genome file by
+                mysql --user=genome --host=genome-mysql.cse.ucsc.edu -A -e \"select chrom, size from hg19.chromInfo\"  > hg19.genome";}
+        
+	$cmd=join("","complementBed -i $blacklist -g $genome_file >",$random_name,".bed") ;
+	system ($cmd);
+	$new_blacklist=join(""," -L ",$random_name,".bed ");
+	}
+
+if($verbose){print "CMD=$cmd\nBlacklist is $new_blacklist\n";}
+
+
+
+
+
+#############################################################
+# Calcualte insert size distribution of properly mated reads
+#############################################################
+
+#Change for compatability with other operating systems
+#my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)**2)}'`;
+
+my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|head -10000|cut -f9|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)^2)}'`;
+#my ($mean,$stdev)=split(/ /,$metrics);
+my ($mean,$stdev)=split(/\s/,$metrics);
+$stdev=~s/\n//;
+my $upper_limit=int($mean+($num_sd*$stdev));
+my $lower_limit=int($mean-($num_sd*$stdev));
+die if (!$mean);
+print qq{The mean insert size is $mean +/- $stdev (sd)
+The upper limit = $upper_limit
+The lower limit = $lower_limit\n
+};
+if($lower_limit<0){
+	print "Warning!! Given this insert size distribution, we can not call small indels.  No other data will be affected\n";
+	$lower_limit=1;
+}
+my $tmp_name=join ("",$random_name,".tmp.bam");
+my $random_file_sc = "";
+my $command = "";
+
+#############################################################
+# Make sam file that has soft clipped reads
+#############################################################
+#give file a name
+if(!defined($pair_only)){
+	$random_file_sc=join ("",$random_name,".sc.sam");
+	$command=join ("","samtools view -q $MapQ -F 1024 $INPUT_BAM $chrom $new_blacklist| awk '{OFS=\"\\t\"}{c=0;if(\$6~/S/){++c};if(c == 1){print}}' | perl -ane '\$TR=(\@F[10]=~tr/\#//);if(\$TR<2){print}' > ", $random_file_sc);
+
+	print "Making SAM file of soft-clipped reads\n";
+if($verbose){	print "$command\n";}
+	system("$command");
+
+	#############################################################
+	# Find areas that have deep enough soft-clip coverage
+	print "Identifying soft-clipped regions that are at least $minSoft bp long \n";
+	open (FILE,"$random_file_sc")||die "Can't open soft-clipped sam file $random_file_sc\n";
+
+	my $tmpfile=join("",$random_file_sc,".sc.passfilter");
+	open (OUT,">$tmpfile")||die "Can't write files here!\n";
+
+	while(<FILE>){
+		@_ = split(/\t/, $_);
+		#### parse CIGAR string and create a hash of array of each operation
+		my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+		my $hash;
+		map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+		#for ($i=0; $i<=$#softclip_pos; $i++)	{
+		foreach my $softclip (@{$hash->{S}}) {
+			#if	($CIGAR[$softclip_pos[$i]] > $minSoft){
+			if	($softclip > $minSoft){
+				###############Make sure base qualities don't have more than 2 bad marks
+				my $qual=$_[10];
+				my $TR=($qual=~tr/$badQualValue//);
+				if($badQualValue eq "#"){ $TR=($qual=~tr/\#//); }
+				#Skip the soft clip if there is more than 2 bad qual values
+				#next if($TR > 2);
+#				if (!$high_qual){next if($TR > 2);}
+				print OUT;
+				last;
+			}
+		}
+	}
+	close FILE;
+	close OUT;
+
+	$command=join(" ","mv",$tmpfile,$random_file_sc);
+if($verbose){	print "$command\n";}
+	system("$command");
+}
+
+#########################################################
+#Stack up SoftClips
+#########################################################
+my $random_file=join("",$random_name,".sc.direction.bed");
+if(!defined($pair_only)){
+        open (FILE,"$random_file_sc")|| die "Can't open sam file\n";
+        #$random_file=join("",$random_name,".sc.direction");
+
+        print "Calling sides of soft-clips\n";
+        #\nTMPOUT=$random_file\tINPUT=$random_file_sc\n\n";
+        open (TMPOUT,">$random_file")|| die "Can't create tmp file\n";
+
+        while (<FILE>){
+                @_ = split(/\t/, $_);
+                #### parse CIGAR string and create a hash of array of each operation
+                my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+                my $hash;
+                map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+                #### next if softclips on each end
+                next if ($_[5] =~ /^[0-9]+S.*S$/);
+
+                #### next softclip occurs in the middle
+                next if ($_[5] =~ /^[0-9]+[^S][0-9].*S.+$/);
+
+                my $softclip = $hash->{S}[0];
+
+                my $end1 = 0;
+                my $end2 = 0;
+                my $softBases = "";
+		my $right_corrected="";my $left_corrected="";
+
+        if ($softclip > $minSoft) {
+		
+                        ####If the soft clip occurs at end of read and its on the minus strand, then it's a right clip
+                        if ($_[5] =~ /^.*S$/) {
+                                $end1=$_[3]+length($_[9])-$softclip-1;
+                                $end2=$end1+1;
+next if ($end1<0);
+                                #RIGHT clip on Minus
+                                $softBases=substr($_[9], length($_[9])-$softclip, length($_[9]));
+                                #Right clips don't always get clipped correctly, so fix that
+                                # Check to see if sc base matches ref
+                                $right_corrected=baseCheck($_[2],$end2,"right",$softBases);
+                               print TMPOUT "$right_corrected\n"
+
+                        } else {
+                                #### Begins with S (left clip)
+                                $end1=$_[3]-$softclip;
+next if ($end1<0);
+
+                                $softBases=substr($_[9], 0,$softclip);#print "TMP=$softBases\n";
+        			$left_corrected=baseCheck($_[2],$end1,"left",$softBases);
+if(!$left_corrected){print "baseCheck($_[2],$end1,left,$softBases)\n";next}
+                               print TMPOUT "$left_corrected\n";
+#print "\nSEQ=$_[9]\t\n";
+
+                        }
+        }
+  }
+close FILE;
+close TMPOUT;
+}
+sub baseCheck{
+        my ($chrom,$pos,$direction,$softBases)=@_;
+        #skip if position is less than 0, which is caused by MT DNA
+        return if ($pos<0);
+        my $exit="";
+
+        while(!$exit){
+        if($direction=~/right/){
+                        my $refBase=getSeq($chrom,$pos,$INPUT_FASTA);
+                        my $softBase=substr($softBases,0,1);
+                        if ($softBase !~ /$refBase/){
+                                my $value=join("\t",$chrom,$pos,$pos+1,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos+1;
+                                $softBases=substr($softBases, 1,length($softBases));
+                        }
+         }
+        else{
+                        my $refBase=getSeq($chrom,$pos+1,$INPUT_FASTA);
+                        my $softBase=substr($softBases,-1,1);
+                        if ($softBase !~ /$refBase/){
+                                $pos=$pos-1+length($softBases);
+                                my $value=join("\t",$chrom,$pos-1,$pos,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos-1;
+                                $softBases=substr($softBases, 0, -1);
+                                #print "Trying again $softBases\n";
+                       }
+
+        }
+
+}
+}
+#Remove SAM files to conserve space
+unlink($random_file_sc);
+
+
+my $random_file_disc="$INPUT_BAM";
+###
+#
+######################################################
+# Transform Read pair groups into softclip equivalents
+######################################################
+#
+#
+#
+my $v="";
+#if($disable_RP_only){
+print "Running Bam2pair.pl\n";
+print "Looking for discordant read pairs without requiring soft-clipping information\n";
+	use FindBin qw($Bin);
+	my $path=$Bin;
+#	print"\n\nPATH=$path\n\n";
+if($verbose){$v="-v"}
+	my $tmp_out=join("",$random_name,"RP.out");
+	$command=join("","perl ",$path,"/Bam2pair.pl -b $random_file_disc  -o $tmp_out -isize $pe_upper_limit -winsize $dist_To_Soft -min $minRP -chrom $chrom -prefix $random_name -q $MapQ -blacklist $random_name.bed $v");
+if($verbose){	print "$command\n"};
+	system("$command");
+	$command=join("","perl -ane '\$end1=\@F[1];\$end2=\@F[3];print join(\"\\t\",\@F[0..1],\$end1,\"unknown|left\");print \"\\n\";print join(\"\\t\",\@F[2..3],\$end2,\"unknown|left\");print \"\\n\"' ", $tmp_out," >> ",$random_file);
+if($verbose){print "$command\n"};
+	system($command);
+	unlink($tmp_out);
+#}
+#
+
+
+######################################################
+unlink("$random_file","$tmp_name","$random_file","$index","$random_name","$new_blacklist") if (-z $random_file || ! -e $random_file ) ;
+if (-z $random_file || ! -e $random_file){
+	print "Softclipped file is empty($random_file).\nNo soft clipping found using desired paramters\n\n";
+	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+	}
+
+
+#############################################################
+#  Make sure there are enough soft-clippped supporting reads
+#############################################################
+my $outfile=join("",$random_file,".sc.merge.bed");
+#sortbed -i .sc.direction | mergeBed -nms -d 25 -i stdin > .sc.merge.bed
+$command=join(" ","sortBed -i",$random_file," | mergeBed  -nms -i stdin","|egrep \";|,\"","|awk '{OFS=\"\t\"}(NF==4)'",">",$outfile);
+
+print "$command\n" if ($verbose);
+system("$command");
+
+if (-z $outfile || ! -e $outfile){
+	unlink("$tmp_name","$random_file","$outfile","$index","$random_name","$new_blacklist"); 
+	print "mergeBed file is empty.\nNo strucutral variants found\n\n" ;
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed mergeBed\n";
+
+###############################################################
+# If left and right are on the same line, make into 2 lines
+###############################################################
+open (INFILE,$outfile)||die "couldn't open temp file : $. \n\n";
+my $tmp2=join("",$random_name,".sc.fixed.merge.bed");
+#print "INFILE=$outfile\tOUTFILE=$tmp2\n\n";
+#INPUT FORMAT=chr9\t131467\t131473\tATGCTTATTAAAA|left;TTATTAAAAGCATA|left
+open (OUTFILE,">$tmp2")||die "couldn't create temp file : $. \n\n";
+while(<INFILE>){
+	chomp $_;
+	my $l = $_;
+
+	my @a = split(/\t/, $l);
+	my $info = $a[3];
+	my @info_arr = split(/\;/, $info);
+	my @left_arr=();
+	my @right_arr=();
+	@left_arr = grep(/left/, @info_arr);
+	@right_arr = grep(/right/, @info_arr);
+
+	#New
+	my $left = join(";", @left_arr);
+	my $right = join(";", @right_arr);
+	$info = join(";", @info_arr);
+
+	if((@left_arr) && (@right_arr)){
+		print OUTFILE "$a[0]\t$a[1]\t$a[2]\t$left\n$a[0]\t$a[1]\t$a[2]\t$right\n";
+	} else{
+		my $all=join("\t",@a[0..2],$info);
+		print OUTFILE "$all\n";
+	}
+}
+
+# make sure output file name is $outfile
+$command=join(" ","sed -e '/ /s//\t/g'", $tmp2,"|awk 'BEGIN{OFS=\"\\t\"}(NF==4)'", "|perl -pne 's/ /\t/g'>",$outfile);
+system("$command");
+if($verbose){print "$command\n"};
+unlink("$tmp_name","$random_file","$tmp2","$outfile","$index","random_name","$new_blacklist") if (-z $outfile || ! -e $outfile) ;
+ if (-z $outfile || ! -e $outfile){
+	print "Fixed mergeBed file is empty($outfile).\nNo strucutral variants found\n\n";
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed fixing mergeBed\n\n";
+
+###############################################################
+# Seperate directions of soft clips
+###############################################################
+my $left_sc = join("", "left", $tmp2);
+my $right_sc = join("", "right", $tmp2);
+use FindBin qw($Bin);
+#my $path=$Bin;
+
+$command=join("","grep left ", $tmp2, " |sed -e '/left /s//left\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$left_sc);
+system("$command");
+#print "$command\n";
+$command=join("","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$right_sc);
+#$command=join(" ","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g' >",$right_sc);
+system("$command");
+#print "$command\n";
+#die "CHECK $right_sc\n";
+
+###############################################################
+# Count the number and identify directions of soft clips
+###############################################################
+print "Count the number and identify directions of soft clips\n";
+#print "looking in $outfile\n";
+$outfile=join("",$random_name,".sc.fixed.merge.bed");
+
+open (INFILE,$outfile)||die "couldn't open temp file\n\n";
+my $tmp3 = join("", $random_file, "predSV");
+open (OUTFILE, ">$tmp3")||die "couldn't create temp file\n\n";
+while(<INFILE>){
+chomp;
+	@_=split(/\t/,$_);
+	my $count=tr/\;//;$count+=tr/\,//;
+	$count=$count+1;
+	my $left=0;
+	my $right=0;
+
+	while ($_ =~ /left/g) { $left++ } # count number of right clips
+	while ($_ =~ /right/g) { $right++ } # count number of left clips
+
+	###############################################################
+	if ($count >= $minSoftReads){
+		####get longets soft-clipped read
+		my @clips=split(/\;|,|\|/,$_[3]);
+
+		my ($max, $temp, $temp2, $temp3, $dir, $maxSclip) = (0) x 6;
+		for (my $i=0; $i<$count; $i++) {
+			my $plus1=$i+1;
+			$temp=length($clips[$i]);
+			$temp2=$clips[$plus1];
+			$temp3=$clips[$i];
+
+			if ($temp > $max){
+				$maxSclip=$temp3;
+				$max =$temp;
+				$dir=$temp2;
+			} else {
+				$max=$max;
+				$dir=$dir;
+				$maxSclip=$maxSclip;
+			}
+			$i++;
+		}
+		my $order2 = join("|", $left, $right);
+        #print join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+		print OUTFILE join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+	} elsif($_=~/unknown/){
+	print OUTFILE join ("\t",@_[0..2],"NA","NA","left","NA","NA|NA") . "\n";
+        print OUTFILE join ("\t",@_[0..2],"NA","NA","right","NA","NA|NA") . "\n";
+	}
+	####Format is Chrom,start, end,longest Soft-clip,length of longest Soft-clip, direction of longest soft-clip,#supporting softclips,#right Sclips|#left Sclips
+}
+close INFILE;
+close OUTFILE;
+
+unlink("$tmp2","$tmp_name","$random_file","$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$new_blacklist") if (-z $tmp3 || !-e $tmp3) ;
+
+ if (-z $tmp3 || !-e $tmp3){
+	print "No structural variants found while Counting the number and identify directions of soft clips.\n" ;
+
+	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+	&print_header();
+	close OUT;
+	exit;
+
+}
+
+print "Done counting Softclipped reads\n";
+###############################################################
+#### Print header information
+###############################################################
+open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+&print_header();
+close OUT;
+
+###############################################################
+###############################################################
+#### DO the bulk of the work
+###############################################################
+use List::Util qw(min max);
+open (FILE,"$tmp3")|| die "Can't open file\n";
+open (OUT,">>$OUTNAME")|| die "Can't open file\n";
+
+#print "\nusing $tmp3 and writing to $OUTPUT_FILE \n";
+while (<FILE>){
+	#If left clip {+- or -- or -+ }{+- are uninformative b/c they go upstream}
+	#If right clip {++ or -- or +-}
+	chomp $_;
+	my $line = $_;
+	my @info = split(/\t/, $_);
+
+	if($info[5] eq "left") {
+		bulk_work("left", $line, $random_file_disc);
+
+	} elsif ($info[5] eq "right") {
+		bulk_work("right", $line, $random_file_disc);
+	}
+#if($. ==6){print "THIS IS LINE 6\n$_\n";die}
+print "Completed line $.\n" if ($verbose);
+}
+close FILE;
+close OUT;
+
+###############################################################################
+###############################################################################
+#### Delete temp files
+my $meregedBed=join("",$random_name,".sc.direction.bed.sc.merge.bed");
+
+if(defined($temp_output)){$temp_output=$temp_output} else {$temp_output="no"}
+
+if ($temp_output eq "no"){
+	unlink("$tmp_name","$random_file","$tmp2",,"$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$meregedBed","$random_name.bed");
+}
+####Sort VCF
+my $tmp=join(".",$random_name,"tmp");
+#Get header
+$cmd="grep \"#\" $OUTNAME > $tmp";
+system($cmd);
+#sort results
+$cmd="grep -v \"#\" $OUTNAME|perl -pne 's/chr//'|sort -k1,1n -k2,2n|perl -ne 'print \"chr\".\$_' >>$tmp";
+system($cmd);
+$cmd="mv $tmp $OUTNAME";
+system($cmd);
+#remove entries next to each other
+
+
+
+
+#############################################################
+##May not need this anymore since filtering on left and right
+#############################################################
+#my $tmpout=$OUTNAME;
+#$tmpout.=".tmp";
+#use FindBin qw($Bin);
+##my $path=$Bin;
+#$command="perl ".$path."/Extract_nSC.pl $OUTNAME -q nSC > $tmpout";
+##print "Command=$command\n";
+#system($command);
+#$command="perl ".$path."/reduce_redundancy.pl $tmpout $upper_limit |cut -f1-10 > $OUTNAME";
+##print "$command\n";
+#system($command);
+#system("rm $tmpout");
+########################################################
+
+
+
+
+print "Analysis Completed\n\nYou did it!!!\n";
+print "Finish Time : " . &spGetCurDateTime() . "\n";
+$now = time - $now;
+printf("\n\nTotal running time: %02d:%02d:%02d\n\n", int($now / 3600), int(($now % 3600) / 60),
+int($now % 60));
+
+exit;
+
+###############################################################################
+sub rev_comp {
+  my $dna = shift;
+  my $revcomp = reverse($dna);
+  $revcomp =~ tr/ACGTacgt/TGCAtgca/;
+
+  return $revcomp;
+}
+
+
+###############################################################################
+#### to get reference base
+sub getSeq{
+	my ($chr,$pos,$fasta)=@_;
+	#don't require chr
+	#if($chr !~ /^chr/){die "$chr is not correct\n";}
+#	die "$pos is not a number\n" if ($pos <0);
+my @result=();
+        if ($pos <0){print "$pos is not a valid position (likely caused by circular MT chromosome)\n";return;}
+
+	@result = `samtools faidx $fasta $chr:$pos-$pos`;
+	if($result[1]){chomp($result[1]);
+	return uc($result[1]);
+	}
+	return("NA");
+	#### after return will not be printed
+	####print "RESULTS=@result\n";
+}
+
+sub getBases{
+        my ($chr,$pos1,$pos2,$fasta)=@_;
+        #don't require chr
+        #if($chr !~ /^chr/){die "$chr is not correct\n";}
+my @result=();
+        if ($pos1 <0){print "$pos1 is not a valid position (likely caused by circular MT chromosome)\n";return;};
+
+        @result = `samtools faidx $fasta $chr:$pos1-$pos2`;
+	if(!$result[1]){$result[1]="NA"};
+        chomp($result[1]);
+        return uc($result[1]);
+
+        #### after return will not be printed
+        ####print "RESULTS=@result\n";
+}
+###############################################################################
+#### to get time
+sub spGetCurDateTime {
+	my ($sec, $min, $hour, $mday, $mon, $year) = localtime();
+	my $curDateTime = sprintf "%4d-%02d-%02d %02d:%02d:%02d",
+	$year+1900, $mon+1, $mday, $hour, $min, $sec;
+	return ($curDateTime);
+}
+
+
+###############################################################################
+#### print header
+sub print_header {
+	my $date=&spGetCurDateTime();
+	my $header = qq{##fileformat=VCFv4.1
+##fileDate=$date
+##source=SoftSearch.pl
+##reference=$INPUT_FASTA
+##Usage= SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -u $unmated_pairs -s $num_sd -b $INPUT_BAM -f $INPUT_FASTA -o $OUTNAME
+##INFO=<ID=SVTYPE,Number=1,Type=String,Description="Type of structural variant">
+##INFO=<ID=EVENT,Number=1,Type=String,Description="ID of event associated to breakend">
+##INFO=<ID=MATEID,Number=.,Type=String,Description="ID of mate breakends">
+##INFO=<ID=ISIZE,Number=.,Type=String,Description="Size of the SV">
+##INFO=<ID=END,Number=1,Type=Integer,Description="End position of the variant described in this record">
+##FORMAT=<ID=lSC,Number=1,Type=Integer,Description="Length of the longest soft clips supporting the BND">
+##FORMAT=<ID=nSC,Number=1,Type=Integer,Description="Number of supporting soft-clips\">
+##FORMAT=<ID=uRP,Number=1,Type=Integer,Description="Number of unmated read pairs nearby Soft-Clips">
+##FORMAT=<ID=levD_local,Number=1,Type=Float,Description="Levenstein distance between soft-clipped bases and the area around the original soft-clipped site">
+##FORMAT=<ID=levD_distl,Number=1,Type=Float,Description="Levenstein distance between the soft-clipped bases and mate location">
+##FORMAT=<ID=CTX,Number=1,Type=Integer,Description="Number of chromosomal translocations">
+##FORMAT=<ID=DEL,Number=1,Type=Integer,Description="Number of reads supporting Large Deletions">
+##FORMAT=<ID=INS,Number=1,Type=Integer,Description="Number of reads supporting Large insertions">
+##FORMAT=<ID=NOV_INS,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##FORMAT=<ID=TDUP,Number=1,Type=Integer,Description="Number of reads supporting a tandem duplication">
+##FORMAT=<ID=INV,Number=1,Type=Integer,Description="Number of reads supporting inversions">
+##FORMAT=<ID=sDEL,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##INFO=<ID=NO_MATE_SC,Number=1,Type=Flag,Description="When there is no softclipping of the mate read location, an appromiate position is used">
+##FORMAT=<ID=GT,Number=1,Type=String,Description="Dummy value for maintaining VCF-Spec">
+#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\t$SAMPLE_NAME\n};
+
+	print OUT $header;
+}
+
+
+###############################################################################
+sub bulk_work {
+print "#####################################@_\n" if ($verbose);
+	my ($side, $line, $file) = @_;
+	my $local_levD = 0;
+	my $distl_levD = 0;
+
+	#my @info = split(/\t/, $line);
+	my @plus_Reads = split(/\t/, $line);
+	$plus_Reads[7] =~ s/\n//g;
+
+	#### softclip length and softclip size.
+	my $lSC = $plus_Reads[4];
+	my $nSC = $plus_Reads[6];
+
+
+	#Get all types of compatible reads
+	#Get improperly paired reads (@ max distance)
+
+	#### default value for left SIDE.
+	#If left-clip, then look downstream for match of softclipped reads to define a deletion, but look for DRPs upstream
+	my $sv_type = "SVTYPE=BND";
+	my $start_local=0; my $end_local=0;my $target_local="";my $target_drp="";my $start_drp="";my $end_drp="";
+	if ($side =~ /left/) {
+		$start_local = $plus_Reads[1]-$dist_To_Soft;
+		$end_local = $plus_Reads[2];
+                $start_drp = $plus_Reads[1];
+                $end_drp = $plus_Reads[1]+$dist_To_Soft;
+	
+	}
+	else{                
+                $start_local = $plus_Reads[1];
+                $end_local = $plus_Reads[1]+$dist_To_Soft;
+                $start_drp = $plus_Reads[1]-$dist_To_Soft;
+                $end_drp = $plus_Reads[1];
+        }
+	
+	$target_local=join("", $plus_Reads[0], ":", $start_local, "-", $end_local);
+	$target_drp=join("", $plus_Reads[0], ":", $start_drp, "-", $end_drp);
+	my $num_unmapped_pairs="";
+	if ($side =~ /right/) {
+		$num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f8 -F 1536 -c $INPUT_BAM $target_drp`;
+	} else {
+        $num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $INPUT_BAM $target_drp`;
+	}
+if($verbose){print "samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $INPUT_BAM $target_drp\n";}
+
+	$num_unmapped_pairs=~s/\n//;
+if($verbose){print "NUM UNMAPPED PAIRS= $num_unmapped_pairs\n";}
+	my $REF1_base = "";
+	my $REF2_base = "";
+	my $INFO_1 = "";
+	my $INFO_2 = "";
+	my $ALT_1 = "";
+	my $ALT_2 = "";
+	my $isize = 0;
+	my $QUAL = "";
+	my $FORMAT = "GT:";
+
+	#### get 8 bit rand id
+	my $BND1_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	my $BND2_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	$BND1_name=join "_","BND",$BND1_name;
+	$BND2_name=join "_","BND",$BND2_name;
+
+	my $counts = {CTX => 0, DEL => 0, INS => 0, INV => 0, TDUP => 0, NOV_INS => 0 };
+	my $event_mate_info = {CTX => "", DEL => "", INS => "", INV => "", TDUP => "", NOV_INS => "" };
+
+	#### get mate pair info and counts per event
+	foreach my $e (sort keys %{$counts}) {
+		my $h = get_counts_n_info($e, $side, $MapQ, $file, $dist_To_Soft, $target_drp, $upper_limit, $lower_limit);
+
+		$counts->{$e} = $h->{count};
+		$event_mate_info->{$e} = $h->{info};
+	}
+#print Dumper($counts);
+
+	my $max = 0;
+	my $type = "UNKNOWN";
+	my $nRP = 0;
+	my $mate_info = "NA\tNA\tNA\tNA";
+	my $summary = "GT:";
+
+	#### find max count of events and set type, nRP and info to corresponding
+	#### max count event.
+	#### also create a summary string of all counts to be added to VCF file.
+	foreach my $e (sort keys %{$counts}){
+#		if ($counts->{$e} >=i $max){
+		if ($counts->{$e} > $max){		
+			$type = $e .",". $counts->{$e};
+			$nRP = $counts->{$e};
+
+			$max = $counts->{$e};
+
+			if (length($event_mate_info->{$e})) {
+				$mate_info = $event_mate_info->{$e};
+			}
+		}
+
+		$summary .= $e .",". $counts->{$e} .":";
+	}
+#	print "done with Summary\n";
+	#### remove last colon ":" from
+	$summary =~ s/:$//;
+ if (($minRP > $max)&&(!$disable_RP_only )){if ($verbose){print "FAILED BECAUSE ($minRP > $max)&&(!$disable_RP_only )"};return};
+
+	#### Run Levenstein distance on softclip in target region to find out if its a small deletion/insetion
+	#### passing 1: clip_seq, 2: chr, 3: start, 4: end, 5: ref file.
+	my $levD = new LevD;
+########################################################
+########################################################
+########################################################
+
+	#### redefine start and end location for LevD calc.
+#	$start = $plus_Reads[1]-$dist_To_Soft;
+#	$end = $plus_Reads[2];
+	my $num_bases_to_loc=0;
+	my $new_start=0;
+	my $new_end=0;
+	my $del_seq="";
+        my $start = $start_local;
+        my $end = $end_local;
+	if ($lSC=~/NA/){$lSC=0}
+
+	if ($side =~ /right/) {
+	        $levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	        $num_bases_to_loc=$levD->{index};
+		$new_start = $plus_Reads[2];
+                if ($plus_Reads[2]=~/^[0-9]/){$new_end=$plus_Reads[2]+$lSC};
+	}
+	else{
+		$levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+		$num_bases_to_loc=$levD->{index};
+		if ($plus_Reads[2]=~/^[0-9]/){$new_start=$plus_Reads[2]-$lSC};
+                $new_end = $plus_Reads[2];
+	}
+	if((!$new_start)||(!$new_end)||($new_start<0)){print "FAILED AT ((!$new_start)||(!$new_end)||($new_start<0))\n";return};
+	
+	$del_seq=getBases($plus_Reads[0], $new_start,$new_end,$INPUT_FASTA);
+##############################################################################
+#	#If there is a match, where is the start position of the match?
+#
+##############################################################################
+
+
+	#if $plus_Reads[3] eq "NA", then it was found without soft-clipped reads
+	if($plus_Reads[3] !~  /NA/){
+			if (($local_levD < $levD_local_threshold)) {
+				return if (!$sv_only);
+				#### add value to summary to be written to vcf file.
+				$summary = "GT:sDel," . $plus_Reads[6];
+				$type = "sDEL";
+				###########################################################################
+				##### Printing output
+
+				#########################################
+				##### Get DNA info
+				#########################################
+				#$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF1_base = substr($del_seq, 0, 1);
+
+				#### this is alt ref. for softclip its $plus_Reads[3]
+				$REF2_base = $del_seq;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$isize = length($del_seq);
+
+				#### svtype = none for sDEL
+				#### isize = length($info[3]);
+				#### nRP = NA
+				#### mate_id = NA
+				#### CTX,:DEL,:....sDEL,##
+				$INFO_1=join(";", "SVTYPE=NA", "EVENT=$type", "ISIZE=$isize");
+
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE= "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+				$INFO_2=~s/\s//g;
+
+				$BND1_name =~ s/^BND/LEVD/;
+				# If left, then the start position is plus_Reads[1]-isize
+				my $start_pos=0;
+				#Make sure Ref1 and Ref2 bases are different
+				if($REF2_base eq $REF1_base){$REF1_base="NA"}
+				if($side=~/left/){$start_pos=$plus_Reads[1]-$isize}else{$start_pos=$plus_Reads[1]};		
+				print OUT join ("\t", $plus_Reads[0], $start_pos, $BND1_name, $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+				if ($verbose){print "No Softclipped reads here!\n"}
+				return;
+			}
+		}
+
+		#### Otherwise, look for DRP mate info
+	#if($nRP=~/NA/){print "MATE_INFO=$mate_info\tSide=$side\tline=$line\n";}
+		my @mate_info_arr = split(/\t/, $mate_info);
+		$nRP = $mate_info_arr[3];
+		my $mate_chr=$mate_info_arr[0];
+
+			if((! defined $nRP) || ($nRP =~ /na/i) || ($mate_chr =~ /NA/) ){
+			#PRINT UNKNOWN
+	if ($nRP =~ /na/i){print "Can't find SC reads\n" if ($verbose);return};
+	if ($verbose){print "There is an unknown\nNRP=$nRP Mate_CHR=$mate_chr minRP=$minRP\n"}
+				$summary .= ":unknown," . $plus_Reads[6];
+				$type = "unknown";
+				$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF2_base = $plus_Reads[3];
+				$BND1_name =~ s/^BND/UNKNOWN/;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$INFO_1=join(";", "SVTYPE=unknown", "EVENT=unknown", "ISIZE=unknown");
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE = "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+				$SAMPLE=~s/NA/0/g;
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+			       #print join ("\t", $plus_Reads[0], $plus_Reads[1],  $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+
+				print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $REF2_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+				return;
+
+		}
+		#### end if there is no mate info or nRP+uRP<minRP
+		if (($nRP<$minRP)&&($unmated_pairs > ($num_unmapped_pairs+$nRP))){
+			print "Something failed here\nif (($nRP<$minRP)&&($unmated_pairs > ($num_unmapped_pairs+$nRP)))\n";
+		return}
+
+		##################################################################################
+		# Find out if mates have nearby soft-clips (to refine the breakpoints)
+		##################################################################################
+		#Look for evidence of soft-clipping near mate
+		my @mate_soft_arr = ();
+		my $mate_start = 0;
+		my $mate_soft = "";
+
+		@mate_info_arr = split(/\t/, $mate_info);
+
+		#### mate start and end locations.
+		my $filename = $right_sc;
+
+		$start = $mate_info_arr[1] - $dist_To_Soft;
+		$end = $mate_info_arr[1];
+
+		if ($side =~ /right/) {
+			$start = $mate_info_arr[2];
+			$end = $mate_info_arr[2] + $dist_To_Soft;
+
+			$filename = $left_sc;
+		}
+
+		#### add levenstein distance to Summary
+	#print "Calc distal Levd\n";
+		$levD->search(rev_comp($plus_Reads[3]), $mate_info_arr[0], $start, $end, $INPUT_FASTA);
+		$distl_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	$distl_levD = "NA" if($plus_Reads[3] =~ /NA/);
+	#If there is no softclips to string match, then give 0 as quality value
+       if ($plus_Reads[3] !~ /NA/){
+			$QUAL=1/($distl_levD + 0.001);
+		}
+		else	{
+			$QUAL=0;
+		};
+	$QUAL=sprintf("%.2f",$QUAL);
+	#### looking for softclips to refine break point
+	#### if left look in right and vice-versa.
+	$cmd = qq{echo -e "$mate_info_arr[0]\t$start\t$end"};
+	$cmd .= qq{ | awk -F'\t' 'NF==3' | intersectBed -a stdin -b $filename | head -1};
+print "$cmd\n" if $verbose;
+	$mate_soft = `$cmd`;
+
+	$mate_soft =~ s/\n//g;
+	@mate_soft_arr = split(/\s/, $mate_soft);
+my $NO_MATE_SC="";
+	if(@mate_soft_arr){
+		$mate_chr = $mate_soft_arr[0];
+		$mate_start = $mate_soft_arr[1];
+                $NO_MATE_SC="APPROXIMATE";
+
+	} else{
+		@mate_info_arr = split(/\s/,$mate_info);
+		$mate_chr = $mate_info_arr[0];
+		$mate_start = $mate_info_arr[1];
+	}
+
+	#end if there is no mate info
+	return if ($mate_chr eq "");
+	#end if there is no mate info and !disable_RP_only
+	return if (($lSC =~/NA/)&&(!$disable_RP_only));
+	
+	
+	###########################################################################
+	##### Printing output
+
+	#########################################
+	# Get DNA info
+	#########################################
+	#print "PLUS_READS=$plus_Reads[0],$plus_Reads[1]\nMATE=$mate_chr,$mate_start,$INPUT_FASTA\n";
+	$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+
+	### this is alt ref. for softclip its $plus_Reads[3]
+	$REF2_base = getSeq($mate_chr, $mate_start, $INPUT_FASTA);
+
+	#########################################
+	# print in VCF format
+	#########################################
+
+	#### abs value to account for left and right reads.
+	$isize = abs($plus_Reads[1]-$mate_start);
+	
+	my $event_type=$type;
+	$event_type=~ s/,|[0-9]//g;
+	$INFO_1=join(";", "$sv_type", "EVENT=$event_type","END=$mate_start", "ISIZE=$isize","MATEID=$BND2_name");
+	$INFO_2=join(";", "$sv_type", "EVENT=$event_type","END=$plus_Reads[1]", "ISIZE=$isize","MATEID=$BND1_name");
+
+	#### remove any white spaces.
+	#### ask: did you mean to remove space from ends? eg. trim()
+	$INFO_1=~s/\s//g;
+	$INFO_2=~s/\s//g;
+
+	$FORMAT=$summary;
+ 	$FORMAT=~ s/,|[0-9]//g;
+        $FORMAT .= ":lSC:nSC:uRP:distl_levD";
+	if($NO_MATE_SC){$INFO_2 .= ":NO_MATE_SC"}
+	my $SAMPLE="0/1:";	
+	$SAMPLE .=$summary;
+#        if($NO_MATE_SC){$SAMPLE.= ":$NO_MATE_SC"}
+
+	$SAMPLE=~s/[A-Z|,|_]//g;
+        my $MATE_SAMPLE=$SAMPLE;
+        $SAMPLE .= ":$lSC:$nSC:$num_unmapped_pairs:$distl_levD";
+	$MATE_SAMPLE .=":NA:NA:NA:NA";
+	$SAMPLE=~s/::/:/g;
+	$MATE_SAMPLE=~s/::/:/g;
+	$MATE_SAMPLE=~s/NA/0/g;
+	$SAMPLE=~s/NA/0/g;
+ 
+	if($type !~ /INV/){
+		$ALT_1 = join("","]",$mate_chr,":",$mate_start,"]",$REF1_base);
+		$ALT_2 = join("",$REF2_base,"[",$plus_Reads[0],":",$plus_Reads[1],"[");
+		#		2      321682 bnd_V  T   ]13:123456]T  6    PASS SVTYPE=BND
+		#		13     123456 bnd_U  C   C[2:321682[   6    PASS SVTYPE=BND
+	} else {
+		$ALT_1 = join("", "]", $plus_Reads[0], ":", $plus_Reads[1], "]", $REF2_base);
+		$ALT_2 = join("", $REF1_base, "[", $mate_chr, ":", $mate_start, "[");
+	}
+
+	if(($mate_chr) && ($plus_Reads[0])){
+		print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $ALT_1, $QUAL,"PASS", $INFO_1, $FORMAT,$SAMPLE,"\n");
+		print OUT join ("\t", $mate_chr, $mate_start, $BND2_name, $REF2_base, $ALT_2, $QUAL, "PASS", $INFO_2, $FORMAT,$MATE_SAMPLE,"\n");
+	}
+}
+
+###############################################################################
+###############################################################################
+sub get_counts_n_info {
+        my ($event, $side, $mapQ, $file, $dist, $target, $upL, $lwL) = @_;
+
+        my $mate_info = "";
+        my $cmd = "";
+
+        if ($event =~ /^CTX$/i) {
+                #print "CTX side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{ samtools view $new_blacklist -q $mapQ -f 16 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^DEL$/i) {
+                #print "DEL side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -F 1568 -f 16 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"} {if((\$7 ~ /=/)&&(\$9<-$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^INS$/i) {
+                #print "INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<$lwL && \$9 > 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq {samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>-$lwL && \$9 < 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^INV$/i) {
+                #print "INV side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -F 1596 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 48 -F 1548 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^TDUP$/i) {
+                #print "TDUP side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+#			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4>\$8)&&(\$9<0)&& (\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+#                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<-$upL )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4<\$8)&&(\$9>0)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^NOV_INS$/i) {
+                #print "NOV_INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 8 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 24 -F 1536 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        }
+
+        $mate_info=~s/\n//g;
+        my @tmp=split(/\t/, $mate_info);
+
+        my $counts = 0;
+
+        if (defined $tmp[3]) {
+                $tmp[3] =~ s/\n//g;
+
+                $counts = $tmp[3] if (length($tmp[3]));
+        }
+        return ({count=>$counts, info=>$mate_info});                                                                                                                                
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/SoftSearch_Filter.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,137 @@
+#!/usr/bin/perl -s
+open (FILE,"$ARGV[0]")||usage();#die "Not using the right Parameters!\n\n";
+use Getopt::Long;
+#Declare variables
+my ($lsc,$minDist,$skip,$nSC,$nRP,$isize,$answer);
+GetOptions(
+	'dist:s' => \$minDist,		#minimum distance between events
+	'lsc:i' => \$lsc,		#minimum somatic score
+	'nsc:i' => \$nsc, 	#minimum depth of coverage in normal
+	'nRP:i' => \$nRP,	#minimum number of times it can be seen in tumor
+	'isize:i' => \$isize,	
+	'sv:s' => \$sv,		#whether or not to skip small deletions
+	'q:s' => \$answer,		#useful for plotting histograms
+	'skip:s' => \$skip
+	);
+if(defined($lsc)){$lsc=$lsc} else {$lsc=0};
+if(defined($nsc)){$nsc=$nsc} else {$nsc=0};
+if(defined($nRP)){$nRP=$nRP} else {$nRP=0};
+if(defined($minDist)){$minDist=$minDist} else {$minDist=0};
+if(!$isize){$isize=0};
+if(!$uRP){$uRP=0};
+
+if($answer eq "yes"){$answer=$answer} else {$answer="no"};
+
+if ($answer eq "yes"){
+open(lsc,">lsc.out")||die;
+open(nsc,">nsc.out")||die;
+open(nRP,">nRP.out")||die;
+}
+
+
+#Remove hits if they are within $minDist
+$chr="chr1";$pos=0;
+while (<FILE>){
+	if ($_=~/^#/){
+		print; 
+		next
+	};
+	if ($skip){next if $_=~/$skip/}
+	@_=split(/\t/,$_);
+	#Get ISIZE from INFO field
+	my @info=split(/;/,$_[7]);
+       	my $k = 0;
+	my $v = 0; 
+	my $infoHash;
+	for (my $i=0;$i<=@info;$i++){
+        	my @tmp=split(/=/,$info[$i]);
+		$k=shift(@tmp);
+		$v=shift(@tmp);
+		$infoHash{$k}=$v;
+	}
+
+	#Get the value of TYPE to find out how many reads support the event
+        my $counts = {CTX => 0, DEL => 0, INS => 0, INV => 0, TDUP => 0, NOV_INS => 0, lSC => 0, nSC => 0,uRP =>0,sDEL => 0,levD_local=>0,distl_levD => 0 };
+	#Get Complete Hash
+	#@_[8] is format
+	#@_[9] is values
+	my @format=split(/:/, $_[8]);
+	my @sample=split(/:/,$_[9]);
+	my %hash; 
+	@hash{@format}=@sample;
+	#Subset has to get proper type of variants
+	my $max_val = 0;
+	my $max_type = "NA";
+	
+	#Get TYPEOF HASH 
+	my %type;
+	%type = %hash ;
+	delete $type{'lSC'};
+        delete $type{'nSC'};
+        delete $type{'uRP'};
+        delete $type{'levD_local'};
+        delete $type{'distl_levD'};
+
+ 	while (my ($key,$val)=each(%type)){
+		if($val > $max_val){$max_val=$val;$max_type=$key}
+		}
+
+
+#######################################################################################################
+        #Start applying filters
+	
+	#Remove hits if they are within $minDist
+	$chrom=$_[0];$position=$_[1];
+
+	#next if chroms are same and distance is less than X
+	$difference=abs($pos-$position);
+	if(($chrom eq $chr)&&($difference < $minDist)){
+		$pos=$position;$chr=$chrom;;
+		next}
+	$pos=$position;$chr=$chrom;	
+	$EVENT_SIZE=$infoHash{'ISIZE'};
+	$EVENT_TYPE=$max_type;
+	$EVENT_SUPPORT=$max_val;
+	$length_of_softClips=$hash{'lSC'};
+	$number_of_softclips=$hash{'nSC'};
+        $number_of_unmated=$hash{'uRP'};
+	
+	########################################################################
+	#Print if all fileds are ok
+	next if($EVENT_SIZE < $isize);
+        next if($EVENT_SUPPORT < $nRP);
+        next if($length_of_softClips < $lsc);
+        next if($number_of_softclips < $nsc);
+        next if($number_of_unmated < $uRP);
+	next if (($sv)&&($EVENT_TYPE=~/sDEL/));
+	print;
+
+
+	if ($answer eq "yes"){
+	print lsc $length_of_softClips."\n";
+	print nsc $number_of_softclips."\n";
+	print nRP $EVENT_SUPPORT."\n";
+	}
+}
+
+
+sub usage{
+print "\nUsage: Soft_SearchFilter.pl <VCF>\n
+	-dist	#minimum distance between events [0]
+	-lsc	#minimum length soft-clip [0]
+	-nsc	#minimum number of soft-clip [0]
+	-nRP	#minimum number of discordant read pairs [0]
+	-isize	#minimum size [0]
+	-sv	#skip small deletions [no|yes]
+	-skip	#pipe-delimited list of strings to skip (e.g. chrM|chY|chrGL)
+	\n"
+}
+
+#R
+# lsc<-read.table("lsc.out")
+# nsc<-read.table("nsc.out")
+# nRP<-read.table("nRP.out")
+# par(mfrow=c(2,2))
+# hist(lsc$V1,breaks=100)
+# hist(nsc$V1,breaks=100)
+# hist(nRP$V1,breaks=100)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/Subset_targets.sh	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,23 @@
+#!/bin/sh
+#$ -V
+#$ -cwd
+#$ -q 1-day
+#$ -m ae
+#$ -M hart.steven@mayo.edu
+#$ -l h_vmem=1G
+#$ -l h_stack=10M
+BAM=$1
+TARGET_BED=$2
+SAMPLE_NUMBER=$3
+
+#cat $HEADER > out.${SAMPLE_NUMBER}.sam
+samtools view -L $TARGET_BED $BAM|
+ perl -ane '
+ next if ($F[10]=~/#/);
+ $minSize=1000;
+ if( $F[1] & 8 || $F[1] & 4 ||  $F[8] == 0 || abs($F[8]) > $minSize || $F[5] =~/S/){
+ $rName=join("","@",@F[0]);
+  print join ("\n",$rName,$F[9],"+",@F[10])."\n";
+};
+ ' >> out.${SAMPLE_NUMBER}.fq
+echo "Done with $BAM `date`"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/blat_parse.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,526 @@
+#####################################################################################################################################################
+#Purpose: To parse blat psl file
+#Date: 07-30-2013
+#####################################################################################################################################################
+use Getopt::Long;
+use Cwd;
+#reading input arguments
+&Getopt::Long::GetOptions(
+'b|BLAT_OUT=s'=> \$blat_out,
+'temp:s'=>\$dirtemp,
+'f|FASTA=s'=>\$infast,
+);
+$blat_out =~ s/\s|\t|\r|\n//g;
+$dirtemp =~ s/\s|\t|\r|\n//g;
+$infast =~ s/\s|\t|\r|\n//g;
+$samtools=`which samtools`;
+$samtools =~ s/\s|\t|\r|\n//g;
+
+if($blat_out eq "" || $infast eq "" )
+{
+	die "Try: perl blat_parse.pl -b <PSL FILE> -f <Contigs.fa> 
+	-temp	temporary file directory
+	\n";
+}   
+if (!(-e $samtools))
+{
+	die "samtools must be in your path\n";
+}
+
+if (!(-e $infast))
+{
+	die "input fasta file doesn't exit\n";
+}
+unless(-d $dirtemp)
+{
+    #system("mkdir -p $dirtemp");
+    $dirtemp= getcwd;
+}	
+#opening the blat output file
+open(BUFF,$blat_out) or die "no file found $blat_out\n";
+open(WRBUFF,">$dirtemp/Temp_out.txt") or  die "not able to write the file \n";
+#parsing throught he file
+while(<BUFF>)
+{
+	if($_ =~ m/^\d/)
+	{
+		print WRBUFF $_;	
+	}
+	else
+	{
+		print "ignoring headers $.\n";
+	}
+}	
+close(WRBUFF);
+system("sort -k10,10 -k18,18n $dirtemp/Temp_out.txt > $dirtemp/Temp_out1.txt");
+system("mv  $dirtemp/Temp_out1.txt $dirtemp/Temp_out.txt");
+open(BUFF,"$dirtemp/Temp_out.txt") or die "no file found Temp_out.txt\n";
+open(WRBUFF,">$dirtemp/File1_out.txt") or  die "not able to write the file \n";
+close(WRBUFF);
+
+$prev_contig_name="";
+my @temp;
+#parsing throught he file
+while(<BUFF>)
+{
+	
+		chomp($_);
+		split "\t";
+		if($_[9] ne $prev_contig_name)
+		{
+			if($prev_contig_name ne "")
+			{
+				#print @temp."\n";
+				#print @temp."\n";
+				&processing(@temp);
+			}
+			undef(@temp);
+			push(@temp,$_);		
+		}
+		else
+		{
+			push(@temp,$_);
+		}	
+		$prev_contig_name=$_[9];	
+	
+	
+}	
+#processing last record
+&processing(@temp);
+#print @temp."\n";
+close(BUFF);
+
+
+
+
+##################SUBROUTINES######################
+#actual processing of each record in the temp array(same query name objects)
+
+sub processing {
+	open(WRBUFF,">>$dirtemp/File1_out.txt") or  die "not able to write the file \n";
+        open(BAD_CONTIG,">>$dirtemp/bad_contig.out.txt") or  die "not able to write the file \n";
+
+	@temp = @_;
+	#if number of hits for a contig is one
+	if(@temp == 1)
+	{
+			$i=0;
+			#define blocksizes array
+			@row=split("\t",$temp[$i]);
+			$row[18] =~ s/,$//g;
+			@blockSizes=split(',',$row[18]);
+			#defining var
+			$qSize=$row[10];
+			$qStart=$row[11];
+			$qStop=$row[12];
+			$tstart=$row[15];
+			$tstop=$row[16];
+			$Strand=$row[8];
+			$coverage = $row[9];
+			$coverage =~ s/\w+_//g;
+			#calculate match val
+			if(($qSize-($qStop-$qStart)) ==0)
+			{ 	
+				$flag=1;
+				#these ara non informative
+				if (@blockSizes ==1)
+				{
+					print "ignoring one of the event $row[9] $i as the event is non informative \n";
+					print BAD_CONTIG "$row[9]\n";
+				}
+				#Ignoring when number of blocks are more than two
+				if(@blockSizes > 2)
+				{
+					print "ignoring event $row[9] $. AS BLOCK SIZE is greater than 2\n";	
+				}
+				#if number of blocks is equal to 2
+				if(@blockSizes == 2)
+				{
+					$temp1=$tstart+$blockSizes[0]+1;
+					$temp2=$tstop-$blockSizes[1]-1;
+						
+					print  WRBUFF "$row[9]\t$row[13]\t$temp1\t$Strand\t$row[13]\t$temp2\t$Strand\t$coverage\n";
+				}
+				$i=@temp;
+			}
+			#later part missing
+			elsif($qStart ==0)
+			{	
+				$temp1=$tstart+$blockSizes[0]+1;
+				$infast_chr=$infast;
+				$infast_chr=~ s/\.fa//g;
+				$infast_chr_start=$qStop+1;
+				$infast_chr_stop=$qSize;
+				$sys="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+				
+				$sys = `$sys`;
+				chomp($sys);
+				@sys=split("\n",$sys);
+				$INSERTION="";
+				for($i=1;$i<@sys;$i++)
+				{
+					$INSERTION=$INSERTION.$sys[$i];
+				}
+				$INSERTION_LENGTH=length($INSERTION);
+				$temp1=$tstart+$blockSizes[0]+1;
+				print  WRBUFF "$row[9]\t$row[13]\t$temp1\t$Strand\tUNKNOWN\tUNKNOWN\t$Strand\t$coverage\t$INSERTION\t$INSERTION_LENGTH\n";
+				
+			}
+			#intial part missing
+			elsif($qStop == $qSize)
+			{
+				$temp1=$tstart;
+				$infast_chr=$infast;
+				$infast_chr=~ s/\.fa//g;
+				$infast_chr_start=0;
+				$infast_chr_stop=$qStart;
+				$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+				#die "$sys\n";
+				$sys = `$sys`;
+				#die "$sys\n";
+				chomp($sys);
+				@sys=split("\n",$sys);
+				$INSERTION="";
+				for( $i=1;$i<@sys;$i++)
+				{
+						$INSERTION=$INSERTION.$sys[$i];
+				}
+				$INSERTION_LENGTH=length($INSERTION);
+				$temp1=$tstart+1;
+				print  WRBUFF "$row[9]\tUNKNOWN\tUNKNOWN\t$Strand\t$row[13]\t$temp1\t$Strand\t$coverage\n";
+				
+			}
+			else
+			{
+				print "ignoring one of the event $row[9] $i as the event is non informative \n";
+			}
+		
+	}
+	#if number of hits for a contig is greater than one
+	else
+	{
+		#this flag is used to see if perfect hit not found (match val =0)
+		$flag1 = 0;
+		for(my $i=0;$i<@temp;$i++)
+		{
+			
+			#define blocksizes array
+			@row=split("\t",$temp[$i]);
+			$row[18] =~ s/,$//g;
+			@blockSizes=split(',',$row[18]);
+			#defining var
+			$qSize=$row[10];
+			$qStart=$row[11];
+			$qStop=$row[12];
+			$tstart=$row[15];
+			$tstop=$row[16];
+			$Strand=$row[8];
+			$coverage = $row[9];
+			$coverage =~ s/\w+_//g;
+			#calculate match val
+			if(($qSize-($qStop-$qStart)) ==0)
+			{ 	
+				$flag1=1;
+				#these ara non informative
+				if (@blockSizes ==1)
+				{
+					print "ignoring one of the event $row[9] $i as the event is non informative \n";
+					print BAD_CONTIG "$row[9]\n";
+				}
+				#Ignoring when number of blocks are more than two
+				if(@blockSizes > 2)
+				{
+					print "ignoring event $row[9] $. AS BLOCK SIZE is greater than 2\n";	
+				}
+				if(@blockSizes == 2)
+				{
+					$temp1=$tstart+$blockSizes[0]+1;
+					$temp2=$tstop-$blockSizes[1]-1;
+						
+					print  WRBUFF "$row[9]\t$row[13]\t$temp1\t$Strand\t$row[13]\t$temp2\t$Strand\t$coverage\n";
+				}
+				$i=@temp;
+			}
+		}
+		#as flag value not changed proceed to see next step
+		if($flag1 == 0)
+		{
+			undef(@initial);
+			my @initial;
+			for(my $i=0;$i<@temp;$i++)
+			{
+				@row=split("\t",$temp[$i]);
+				#print "@row\n";
+				unshift(@initial,[@row]);
+			}
+			#sortin the hits according to qstart & qend
+			@initial = sort {$a->[11] <=> $b->[11] || $b->[12] <=> $a->[12]} @initial;
+			#print "$row[9]\t@initial\n";
+			#if($row[9]  eq "NODE_5_length_149_cov_12.395973")
+			#{
+			#	for($i=0;$i<@initial;$i++)
+			#	{
+			#		print "@{$initial[$i]}\n";
+			#	}
+			#}
+			$start = "";
+			$stop = "";
+			$start_len=0;
+			$stop_len=0;
+			#this super flag is used to skip processing of remaining uncessary hits
+			$super_flag = 0;
+			for($i=0;$i<@initial && $super_flag == 0;$i++)
+			{
+				$flag = 0;
+				#print "@{$initial[$i]}\n";
+				$initial[$i][18] =~ s/,$//g;
+				@blockSizes1=split(',',$initial[$i][18]);
+				#defining var
+				$qSize1=$initial[$i][10];
+				$qStart1=$initial[$i][11];
+				$qStop1=$initial[$i][12];
+				$tstart1=$initial[$i][15];
+				$tstop1=$initial[$i][16];
+				$Strand1=$initial[$i][8];
+				$Chr1 = $initial[$i][13];
+				$coverage1 = $initial[$i][9];
+				$coverage1 =~ s/\w+_//g;
+				#die "$qSize1\t$qStart1\t$qStop1\t$tstart1\t$tstop1\t$Strand1\t$Chr1\t$coverage1\n";
+				#if a hit qstart = 0 then set flag =1 
+				if($qStart1 == 0)
+				{
+					$flag =1;
+				}
+				#if a hit qstop = 0 then set flag =2 
+				if($qStop1 == $qSize1)
+				{
+					$flag =2;
+				}
+				#if($row[9]  eq "NODE_5_length_149_cov_12.395973")
+				#{
+				#	print "$flag \n";
+				#}
+				if(@blockSizes1 == 1)
+				{
+					if($flag == 1 )
+					{
+						for($j=0;$j<@initial;$j++)
+						{
+							#both hits should not be the same 
+							if($i != $j)
+							{
+								#print "@{$initial[$i]}\n";
+								$initial[$j][18] =~ s/,$//g;
+								@blockSizes2=split(',',$initial[$j][18]);
+								#defining var
+								$qSize2=$initial[$j][10];
+								$qStart2=$initial[$j][11];
+								$qStop2=$initial[$j][12];
+								$tstart2=$initial[$j][15];
+								$tstop2=$initial[$j][16];
+								$Strand2=$initial[$j][8];
+								$coverage2 = $initial[$j][9];
+								$Chr2 = $initial[$j][13];
+								$coverage2 =~ s/\w+_//g;
+								#making sure both hits are not over lapping
+								if($qStart2 > $qStart1)
+								{	#allowing +-2 bases as the this hit is immediate next continous hit
+									if($qStop1 >= $qStart2 -2  &&  $qStop1 <= $qStart2 +2  )
+									{
+										#perfect match
+										if($qStop2 == $qSize2)
+										{
+											if($Strand1 eq "+")
+											{
+												$tmp1 = $tstart1+$blockSizes1[0]+1;
+												$tmp2 = $tstart2+$blockSizes2[0];
+												print WRBUFF "$initial[$i][9]\t$Chr1\t$tmp1\t$Strand1\t$Chr2\t$tmp2\t$Strand2\t$coverage1\n";
+											}
+											else
+											{
+												$tmp1 = $tstart1+1;
+												$tmp2 = $tstart2+1;
+												print WRBUFF "$initial[$i][9]\t$Chr1\t$tmp1\t$Strand1\t$Chr2\t$tmp2\t$Strand2\t$coverage1\n";
+											
+											}
+											$super_flag = 1;
+											$j = @initial+1;	
+										}
+										#some part is missing after the second hit
+										else
+										{
+											$tmp1 = $tstart1+$blockSizes1[0];
+											$tmp2 = $tstart2+$blockSizes2[0];
+											$INSERTION="";
+											$infast_chr=$infast;
+											$infast_chr=~ s/\.fa//g;
+											$infast_chr_start=$qStop1+1;
+											$infast_chr_stop=$qStart2-1;
+											$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+											#die "$sys\n";
+											$sys = `$sys`;
+											#die "$sys\n";
+											chomp($sys);
+											@sys=split("\n",$sys);
+											for( $i=1;$i<@sys;$i++)
+											{
+												$INSERTION=$INSERTION.$sys[$i];
+											}
+											$INSERTION_LENGTH=length($INSERTION);
+											print WRBUFF "$initial[$i][9]\t$Chr1\t$tmp1\t$Strand1\t$Chr2\t$tmp2\t$Strand2\t$coverage1\n";
+											$super_flag = 1;
+											$j = @initial+1;	 
+										}
+										
+									}
+									#if there are some insertion between two hits
+									elsif($qStop2 == $qSize2)
+									{
+										$tmp1 = $tstart1+$blockSizes1[0];
+										$tmp2 = $tstart2+$blockSizes2[0];
+										$INSERTION="";
+										$infast_chr=$infast;
+										$infast_chr=~ s/\.fa//g;
+										$infast_chr_start=$qStop2+1;
+										$infast_chr_stop=$qSize;
+										$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+										#die "$sys\n";
+										$sys = `$sys`;
+										#die "$sys\n";
+										chomp($sys);
+										@sys=split("\n",$sys);
+										for( $i=1;$i<@sys;$i++)
+										{
+											$INSERTION=$INSERTION.$sys[$i];
+										}
+										$INSERTION_LENGTH=length($INSERTION);
+										print WRBUFF "$initial[$i][9]\t$Chr1\t$tmp1\t$Strand1\t$Chr2\t$tmp2\t$Strand2\t$coverage1\n";
+										$super_flag = 1;
+										$j = @initial+1;	
+									}
+												
+								}
+									
+							}	
+						}
+						#if none worked with other reads then only process that read
+						if($j == @initial)
+						{
+							#die "success\n";
+							$temp1=$tstart1+$blockSizes1[0]+1;
+							#print  WRBUFF "$Chr1\t$temp1\t$Strand1\tUNKNOWN\tUNKNOWN\t$Strand\t$coverage\n";
+							$infast_chr=$infast;
+							$infast_chr=~ s/\.fa//g;
+							$infast_chr_start=$qStop1+1;
+							$infast_chr_stop=$qSize1;
+							$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+							#die "$sys\n";
+							$sys = `$sys`;
+							#die "$sys\n";
+							chomp($sys);
+							@sys=split("\n",$sys);
+							$INSERTION="";
+							for( $i=1;$i<@sys;$i++)
+							{
+								$INSERTION=$INSERTION.$sys[$i];
+							}
+							$INSERTION_LENGTH=length($INSERTION);
+							print WRBUFF "$initial[$i][9]\t$Chr1\t$temp1\t$Strand1\tUNKNOWN\tUNKNOWN\t$Strand1\t$coverage1\n";
+							$super_flag = 1;
+						}	
+					}
+					#if query end is matched to query size
+					elsif($flag == 2)
+					{
+						#going through other hits
+						for($j=0;$j<@initial;$j++)
+						{
+							#hits should not be same
+							if($i != $j && $qStop2)
+							{
+								#print "@{$initial[$i]}\n";
+								$initial[$j][18] =~ s/,$//g;
+								@blockSizes2=split(',',$initial[$j][18]);
+								#defining var
+								$qSize2=$initial[$j][10];
+								$qStart2=$initial[$j][11];
+								$qStop2=$initial[$j][12];
+								$tstart2=$initial[$j][15];
+								$tstop2=$initial[$j][16];
+								$Strand2=$initial[$j][8];
+								$coverage2 = $initial[$j][9];
+								$Chr2 = $initial[$j][13];
+								$coverage2 =~ s/\w+_//g;
+								#if 
+								if($qStop2 < $qStop1)
+								{
+									if($qStart1 >= $qStop2 -2  &&  $qStart1 <= $qStop2 +2  )
+									{
+										#die "$qStart1 <= $qStop2 \n";
+										$tmp1 = $tstart1+$blockSizes1[0];
+										$tmp2 = $tstart2+$blockSizes2[0];
+										$INSERTION="";
+										$infast_chr=$infast;
+										$infast_chr=~ s/\.fa//g;
+										$infast_chr_start=0;
+										$infast_chr_stop=$qStart1-1;
+										$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+										#die "test $sys\n";
+										$sys = `$sys`;
+										#die "$sys\n";
+										chomp($sys);
+										@sys=split("\n",$sys);
+										for( $i=1;$i<@sys;$i++)
+										{
+											$INSERTION=$INSERTION.$sys[$i];
+										}
+										$INSERTION_LENGTH=length($INSERTION);
+										print WRBUFF "$initial[$i][9]\t$Chr2\t$tmp2\t$Strand2\t$Chr1\t$tmp1\t$Strand1\t$coverage1\n";
+										$super_flag = 1;
+										$j = @initial+1;
+										
+									}
+									
+								}	
+							}
+						}
+						if($j == @initial)
+						{
+							$infast_chr=$infast;
+							$infast_chr=~ s/\.fa//g;
+							$infast_chr_start=0;
+							$infast_chr_stop=$qStart1;
+							$sys ="$samtools faidx $infast $infast_chr:$infast_chr_start-$infast_chr_stop";
+							#die "test $sys\n";
+							$sys = `$sys`;
+							#die "$sys\n";
+							chomp($sys);
+							@sys=split("\n",$sys);
+							$INSERTION="";
+							for( $i=1;$i<@sys;$i++)
+							{
+								$INSERTION=$INSERTION.$sys[$i];							
+							}
+							$INSERTION_LENGTH=length($INSERTION);
+							$tmp = $tstart1+1;
+							print WRBUFF "$initial[$i][9]\tUNKNOWN\tUNKNOWN\t$Strand1\t$Chr1\t$tmp\t$Strand1\t$coverage1\n";
+							$super_flag = 1;
+						}	
+					}
+				}
+				elsif(@blockSizes == 2)
+				{
+					$temp1=$tstart1+$blockSizes[0]+1;
+					$temp2=$tstop1-$blockSizes[1]-1;
+					print  WRBUFF "$initial[$i][9]\t$Chr1\t$temp1\t$Strand1\t$Chr1\t$temp2\t$Strand1\t$coverage1\n";
+				
+				}		
+			}
+		}
+		
+	}
+	close(WRBUFF);
+	
+	undef(@temp);
+}
+ 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/cluster.pair.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,70 @@
+#!/usr/bin/perl                                                                                                                                            
+use strict;
+use POSIX;
+
+my $usage = "cluster.pair.pl maxdist\n";
+my $maxdist = shift or die $usage;
+
+my %count;
+
+while (<STDIN>){
+    chomp;
+    my ($sample, $chrstart, $start, $chrend, $end) = split /\t/;
+    my $nstart = floor ($start/$maxdist);
+    my $nend   = floor ($end/$maxdist);
+    my $coord = {start=>$start, end=>$end};
+
+    push @{$count{$chrstart}->{$nstart}->{$chrend}->{$nend}->{$sample}}, $coord;
+}
+
+print_groups (\%count);
+
+sub print_groups {
+    my ($rcount) = @_;
+    my %count = %{$rcount};
+
+    foreach my $chrstart (sort {$a<=>$b} keys %count) {
+	foreach my $posstart (sort {$a<=>$b} keys %{$count{$chrstart}}) {
+	    my %fcoord = %{$count{$chrstart}->{$posstart}};
+
+	    foreach my $chrend (sort {$a<=>$b} keys %fcoord) {
+		foreach my $posend (sort {$a<=>$b} keys %{$fcoord{$chrend}}){
+		    my @nsamples = sort {$a cmp $b} (keys %{$fcoord{$chrend}->{$posend}});
+
+		    my $cpos = $fcoord{$chrend}->{$posend};
+
+		    my @coords;
+		    my $totnum=0;
+	    
+		    foreach my $sample (@nsamples) {
+			my ($num, $avgx, $avgy) = calc_moments(@{$cpos->{$sample}});
+			push (@coords, {start=>$avgx, end=>$avgy});
+			$totnum+=$num;
+		    }
+
+		    my ($num, $avgx, $avgy)  = calc_moments(@coords);
+	    
+		    print $chrstart."\t".$avgx."\t".$chrend."\t".$avgy ."\t".$num."\t".$totnum."\t" ;
+	    
+		    print $_."\t" foreach (@nsamples);
+		    print "\n";
+		}
+	    }
+	}
+    }
+}
+
+sub calc_moments {
+    my (@pos) = @_;
+
+    my ($num, $sumx, $sumy) = (0,0,0);
+    foreach my $cpos (@pos) {
+	$num++;
+	$sumx+=$cpos->{start};
+	$sumy+=$cpos->{end};
+    }
+    my $avgx = sprintf ("%d", $sumx/$num);
+    my $avgy = sprintf ("%d", $sumy/$num);
+
+    return ($num, $avgx, $avgy);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/direction_filter.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,55 @@
+use Getopt::Long;
+my ($v);
+
+GetOptions ("v|verbose"  => \$v);   # flag
+
+
+
+open (FILE,"$ARGV[0]") or die "Cant find file\n\n";
+my $dist=0;
+my $pos=0;
+my @max=0;
+my @events=0;
+
+while(<FILE>){
+	$dist=0;
+	@first=split(/\s+/,$_);
+	$numEvents=($_=~tr/\|//)+1;
+	$dist=$first[1]-$pos;
+	push(@max,$_);
+	push(@events,$numEvents);
+#print "STARTING_POS=$pos\n";
+	if(($dist<500)||eof()){
+		until (($dist>500)||eof()){
+			$newline=<FILE>;
+			@second=split(/\s+/,$newline);
+			$numEvents=($newline=~tr/\|//)+1;
+			push(@max,$newline);
+			push(@events,$numEvents);
+			if($v){print "DIST=$dist\nSEC1=@second[1] POS1=$pos;\n";}
+			my $tmp=$pos;
+			$pos=@second[1];
+			$dist=@second[1]-$tmp;
+		}
+	}
+if ($v){print "Corrected dist= $dist\n" if ($v)};
+	#Get the last values since they don't count
+	$NL=pop(@max);
+	$NE=pop(@events);
+	my $idxMax = 0;
+	#Get the index of the largest value in array
+	if ($v){print "Picking from events:\n"};
+	$events[$idxMax] > $events[$_] or $idxMax = $_ for 1 .. $#events;
+
+	my $val=@max[$idxMax];
+	print "$val" unless ($val=~/^0$/) ;
+	
+	
+	@max=$NL;
+	@events=$NE;		
+	my @tmp=split(/\s+/,$NL);
+	$pos=$tmp[1];
+}
+
+close FILE;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/reduce_redundancy.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,65 @@
+open(BUFF,"$ARGV[0]") or die "no input file found\n";
+$range="$ARGV[1]";
+my %hash;
+my %store;
+$prev_chr="";
+$next=0;
+while(<BUFF>)
+{
+	chomp($_);
+	#print "$.\n";
+	if($_ !~ m/^#/)
+	{
+		@array=split("\t",$_);
+		$chr=$array[0];
+		$pos=$array[1];
+		$value=$array[@array-1];
+		if($prev_chr ne $chr )
+		{
+			if($prev_chr ne "")
+			{
+				foreach $key (sort {$hash{$b} <=> $hash{$a} } keys %hash)
+                        	{
+                                	print "$store{$key}\n";
+                                	last;
+                        	}
+
+			}
+			$next = $pos+$range;
+			undef(%hash);
+			undef(%store);
+		}
+		if($next< $pos)
+		{	
+			foreach $key (sort {$hash{$b} <=> $hash{$a} } keys %hash)
+			{
+     				print "$store{$key}\n";
+				last;
+			}
+			$next = $pos+$range;
+			undef(%hash);
+			undef(%store);
+			
+		}	
+		if($value eq "NA")
+                {
+                      $hash{$chr." ".$pos." ".$.}=0;
+                }
+                else
+                {
+                       $hash{$chr." ".$pos." ".$.}=$value;
+               	}
+                $store{$chr." ".$pos." ".$.}=$_;
+	}
+	else
+	{
+		print $_."\n";
+	}
+	$prev_chr = $chr;
+}
+foreach $key (sort {$hash{$b} <=> $hash{$a} } keys %hash)
+{
+       print "$store{$key}\n";
+       last;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/run_blat.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,68 @@
+#####################################################################################################################################################
+#Purpose: To perform blat and organize blat
+#Date: 07-19-2013
+#####################################################################################################################################################
+use Getopt::Long;
+#reading input arguments
+&Getopt::Long::GetOptions(
+'BLAT_PATH=s'=> \$blatpath,
+'REF_FILE=s'=> \$reffile,
+'INPUT_FILE=s' => \$inputfile,
+'OUTPUT_FILE=s' => \$outputfile,
+'MIN_SCORE=s'=> \$minScore,
+'MIN_IDENTITY=s'=> \$minidentity,
+'BLAT_PORT=s'=>\$blatport
+);
+$blatpath =~ s/\s|\t|\r|\n//g;
+$reffile=~ s/\s|\t|\r|\n//g;
+$inputfile=~ s/\s|\t|\r|\n//g;
+$outputfile=~ s/\s|\t|\r|\n//g;
+$minScore=~ s/\s|\t|\r|\n//g;
+$minidentity=~ s/\s|\t|\r|\n//g;
+$blatport=~ s/\s|\t|\r|\n//g;
+#input arguments
+
+#checking for missing arguments
+if($blatport eq "" || $blatpath eq "" || $reffile eq "" || $inputfile eq "" || $outputfile eq "" || $minScore eq "" || $minidentity eq "")
+{
+	die "missing arguments\n USAGE : perl perl_blat.pl -BLAT_PORT <BLAT_PORT> -MIN_SCORE <MIN_SCORE> -MIN_IDENTITY <MIN_IDENTITY> -BLAT_PATH <PATH TO BLAT FOLDER> -REF_FILE <PATH TO 2bit file> -INPUT_FILE <INPUT CONFIG FILE> -OUTPUT_FILE <OUTPUT FILE>\n";
+}
+
+#parsing the arguments
+
+#unless(-d $outdir)
+#{
+#	system("mkdir -p $outdir");
+#}
+$status=`$blatpath/gfServer status localhost $blatport |wc -l`;
+chomp($status);
+$count = 0;
+while($status < 2 )
+{
+	if($count > 0)
+	{
+		$blatport = $blatport+int(rand(1000))+1;
+	}
+	print "Starting the server\n";
+	$sys ="$blatpath/gfServer start -canStop localhost $blatport $reffile &";
+	print "$sys\n";
+	system($sys);
+	sleep(300);
+	$status=`$blatpath/gfServer status localhost $blatport |wc -l`;
+	chomp($status);
+	$count++;
+	if($count > 5)
+	{
+		die "something wrong with gfServer or command . Failed 5 times\n";
+	}
+}	
+print "querying \n";
+$sys = "$blatpath/gfClient localhost $blatport / $inputfile $outputfile -minScore=$minScore -minIdentity=$minidentity";
+print "$sys\n";
+system($sys);
+print "stoping the server\n";
+#$sys = "$blatpath/gfServer stop localhost $blatport";
+$pid = `ps|grep gfServer|head -1|cut -f1 -d ' '`;
+$sys ="kill -9 $pid";
+print "$sys\n";
+system($sys);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2.4/src/standalone_blat2.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,267 @@
+#!/usr/bin/perl -sw
+use Getopt::Long;
+sub usage(){
+    print "
+    Usage: <VCF> -g <genome.2bit> -seq|s <seq.fa> -f genome.fa 
+	-o out.vcf
+	-n contig.names
+        -dist   how wide of a window to look for bp [50]\n
+	-v	verbose option
+        Requires samtools,bedTools, and blat in your path\n;
+        ";
+    die;
+}
+#Initialize values
+my ($blat,$genome,$tei_bed,$vntr_bed,$out_vcf,$contig_names,$contig,$fasta,$uninformative_contigs,$dist,$verbose,$bedTools,$samtools);
+GetOptions ("genome|g=s" => \$genome,
+            "o|out:s" => \$out_vcf,
+            "names|n:s" => \$contig_names,
+            "seq|s=s" => \$contig,
+            "f|fasta:s" => \$fasta,
+	    "b|bad:s" => \$uninformative_contigs,
+            "dist:s" => \$dist,
+	    "v" => \$verbose
+	    );
+#$genome="/data2/bsi/reference/db/hg19.2bit""
+#$blat="/projects/bsi/bictools/apps/alignment/blat/34/blat" ;
+#TEI.bed=egrep "LINE|SINE|LTR" /data5/bsi/epibreast/m087494.couch/Reference_Data/Annotations/hg19.repeatMasker.bed >TEI.bed
+#VNTR_BED=egrep "Satellite|Simple_repeat" /data5/bsi/epibreast/m087494.couch/Reference_Data/Annotations/hg19.repeatMasker.bed > VNTR.bed
+
+
+$blat=`which blat`;
+if (!$blat) {die "Your do not have BLAT in your path\n\n"}
+$samtools=`which samtools`;
+if (!$samtools) {die "Your do not have samtools in your path\n\n"}
+$bedTools=`which sortBed`;
+if (!$bedTools) {die "Your do not have bedTools in your path\n\n"}
+
+
+if (!$dist) {$dist=50}
+if (!$out_vcf) {$out_vcf="out.vcf"}
+if (!$contig_names) {$contig_names="contig.names"}
+if (!$uninformative_contigs) {$uninformative_contigs="uninformative.contigs"}
+
+if ((!$genome)||(!$contig)||(!$fasta)){&usage;die;}
+
+
+open(VCF,"$ARGV[0]") or die "must specify VCF file\n\n";
+open(OUT_VCF,">",$out_vcf) or die "can't open the output VCF\n";
+open(CONTIG_LIST,">",$contig_names) or die "can't open the contig names\n";
+open(BAD_CONTIG_LIST,">",$uninformative_contigs) or die "can't open the contig names\n";
+#print "writing to CONTIG_LIST=$contig_names\n";
+while (<VCF>) {
+    if($_=~/^#/){
+        if ($.==1) {
+            print OUT_VCF $_;
+            print OUT_VCF "##INFO=<ID=STRAND,Number=1,Type=String,Description=\"Strand to which assembled contig aligned\">\n";
+            print OUT_VCF "##INFO=<ID=CONTIG,Number=1,Type=String,Description=\"Name of assembeled contig matching event\">\n";
+            print OUT_VCF "##INFO=<ID=MECHANISM,Number=1,Type=String,Description=\"Proposed mechanism of how the event arose\">\n";
+            print OUT_VCF "##INFO=<ID=INSLEN,Number=1,Type=Integer,Description=\"Length of insertion\">\n";
+            print OUT_VCF "##INFO=<ID=HOM_LEN,Number=1,Type=Integer,Description=\"Length of microhomology\">\n"; 
+            next;
+        }
+    else {
+        print OUT_VCF $_;
+        next;
+        }
+    };
+    chomp;
+
+    ##look for exact location of BP
+    @line=split("\t",$_);
+    my($left_chr,$start,$end);
+
+    #Get left position
+    $left_chr=$line[0];
+    $start=$line[1]-$dist;
+    $end=$line[1]+$dist;
+
+    #Get right position
+    my ($mate_pos,@mate,$mate_chr,$mate_start,$mate_end);
+    $mate_pos=$line[4];
+    $mate_pos=~s/[\[|\]|A-Z]//g;
+    #print "mate_pos=$mate_pos\n";
+    @mate=split(/:/,$mate_pos);
+    $mate_chr=$mate[0]; $mate_pos=$mate[1];
+    $mate_start=$mate_pos-$dist;$mate_end=$mate_pos+$dist;
+    #print "$left_chr:$start-$end\n$mate_chr:$mate_start-$mate_end\n";
+    
+    #Run through blat
+    my ($result1,$result2);
+    my $target1=join("",$left_chr,":",$start,"-",$end);
+    my $target2=join("",$mate_chr,":",$mate_start,"-",$mate_end);
+    #print "target1=$target1\ttarget2=$target2\n";die;
+    $result1=get_result($target1);
+    $result2=get_result($target2);
+   
+
+    my $NOV_INS="";
+    #If there is a NOV_INS, then there shouldn't be any output, so trick the results
+    if ($_=~/EVENT=NOV_INS/) {
+        $mate_start=$start;
+        $NOV_INS="true";
+        if (!$result1) {$result1=join("\t","0","0","0","0","0","0","0","0","+","UNKNOWN_NODE","0","0",$dist);}
+        if (!$result2) {$result2=join("\t","0","0","0","0","0","0","0","0","+","UNKNOWN_NODE","0","0",$dist);}
+   }
+    
+    #Skip over events that aren't supported
+    if ((!$result1)||(!$result2)){
+	my @tmp1=split("\t",$result1);
+	my @tmp2=split("\t",$result2);
+	if ($tmp1[9]) {print BAD_CONTIG_LIST "$tmp1[9]\n"}
+	if ($tmp2[9]) {print BAD_CONTIG_LIST "$tmp2[9]\n" }
+	next;
+    }
+    #Parse blat results   
+    my @result1=split("\t",$result1);
+    my @result2=split("\t",$result2);
+if($result2[9] ne $result1[9]){print "$result2[9] != $result1[9]\n";next}
+    #print "@result1\n@result2\n";die;
+    my $pos1=$start+($result1[12]-$result1[11]);
+    my $pos2=$mate_start+($result2[12]-$result2[11]);
+    #print "$_\n$pos1\t$pos2\n";
+    
+    ##############################################################
+    ### Build Classifier
+    
+    my ($QSTART1,$QEND1,$QSTART2,$QEND2,$len,$MECHANISM, $INSERTION, $DELETION, $bed_res1,$bed_res2);
+    $MECHANISM="UNKNOWN";
+    $len="UNKNOWN";
+    #Make sure the later event is second
+    if ($result1[11] <  $result2[11]){
+	$QSTART1=$result1[11];
+	$QEND1=$result1[12];
+	$QSTART2=$result2[11];
+	$QEND2=$result2[12];
+    }
+    else{
+	$QSTART1=$result2[11];
+	$QEND1=$result2[12];
+	$QSTART2=$result1[11];
+	$QEND2=$result1[12];
+    }
+    #Now calculate the difference between $QEND1 and QSTART2
+    if($verbose){print "QEND1=$QEND1\tQSTART2=$QSTART2\n";}
+    $len=$QEND1-$QSTART2;
+    #Check for TEI
+    if($_=~/MECHANISM=TEI/){$MECHANISM="TEI"}
+    elsif($_=~/MECHANISM=VNTR/){$MECHANISM="VNTR"}
+    else{
+        if ($len==0) {$MECHANISM="NHEJ"}
+	else{
+	    if ($len>0){$INSERTION="true"}
+		if ($len<0){$DELETION="true"}
+		    if ($INSERTION){
+		        if ($len>10) {$MECHANISM="FOSTES"}
+		        else{$MECHANISM="NHEJ"}
+		    }
+		elsif ($DELETION){
+		    if ($len>100) {$MECHANISM="NAHR"}
+		        elsif ($len > 2){$MECHANISM="altEJ"}
+		        else{$MECHANISM="NHEJ"}
+	        }
+	    }	
+	}
+
+    
+#if ($verbose){print "@result1";print "@result2";}
+
+    #print out VCF
+    #############################################################
+    # create temporary variable name
+    #############################################################
+    srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`);
+    my $random_name=join "", map { ("a".."z")[rand 26] } 1..8;
+    my $random_name2=join "", map { ("a".."z")[rand 26] } 1..8;
+   
+   #Get Ref Base
+   my ($ref_base,$alt_base,$tmp_mate_pos);
+   $ref_base=getBases($left_chr,$pos1,$fasta);
+   $alt_base=getBases($mate_chr,$pos2,$fasta);#print "ALT=$alt_base\n";
+   #Substitute the new mate position and base
+   $tmp_mate_pos=$line[4];
+   $tmp_mate_pos=~s/$mate_pos/$pos2/;
+   $tmp_mate_pos=~s/[A-Z]/$alt_base/;
+   #split apart the INFO field to adjust the ISIZE and MATEID
+   my $NEW_INFO="";
+   my @INFO=split(/;/,$line[7]);
+   for (my $i=0;$i<@INFO;$i++){
+        if ($INFO[$i] =~ /^ISIZE=/){
+            my @tmp=split(/=/,$INFO[$i]);
+            $NEW_INFO.="ISIZE=";
+            my $new_ISZIE=$pos2-$pos1;
+            $NEW_INFO.=$new_ISZIE
+            }
+        elsif($INFO[$i] =~ /^MATE_ID=/){
+            $NEW_INFO.=";MATE_ID=".$random_name2 . ";";
+        }
+        else{
+            $NEW_INFO.=$INFO[$i].";";
+        }
+   }
+   #ADD in strand and name
+   $NEW_INFO.="STRAND=".$result1[8];
+   $NEW_INFO.=";CONTIG=".$result1[9];
+   if($MECHANISM!~/TEI|VNTR/){$NEW_INFO.=";MECHANISM=".$MECHANISM;}
+    $NEW_INFO.=";HOM_LEN=".$len;
+   #don't pring contig nage if its a novel insertion
+   if(!$NOV_INS){print CONTIG_LIST "$result1[9]\n";}#else{print "I'm not printing $result1[9]\n";}
+    print OUT_VCF "$left_chr\t$pos1\t$random_name\t$ref_base\t$tmp_mate_pos\t1000\tPASS\t$NEW_INFO\t$line[8]\t$line[9]\n";
+    #Now go through and fill info in for mate
+    #Substitute the new mate position and base
+   $tmp_mate_pos=$line[4];
+   $tmp_mate_pos=~s/$mate_pos/$pos1/;
+   $tmp_mate_pos=~s/[A-Z]/$ref_base/;
+   $tmp_mate_pos=~s/$mate_chr/$left_chr/;
+    $NEW_INFO="";
+    @INFO=split(/;/,$line[7]);
+   for (my $i=0;$i<@INFO;$i++){
+    if ($INFO[$i] =~ /^ISIZE=/){
+            my @tmp=split(/=/,$INFO[$i]);
+            $NEW_INFO.="ISIZE=";
+            my $new_ISZIE=$pos2-$pos1;
+            $NEW_INFO.=$new_ISZIE
+            }
+        elsif($INFO[$i] =~ /^MATE_ID=/){
+            $NEW_INFO.=";MATE_ID=".$random_name.";";
+        }
+        else{
+            $NEW_INFO.=$INFO[$i].";";
+        }
+   }
+    #ADD in strand and name
+   $NEW_INFO.="STRAND=".$result2[8];
+   $NEW_INFO.=";CONTIG=".$result2[9];
+   if ($MECHANISM!~/TEI|VNTR/){$NEW_INFO.=";MECHANISM=".$MECHANISM;}
+    $NEW_INFO.=";HOM_LEN=".$len;
+
+   #don't pring contig nage if its a novel insertion
+   if(!$NOV_INS){print CONTIG_LIST "$result2[9]\n";} #else{print "I'm not printing $result1[9]\n";}
+    print OUT_VCF "$mate_chr\t$pos2\t$random_name2\t$alt_base\t$tmp_mate_pos\t1000\tPASS\t$NEW_INFO\t$line[8]\t$line[9]\n";
+	if ($verbose){print  "$mate_chr\t$pos2\t$random_name2\t$alt_base\t$tmp_mate_pos\t1000\tPASS\t$NEW_INFO\t$line[8]\t$line[9]\n";}
+}
+close VCF;
+close OUT_VCF;
+close CONTIG_LIST;
+close BAD_CONTIG_LIST;
+sub get_result{
+        my $target=($_[0]);
+if($verbose){print "target=$target\n"}#;die;
+        my $cmd="blat $genome:$target $contig /dev/stdout -t=dna -q=dna -noHead|egrep -v \"Searched|Loaded\" |head -1";
+
+if ($verbose){print "$cmd\n"}        #print "$cmd\n";die;
+        my $result=`$cmd`;
+        next if (!$cmd);
+        return ($result);
+}
+sub getBases{
+        my ($chr,$pos1,$fasta)=@_;
+        my @result=();
+        if ($pos1 <0){print "$pos1 is not a valid position (likely caused by circular MT chromosome)\n";$result[1]="NA";};
+        @result = `samtools faidx $fasta $chr:$pos1-$pos1`;
+        if(!$result[1]){$result[1]="NA"};
+        chomp($result[1]);
+        return uc($result[1]);
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fasta_indexes.loc.sample	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,29 @@
+#This is a sample file distributed with Galaxy that enables tools
+#to use a directory of Samtools indexed sequences data files.  You will need
+#to create these data files and then create a fasta_indexes.loc file
+#similar to this one (store it in this directory) that points to
+#the directories in which those files are stored. The fasta_indexes.loc
+#file has this format (white space characters are TAB characters):
+#
+# <unique_build_id>	<dbkey>	<display_name>	<file_base_path>
+#
+#So, for example, if you had hg19 Canonical indexed stored in
+#
+# /depot/data2/galaxy/hg19/sam/,
+#
+#then the fasta_indexes.loc entry would look like this:
+#
+#hg19canon	hg19	Human (Homo sapiens): hg19 Canonical	/depot/data2/galaxy/hg19/sam/hg19canon.fa
+#
+#and your /depot/data2/galaxy/hg19/sam/ directory
+#would contain hg19canon.fa and hg19canon.fa.fai files.
+#
+#Your fasta_indexes.loc file should include an entry per line for
+#each index set you have stored.  The file in the path does actually
+#exist, but it should never be directly used. Instead, the name serves
+#as a prefix for the index file.  For example:
+#
+#hg18canon	hg18	Human (Homo sapiens): hg18 Canonical	/depot/data2/galaxy/hg18/sam/hg18canon.fa
+#hg18full	hg18	Human (Homo sapiens): hg18 Full	/depot/data2/galaxy/hg18/sam/hg18full.fa
+#hg19canon	hg19	Human (Homo sapiens): hg19 Canonical	/depot/data2/galaxy/hg19/sam/hg19canon.fa
+#hg19full	hg19	Human (Homo sapiens): hg19 Full	/depot/data2/galaxy/hg19/sam/hg19full.fa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/softsearch/SoftSearch.pl	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,1196 @@
+#!/usr/bin/perl
+
+####
+#### Usage: SoftSearch.pl [-lqrmsd] -b <BAM> -f <Genome.fa> -sam <samtools path> -bed <bedtools path>
+#### Created 1-30-2012 by Steven Hart, PhD
+#### hart.steven@mayo.edu
+#### Required bedtools & samtools to be in path
+
+
+use lib "/home/plus91/2.4/lib" ;
+
+use Getopt::Long;
+use strict;
+use warnings;
+#use Data::Dumper;
+use LevD;
+use File::Basename;
+
+my ($INPUT_BAM,$INPUT_FASTA,$OUTPUT_FILE,$minSoft,$minSoftReads,$dist_To_Soft,$bedtools,$samtools);
+my ($minRP, $temp_output, $num_sd, $MapQ, $chrom, $unmated_pairs, $minBQ, $pair_only, $disable_RP_only);
+my ($levD_local_threshold, $levD_distl_threshold,$pe_upper_limit,$high_qual,$sv_only,$blacklist,$genome_file,$verbose);
+
+my $cmd = "";
+
+#Declare variables
+GetOptions(
+	'b=s' => \$INPUT_BAM,
+	'f=s' => \$INPUT_FASTA,
+	'o:s' => \$OUTPUT_FILE,
+	'm:i' => \$minRP,
+	'l:i' => \$minSoft,
+	'r:i' => \$minSoftReads,
+	't:i' => \$temp_output,
+	's:s' => \$num_sd,
+	'd:i' => \$dist_To_Soft,
+	'q:i' => \$MapQ,
+	'c:s' => \$chrom,
+	'u:s' => \$unmated_pairs,
+	'x:s' => \$minBQ,
+	'p' => \$pair_only,
+	'g' => \$disable_RP_only,
+	'j:s' => \$levD_local_threshold,
+	'k:s' => \$levD_distl_threshold,
+        'a:s' => \$pe_upper_limit,
+        'e:s' => \$high_qual,
+	'L' => \$sv_only,
+	'v' => \$verbose, 
+	'blacklist:s' => \$blacklist,
+	'genome_file:s' => \$genome_file,
+	"help|h|?"	=> \&usage);
+unless($sv_only){$sv_only=""};
+if(defined($INPUT_BAM)){$INPUT_BAM=$INPUT_BAM} else {print usage();die "Where is the BAM file?\n\n"}
+if(defined($INPUT_FASTA)){$INPUT_FASTA=$INPUT_FASTA} else {print usage();die "Where is the fasta file?\n\n"}
+my ($fn,$pathname) = fileparse($INPUT_BAM,".bam");
+my $index=`ls $pathname/$fn*bai|head -1`;
+#my $index =`ls \${INPUT_BAM%.bam}*bai`;
+#print "INDEX=$index\n";
+if(!$index){die "\n\nERROR: you need index your BAM file\n\n"}
+
+### get current time
+print "Start Time : " . &spGetCurDateTime() . "\n";
+my $now = time;
+
+#if(defined($OUTPUT_FILE)){$OUTPUT_FILE=$OUTPUT_FILE} else {$OUTPUT_FILE="output.vcf"; print "\nNo outfile specified.  Using output.vcf as default\n\n"}
+if(defined($minSoft)){$minSoft=$minSoft} else {$minSoft=5}
+if(defined($minRP)){$minRP=$minRP} else {$minRP=5}
+if(defined($minSoftReads)){$minSoftReads=$minSoftReads} else {$minSoftReads=5}
+if(defined($dist_To_Soft)){$dist_To_Soft=$dist_To_Soft} else {$dist_To_Soft=300}
+if(defined($num_sd)){$num_sd=$num_sd} else {$num_sd=6}
+if(defined($MapQ)){$MapQ=$MapQ} else {$MapQ=20}
+
+unless (defined $pe_upper_limit) { $pe_upper_limit = 10000; }
+unless (defined $levD_local_threshold) { $levD_local_threshold = 0.05; }
+unless (defined $levD_distl_threshold) { $levD_distl_threshold = 0.05; }
+#Get sample name if available
+my $SAMPLE_NAME="";
+my $OUTNAME ="";
+$SAMPLE_NAME=`samtools view -f2 -H $INPUT_BAM|awk '{if(\$1~/^\@RG/){sub("ID:","",\$2);name=\$2;print name}}'|head -1`;
+#print $SAMPLE_NAME;
+$SAMPLE_NAME=~s/\n//g;
+#print $SAMPLE_NAME;
+my $increase=rand();
+my $fname="test";
+$increase++;
+if (!$OUTPUT_FILE){
+	if($SAMPLE_NAME ne ""){$OUTNAME=$SAMPLE_NAME.".vcf"}
+	else {$OUTNAME="output.vcf"}
+}
+else{$OUTNAME=$OUTPUT_FILE}
+
+print "Writing results to $OUTNAME\n";
+
+
+##Make sure if submitting on SGE, to prepned the "chr".  Not all referecne FAST files require "chr", so we shouldn't force the issue.
+if(!defined($chrom)){$chrom=""}
+if(!defined($unmated_pairs)){$unmated_pairs=0}
+
+my $badQualValue=chr($MapQ);
+if(defined($minBQ)){ $badQualValue=chr($minBQ); }
+
+if($badQualValue  eq "#"){$badQualValue="\#"}
+
+# adding and cheking for samtools and bedtools in the PATh
+## check for bedtools and samtools in the path
+$bedtools=`which intersectBed` ;
+if(!defined($bedtools)){die "\nError:\n\tno bedtools. Please install bedtools and add to the path\n";}
+#$samtools=`samtools 2>&1`;
+$samtools=`which samtools`;
+if($samtools !~ /(samtools)/i){die "\nError:\n\tno samtools. Please install samtools and add to the path\n";}
+
+print "Usage = SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -s $num_sd -c $chrom -b $INPUT_BAM -f $INPUT_FASTA -o $OUTNAME \n\n";
+sub usage {
+	print "\nusage: SoftSearch.pl [-cqlrmsd] -b <BAM> -f <Genome.fa> \n";
+	print "\t-q\t\tMinimum mapping quality [20]\n";
+	print "\t-l\t\tMinimum length of soft-clipped segment [5]\n";
+	print "\t-r\t\tMinimum depth of soft-clipped reads at position [5]\n";
+	print "\t-m\t\tMinimum number of discordant read pairs [5]\n";
+	print "\t-s\t\tNumber of sd away from mean to be considered discordant [6]\n";
+	print "\t-u\t\tNumber of unmated pairs [0]\n";
+	print "\t-d\t\tMax distance between soft-clipped segments and discordant read pairs [300]\n";
+	print "\t-o\t\tOutput file name [output.vcf]\n";
+	print "\t-t\t\tPrint temp files for debugging [no|yes]\n";
+	print "\t-c\t\tuse only this chrom or chr:pos1-pos2\n";
+	print "\t-p\t\tuse paired-end mode only. In other words, don't try to find soft-clipping events!\n";
+	print "\t-g\t\tEnable paired-only seach. This will look for discordant read pairs even without soft clips.\n";
+        print "\t-a\t\tset the minimum distance for a discordant read pair without soft-clipping info [10000]\n";
+        print "\t-L\t\tFlag to print out even small deletions (low quality)\n";
+        print "\t-e\t\tdisable strict quality filtering of base qualities in soft-clipped reads [no]\n";
+        print "\t-blacklist\tareas of the genome to skip calling.  Requires -genome_file\n";
+        print "\t-genome_file\ttab seperated value of chromosome name and length.  Only used with -blacklist option\n\n";
+
+	exit 1;
+	}
+
+
+#############################################################
+# create temporary variable name
+#############################################################
+srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`);
+our $random_name=join "", map { ("a".."z")[rand 26] } 1..8;
+
+#############################################################
+## create green list
+##############################################################
+#
+my $new_blacklist="";
+if($blacklist){
+        if(!$genome_file){die "if using a blacklist, you must also specify the location of a genome_file
+        The format of the genome_file should be
+                chrom   size
+                chr1    249250621
+                chr2    243199373
+                ...
+
+        If using hg19, you can ge the genome file by
+                mysql --user=genome --host=genome-mysql.cse.ucsc.edu -A -e \"select chrom, size from hg19.chromInfo\"  > hg19.genome";}
+        
+	$cmd=join("","complementBed -i $blacklist -g $genome_file >",$random_name,".bed") ;
+	system ($cmd);
+	$new_blacklist=join(""," -L ",$random_name,".bed ");
+	}
+
+if($verbose){print "CMD=$cmd\nBlacklist is $new_blacklist\n";}
+
+
+
+
+
+#############################################################
+# Calcualte insert size distribution of properly mated reads
+#############################################################
+
+#Change for compatability with other operating systems
+#my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|cut -f9|head -10000|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)**2)}'`;
+
+my $metrics=`samtools view -q $MapQ -f2 $INPUT_BAM $chrom|head -10000|cut -f9|awk '{if (\$1<0){\$1=-\$1}else{\$1=\$1} sum+=\$1; sumsq+=\$1*\$1} END {print sum/NR, sqrt(sumsq/NR - (sum/NR)^2)}'`;
+#my ($mean,$stdev)=split(/ /,$metrics);
+my ($mean,$stdev)=split(/\s/,$metrics);
+$stdev=~s/\n//;
+my $upper_limit=int($mean+($num_sd*$stdev));
+my $lower_limit=int($mean-($num_sd*$stdev));
+die if (!$mean);
+print qq{The mean insert size is $mean +/- $stdev (sd)
+The upper limit = $upper_limit
+The lower limit = $lower_limit\n
+};
+if($lower_limit<0){
+	print "Warning!! Given this insert size distribution, we can not call small indels.  No other data will be affected\n";
+	$lower_limit=1;
+}
+my $tmp_name=join ("",$random_name,".tmp.bam");
+my $random_file_sc = "";
+my $command = "";
+
+#############################################################
+# Make sam file that has soft clipped reads
+#############################################################
+#give file a name
+if(!defined($pair_only)){
+	$random_file_sc=join ("",$random_name,".sc.sam");
+	$command=join ("","samtools view -q $MapQ -F 1024 $INPUT_BAM $chrom $new_blacklist| awk '{OFS=\"\\t\"}{c=0;if(\$6~/S/){++c};if(c == 1){print}}' | perl -ane '\$TR=(\@F[10]=~tr/\#//);if(\$TR<2){print}' > ", $random_file_sc);
+
+	print "Making SAM file of soft-clipped reads\n";
+if($verbose){	print "$command\n";}
+	system("$command");
+
+	#############################################################
+	# Find areas that have deep enough soft-clip coverage
+	print "Identifying soft-clipped regions that are at least $minSoft bp long \n";
+	open (FILE,"$random_file_sc")||die "Can't open soft-clipped sam file $random_file_sc\n";
+
+	my $tmpfile=join("",$random_file_sc,".sc.passfilter");
+	open (OUT,">$tmpfile")||die "Can't write files here!\n";
+
+	while(<FILE>){
+		@_ = split(/\t/, $_);
+		#### parse CIGAR string and create a hash of array of each operation
+		my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+		my $hash;
+		map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+		#for ($i=0; $i<=$#softclip_pos; $i++)	{
+		foreach my $softclip (@{$hash->{S}}) {
+			#if	($CIGAR[$softclip_pos[$i]] > $minSoft){
+			if	($softclip > $minSoft){
+				###############Make sure base qualities don't have more than 2 bad marks
+				my $qual=$_[10];
+				my $TR=($qual=~tr/$badQualValue//);
+				if($badQualValue eq "#"){ $TR=($qual=~tr/\#//); }
+				#Skip the soft clip if there is more than 2 bad qual values
+				#next if($TR > 2);
+#				if (!$high_qual){next if($TR > 2);}
+				print OUT;
+				last;
+			}
+		}
+	}
+	close FILE;
+	close OUT;
+
+	$command=join(" ","mv",$tmpfile,$random_file_sc);
+if($verbose){	print "$command\n";}
+	system("$command");
+}
+
+#########################################################
+#Stack up SoftClips
+#########################################################
+my $random_file=join("",$random_name,".sc.direction.bed");
+if(!defined($pair_only)){
+        open (FILE,"$random_file_sc")|| die "Can't open sam file\n";
+        #$random_file=join("",$random_name,".sc.direction");
+
+        print "Calling sides of soft-clips\n";
+        #\nTMPOUT=$random_file\tINPUT=$random_file_sc\n\n";
+        open (TMPOUT,">$random_file")|| die "Can't create tmp file\n";
+
+        while (<FILE>){
+                @_ = split(/\t/, $_);
+                #### parse CIGAR string and create a hash of array of each operation
+                my @CIGAR = split(/([0-9]+[SMIDNHXP])/, $_[5]);
+                my $hash;
+                map { push(@{$hash->{$2}}, $1) if (/(\d+)([SMIDNHXP])/) } @CIGAR;
+
+                #### next if softclips on each end
+                next if ($_[5] =~ /^[0-9]+S.*S$/);
+
+                #### next softclip occurs in the middle
+                next if ($_[5] =~ /^[0-9]+[^S][0-9].*S.+$/);
+
+                my $softclip = $hash->{S}[0];
+
+                my $end1 = 0;
+                my $end2 = 0;
+                my $softBases = "";
+		my $right_corrected="";my $left_corrected="";
+
+        if ($softclip > $minSoft) {
+		
+                        ####If the soft clip occurs at end of read and its on the minus strand, then it's a right clip
+                        if ($_[5] =~ /^.*S$/) {
+                                $end1=$_[3]+length($_[9])-$softclip-1;
+                                $end2=$end1+1;
+next if ($end1<0);
+                                #RIGHT clip on Minus
+                                $softBases=substr($_[9], length($_[9])-$softclip, length($_[9]));
+                                #Right clips don't always get clipped correctly, so fix that
+                                # Check to see if sc base matches ref
+                                $right_corrected=baseCheck($_[2],$end2,"right",$softBases);
+                               print TMPOUT "$right_corrected\n"
+
+                        } else {
+                                #### Begins with S (left clip)
+                                $end1=$_[3]-$softclip;
+next if ($end1<0);
+
+                                $softBases=substr($_[9], 0,$softclip);#print "TMP=$softBases\n";
+        			$left_corrected=baseCheck($_[2],$end1,"left",$softBases);
+if(!$left_corrected){print "baseCheck($_[2],$end1,left,$softBases)\n";next}
+                               print TMPOUT "$left_corrected\n";
+#print "\nSEQ=$_[9]\t\n";
+
+                        }
+        }
+  }
+close FILE;
+close TMPOUT;
+}
+sub baseCheck{
+        my ($chrom,$pos,$direction,$softBases)=@_;
+        #skip if position is less than 0, which is caused by MT DNA
+        return if ($pos<0);
+        my $exit="";
+
+        while(!$exit){
+        if($direction=~/right/){
+                        my $refBase=getSeq($chrom,$pos,$INPUT_FASTA);
+                        my $softBase=substr($softBases,0,1);
+                        if ($softBase !~ /$refBase/){
+                                my $value=join("\t",$chrom,$pos,$pos+1,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos+1;
+                                $softBases=substr($softBases, 1,length($softBases));
+                        }
+         }
+        else{
+                        my $refBase=getSeq($chrom,$pos+1,$INPUT_FASTA);
+                        my $softBase=substr($softBases,-1,1);
+                        if ($softBase !~ /$refBase/){
+                                $pos=$pos-1+length($softBases);
+                                my $value=join("\t",$chrom,$pos-1,$pos,join("|",$softBases,$direction));
+                                $exit="STOP";
+                                return $value;
+                        }
+                        else{
+                                $pos=$pos-1;
+                                $softBases=substr($softBases, 0, -1);
+                                #print "Trying again $softBases\n";
+                       }
+
+        }
+
+}
+}
+#Remove SAM files to conserve space
+unlink($random_file_sc);
+
+
+my $random_file_disc="$INPUT_BAM";
+###
+#
+######################################################
+# Transform Read pair groups into softclip equivalents
+######################################################
+#
+#
+#
+my $v="";
+#if($disable_RP_only){
+print "Running Bam2pair.pl\n";
+print "Looking for discordant read pairs without requiring soft-clipping information\n";
+	use FindBin qw($Bin);
+	my $path=$Bin;
+#	print"\n\nPATH=$path\n\n";
+if($verbose){$v="-v"}
+	my $tmp_out=join("",$random_name,"RP.out");
+	$command=join("","perl ",$path,"/Bam2pair.pl -b $random_file_disc  -o $tmp_out -isize $pe_upper_limit -winsize $dist_To_Soft -min $minRP -chrom $chrom -prefix $random_name -q $MapQ -blacklist $random_name.bed $v");
+if($verbose){	print "$command\n"};
+	system("$command");
+	$command=join("","perl -ane '\$end1=\@F[1];\$end2=\@F[3];print join(\"\\t\",\@F[0..1],\$end1,\"unknown|left\");print \"\\n\";print join(\"\\t\",\@F[2..3],\$end2,\"unknown|left\");print \"\\n\"' ", $tmp_out," >> ",$random_file);
+if($verbose){print "$command\n"};
+	system($command);
+	unlink($tmp_out);
+#}
+#
+
+
+######################################################
+unlink("$random_file","$tmp_name","$random_file","$index","$random_name","$new_blacklist") if (-z $random_file || ! -e $random_file ) ;
+if (-z $random_file || ! -e $random_file){
+	print "Softclipped file is empty($random_file).\nNo soft clipping found using desired paramters\n\n";
+	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+	}
+
+
+#############################################################
+#  Make sure there are enough soft-clippped supporting reads
+#############################################################
+my $outfile=join("",$random_file,".sc.merge.bed");
+#sortbed -i .sc.direction | mergeBed -nms -d 25 -i stdin > .sc.merge.bed
+$command=join(" ","sortBed -i",$random_file," | mergeBed  -nms -i stdin","|egrep \";|,\"","|awk '{OFS=\"\t\"}(NF==4)'",">",$outfile);
+
+print "$command\n" if ($verbose);
+system("$command");
+
+if (-z $outfile || ! -e $outfile){
+	unlink("$tmp_name","$random_file","$outfile","$index","$random_name","$new_blacklist"); 
+	print "mergeBed file is empty.\nNo strucutral variants found\n\n" ;
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed mergeBed\n";
+
+###############################################################
+# If left and right are on the same line, make into 2 lines
+###############################################################
+open (INFILE,$outfile)||die "couldn't open temp file : $. \n\n";
+my $tmp2=join("",$random_name,".sc.fixed.merge.bed");
+#print "INFILE=$outfile\tOUTFILE=$tmp2\n\n";
+#INPUT FORMAT=chr9\t131467\t131473\tATGCTTATTAAAA|left;TTATTAAAAGCATA|left
+open (OUTFILE,">$tmp2")||die "couldn't create temp file : $. \n\n";
+while(<INFILE>){
+	chomp $_;
+	my $l = $_;
+
+	my @a = split(/\t/, $l);
+	my $info = $a[3];
+	my @info_arr = split(/\;/, $info);
+	my @left_arr=();
+	my @right_arr=();
+	@left_arr = grep(/left/, @info_arr);
+	@right_arr = grep(/right/, @info_arr);
+
+	#New
+	my $left = join(";", @left_arr);
+	my $right = join(";", @right_arr);
+	$info = join(";", @info_arr);
+
+	if((@left_arr) && (@right_arr)){
+		print OUTFILE "$a[0]\t$a[1]\t$a[2]\t$left\n$a[0]\t$a[1]\t$a[2]\t$right\n";
+	} else{
+		my $all=join("\t",@a[0..2],$info);
+		print OUTFILE "$all\n";
+	}
+}
+
+# make sure output file name is $outfile
+$command=join(" ","sed -e '/ /s//\t/g'", $tmp2,"|awk 'BEGIN{OFS=\"\\t\"}(NF==4)'", "|perl -pne 's/ /\t/g'>",$outfile);
+system("$command");
+if($verbose){print "$command\n"};
+unlink("$tmp_name","$random_file","$tmp2","$outfile","$index","random_name","$new_blacklist") if (-z $outfile || ! -e $outfile) ;
+ if (-z $outfile || ! -e $outfile){
+	print "Fixed mergeBed file is empty($outfile).\nNo strucutral variants found\n\n";
+        open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+        &print_header();
+        close OUT;
+        exit;
+}
+
+print "completed fixing mergeBed\n\n";
+
+###############################################################
+# Seperate directions of soft clips
+###############################################################
+my $left_sc = join("", "left", $tmp2);
+my $right_sc = join("", "right", $tmp2);
+use FindBin qw($Bin);
+#my $path=$Bin;
+
+$command=join("","grep left ", $tmp2, " |sed -e '/left /s//left\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$left_sc);
+system("$command");
+#print "$command\n";
+$command=join("","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g'|perl ".$path."/direction_filter.pl - >",$right_sc);
+#$command=join(" ","grep right ", $tmp2, " |sed -e '/right /s//right\;/g' | sed -e '/ /s//\t/g' >",$right_sc);
+system("$command");
+#print "$command\n";
+#die "CHECK $right_sc\n";
+
+###############################################################
+# Count the number and identify directions of soft clips
+###############################################################
+print "Count the number and identify directions of soft clips\n";
+#print "looking in $outfile\n";
+$outfile=join("",$random_name,".sc.fixed.merge.bed");
+
+open (INFILE,$outfile)||die "couldn't open temp file\n\n";
+my $tmp3 = join("", $random_file, "predSV");
+open (OUTFILE, ">$tmp3")||die "couldn't create temp file\n\n";
+while(<INFILE>){
+chomp;
+	@_=split(/\t/,$_);
+	my $count=tr/\;//;$count+=tr/\,//;
+	$count=$count+1;
+	my $left=0;
+	my $right=0;
+
+	while ($_ =~ /left/g) { $left++ } # count number of right clips
+	while ($_ =~ /right/g) { $right++ } # count number of left clips
+
+	###############################################################
+	if ($count >= $minSoftReads){
+		####get longets soft-clipped read
+		my @clips=split(/\;|,|\|/,$_[3]);
+
+		my ($max, $temp, $temp2, $temp3, $dir, $maxSclip) = (0) x 6;
+		for (my $i=0; $i<$count; $i++) {
+			my $plus1=$i+1;
+			$temp=length($clips[$i]);
+			$temp2=$clips[$plus1];
+			$temp3=$clips[$i];
+
+			if ($temp > $max){
+				$maxSclip=$temp3;
+				$max =$temp;
+				$dir=$temp2;
+			} else {
+				$max=$max;
+				$dir=$dir;
+				$maxSclip=$maxSclip;
+			}
+			$i++;
+		}
+		my $order2 = join("|", $left, $right);
+        #print join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+		print OUTFILE join ("\t",@_[0..2],$maxSclip,$max,$dir,$count,$order2) . "\n";
+	} elsif($_=~/unknown/){
+	print OUTFILE join ("\t",@_[0..2],"NA","NA","left","NA","NA|NA") . "\n";
+        print OUTFILE join ("\t",@_[0..2],"NA","NA","right","NA","NA|NA") . "\n";
+	}
+	####Format is Chrom,start, end,longest Soft-clip,length of longest Soft-clip, direction of longest soft-clip,#supporting softclips,#right Sclips|#left Sclips
+}
+close INFILE;
+close OUTFILE;
+
+unlink("$tmp2","$tmp_name","$random_file","$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$new_blacklist") if (-z $tmp3 || !-e $tmp3) ;
+
+ if (-z $tmp3 || !-e $tmp3){
+	print "No structural variants found while Counting the number and identify directions of soft clips.\n" ;
+
+	open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+	&print_header();
+	close OUT;
+	exit;
+
+}
+
+print "Done counting Softclipped reads\n";
+###############################################################
+#### Print header information
+###############################################################
+open (OUT,">$OUTNAME")||die "Can't write files here!\n";
+&print_header();
+close OUT;
+
+###############################################################
+###############################################################
+#### DO the bulk of the work
+###############################################################
+use List::Util qw(min max);
+open (FILE,"$tmp3")|| die "Can't open file\n";
+open (OUT,">>$OUTNAME")|| die "Can't open file\n";
+
+#print "\nusing $tmp3 and writing to $OUTPUT_FILE \n";
+while (<FILE>){
+	#If left clip {+- or -- or -+ }{+- are uninformative b/c they go upstream}
+	#If right clip {++ or -- or +-}
+	chomp $_;
+	my $line = $_;
+	my @info = split(/\t/, $_);
+
+	if($info[5] eq "left") {
+		bulk_work("left", $line, $random_file_disc);
+
+	} elsif ($info[5] eq "right") {
+		bulk_work("right", $line, $random_file_disc);
+	}
+#if($. ==6){print "THIS IS LINE 6\n$_\n";die}
+print "Completed line $.\n" if ($verbose);
+}
+close FILE;
+close OUT;
+
+###############################################################################
+###############################################################################
+#### Delete temp files
+my $meregedBed=join("",$random_name,".sc.direction.bed.sc.merge.bed");
+
+if(defined($temp_output)){$temp_output=$temp_output} else {$temp_output="no"}
+
+if ($temp_output eq "no"){
+	unlink("$tmp_name","$random_file","$tmp2",,"$tmp3","$outfile","$index","$random_name","$right_sc","$left_sc","$meregedBed","$random_name.bed");
+}
+####Sort VCF
+my $tmp=join(".",$random_name,"tmp");
+#Get header
+$cmd="grep \"#\" $OUTNAME > $tmp";
+system($cmd);
+#sort results
+$cmd="grep -v \"#\" $OUTNAME|perl -pne 's/chr//'|sort -k1,1n -k2,2n|perl -ne 'print \"chr\".\$_' >>$tmp";
+system($cmd);
+$cmd="mv $tmp $OUTNAME";
+system($cmd);
+#remove entries next to each other
+
+
+
+
+#############################################################
+##May not need this anymore since filtering on left and right
+#############################################################
+#my $tmpout=$OUTNAME;
+#$tmpout.=".tmp";
+#use FindBin qw($Bin);
+##my $path=$Bin;
+#$command="perl ".$path."/Extract_nSC.pl $OUTNAME -q nSC > $tmpout";
+##print "Command=$command\n";
+#system($command);
+#$command="perl ".$path."/reduce_redundancy.pl $tmpout $upper_limit |cut -f1-10 > $OUTNAME";
+##print "$command\n";
+#system($command);
+#system("rm $tmpout");
+########################################################
+
+
+
+
+print "Analysis Completed\n\nYou did it!!!\n";
+print "Finish Time : " . &spGetCurDateTime() . "\n";
+$now = time - $now;
+printf("\n\nTotal running time: %02d:%02d:%02d\n\n", int($now / 3600), int(($now % 3600) / 60),
+int($now % 60));
+
+exit;
+
+###############################################################################
+sub rev_comp {
+  my $dna = shift;
+  my $revcomp = reverse($dna);
+  $revcomp =~ tr/ACGTacgt/TGCAtgca/;
+
+  return $revcomp;
+}
+
+
+###############################################################################
+#### to get reference base
+sub getSeq{
+	my ($chr,$pos,$fasta)=@_;
+	#don't require chr
+	#if($chr !~ /^chr/){die "$chr is not correct\n";}
+#	die "$pos is not a number\n" if ($pos <0);
+my @result=();
+        if ($pos <0){print "$pos is not a valid position (likely caused by circular MT chromosome)\n";return;}
+
+	@result = `samtools faidx $fasta $chr:$pos-$pos`;
+	if($result[1]){chomp($result[1]);
+	return uc($result[1]);
+	}
+	return("NA");
+	#### after return will not be printed
+	####print "RESULTS=@result\n";
+}
+
+sub getBases{
+        my ($chr,$pos1,$pos2,$fasta)=@_;
+        #don't require chr
+        #if($chr !~ /^chr/){die "$chr is not correct\n";}
+my @result=();
+        if ($pos1 <0){print "$pos1 is not a valid position (likely caused by circular MT chromosome)\n";return;};
+
+        @result = `samtools faidx $fasta $chr:$pos1-$pos2`;
+	if(!$result[1]){$result[1]="NA"};
+        chomp($result[1]);
+        return uc($result[1]);
+
+        #### after return will not be printed
+        ####print "RESULTS=@result\n";
+}
+###############################################################################
+#### to get time
+sub spGetCurDateTime {
+	my ($sec, $min, $hour, $mday, $mon, $year) = localtime();
+	my $curDateTime = sprintf "%4d-%02d-%02d %02d:%02d:%02d",
+	$year+1900, $mon+1, $mday, $hour, $min, $sec;
+	return ($curDateTime);
+}
+
+
+###############################################################################
+#### print header
+sub print_header {
+	my $date=&spGetCurDateTime();
+	my $header = qq{##fileformat=VCFv4.1
+##fileDate=$date
+##source=SoftSearch.pl
+##reference=$INPUT_FASTA
+##Usage= SoftSearch.pl -l $minSoft -q $MapQ -r $minSoftReads -d $dist_To_Soft -m $minRP -u $unmated_pairs -s $num_sd -b $INPUT_BAM -f $INPUT_FASTA -o $OUTNAME
+##INFO=<ID=SVTYPE,Number=1,Type=String,Description="Type of structural variant">
+##INFO=<ID=EVENT,Number=1,Type=String,Description="ID of event associated to breakend">
+##INFO=<ID=MATEID,Number=.,Type=String,Description="ID of mate breakends">
+##INFO=<ID=ISIZE,Number=.,Type=String,Description="Size of the SV">
+##INFO=<ID=END,Number=1,Type=Integer,Description="End position of the variant described in this record">
+##FORMAT=<ID=lSC,Number=1,Type=Integer,Description="Length of the longest soft clips supporting the BND">
+##FORMAT=<ID=nSC,Number=1,Type=Integer,Description="Number of supporting soft-clips\">
+##FORMAT=<ID=uRP,Number=1,Type=Integer,Description="Number of unmated read pairs nearby Soft-Clips">
+##FORMAT=<ID=levD_local,Number=1,Type=Float,Description="Levenstein distance between soft-clipped bases and the area around the original soft-clipped site">
+##FORMAT=<ID=levD_distl,Number=1,Type=Float,Description="Levenstein distance between the soft-clipped bases and mate location">
+##FORMAT=<ID=CTX,Number=1,Type=Integer,Description="Number of chromosomal translocations">
+##FORMAT=<ID=DEL,Number=1,Type=Integer,Description="Number of reads supporting Large Deletions">
+##FORMAT=<ID=INS,Number=1,Type=Integer,Description="Number of reads supporting Large insertions">
+##FORMAT=<ID=NOV_INS,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##FORMAT=<ID=TDUP,Number=1,Type=Integer,Description="Number of reads supporting a tandem duplication">
+##FORMAT=<ID=INV,Number=1,Type=Integer,Description="Number of reads supporting inversions">
+##FORMAT=<ID=sDEL,Number=1,Type=Integer,Description="Number of reads supporting novel sequence insertion">
+##INFO=<ID=NO_MATE_SC,Number=1,Type=Flag,Description="When there is no softclipping of the mate read location, an appromiate position is used">
+##FORMAT=<ID=GT,Number=1,Type=String,Description="Dummy value for maintaining VCF-Spec">
+#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\t$SAMPLE_NAME\n};
+
+	print OUT $header;
+}
+
+
+###############################################################################
+sub bulk_work {
+print "#####################################@_\n" if ($verbose);
+	my ($side, $line, $file) = @_;
+	my $local_levD = 0;
+	my $distl_levD = 0;
+
+	#my @info = split(/\t/, $line);
+	my @plus_Reads = split(/\t/, $line);
+	$plus_Reads[7] =~ s/\n//g;
+
+	#### softclip length and softclip size.
+	my $lSC = $plus_Reads[4];
+	my $nSC = $plus_Reads[6];
+
+
+	#Get all types of compatible reads
+	#Get improperly paired reads (@ max distance)
+
+	#### default value for left SIDE.
+	#If left-clip, then look downstream for match of softclipped reads to define a deletion, but look for DRPs upstream
+	my $sv_type = "SVTYPE=BND";
+	my $start_local=0; my $end_local=0;my $target_local="";my $target_drp="";my $start_drp="";my $end_drp="";
+	if ($side =~ /left/) {
+		$start_local = $plus_Reads[1]-$dist_To_Soft;
+		$end_local = $plus_Reads[2];
+                $start_drp = $plus_Reads[1];
+                $end_drp = $plus_Reads[1]+$dist_To_Soft;
+	
+	}
+	else{                
+                $start_local = $plus_Reads[1];
+                $end_local = $plus_Reads[1]+$dist_To_Soft;
+                $start_drp = $plus_Reads[1]-$dist_To_Soft;
+                $end_drp = $plus_Reads[1];
+        }
+	
+	$target_local=join("", $plus_Reads[0], ":", $start_local, "-", $end_local);
+	$target_drp=join("", $plus_Reads[0], ":", $start_drp, "-", $end_drp);
+	my $num_unmapped_pairs="";
+	if ($side =~ /right/) {
+		$num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f8 -F 1536 -c $INPUT_BAM $target_drp`;
+	} else {
+        $num_unmapped_pairs=`samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $INPUT_BAM $target_drp`;
+	}
+if($verbose){print "samtools view $new_blacklist -q $MapQ -f24 -F 1536 -c $INPUT_BAM $target_drp\n";}
+
+	$num_unmapped_pairs=~s/\n//;
+if($verbose){print "NUM UNMAPPED PAIRS= $num_unmapped_pairs\n";}
+	my $REF1_base = "";
+	my $REF2_base = "";
+	my $INFO_1 = "";
+	my $INFO_2 = "";
+	my $ALT_1 = "";
+	my $ALT_2 = "";
+	my $isize = 0;
+	my $QUAL = "";
+	my $FORMAT = "GT:";
+
+	#### get 8 bit rand id
+	my $BND1_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	my $BND2_name = join "", map { ("a".."z")[rand 26] } 1..8;
+	$BND1_name=join "_","BND",$BND1_name;
+	$BND2_name=join "_","BND",$BND2_name;
+
+	my $counts = {CTX => 0, DEL => 0, INS => 0, INV => 0, TDUP => 0, NOV_INS => 0 };
+	my $event_mate_info = {CTX => "", DEL => "", INS => "", INV => "", TDUP => "", NOV_INS => "" };
+
+	#### get mate pair info and counts per event
+	foreach my $e (sort keys %{$counts}) {
+		my $h = get_counts_n_info($e, $side, $MapQ, $file, $dist_To_Soft, $target_drp, $upper_limit, $lower_limit);
+
+		$counts->{$e} = $h->{count};
+		$event_mate_info->{$e} = $h->{info};
+	}
+#print Dumper($counts);
+
+	my $max = 0;
+	my $type = "UNKNOWN";
+	my $nRP = 0;
+	my $mate_info = "NA\tNA\tNA\tNA";
+	my $summary = "GT:";
+
+	#### find max count of events and set type, nRP and info to corresponding
+	#### max count event.
+	#### also create a summary string of all counts to be added to VCF file.
+	foreach my $e (sort keys %{$counts}){
+#		if ($counts->{$e} >=i $max){
+		if ($counts->{$e} > $max){		
+			$type = $e .",". $counts->{$e};
+			$nRP = $counts->{$e};
+
+			$max = $counts->{$e};
+
+			if (length($event_mate_info->{$e})) {
+				$mate_info = $event_mate_info->{$e};
+			}
+		}
+
+		$summary .= $e .",". $counts->{$e} .":";
+	}
+#	print "done with Summary\n";
+	#### remove last colon ":" from
+	$summary =~ s/:$//;
+ if (($minRP > $max)&&(!$disable_RP_only )){if ($verbose){print "FAILED BECAUSE ($minRP > $max)&&(!$disable_RP_only )"};return};
+
+	#### Run Levenstein distance on softclip in target region to find out if its a small deletion/insetion
+	#### passing 1: clip_seq, 2: chr, 3: start, 4: end, 5: ref file.
+	my $levD = new LevD;
+########################################################
+########################################################
+########################################################
+
+	#### redefine start and end location for LevD calc.
+#	$start = $plus_Reads[1]-$dist_To_Soft;
+#	$end = $plus_Reads[2];
+	my $num_bases_to_loc=0;
+	my $new_start=0;
+	my $new_end=0;
+	my $del_seq="";
+        my $start = $start_local;
+        my $end = $end_local;
+	if ($lSC=~/NA/){$lSC=0}
+
+	if ($side =~ /right/) {
+	        $levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	        $num_bases_to_loc=$levD->{index};
+		$new_start = $plus_Reads[2];
+                if ($plus_Reads[2]=~/^[0-9]/){$new_end=$plus_Reads[2]+$lSC};
+	}
+	else{
+		$levD->search($plus_Reads[3], $plus_Reads[0], $start, $end, $INPUT_FASTA);
+		$local_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+		$num_bases_to_loc=$levD->{index};
+		if ($plus_Reads[2]=~/^[0-9]/){$new_start=$plus_Reads[2]-$lSC};
+                $new_end = $plus_Reads[2];
+	}
+	if((!$new_start)||(!$new_end)||($new_start<0)){print "FAILED AT ((!$new_start)||(!$new_end)||($new_start<0))\n";return};
+	
+	$del_seq=getBases($plus_Reads[0], $new_start,$new_end,$INPUT_FASTA);
+##############################################################################
+#	#If there is a match, where is the start position of the match?
+#
+##############################################################################
+
+
+	#if $plus_Reads[3] eq "NA", then it was found without soft-clipped reads
+	if($plus_Reads[3] !~  /NA/){
+			if (($local_levD < $levD_local_threshold)) {
+				return if (!$sv_only);
+				#### add value to summary to be written to vcf file.
+				$summary = "GT:sDel," . $plus_Reads[6];
+				$type = "sDEL";
+				###########################################################################
+				##### Printing output
+
+				#########################################
+				##### Get DNA info
+				#########################################
+				#$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF1_base = substr($del_seq, 0, 1);
+
+				#### this is alt ref. for softclip its $plus_Reads[3]
+				$REF2_base = $del_seq;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$isize = length($del_seq);
+
+				#### svtype = none for sDEL
+				#### isize = length($info[3]);
+				#### nRP = NA
+				#### mate_id = NA
+				#### CTX,:DEL,:....sDEL,##
+				$INFO_1=join(";", "SVTYPE=NA", "EVENT=$type", "ISIZE=$isize");
+
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE= "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+				$INFO_2=~s/\s//g;
+
+				$BND1_name =~ s/^BND/LEVD/;
+				# If left, then the start position is plus_Reads[1]-isize
+				my $start_pos=0;
+				#Make sure Ref1 and Ref2 bases are different
+				if($REF2_base eq $REF1_base){$REF1_base="NA"}
+				if($side=~/left/){$start_pos=$plus_Reads[1]-$isize}else{$start_pos=$plus_Reads[1]};		
+				print OUT join ("\t", $plus_Reads[0], $start_pos, $BND1_name, $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+				if ($verbose){print "No Softclipped reads here!\n"}
+				return;
+			}
+		}
+
+		#### Otherwise, look for DRP mate info
+	#if($nRP=~/NA/){print "MATE_INFO=$mate_info\tSide=$side\tline=$line\n";}
+		my @mate_info_arr = split(/\t/, $mate_info);
+		$nRP = $mate_info_arr[3];
+		my $mate_chr=$mate_info_arr[0];
+
+			if((! defined $nRP) || ($nRP =~ /na/i) || ($mate_chr =~ /NA/) ){
+			#PRINT UNKNOWN
+	if ($nRP =~ /na/i){print "Can't find SC reads\n" if ($verbose);return};
+	if ($verbose){print "There is an unknown\nNRP=$nRP Mate_CHR=$mate_chr minRP=$minRP\n"}
+				$summary .= ":unknown," . $plus_Reads[6];
+				$type = "unknown";
+				$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+				$REF2_base = $plus_Reads[3];
+				$BND1_name =~ s/^BND/UNKNOWN/;
+				$QUAL = 1/($local_levD + 0.001);
+				$QUAL = sprintf("%.2f",$QUAL);
+				$INFO_1=join(";", "SVTYPE=unknown", "EVENT=unknown", "ISIZE=unknown");
+				#Add Sample infomration
+				my $FORMAT="GT:sDEL";
+				$FORMAT .= ":lSC:nSC:uRP:levD_local";
+				my $SAMPLE = "0/1:";
+				$SAMPLE .= "$plus_Reads[6]:$lSC:$nSC:$num_unmapped_pairs:$local_levD";
+				$SAMPLE=~s/NA/0/g;
+				#### remove any white spaces.
+				$INFO_1=~s/\s//g;
+			       #print join ("\t", $plus_Reads[0], $plus_Reads[1],  $REF2_base, $REF1_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+
+				print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $REF2_base, $QUAL, "PASS", $INFO_1,$FORMAT,$SAMPLE, "\n");
+				return;
+
+		}
+		#### end if there is no mate info or nRP+uRP<minRP
+		if (($nRP<$minRP)&&($unmated_pairs > ($num_unmapped_pairs+$nRP))){
+			print "Something failed here\nif (($nRP<$minRP)&&($unmated_pairs > ($num_unmapped_pairs+$nRP)))\n";
+		return}
+
+		##################################################################################
+		# Find out if mates have nearby soft-clips (to refine the breakpoints)
+		##################################################################################
+		#Look for evidence of soft-clipping near mate
+		my @mate_soft_arr = ();
+		my $mate_start = 0;
+		my $mate_soft = "";
+
+		@mate_info_arr = split(/\t/, $mate_info);
+
+		#### mate start and end locations.
+		my $filename = $right_sc;
+
+		$start = $mate_info_arr[1] - $dist_To_Soft;
+		$end = $mate_info_arr[1];
+
+		if ($side =~ /right/) {
+			$start = $mate_info_arr[2];
+			$end = $mate_info_arr[2] + $dist_To_Soft;
+
+			$filename = $left_sc;
+		}
+
+		#### add levenstein distance to Summary
+	#print "Calc distal Levd\n";
+		$levD->search(rev_comp($plus_Reads[3]), $mate_info_arr[0], $start, $end, $INPUT_FASTA);
+		$distl_levD = sprintf("%.2f", $levD->{relative_edit_dist});
+	$distl_levD = "NA" if($plus_Reads[3] =~ /NA/);
+	#If there is no softclips to string match, then give 0 as quality value
+       if ($plus_Reads[3] !~ /NA/){
+			$QUAL=1/($distl_levD + 0.001);
+		}
+		else	{
+			$QUAL=0;
+		};
+	$QUAL=sprintf("%.2f",$QUAL);
+	#### looking for softclips to refine break point
+	#### if left look in right and vice-versa.
+	$cmd = qq{echo -e "$mate_info_arr[0]\t$start\t$end"};
+	$cmd .= qq{ | awk -F'\t' 'NF==3' | intersectBed -a stdin -b $filename | head -1};
+print "$cmd\n" if $verbose;
+	$mate_soft = `$cmd`;
+
+	$mate_soft =~ s/\n//g;
+	@mate_soft_arr = split(/\s/, $mate_soft);
+my $NO_MATE_SC="";
+	if(@mate_soft_arr){
+		$mate_chr = $mate_soft_arr[0];
+		$mate_start = $mate_soft_arr[1];
+                $NO_MATE_SC="APPROXIMATE";
+
+	} else{
+		@mate_info_arr = split(/\s/,$mate_info);
+		$mate_chr = $mate_info_arr[0];
+		$mate_start = $mate_info_arr[1];
+	}
+
+	#end if there is no mate info
+	return if ($mate_chr eq "");
+	#end if there is no mate info and !disable_RP_only
+	return if (($lSC =~/NA/)&&(!$disable_RP_only));
+	
+	
+	###########################################################################
+	##### Printing output
+
+	#########################################
+	# Get DNA info
+	#########################################
+	#print "PLUS_READS=$plus_Reads[0],$plus_Reads[1]\nMATE=$mate_chr,$mate_start,$INPUT_FASTA\n";
+	$REF1_base = getSeq($plus_Reads[0], $plus_Reads[1], $INPUT_FASTA);
+
+	### this is alt ref. for softclip its $plus_Reads[3]
+	$REF2_base = getSeq($mate_chr, $mate_start, $INPUT_FASTA);
+
+	#########################################
+	# print in VCF format
+	#########################################
+
+	#### abs value to account for left and right reads.
+	$isize = abs($plus_Reads[1]-$mate_start);
+	
+	my $event_type=$type;
+	$event_type=~ s/,|[0-9]//g;
+	$INFO_1=join(";", "$sv_type", "EVENT=$event_type","END=$mate_start", "ISIZE=$isize","MATEID=$BND2_name");
+	$INFO_2=join(";", "$sv_type", "EVENT=$event_type","END=$plus_Reads[1]", "ISIZE=$isize","MATEID=$BND1_name");
+
+	#### remove any white spaces.
+	#### ask: did you mean to remove space from ends? eg. trim()
+	$INFO_1=~s/\s//g;
+	$INFO_2=~s/\s//g;
+
+	$FORMAT=$summary;
+ 	$FORMAT=~ s/,|[0-9]//g;
+        $FORMAT .= ":lSC:nSC:uRP:distl_levD";
+	if($NO_MATE_SC){$INFO_2 .= ":NO_MATE_SC"}
+	my $SAMPLE="0/1:";	
+	$SAMPLE .=$summary;
+#        if($NO_MATE_SC){$SAMPLE.= ":$NO_MATE_SC"}
+
+	$SAMPLE=~s/[A-Z|,|_]//g;
+        my $MATE_SAMPLE=$SAMPLE;
+        $SAMPLE .= ":$lSC:$nSC:$num_unmapped_pairs:$distl_levD";
+	$MATE_SAMPLE .=":NA:NA:NA:NA";
+	$SAMPLE=~s/::/:/g;
+	$MATE_SAMPLE=~s/::/:/g;
+	$MATE_SAMPLE=~s/NA/0/g;
+	$SAMPLE=~s/NA/0/g;
+ 
+	if($type !~ /INV/){
+		$ALT_1 = join("","]",$mate_chr,":",$mate_start,"]",$REF1_base);
+		$ALT_2 = join("",$REF2_base,"[",$plus_Reads[0],":",$plus_Reads[1],"[");
+		#		2      321682 bnd_V  T   ]13:123456]T  6    PASS SVTYPE=BND
+		#		13     123456 bnd_U  C   C[2:321682[   6    PASS SVTYPE=BND
+	} else {
+		$ALT_1 = join("", "]", $plus_Reads[0], ":", $plus_Reads[1], "]", $REF2_base);
+		$ALT_2 = join("", $REF1_base, "[", $mate_chr, ":", $mate_start, "[");
+	}
+
+	if(($mate_chr) && ($plus_Reads[0])){
+		print OUT join ("\t", $plus_Reads[0], $plus_Reads[1], $BND1_name, $REF1_base, $ALT_1, $QUAL,"PASS", $INFO_1, $FORMAT,$SAMPLE,"\n");
+		print OUT join ("\t", $mate_chr, $mate_start, $BND2_name, $REF2_base, $ALT_2, $QUAL, "PASS", $INFO_2, $FORMAT,$MATE_SAMPLE,"\n");
+	}
+}
+
+###############################################################################
+###############################################################################
+sub get_counts_n_info {
+        my ($event, $side, $mapQ, $file, $dist, $target, $upL, $lwL) = @_;
+
+        my $mate_info = "";
+        my $cmd = "";
+
+        if ($event =~ /^CTX$/i) {
+                #print "CTX side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{ samtools view $new_blacklist -q $mapQ -f 16 -F 1536 $file $target};
+                        $cmd .= qq{ | perl -ane 'if(\$F[6] ne "="){\$end=\$F[7]+1; print join ("\\t",\$F[6],\$F[7],\$end,"\\n")}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^DEL$/i) {
+                #print "DEL side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info=`$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -F 1568 -f 16 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"} {if((\$7 ~ /=/)&&(\$9<-$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+
+                        $mate_info=`$cmd`;
+                }
+        } elsif ($event =~ /^INS$/i) {
+                #print "INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<$lwL && \$9 > 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq {samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>-$lwL && \$9 < 0 )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^INV$/i) {
+                #print "INV side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -F 1596 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist_To_Soft -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 48 -F 1548 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^TDUP$/i) {
+                #print "TDUP side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 32 -F 1552 $file $target};
+#			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+			$cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4>\$8)&&(\$9<0)&& (\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 16 -F 1568 $file $target};
+#                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$9<-$upL )){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{if((\$7 ~ /=/)&&(\$4<\$8)&&(\$9>0)&&(\$9>$upL)){end=\$8+1;print \$3,\$8,end}}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        } elsif ($event =~ /^NOV_INS$/i) {
+                #print "NOV_INS side $side\n";
+                if ($side =~ /right/i) {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ -f 8 -F 1552 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                } else {
+                        $cmd = qq{samtools view $new_blacklist -q $mapQ  -f 24 -F 1536 $file $target};
+                        $cmd .= qq{ | awk '{OFS="\\t"}{end=\$8+1;print \$3,\$8,end}'};
+                        $cmd .= qq{ | sortBed | mergeBed -d $dist -n | sort -k4nr | head -1};
+#if($verbose){print "$cmd\n"}
+                        $mate_info = `$cmd`;
+                }
+        }
+
+        $mate_info=~s/\n//g;
+        my @tmp=split(/\t/, $mate_info);
+
+        my $counts = 0;
+
+        if (defined $tmp[3]) {
+                $tmp[3] =~ s/\n//g;
+
+                $counts = $tmp[3] if (length($tmp[3]));
+        }
+        return ({count=>$counts, info=>$mate_info});                                                                                                                                
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/softsearch/softsearch.xml	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<tool id="SoftSearch" name="SoftSearch">
+  <description>for structure variation</description>
+  <command>#if $source.index_source=="history" 
+	        samtools index $bam_file ; samtools faidx $source.history_fasta_file ; $inc | ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/src/SoftSearch.pl -l $min_length_soft_clip -q $min_map_quality -r $min_depth_soft_clip_loc -m $min_no_discordant_read -s $no_sd_consider_discordant -b $bam_file -f $source.history_fasta_file -o $out_file1
+	    #else
+		samtools index $bam_file ; samtools faidx $source.ref_fasta.fields.path ; $inc | ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/src/SoftSearch.pl -l $min_length_soft_clip -q $min_map_quality -r $min_depth_soft_clip_loc -m $min_no_discordant_read -s $no_sd_consider_discordant -b $bam_file -f $source.ref_fasta.fields.path -o $out_file1
+	    #end if		
+ </command>
+  <inputs>
+      <param name="bam_file" type="data"   format="bam" label="BAM Files" />
+	 <conditional name="source">
+            <param name="index_source" type="select" label="Choose the source for the reference list">
+                <option value="cached">Locally cached</option>
+                <option value="history">History</option>
+            </param>
+            <when value="history">
+                <param format="fasta" name="history_fasta_file" type="data" label="Fasta file from history."/>
+            </when>
+            <when value="cached">
+                  <param name="ref_fasta" type="select" >
+                    <options from_data_table="fasta_indexes">
+                    <validator type="no_options" message="No Fasta file is available" />
+                    </options>
+                  </param>
+            </when>
+        </conditional>
+      <param name="inc" type="hidden" value="n=$RANDOM" />
+     	<param name="min_length_soft_clip" type="integer" value="10" label="-l Minimum length of soft-clipped segment [5]" /> 
+        <param name="min_map_quality" type="integer" value="20" label="-q Minimum mapping quality [20]" /> 	
+	<param name="min_depth_soft_clip_loc" type="integer" value="10" label="-r Minimum depth of soft-clipped reads at position [5]" /> 
+	<param name="min_no_discordant_read" type="integer" value="10" label="-m Minimum number of discordant read pairs [5]" /> 
+	<param name="no_sd_consider_discordant" type="integer" value="4" label="-s Number of sd away from mean to be considered discordant" />       
+  </inputs>
+  <outputs>
+      <data format="vcf" name="out_file1" />
+  </outputs>
+  <help>
+  </help>
+</tool>
+
+
+
+
+
+
+
+
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/softsearch/softsearch.xml~	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<tool id="SoftSearch" name="SoftSearch">
+  <description>for structure variation</description>
+  <command>#if $source.index_source=="history" 
+	        samtools index $bam_file ; samtools faidx $source.history_fasta_file ; $inc | sudo ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/src/SoftSearch.pl -l $min_length_soft_clip -q $min_map_quality -r $min_depth_soft_clip_loc -m $min_no_discordant_read -s $no_sd_consider_discordant -b $bam_file -f $source.history_fasta_file -o $out_file1
+	    #else
+		samtools index $bam_file ; samtools faidx $source.ref_fasta.fields.path ; $inc | sudo ~/shed_tools/toolshed.g2.bx.psu.edu/repos/plus91-technologies-pvt-ltd/softsearch/e3609c8714fb/softsearch/2.4/src/SoftSearch.pl -l $min_length_soft_clip -q $min_map_quality -r $min_depth_soft_clip_loc -m $min_no_discordant_read -s $no_sd_consider_discordant -b $bam_file -f $source.ref_fasta.fields.path -o $out_file1
+	    #end if		
+ </command>
+  <inputs>
+      <param name="bam_file" type="data"   format="bam" label="BAM Files" />
+	 <conditional name="source">
+            <param name="index_source" type="select" label="Choose the source for the reference list">
+                <option value="cached">Locally cached</option>
+                <option value="history">History</option>
+            </param>
+            <when value="history">
+                <param format="fasta" name="history_fasta_file" type="data" label="Fasta file from history."/>
+            </when>
+            <when value="cached">
+                  <param name="ref_fasta" type="select" >
+                    <options from_data_table="fasta_indexes">
+                    <validator type="no_options" message="No Fasta file is available" />
+                    </options>
+                  </param>
+            </when>
+        </conditional>
+      <param name="inc" type="hidden" value="n=$RANDOM" />
+     	<param name="min_length_soft_clip" type="integer" value="10" label="-l Minimum length of soft-clipped segment [5]" /> 
+        <param name="min_map_quality" type="integer" value="20" label="-q Minimum mapping quality [20]" /> 	
+	<param name="min_depth_soft_clip_loc" type="integer" value="10" label="-r Minimum depth of soft-clipped reads at position [5]" /> 
+	<param name="min_no_discordant_read" type="integer" value="10" label="-m Minimum number of discordant read pairs [5]" /> 
+	<param name="no_sd_consider_discordant" type="integer" value="4" label="-s Number of sd away from mean to be considered discordant" />       
+  </inputs>
+  <outputs>
+      <data format="vcf" name="out_file1" />
+  </outputs>
+  <help>
+  </help>
+</tool>
+
+
+
+
+
+
+
+
+
+
+
+
+
Binary file test-data/Small_test.bam has changed
Binary file test-data/Small_test.bam.bai has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/chr1.small.fa	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,20000 @@
+>chr1 dna:chromosome chromosome:GRCh37:1:1:249250621:1
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACCCTAACCCTAACCCTA
+ACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTA
+ACCCTAACCCTAACCCTAACCCTAACCCAACCCTAACCCTAACCCTAACCCTAACCCTAA
+CCCTAACCCCTAACCCTAACCCTAACCCTAACCCTAACCTAACCCTAACCCTAACCCTAA
+CCCTAACCCTAACCCTAACCCTAACCCTAACCCCTAACCCTAACCCTAAACCCTAAACCC
+TAACCCTAACCCTAACCCTAACCCTAACCCCAACCCCAACCCCAACCCCAACCCCAACCC
+CAACCCTAACCCCTAACCCTAACCCTAACCCTACCCTAACCCTAACCCTAACCCTAACCC
+TAACCCTAACCCCTAACCCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAC
+CCCTAACCCTAACCCTAACCCTAACCCTCGCGGTACCCTCAGCCGGCCCGCCCGCCCGGG
+TCTGACCTGAGGAGAACTGTGCTCCGCCTTCAGAGTACCACCGAAATCTGTGCAGAGGAC
+AACGCAGCTCCGCCCTCGCGGTGCTCTCCGGGTCTGTGCTGAGGAGAACGCAACTCCGCC
+GTTGCAAAGGCGCGCCGCGCCGGCGCAGGCGCAGAGAGGCGCGCCGCGCCGGCGCAGGCG
+CAGAGAGGCGCGCCGCGCCGGCGCAGGCGCAGAGAGGCGCGCCGCGCCGGCGCAGGCGCA
+GAGAGGCGCGCCGCGCCGGCGCAGGCGCAGAGAGGCGCGCCGCGCCGGCGCAGGCGCAGA
+CACATGCTAGCGCGTCGGGGTGGAGGCGTGGCGCAGGCGCAGAGAGGCGCGCCGCGCCGG
+CGCAGGCGCAGAGACACATGCTACCGCGTCCAGGGGTGGAGGCGTGGCGCAGGCGCAGAG
+AGGCGCACCGCGCCGGCGCAGGCGCAGAGACACATGCTAGCGCGTCCAGGGGTGGAGGCG
+TGGCGCAGGCGCAGAGACGCAAGCCTACGGGCGGGGGTTGGGGGGGCGTGTGTTGCAGGA
+GCAAAGTCGCACGGCGCCGGGCTGGGGCGGGGGGAGGGTGGCGCCGTGCACGCGCAGAAA
+CTCACGTCACGGTGGCGCGGCGCAGAGACGGGTAGAACCTCAGTAATCCGAAAAGCCGGG
+ATCGACCGCCCCTTGCTTGCAGCCGGGCACTACAGGACCCGCTTGCTCACGGTGCTGTGC
+CAGGGCGCCCCCTGCTGGCGACTAGGGCAACTGCAGGGCTCTCTTGCTTAGAGTGGTGGC
+CAGCGCCCCCTGCTGGCGCCGGGGCACTGCAGGGCCCTCTTGCTTACTGTATAGTGGTGG
+CACGCCGCCTGCTGGCAGCTAGGGACATTGCAGGGTCCTCTTGCTCAAGGTGTAGTGGCA
+GCACGCCCACCTGCTGGCAGCTGGGGACACTGCCGGGCCCTCTTGCTCCAACAGTACTGG
+CGGATTATAGGGAAACACCCGGAGCATATGCTGTTTGGTCTCAGTAGACTCCTAAATATG
+GGATTCCTGGGTTTAAAAGTAAAAAATAAATATGTTTAATTTGTGAACTGATTACCATCA
+GAATTGTACTGTTCTGTATCCCACCAGCAATGTCTAGGAATGCCTGTTTCTCCACAAAGT
+GTTTACTTTTGGATTTTTGCCAGTCTAACAGGTGAAGCCCTGGAGATTCTTATTAGTGAT
+TTGGGCTGGGGCCTGGCCATGTGTATTTTTTTAAATTTCCACTGATGATTTTGCTGCATG
+GCCGGTGTTGAGAATGACTGCGCAAATTTGCCGGATTTCCTTTGCTGTTCCTGCATGTAG
+TTTAAACGAGATTGCCAGCACCGGGTATCATTCACCATTTTTCTTTTCGTTAACTTGCCG
+TCAGCCTTTTCTTTGACCTCTTCTTTCTGTTCATGTGTATTTGCTGTCTCTTAGCCCAGA
+CTTCCCGTGTCCTTTCCACCGGGCCTTTGAGAGGTCACAGGGTCTTGATGCTGTGGTCTT
+CATCTGCAGGTGTCTGACTTCCAGCAACTGCTGGCCTGTGCCAGGGTGCAAGCTGAGCAC
+TGGAGTGGAGTTTTCCTGTGGAGAGGAGCCATGCCTAGAGTGGGATGGGCCATTGTTCAT
+CTTCTGGCCCCTGTTGTCTGCATGTAACTTAATACCACAACCAGGCATAGGGGAAAGATT
+GGAGGAAAGATGAGTGAGAGCATCAACTTCTCTCACAACCTAGGCCAGTAAGTAGTGCTT
+GTGCTCATCTCCTTGGCTGTGATACGTGGCCGGCCCTCGCTCCAGCAGCTGGACCCCTAC
+CTGCCGTCTGCTGCCATCGGAGCCCAAAGCCGGGCTGTGACTGCTCAGACCAGCCGGCTG
+GAGGGAGGGGCTCAGCAGGTCTGGCTTTGGCCCTGGGAGAGCAGGTGGAAGATCAGGCAG
+GCCATCGCTGCCACAGAACCCAGTGGATTGGCCTAGGTGGGATCTCTGAGCTCAACAAGC
+CCTCTCTGGGTGGTAGGTGCAGAGACGGGAGGGGCAGAGCCGCAGGCACAGCCAAGAGGG
+CTGAAGAAATGGTAGAACGGAGCAGCTGGTGATGTGTGGGCCCACCGGCCCCAGGCTCCT
+GTCTCCCCCCAGGTGTGTGGTGATGCCAGGCATGCCCTTCCCCAGCATCAGGTCTCCAGA
+GCTGCAGAAGACGACGGCCGACTTGGATCACACTCTTGTGAGTGTCCCCAGTGTTGCAGA
+GGTGAGAGGAGAGTAGACAGTGAGTGGGAGTGGCGTCGCCCCTAGGGCTCTACGGGGCCG
+GCGTCTCCTGTCTCCTGGAGAGGCTTCGATGCCCCTCCACACCCTCTTGATCTTCCCTGT
+GATGTCATCTGGAGCCCTGCTGCTTGCGGTGGCCTATAAAGCCTCCTAGTCTGGCTCCAA
+GGCCTGGCAGAGTCTTTCCCAGGGAAAGCTACAAGCAGCAAACAGTCTGCATGGGTCATC
+CCCTTCACTCCCAGCTCAGAGCCCAGGCCAGGGGCCCCCAAGAAAGGCTCTGGTGGAGAA
+CCTGTGCATGAAGGCTGTCAACCAGTCCATAGGCAAGCCTGGCTGCCTCCAGCTGGGTCG
+ACAGACAGGGGCTGGAGAAGGGGAGAAGAGGAAAGTGAGGTTGCCTGCCCTGTCTCCTAC
+CTGAGGCTGAGGAAGGAGAAGGGGATGCACTGTTGGGGAGGCAGCTGTAACTCAAAGCCT
+TAGCCTCTGTTCCCACGAAGGCAGGGCCATCAGGCACCAAAGGGATTCTGCCAGCATAGT
+GCTCCTGGACCAGTGATACACCCGGCACCCTGTCCTGGACACGCTGTTGGCCTGGATCTG
+AGCCCTGGTGGAGGTCAAAGCCACCTTTGGTTCTGCCATTGCTGCTGTGTGGAAGTTCAC
+TCCTGCCTTTTCCTTTCCCTAGAGCCTCCACCACCCCGAGATCACATTTCTCACTGCCTT
+TTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTGACAGGCAGCTGCACCACTGCCT
+GGCGCTGTGCCCTTCCTTTGCTCTGCCCGCTGGAGACGGTGTTTGTCATGGGCCTGGTCT
+GCAGGGATCCTGCTACAAAGGTGAAACCCAGGAGAGTGTGGAGTCCAGAGTGTTGCCAGG
+ACCCAGGCACAGGCATTAGTGCCCGTTGGAGAAAACAGGGGAATCCCGAAGAAATGGTGG
+GTCCTGGCCATCCGTGAGATCTTCCCAGGGCAGCTCCCCTCTGTGGAATCCAATCTGTCT
+TCCATCCTGCGTGGCCGAGGGCCAGGCTTCTCACTGGGCCTCTGCAGGAGGCTGCCATTT
+GTCCTGCCCACCTTCTTAGAAGCGAGACGGAGCAGACCCATCTGCTACTGCCCTTTCTAT
+AATAACTAAAGTTAGCTGCCCTGGACTATTCACCCCCTAGTCTCAATTTAAGAAGATCCC
+CATGGCCACAGGGCCCCTGCCTGGGGGCTTGTCACCTCCCCCACCTTCTTCCTGAGTCAT
+TCCTGCAGCCTTGCTCCCTAACCTGCCCCACAGCCTTGCCTGGATTTCTATCTCCCTGGC
+TTGGTGCCAGTTCCTCCAAGTCGATGGCACCTCCCTCCCTCTCAACCACTTGAGCAAACT
+CCAAGACATCTTCTACCCCAACACCAGCAATTGTGCCAAGGGCCATTAGGCTCTCAGCAT
+GACTATTTTTAGAGACCCCGTGTCTGTCACTGAAACCTTTTTTGTGGGAGACTATTCCTC
+CCATCTGCAACAGCTGCCCCTGCTGACTGCCCTTCTCTCCTCCCTCTCATCCCAGAGAAA
+CAGGTCAGCTGGGAGCTTCTGCCCCCACTGCCTAGGGACCAACAGGGGCAGGAGGCAGTC
+ACTGACCCCGAGACGTTTGCATCCTGCACAGCTAGAGATCCTTTATTAAAAGCACACTGT
+TGGTTTCTGCTCAGTTCTTTATTGATTGGTGTGCCGTTTTCTCTGGAAGCCTCTTAAGAA
+CACAGTGGCGCAGGCTGGGTGGAGCCGTCCCCCCATGGAGCACAGGCAGACAGAAGTCCC
+CGCCCCAGCTGTGTGGCCTCAAGCCAGCCTTCCGCTCCTTGAAGCTGGTCTCCACACAGT
+GCTGGTTCCGTCACCCCCTCCCAAGGAAGTAGGTCTGAGCAGCTTGTCCTGGCTGTGTCC
+ATGTCAGAGCAACGGCCCAAGTCTGGGTCTGGGGGGGAAGGTGTCATGGAGCCCCCTACG
+ATTCCCAGTCGTCCTCGTCCTCCTCTGCCTGTGGCTGCTGCGGTGGCGGCAGAGGAGGGA
+TGGAGTCTGACACGCGGGCAAAGGCTCCTCCGGGCCCCTCACCAGCCCCAGGTCCTTTCC
+CAGAGATGCCTGGAGGGAAAAGGCTGAGTGAGGGTGGTTGGTGGGAAACCCTGGTTCCCC
+CAGCCCCCGGAGACTTAAATACAGGAAGAAAAAGGCAGGACAGAATTACAAGGTGCTGGC
+CCAGGGCGGGCAGCGGCCCTGCCTCCTACCCTTGCGCCTCATGACCAGCTTGTTGAAGAG
+ATCCGACATCAAGTGCCCACCTTGGCTCGTGGCTCTCACTGCAACGGGAAAGCCACAGAC
+TGGGGTGAAGAGTTCAGTCACATGCGACCGGTGACTCCCTGTCCCCACCCCCATGACACT
+CCCCAGCCCTCCAAGGCCACTGTGTTTCCCAGTTAGCTCAGAGCCTCAGTCGATCCCTGA
+CCCAGCACCGGGCACTGATGAGACAGCGGCTGTTTGAGGAGCCACCTCCCAGCCACCTCG
+GGGCCAGGGCCAGGGTGTGCAGCACCACTGTACAATGGGGAAACTGGCCCAGAGAGGTGA
+GGCAGCTTGCCTGGGGTCACAGAGCAAGGCAAAAGCAGCGCTGGGTACAAGCTCAAAACC
+ATAGTGCCCAGGGCACTGCCGCTGCAGGCGCAGGCATCGCATCACACCAGTGTCTGCGTT
+CACAGCAGGCATCATCAGTAGCCTCCAGAGGCCTCAGGTCCAGTCTCTAAAAATATCTCA
+GGAGGCTGCAGTGGCTGACCATTGCCTTGGACCGCTCTTGGCAGTCGAAGAAGATTCTCC
+TGTCAGTTTGAGCTGGGTGAGCTTAGAGAGGAAAGCTCCACTATGGCTCCCAAACCAGGA
+AGGAGCCATAGCCCAGGCAGGAGGGCTGAGGACCTCTGGTGGCGGCCCAGGGCTTCCAGC
+ATGTGCCCTAGGGGAAGCAGGGGCCAGCTGGCAAGAGCAGGGGGTGGGCAGAAAGCACCC
+GGTGGACTCAGGGCTGGAGGGGAGGAGGCGATCTTGCCCAAGGCCCTCCGACTGCAAGCT
+CCAGGGCCCGCTCACCTTGCTCCTGCTCCTTCTGCTGCTGCTTCTCCAGCTTTCGCTCCT
+TCATGCTGCGCAGCTTGGCCTTGCCGATGCCCCCAGCTTGGCGGATGGACTCTAGCAGAG
+TGGCCAGCCACCGGAGGGGTCAACCACTTCCCTGGGAGCTCCCTGGACTGGAGCCGGGAG
+GTGGGGAACAGGGCAAGGAGGAAAGGCTGCTCAGGCAGGGCTGGGGAAGCTTACTGTGTC
+CAAGAGCCTGCTGGGAGGGAAGTCACCTCCCCTCAAACGAGGAGCCCTGCGCTGGGGAGG
+CCGGACCTTTGGAGACTGTGTGTGGGGGCCTGGGCACTGACTTCTGCAACCACCTGAGCG
+CGGGCATCCTGTGTGCAGATACTCCCTGCTTCCTCTCTAGCCCCCACCCTGCAGAGCTGG
+ACCCCTGAGCTAGCCATGCTCTGACAGTCTCAGTTGCACACACGAGCCAGCAGAGGGGTT
+TTGTGCCACTTCTGGATGCTAGGGTTACACTGGGAGACACAGCAGTGAAGCTGAAATGAA
+AAATGTGTTGCTGTAGTTTGTTATTAGACCCCTTCTTTCCATTGGTTTAATTAGGAATGG
+GGAACCCAGAGCCTCACTTGTTCAGGCTCCCTCTGCCCTAGAAGTGAGAAGTCCAGAGCT
+CTACAGTTTGAAAACCACTATTTTATGAACCAAGTAGAACAAGATATTTGAAATGGAAAC
+TATTCAAAAAATTGAGAATTTCTGACCACTTAACAAACCCACAGAAAATCCACCCGAGTG
+CACTGAGCACGCCAGAAATCAGGTGGCCTCAAAGAGCTGCTCCCACCTGAAGGAGACGCG
+CTGCTGCTGCTGTCGTCCTGCCTGGCGCCTTGGCCTACAGGGGCCGCGGTTGAGGGTGGG
+AGTGGGGGTGCACTGGCCAGCACCTCAGGAGCTGGGGGTGGTGGTGGGGGCGGTGGGGGT
+GGTGTTAGTACCCCATCTTGTAGGTCTGAAACACAAAGTGTGGGGTGTCTAGGGAAGAAG
+GTGTGTGACCAGGGAGGTCCCCGGCCCAGCTCCCATCCCAGAACCCAGCTCACCTACCTT
+GAGAGGCTCGGCTACCTCAGTGTGGAAGGTGGGCAGTTCTGGAATGGTGCCAGGGGCAGA
+GGGGGCAATGCCGGGGCCCAGGTCGGCAATGTACATGAGGTCGTTGGCAATGCCGGGCAG
+GTCAGGCAGGTAGGATGGAACATCAATCTCAGGCACCTGGCCCAGGTCTGGCACATAGAA
+GTAGTTCTCTGGGACCTGCAAGATTAGGCAGGGACATGTGAGAGGTGACAGGGACCTGCA
+GGGGCAGCCAACAAGACCTTGTGTGCACCTCCCATGGGTGGAATAAGGGGCCCAACAGCC
+TTGACTGGAGAGGAGCTCTGGCAAGGCCCTGGGCCACTGCACCTGTCTCCACCTCTGTCC
+CACCCCTCCCACCTGCTGTTCCAGCTGCTCTCTCTTGCTGATGGACAAGGGGGCATCAAA
+CAGCTTCTCCTCTGTCTCTGCCCCCAGCATCACATGGGTCTTTGTTACAGCACCAGCCAG
+GGGGTCCAGGAAGACATACTTCTTCTACCTACAGAGGCGACATGGGGGTCAGGCAAGCTG
+ACACCCGCTGTCCTGAGCCCATGTTCCTCTCCCACATCATCAGGGGCACAGCGTGCACTG
+TGGGGTCCCAGGCCTCCCGAGCCGAGCCACCCGTCACCCCCTGGCTCCTGGCCTATGTGC
+TGTACCTGTGTCTGATGCCCTGGGTCCCCACTAAGCCAGGCCGGGCCTCCCGCCCACACC
+CCTCGGCCCTGCCCTCTGGCCATACAGGTTCTCGGTGGTGTTGAAGAGCAGCAAGGAGCT
+GACAGAGCTGATGTTGCTGGGAAGACCCCCAAGTCCCTCTTCTGCATCGTCCTCGGGCTC
+CGGCTTGGTGCTCACGCACACAGGAAAGTCCTTCAGCTTCTCCTGAGAGGGCCAGGATGG
+CCAAGGGATGGTGAATATTTGGTGCTGGGCCTAATCAGCTGCCATCCCATCCCAGTCAGC
+CTCCTCTGGGGGACAGAACCCTATGGTGGCCCCGGCTCCTCCCCAGTATCCAGTCCTCCT
+GGTGTGTGACAGGCTATATGCGCGGCCAGCAGACCTGCAGGGCCCGCTCGTCCAGGGGGC
+GGTGCTTGCTCTGGATCCTGTGGCGGGGGCGTCTCTGCAGGCCAGGGTCCTGGGCGCCCG
+TGAAGATGGAGCCATATTCCTGCAGGCGCCCTGGAGCAGGGTACTTGGCACTGGAGAACA
+CCTGTGGACACAGGGACAAGTCTGAGGGGGCCCCAAGAGGCTCAGAGGGCTAGGATTGCT
+TGGCAGGAGAGGGTGGAGTTGGAAGCCTGGGCGAGAAGAAAGCTCAAGGTACAGGTGGGC
+AGCAGGGCAGAGACTGGGCAGCCTCAGAGGCACGGGGAAATGGAGGGACTGCCCAGTAGC
+CTCAGGACACAGGGGTATGGGGACTACCTTGATGGCCTTCTTGCTGCCCTTGATCTTCTC
+AATCTTGGCCTGGGCCAAGGAGACCTTCTCTCCAATGGCCTGCACCTGGCTCCGGCTCTG
+CTCTACCTGCTGGGAGATCCTGCCATGGAGAAGATCACAGAGGCTGGGCTGCTCCCCACC
+CTCTGCACACCTCCTGCTTCTAACAGCAGAGCTGCCAGGCCAGGCCCTCAGGCAAGGGCT
+CTGAAGTCAGGGTCACCTACTTGCCAGGGCCGATCTTGGTGCCATCCAGGGGGCCTCTAC
+AAGGATAATCTGACCTGCAGGGTCGAGGAGTTGACGGTGCTGAGTTCCCTGCACTCTCAG
+TAGGGACAGGCCCTATGCTGCCACCTGTACATGCTATCTGAAGGACAGCCTCCAGGGCAC
+ACAGAGGATGGTATTTACACATGCACACATGGCTACTGATGGGGCAAGCACTTCACAACC
+CCTCATGATCACGTGCAGCAGACAATGTGGCCTCTGCAGAGGGGGAACGGAGACCGGAGG
+CTGAGACTGGCAAGGCTGGACCTGAGTGTCGTCACCTAAATTCAGACGGGGAACTGCCCC
+TGCACATACTGAACGGCTCACTGAGCAAACCCCGAGTCCCGACCACCGCCTCAGTGTGGT
+CTAGCTCCTCACCTGCTTCCATCCTCCCTGGTGCGGGGTGGGCCCAGTGATATCAGCTGC
+CTGCTGTTCCCCAGATGTGCCAAGTGCATTCTTGTGTGCTTGCATCTCATGGAACGCCAT
+TTCCCCAGACATCCCTGTGGCTGGCTCCTGATGCCCGAGGCCCAAGTGTCTGATGCTTTA
+AGGCACATCACCCCACTCATGCTTTTCCATGTTCTTTGGCCGCAGCAAGGCCGCTCTCAC
+TGCAAAGTTAACTCTGATGCGTGTGTAACACAACATCCTCCTCCCAGTCGCCCCTGTAGC
+TCCCCTACCTCCAAGAGCCCAGCCCTTGCCCACAGGGCCACACTCCACGTGCAGAGCAGC
+CTCAGCACTCACCGGGCACGAGCGAGCCTGTGTGGTGCGCAGGGATGAGAAGGCAGAGGC
+GCGACTGGGGTTCATGAGGAAGGGCAGGAGGAGGGTGTGGGATGGTGGAGGGGTTTGAGA
+AGGCAGAGGCGCGACTGGGGTTCATGAGGAAAGGGAGGGGGAGGATGTGGGATGGTGGAG
+GGGCTGCAGACTCTGGGCTAGGGAAAGCTGGGATGTCTCTAAAGGTTGGAATGAATGGCC
+TAGAATCCGACCCAATAAGCCAAAGCCACTTCCACCAACGTTAGAAGGCCTTGGCCCCCA
+GAGAGCCAATTTCACAATCCAGAAGTCCCCGTGCCCTAAAGGGTCTGCCCTGATTACTCC
+TGGCTCCTTGTGTGCAGGGGGCTCAGGCATGGCAGGGCTGGGAGTACCAGCAGGCACTCA
+AGCGGCTTAAGTGTTCCATGACAGACTGGTATGAAGGTGGCCACAATTCAGAAAGAAAAA
+AGAAGAGCACCATCTCCTTCCAGTGAGGAAGCGGGACCACCACCCAGCGTGTGCTCCATC
+TTTTCTGGCTGGGGAGAGGCCTTCATCTGCTGTAAAGGGTCCTCCAGCACAAGCTGTCTT
+AATTGACCCTAGTTCCCAGGGCAGCCTCGTTCTGCCTTGGGTGCTGACACGACCTTCGGT
+AGGTGCATAAGCTCTGCATTCGAGGTCCACAGGGGCAGTGGGAGGGAACTGAGACTGGGG
+AGGGACAAAGGCTGCTCTGTCCTGGTGCTCCCACAAAGGAGAAGGGCTGATCACTCAAAG
+TTGCGAACACCAAGCTCAACAATGAGCCCTGGAAAATTTCTGGAATGGATTATTAAACAG
+AGAGTCTGTAAGCACTTAGAAAAGGCCGCGGTGAGTCCCAGGGGCCAGCACTGCTCGAAA
+TGTACAGCATTTCTCTTTGTAACAGGATTATTAGCCTGCTGTGCCCGGGGAAAACATGCA
+GCACAGTGCATCTCGAGTCAGCAGGATTTTGACGGCTTCTAACAAAATCTTGTAGACAAG
+ATGGAGCTATGGGGGTTGGAGGAGAGAACATATAGGAAAAATCAGAGCCAAATGAACCAC
+AGCCCCAAAGGGCACAGTTGAACAATGGACTGATTCCAGCCTTGCACGGAGGGATCTGGC
+AGAGTCCATCCAGTTCATTCAACACCTGGTTAGAAAACTGGGGCCAGCACACAGGGGAAG
+GGTAAGCTGGTTTCATGATCGAATCAAGGCTCAGACAATTTTTAAAGGCCAGAGGGTAGA
+CTGCAATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTA
+AAAATCAAGCGTATAAATACAGAAGGTGGAGGGAACTTGCTTTAGACACAGTTCAGGTGA
+AGAAAGACCTGGAAACTTCTGTTAACTATAAGCTCAGTAGGGGCTAAAAGCATGTTAATC
+GGCATAAAAAGGCAATGAGATCTTAGGGCACACAGCTCCCCGCCCCTCTTCTGCCCTTCA
+TCCTTCTTTCAATCAGCAGGGACCGTGCACTCTCTTGGAGCCACCACAGAAAACAGAGGT
+GCATCCAGCACCACAGAAAACAGAGCCACCACAGAAAACAGAGGGTGACTGTCATCCCCT
+CCAGTCTCTGCACACTCCCAGCTGCAGCAGAGCAGGAGGAGAGAGCACAGCCTGCAATGC
+TAATTTGCCAGGAGCTCACCTGCCTGCGTCACTGGGCACAGACGCCAGTGAGGCCAGAGG
+CCGGGCTGTGCTGGGGCCTGAGCCGGGTGGTGGGGAGAGAGTCTCTCCCCTGCCCCTGTC
+TCTTCCGTGCAGGAGGAGCATGTTTAAGGGGACGGGTTCAAAGCTGGTCACATCCCCACC
+GAAAAAGCCCATGGACAACGAAAAGCCCACTAGCTTGTCCAGTGCCACAGGAGGGGCAAG
+TGGAGGAGGAGAGGTGGCGGTGCTCCCCACTCCACTGCCAGTCGTCACTGGCTCTCCCTT
+CCCTTCATCCTCGTTCCCTATCTGTCACCATTTCCTGTCGTCGTTTCCTCTGAATGTCTC
+ACCCTGCCCTCCCTGCTTGCAAGTCCCCTGTCTGTAGCCTCACCCCTGTCGTATCCTGAC
+TACAATAACAGCTTCTGGGTGTCCCTGGCATCCACTCTCTCTCCCTTCTTGTCCCTTCCG
+TGACGGATGCCTGAGGAACCTTCCCCAAACTCTTCTGTCCCATCCCTGCCCTGCTCAAAA
+TCCAATCACAGCTCCCTAACACGCCTGAATCAACTTGAAGTCCTGTCTTGAGTAATCCGT
+GGGCCCTAACTCACTCATCCCAACTCTTCACTCACTGCCCTGCCCCACACCCTGCCAGGG
+AGCCTCCCGTGGCACCGTGGGGACACAAAGGAACCAGGGCAAAGCTCCCTCAGCCCCATT
+CAAAGAGGCCTGGCCCACAGGCTCACGGAAAGTCAGCCTCTCATGCCCCGAGAGCTGAGT
+GCAAGGGAGAGGCAGCGCTGTCTGTGCTTCCCATGCAGAAGCACCCCCCTCCCACCCCTG
+TGCAGGCCGGCCTTCGCGGCAGACCACCATACACCACGTTCCAAGCCACACTGAGGCCTC
+CCTCCAAGCCTGCAGCCCCCATTTCCAGACCCTGCCAGGGCAACCTGCATATCCACCTCC
+CTACCCTGCCCCCCTCTTCCAGGAGTCTGCCCTATGTGGAGTAAGCACGTGGTTTTCCTC
+TTCAGCAACTATTTCCTTTTTACTCAAGCAATGGCCCCATTTCCCTTGGGGAATCCATCT
+CTCTCGCAGGCTTAGTCCCAGAGCTTCAGGTGGGGCTGCCCACAGAGCTCCTCAGTCTAA
+GCCAAGTGGTGTGTCATAGTCCCCTGGCCCCATTAATGGATTCTGGGATAGACATGAGGA
+CCAAGCCAGGTGGGATGAGTGAGTGTGGCTTCTGGAGGAAGTGGGGACACAGGACAGCAT
+TCTTTCCTGCTGGACCTGACCCTGTGTCATGTCACCTTGCTACCACGAGAGCATGGCCTG
+TCTGGGAATGCAGCCAGACCCAAAGAAGCAAACTGACATGGAAGGAAAGCAAAACCAGGC
+CCTGAGGACATCATTTTAGCCCTTACTCCGAAGGCTGCTCTACTGATTGGTTAATTTTTG
+CTTAGCTTGGTCTGGGGAGTTCTGACAGGCGTGCCACCAATTCTTACCGATTTCTCTCCA
+CTCTAGACCCTGAGAAGCCCACGCGGTTCATGCTAGCAATTAACAATCAATCTCGCCCTA
+TGTGTTCCCATTCCAGCCTCTAGGACACAGTGGCAGCCACATAATTGGTATCTCTTAAGG
+TCCAGCACGAGGTGGAGCACATGGTGGAGAGACAGATGCAGTGACCTGGAACCCAGGAGT
+GAGGGAGCCAGGACTCAGGCCCAAGGCTCCTGAGAGGCATCTGGCCCTCCCTGCGCTGTG
+CCAGCAGCTTGGAGAACCCACACTCAATGAACGCAGCACTCCACTACCCAGGAAATGCCT
+TCCTGCCCTCTCCTCATCCCATCCCTGGGCAGGGGACATGCAACTGTCTACAAGGTGCCA
+AGTACCAGGACAGGAAAGGAAAGACGCCAAAAATCCAGCGCTGCCCTCAGAGAAGGGCAA
+CCACGCAGTCCCCATCTTGGCAAGGAAACACAATTTCCGAGGGAATGGTTTTGGCCTCCA
+TTCTAAGTGCTGGACATGGGGTGGCCATAATCTGGAGCTGATGGCTCTTAAAGACCTGCA
+TCCTCTTCCCTAGGTGTCCCTCGGGCACATTTAGCACAAAGATAAGCACAAAAGGTGCAT
+CCAGCACTTTGTTACTATTGGTGGCAGGTTTATGAATGGCAACCAAAGGCAGTGTACGGG
+TCAAGATTATCAACAGGGAAGAGATAGCATTTCCTGAAGGCTTCCTAGGTGCCAGGCACT
+GTTCCATTCCTTTGCATGTTTTGATTAATTTAATATTTAAAATAATTCTACCAGGAAGCT
+ACCATTATTACCACAACTTCACAAATGAGAACACCGAGGCTTAGAGGGGTTGGGTTGCCC
+AAGGTTACAGAGGAAGAAAACAGGGGAGCTGGATCTGAGCCAAGGCATCAACTCCAAGGT
+AACCCCTCAGTCACTTCACTGTGTGTCCCCTGGTTACTGGGACATTCTTGACAAACTCGG
+GGCAAGCCGGTGAGTCAGTGGGGGAGGACTTTCAGGAAGAGGTGGGTTCCCAGTTGGTGA
+CAGAAGAGGAGGCTGCAAAGTGAAGGAGCAGGGGCTCCAGGTCTGGCGACAACCAGGGAA
+GGGACAGGGCAGGGATGGCTTGGACCACGAGAGGCACCTGAGTCAGGCAGTCACATACTT
+CCCACTGGGGTCTACCATGTGAGGCATGGTGTGGGATCCTGGGAAGGAGACCAAGCCTCA
+TTTCAGTTTGCTTATGGCCAAAGACAGGACCTGTGTACCCGACAACCCCTGGGACCTTTA
+CCAAAAAAAGAGCAAACACCATTCACTCACTCATGTTAGATAAACACTGAGTGAAGTCAC
+TGGAGCCCAAGGACTGTGCGAGGTCAGCACTGCCAATACAAGAAGCTGCAGCCCTCCAGC
+TCGCCTCCCTCAATGGCCACTCCGTGCTCCAGCCATGCTGGCTTCCTTTTAGGTCCTCCA
+CCTCCAGGCTGTAGTTCATGTGCTTCTTTCTGGAATGTTCTTCCCAACCTACCCACTCAA
+CCCTCAGACTTTACCATAAATGTCATTTCCTCACGTCTGCCTTCCCTGACCTGAGACCAA
+GCCAGGCTTCCCATGACGAGCCTCACAGTACCCCATCTCCCCTGAACAGATGCAGTAATA
+ACCTACATAACCCGGGGCCATGATCTATGGCTTTGAATCCTGGCTCTGTCACTAGGCCAG
+GTCTCTCAGCCCTTCTGTGCCTCAGTTTCCTCATCTATAAAATGAGATGACGGCAGTGCC
+TGCTCATGAAGTGTGAGTTAATGCACTCAAATCAATGGTTGTGCACGGTTTATATGAATA
+TTAGTGATTACAAAATATTATCAATAGACCTTGTCACAACTGTTATTGAAGAACTAATCA
+TCTATTGCTTATTTAGGTCTTTCTCTCCTGCCAGAATGTGCGCTCCAGGTGGAGAGGTAT
+GTTGCCTTATCCGTGGCTGGATATATAGAGATTCCCACACTGCCTTGCACACGAGCACTG
+CTGGGTAAATATTTGTTGGCTGCAGGAAAACGTGAAGGAATAGGCCCTCCAATGGGAGGA
+AAAGCATGAGTTGTGAGAGCAGAGCCACCACAGGAAACCAGGAGGCTAAGTGGGGTGGAA
+GGGAGTGAGCTCTCGGACTCCCAGGAGTAAAAGCTTCCAAGTTGGGCTCTCACTTCAGCC
+CCTCCCACACAGGGAAGCCAGATGGGTTCCCCAGGACCGGGATTCCCCAAGGGGGCTGCT
+CCCAGAGGGTGTGTTGCTGGGATTGCCCAGGACAGGGATGGCCCTCTCATCAGGTGGGGG
+TGAGTGGCAGCACCCACCTGCTGAAGATGTCTCCAGAGACCTTCTGCAGGTACTGCAGGG
+CATCCGCCATCTGCTGGACGGCCTCCTCTCGCCGCAGGTCTGGCTGGATGAAGGGCACGG
+CATAGGTCTGACCTGCCAGGGAGTGCTGCATCCTCACAGGAGTCATGGTGCCTGTGGGTC
+GGAGCCGGAGCGTCAGAGCCACCCACGACCACCGGCACGCCCCCACCACAGGGCAGCGTG
+GTGTTGAGACAACACAGCCCTCATCCCAACTATGCACATAGCTTCAGCCTGCACAGATAG
+GGGAGTAGGGGACAGAGCATTTGCTGAGAGGCCAGGAGCGCATAGATGGGACTCTGCTGA
+TGCCTGCTGAGTGAATGAGGGAAAGGGCAGGGCCCGGGACTGGGGAATCTGTAGGGTCAA
+TGGAGGAGTTCAGAGAAGGTGCAACATTTCTGACCCCCTACAAGGTGCTTGCTACCTGCC
+AGGCACCCTTTCCATACCTTGTCTCAGTTCAGCTCCCCACCTTGGATAAACAAGAAACCT
+TGGTTGCAGAGGAAAAAAGAGGCTGGAAACAAAGGGGTAGAAATGGGGTAGCAGGGGAGA
+TTGCCTGATCAACTGCCAAATGGTACACAGTTCTGGAAAAGCACAAAAAATGTGCACACA
+CGGGTTCTTCCCACTTTAACCCCTGAGGAATCTGAGGCCTGCTCCTGAAACAGACTGGGC
+AGTGGCTAGTGACTCTAGGTATAGGAGTATCCAGCCCTGCTCACCCAGGCTAGAGCTTAG
+GGGGACAAGAGGAAAGAGGTGCCTGTGGGGGTGGAGGACAGGAAGGAAAAACACTCCTGG
+AATTGCAAAGTGAGGGCAGAGTCTATTTATATTGGGTTTAATTAACTCCTCTCCCTGGTG
+CCACTAAAGCAGCAATCACACTGCAGACAGCACTGATTTGATTGGCAAGAGATGCACCAG
+GCAGAATATTAAGGGACCAGGCCCCTATAAATAGGCCTAATCACAGCCCCTCACTGGAAA
+ATGGTAAGGAAGACATTAATCAGGCCTGGCACTGTGCCCTAGACCTGCTCCCCTAGGCAC
+TACAGTGGGGCCCTTGGTTGCAACACAAGTAGGTAGGGATGGATGAGTGTGGCATGAAGG
+GCCTAGGAGATTTCACTTGGGTTTAAAATGCTGTGACCTTGAGTAAGTTGCCGTCTCTGA
+ATCTGATCCTTTCGATTTCCCATTCTCCAAACTGAGAACTAGCACTGCTGAGACGTGGTT
+ATTTCCAATAATAATTTGTATATTTTACATAACGCACCACACCAACATCTTCACCCAGTT
+GGAGCCTACTCCTTTGCTCCCGCTGCTGGCTTCCCCAGCCCTCCCTTCTGCCCTCCTCAG
+GCCAGCACTTTTCAGTGAGTTCCTCCTTTGCATACAGGCTTTCCAGATCTGTACTTGCCT
+TGAATACTCATCAGAGCCCAGGAGTTACTCCTCACCTCCCACTTATTTTTCCTCCCATCA
+AATAACTAAAGCATGGCCAGCTGATGCCCAGCCAACTGAGAAACCCAACCCTCTGAGACC
+AGCACACCCCTTTCAAGCATGTTCCTCCCTCCCCTTCTTTGTATTTATACTGATGCAAGT
+TTGCTGGCTGTCCTAACTTATTTCTGTGCCTCAGTTCTCCCATATGTAAGATCACAAAGG
+GGGTAAAGATGCAAGATATTTCCTGTGCACATCTTCAGATGAATTTCTTGTTAGTGTGTG
+TGTGTTTGCTCACACATATGCGTGAAAGAAGAGTACATACACAGATCTCCTCAAAAAGGA
+GGCAGCAAGCCCGTTCAAGAATGGGACTGAATACACCTGATGAGTGGTTTACTTTCTGTC
+TGCAAACATCTACTGATCATCTGTTAGGTGCAGGCCATGATCACAACAAAGACGAATAAG
+ACACTACACTAGCCAGGGAGAGTCTCAAAAACAACTAAACTCAAATTAAATTCATTCTAC
+TCCAGTCATGGGTACAAAGCTAAGGAGTGACAAATCCCTCTTGGAGTTAGGGGAGTCAGG
+AAAAAGCTCTTAGCAGAATGTGTGCCTCTCGGCCGGGCGCAGCGGCTCACGCCTGTAATC
+CCAGCACTTTGGGAGGCGAAGGCAGGCAGATCACCTGAGGTCGGGAGTTCGAGACCAGTC
+TGACCAACATGGTGAAACTCCATCTCTACTAAAAATACAAAATTAGCCAGGCGTGGTGGT
+GCATGCCTGTAATCCCCGCTACTCGGGAGGCTGAGGAAGGAGAATCACTTGAACCAGGAA
+GGTGGAGGTTGCAGTGTGCCAAGATCGCGCCATGGCACTCCAGCCTAGGCAACGAGGGTG
+AACCAGGTCCAGGAAGAAGGTGCAAAGACAGCATTCCAGGTAAAAGAAACAGCTTGAACA
+AAAAGTGTGTAGGGGAACCGCAAGCGGTCTTGAGTGCTGAGGGTACAATCATCCTTGGGG
+AAGTACTAGAAGAAAGAATGATAAACAGAGGCCAGTTTGTTAAAAACACTCAAAATTAAA
+GCTAGGAGTTTGGACTTGTGGCAGGAATGAAATCCTTAGACCTGTGCTGTCCAATATGGT
+AGCCACCAGGCACATGCAGCCACTGAGCACTTGAAATGTGGATAGTCTGAATTGAGATGT
+GCCATAAGTGTAAAATATGCACCAAATTTCAAAGGCTAGAAAAAAAGAATGTAAAATATC
+TTATTATTTTATATTGATTACGTGCTAAAATAACCATATTTGGGATATACTGGATTTTAA
+AAATATATCACTAATTTCATCTGTTTCTTTTTACTTTTAGAAATCACATATGTGACTTAA
+ATATTTCTTTTCTTTTTCTTTCCTCTCACTCAGCGTCCTGTGATTCCAAAGAAATGAGTC
+TCTGCTGTTTTTGGGCAGCAGATATCCTAGAATGGACTCTGACCTAAGCATCAAAATTAA
+TCATCATAACGTTATCATTTTATGGCCCCTTCTTCCTATATCTGGTAGCTTTTAAATGAT
+GACCATGTAGATAATCTTTATTGTCCCTCTTTCAGCAGACGGTATTTTCTTATGCTACAG
+TATGACTGCTAATAATACCTACACATGTTAGAACCATTCTGACTCCTCAAGAATCTCATT
+TAACTCTTATTATCAGTGAATTTATCATCATCCCCTATTTTACATAAGGAAATGGGGTTA
+GAAAGACCAAATAACATTTTTTCAACATCAAAACACTAGCTTGAGATCAAGCCCAGACTT
+GGATCTGTCGTCTGAATTCCAAGCTTTTTGTTATTTATTGATATGTTTTGTTGTTTTCAT
+GCAATAATGCAAATCTTAGCCCAAACATTTTGTTAGTAGTACCAACTGTAAGTCACCTTA
+TCTTCATACTTTGTCTTTATGTAAACCTAAATTAGATCTGTTTTTGATACTGAGGGAAAA
+ACAAGGGAATCTAACACTAACCAGCCCGTAGTGTGTGGTCAACACTTTCGTTACTTTAGT
+ATACATCACCCCAATTGTTTGTCTTCACCACACACTTTGGAGTTAGGTAGTAGTATCTAT
+TTTTACAAATAAGAAAACCCAGGCACAAAGGGGTTGATTAGCAATTATCTTTTGAAAAGC
+CTGTAGTTGCTCATCTGAAGAAGTGACGGACCACCTCTTATTTAGTGGACAGACAGTAAC
+TAGTTGAGAAGACAGGGGATTTTGTTGGCGGAAAAAAAAATTTATCAAAAGTCGTCTTCT
+ATCAGGGAGTTTTATGAGAAACCCTAGCTCCTCAGTTCCACAGTGGGTAACTGTAATTCA
+TTCTAGGTCTGCGATATTTCCTGCCTATCCATTTTGTTAACTCTTCAATGCATTCCACAA
+ATACCTAAGTATTCTTTAATAATGGTGGTTTTTTTTTTTTTTTGCATCTATGAAGTTTTT
+TCAAATTCTTTTTAAGTGACAAAACTTGTACATGTGTATCGCTCAATATTTCTAGTCGAC
+AGCACTGCTTTCGAGAATGTAAACCGTGCACTCCCAGGAAAATGCAGACACAGCACGCCT
+CTTTGGGACCGCGGTTTATACTTTCGAAGTGCTCGGAGCCCTTCCTCCAGACCGTTCTCC
+CACACCCCGCTCCAGGGTCTCTCCCGGAGTTACAAGCCTCGCTGTAGGCCCCGGGAACCC
+AACGCGGTGTCAGAGAAGTGGGGTCCCCTACGAGGGACCAGGAGCTCCGGGCGGGCAGCA
+GCTGCGGAAGAGCCGCGCGAGGCTTCCCAGAACCCGGCAGGGGCGGGAAGACGCAGGAGT
+GGGGAGGCGGAACCGGGACCCCGCAGAGCCCGGGTCCCTGCGCCCCACAAGCCTTGGCTT
+CCCTGCTAGGGCCGGGCAAGGCCGGGTGCAGGGCGCGGCTCCAGGGAGGAAGCTCCGGGG
+CGAGCCCAAGACGCCTCCCGGGCGGTCGGGGCCCAGCGGCGGCGTTCGCAGTGGAGCCGG
+GCACCGGGCAGCGGCCGCGGAACACCAGCTTGGCGCAGGCTTCTCGGTCAGGAACGGTCC
+CGGGCCTCCCGCCCGCCTCCCTCCAGCCCCTCCGGGTCCCCTACTTCGCCCCGCCAGGCC
+CCCACGACCCTACTTCCCGCGGCCCCGGACGCCTCCTCACCTGCGAGCCGCCCTCCCGGA
+AGCTCCCGCCGCCGCTTCCGCTCTGCCGGAGCCGCTGGGTCCTAGCCCCGCCGCCCCCAG
+TCCGCCCGCGCCTCCGGGTCCTAACGCCGCCGCTCGCCCTCCACTGCGCCCTCCCCGAGC
+GCGGCTCCAGGACCCCGTCGACCCGGAGCGCTGTCCTGTCGGGCCGAGTCGCGGGCCTGG
+GCACGGAACTCACGCTCACTCCGAGCTCCCGACGTGCACACGGCTCCCATGCGTTGTCTT
+CCGAGCGTCAGGCCGCCCCTACCCGTGCTTTCTGCTCTGCAGACCCTCTTCCTAGACCTC
+CGTCCTTTGTCCCATCGCTGCCTTCCCCTCAAGCTCAGGGCCAAGCTGTCCGCCAACCTC
+GGCTCCTCCGGGCAGCCCTCGCCCGGGGTGCGCCCCGGGGCAGGACCCCCAGCCCACGCC
+CAGGGCCCGCCCCTGCCCTCCAGCCCTACGCCTTGACCCGCTTTCCTGCGTCTCTCAGCC
+TACCTGACCTTGTCTTTACCTCTGTGGGCAGCTCCCTTGTGATCTGCTTAGTTCCCACCC
+CCCTTTAAGAATTCAATAGAGAAGCCAGACGCAAAACTACAGATATCGTATGAGTCCAGT
+TTTGTGAAGTGCCTAGAATAGTCAAAATTCACAGAGACAGAAGCAGTGGTCGCCAGGAAT
+GGGGAAGCAAGGCGGAGTTGGGCAGCTCGTGTTCAATGGGTAGAGTTTCAGGCTGGGGTG
+ATGGAAGGGTGCTGGAAATGAGTGGTAGTGATGGCGGCACAACAGTGTGAATCTACTTAA
+TCCCACTGAACTGTATGCTGAAAAATGGTTTAGACGGTGAATTTTAGGTTATGTATGTTT
+TACCACAATTTTTAAAAAGCTAGTGAAAAGCTGGTAAAAAGAAAGAAAAGAGGCTTTTTT
+AAAAAGTTAAATATATAAAAAGAGCATCATCAGTCCAAAGTCCAGCAGTTGTCCCTCCTG
+GAATCCGTTGGCTTGCCTCCGGCATTTTTGGCCCTTGCCTTTTAGGGTTGCCAGATTAAA
+AGACAGGATGCCCAGCTAGTTTGAATTTTAGATAAACAACGAATAATTTCGTAGCATAAA
+TATGTCCCAAGCTTAGTTTGGGACATACTTATGCTAAAAAACATTATTGGTTGTTTATCT
+GAGATTCAGAATTAAGCATTTTATATTTTATTTGCTGCCTCTGGCCACCCTACTCTCTTC
+CTAACACTCTCTCCCTCTCCCAGTTTTGTCCGCCTTCCCTGCCTCCTCTTCTGGGGGAGT
+TAGATCGAGTTGTAACAAGAACATGCCACTGTCTCGCTGGCTGCAGCGTGTGGTCCCCTT
+ACCAGAGGTAAAGAAGAGATGGATCTCCACTCATGTTGTAGACAGAATGTTTATGTCCTC
+TCCAAATGCTTATGTTGAAACCCTAACCCCTAATGTGATGGTATGTGGAGATGGGCCTTT
+GGTAGGTAATTACGGTTAGATGAGGTCATGGGGTGGGGCCCTCATTATAGATCTGGTAAG
+AAAAGAGAGCATTGTCTCTGTGTCTCCCTCTCTCTCTCTCTCTCTCTCTCTCATTTCTCT
+CTATCTCATTTCTCTCTCTCTCGCTATCTCATTTTTCTCTCTCTCTCTTTCTCTCCTCTG
+TCTTTTCCCACCAAGTGAGGATGCGAAGAGAAGGTGGCTGTCTGCAAACCAGGAAGAGAG
+CCCTCACCGGGAACCCGTCCAGCTGCCACCTTGAACTTGGACTTCCAAGCCTCCAGAACT
+GTGAGGGATAAATGTATGATTTTAAAGTCGCCCAGTGTGTGGTATTTTGTTTTGACTAAT
+ACAACCTGAAAACATTTTCCCCTCACTCCACCTGAGCAATATCTGAGTGGCTTAAGGTAC
+TCAGGACACAACAAAGGAGAAATGTCCCATGCACAAGGTGCACCCATGCCTGGGTAAAGC
+AGCCTGGCACAGAGGGAAGCACACAGGCTCAGGGATCTGCTATTCATTCTTTGTGTGACC
+CTGGGCAAGCCATGAATGGAGCTTCAGTCACCCCATTTGTAATGGGATTTAATTGTGCTT
+GCCCTGCCTCCTTTTGAGGGCTGTAGAGAAAAGATGTCAAAGTATTTTGTAATCTGGCTG
+GGCGTGGTGGCTCATGCCTGTAATCCTAGCACTTTGGTAGGCTGACGCGAGAGGACTGCT
+TGAGCCCAAGAGTTTGAGATCAGCCTGGGCAATATTGTGAGATTCCATCTCTACAAAAAT
+AAAATAAAATAGCCAGTCATGGTGTCACACACCTGTAGTCCCAGCTACATGGGAGGCTGA
+GGCGGGAGGATCACTTGAGCTTGGGAGATCGAGGCTGCAGTGAGCTATGATTGTACCACT
+GCACTCCAGGCTGGGCGACAGAGAGAGACCCTGTCTCAGAAAAAAAAAAAAAAGTACTTT
+GTAATCTGTAAGGTTTATTTCAACACACACAAAAAAAGTGTATATGCTCCACGATGCCTG
+TGAATATACACACACACCACATCATATACCAAGCCTGGCTGTGTCTTCTCACAAATGCAC
+TGCTAGGCACCACCCCCAGTTCTAGAATCACACCAGCCAGTTCACCCTCCAGATGGTTCA
+CCCTCAACTTCATAAAAGTTCCCTACCTAATCTACTGACAGGCTCATCCCCGACCTAATT
+TTAAAGATTTCCTAGGAGCTGCAGTGGGAATCCTGGACCTCAGCCTGGACAAAGAACAGC
+TGCAGGTCATTCTCATGTGTGGACACAGAAGCTCTGCCTGCCTTTGCTGGCCAGCTGGGC
+TGAGCGGGCCTGGGAATTAAGGCTGCAGGGTTGGTCCCAGGCAGTCTTGCTGAAGCTTGC
+CACATCCCCCAGCCTCCTGGATTTGCCAGGATCCAAGAGCATGGACTTTAGGAATTCCTG
+GTGGAGGAGTGAAGAAAATGTGACAGGGTGTCCTAAGCCCCGATCTACAGGAAGAAAACT
+GGAAATAAGACTGAGGACTTAGTTTAAGATGTTCCTACTCAGCCTCTAGCTTTTGTGCTA
+CAGTTCTGGGAACAGACTCCTCTCTCCTGAAAACCACTTCCCTCCGCAGCATTAGATTTC
+ACCAAGATGTCTTGCTTGTGGGAAAGACTTCCAAGGATGCCTGGAGAGAGGAGGATGGAA
+ATGTCCTGCTCTCTAAACAGATAGACAGATGCAGCCAGACAGAAAATAGTTTATCTTGCT
+GAGGTTTCTAATGTATTTGAAAGAGGCCTGGGTCTAGAAGTCTACCCAGAGGGCTCTGTG
+TTGTGCACGCAAAGATAAGAACCTTCCCTGTGGGAGTTCCAGAGCCAGTTTTCATAAACA
+CCCATCGGTGACTGTGTTCAGAGTGAGTTCACACCATCCTGACCTGCCCTGAGTTAGACC
+TTACATGGTCTTCCTCCTCTAGGAAGCCTCTGCAGCCCAGGAACCTCCCCTTATCGGAAA
+TGAACAGCATTTGAAGCTTCACCAGACAGACCAGACAGCTTAGCCCTCGTGTTGTGCCAT
+GTGGGTTGTTCTCTGAGAGGCAGGAGAGCATAGTGGTTACTAGGAAGGGAAGGACTTTGG
+GACTAGACTGCCTCGGCTGGAGTCCTCTTTCTGCTTCATAGCCACGTGATCCTAGGCATG
+TTACCTGTGCCTCAGTTTTCACTCTGTCAATATGTAATAACTGAATCTGTCTTTGTGGTG
+AGGATTCAGTGAGTTAACATATTTGAAGTGCTTAAAAATGAGGCTTGTGTCCATAGATTA
+ATGAGTGAATACACAAATGGTGATATGGACATACAGTGGAGTATTAGTCATAAAAAGGAA
+GGCAGAGCTGATCCATGGCACCATGTGACAGAACCTCAAAAGCATTAGGTTAAGTGGAAG
+AAGCCAGACACAGGTCACCTATTGTGTAATTCCATTTATAGGAAATATACAGAATATGTA
+AATCCGTGGAGAAAGAAAGCCGATTTCCAGGGGCTAAGGGGAGGGGAGAATGGGAAGTGG
+CTGCTTCATGGGTACAAGGTTTCATTTTGAGCTGATGAAAATGTTTTGGAACTACATAGA
+GATAGTGTTGGCACAACATGGTGAATGTACTGAATGCCACTGATTGTTCAATTTAAAATG
+GTCAAACTTATATGAATTTCACCTCCATTAAAAAAAAAAAAAAAGGACCAGATGTGGTTG
+CTCACACCCATAATCCCAACACTTTGGAAAAAGGTGAAAGTTTTTTTTTCTTTTTTTTTT
+TATATACTTAAGTTCTAGGGTACATGTGCATAATGTGCAGGTTGGATACATAGATATGCG
+TGTGCCATGTTGGTTTGCTGCACCCATCAACTTGTCATTTACATTAGGTATTTCTTCTAA
+TGCTATCCCTCCCCCAGCCCCCCACCCACTGACAGGCCCCAGTGTATGATGTTCTCTGCC
+CCATGTCCAAGCGTTCTCATTGTTCAATTCCCACCTGTGAGTGAGAACATGCAGTGTTTG
+GTTTTCTGTCTTTGTGATAGTTTGCTCAGAATGATGGTTTCCAGCTTCATCCATGTCCCT
+GCAAAGGACATGAACTCATCCTTTTTAATGGCTGCATAGTATCCCATGGTATATATGTGC
+CACATTCTCTTAATCCAGTCTGTCATTGATGGACATTTGGGTTGGTTCAAAGTCTTTGCT
+ATTGTGAATACTGCCACAATAAACATACATGTGCATGTGTCTTTATAGTAGCACGATTTA
+TAATCCTTTGGGTATATACCCTAAGACCTGGGACGCATTTAAAGCAGTGTGTAAAGAGAC
+ATTTATAGCACTAAATGCCCACAAGAGACCTCTGCCTGAGAACGTGGGTTTCAGCCTAAG
+AGTTGTAATATGTGTGCCCATTCACAGGTGCTGCATCAGAGTCCCAGGTGGGAAGAAGGC
+AAGCATACACAAAAATGGTAAAAGGCAGAAAGGAGCCCAGTCTCGTTCTTTTTAAGAAGT
+TTTCCTAAGAATCTCCACCCAGCGACTTGCTCTCACATCTTCTTGGCCAGCACTGGACCA
+CACAACTCCTTCTAGATACAGAGGAGTCCTAGGATTCTATGAGAAAGAAGGGGAGGGTGG
+GCAAAGGGCAGCCAGCTGTGCAGCATCTGCTGGAGACACCTAACCCTTGGTGGAGGGGTT
+GTGGTGCTGGGAGAAGGCTTTCTGGACGGTGTGACAGCAGAGATAAACTTAAAGGCCAAG
+TAGGAGTTACCCTGGTGAAGCAGGGCAGGGTTACAAGCATTCCAGCAACATGAAGCAGCA
+GGAGTGTTTTAATTAAAAGAAGGCAGTTGCTGTAACCAACTATAAACAAATAAAGGCTTA
+AACACAATGGAAGTTTATTTCTCACTAAGGGAACATCCAAATCCATGATACTTTAAGTCA
+GGGACCCAGGTTCCTCCCATCTATGGTTCTGCCATCACTAATCTGGGTCTTCCACAATTG
+CCGTGCTCCTTGGAGGTGGGAAGAGCAGGCGGAGGACACGTGGGAGGTTTTAGGGACAAG
+CCTGGAGGCAGCATGCGTCACTCCCATGCAGAGTCCATTGGCCAATGCTGGCTCCGATGG
+CCACATCTCACTGCAGGGGCAGCTGGGAAATACAGTCTGGCTGTCTACCCAGGAGGAAGA
+GCAGCCAGTTTCTGCTGCTGATGATCAGGAGGTGGAGAAAATGTTCAGTCAGGCAGGGAG
+TGGGAATAGACAAGACCACAAGCAGCTTGGTGCCTCTGAAAGGGAGAGGGGTGGAGGGGA
+GACTAGAGAGGTGGGTAGGAATACTGGATTCCACTGACCACGTGCTGGATGTCACGCTTA
+GCCCTCCTGCTCTGTGCCGGGTTAGGCACCTGGTGTTTTACGTACATAATCTCAATTCTG
+TGAGGGCATCCGACCTGTGGGAAAAGAGCTGTTTGTTTCAAATGCCAGTCCTGCTTCCTA
+ACAAGTGTTTAGAGCTTAATCGTGTTCAAAATACATATACAATGTTTAATACTTACAAGA
+ATTTGGTGGGGAAAATATTACCATCTTTCCCTTTTGTGATTGGAGAAAAATGAGGCTTTG
+AAGGGTTTAAGAACTTGCCCAAGGTCGGCCAGGTGCAGTGGCTCATGTCTATAATCCCAA
+CACTTTGGGAGGCTGAGGTGGGAGGATCGCTTGAGGCCAGGAGTTCAAGACCAGCCTGAG
+CAACATAGTGAGACTTTGTCTCTATAAAAAATAAATAAATAAATAAAAACAACTTGTCCA
+AGGTCAGACAGGCAGCCTCTTAGTAAGCACACATATCCTCTATATTATACTACCTCTCAT
+GGAGGATCTCCTGTGTTCTACAAATAGTCTGGACTTGAGCCAGAATGTGTTATAATCCTG
+GGATCACGGCCAGTGGGCTTAGAAGAAGCCATCTCTTTCTCATGCCAAGATGAGGCTCCC
+CCAGATTTGCTCAGACTTACCTATAGTCAGCAGCATCGGGGGTCAGGAAAGACTTCACGA
+AGCCATAAATGCATCCTTCTCGGGGCAGCACCTGGCTCTCCCAGGTGAGAGAGGACTCCA
+TTTTCACAGGCAGGCGTGGGAGCTTCAGCACCCATCTCTGGGCCCAGAATGACCCACTGG
+AGACCTTACAGCTCTCCTGTCACCCCCAATTCCTGCCCCCTCTGCAGCCTTGGAGGAGAA
+TGGAGCTGAAGGGCCTGCCCTCTGTAGGGTGAGAAAGGGAGGCTAAAGCCTGGTGCCCAC
+TGCCCTGGCTGCTCCGCATTGCAGGAGCTGCGCCCTTCCTTTCCTGGCACAGGGTCCACA
+GCCCCGAAACCCCGTTGTGTGGGAGCTGGGCACAGGGCAGCAGGACTAATCCTTGGAACA
+GCTCAGGGAGGATTATCCCAGCCACTGTCAGCAGCGGTGCAGCTGGCTCATTCCCATATA
+GGGGGAGGCCAGAGCCAGGGGCCTGCCACAAGTTGGAAGGCTGGGGAAGGGGAGGCCAGC
+AGAGGTGTCCTGGCTGTGGGTGGCTCTGAGGGGGCTCTCAGGGGTGGGGCTAAATCTCAG
+GGGCAGGATTATGTAAATCAAACCAATTCTAGCCACAGATTTAAAGTTTGGAAAAAAAAA
+AAAACCCAGCCTGGCGGAAAGAATTTAAATTATAAAAACTTAGAAGTATGGAATGTGAAA
+TCATCCTGTAGGTGCTTATTTAACAACGAAATCATCCCGACACAATGAGCCATATGTGAA
+AAGTCATCCTTCCCCAACACATCCCCCAACAGGCACTCCTCAAGCCTCTCCCACCCAAGT
+GCTGGCATCCTCCCTGTCCTGCTTCACCTGAGACACCCCTTGTCTCATTAGACATGCAAC
+TACGGGAGGGGTGACAGGAAGACAAGACACTATTTCCTCAGGCCCAGTTTGGTGTGGGGA
+GAAAGCCTCCTGATCCTGAAAGCAAGAATTTGACCAGAGCAGAAGTAATCAGTATGCAGA
+TTGATTCTGTGGTATGTTAATGTTTATGCATAGATTATGAGGACCAGGTGAAAAGTGGGC
+CAGGGGAGCCAGATGTGTGTGTGAGTCATGGGTGGCTGAGATGAGGACAGGAGGGAAACT
+GGTTTGGAGGGTGCTGGCGATGGGGTGGGGGTGCCAGGAGGAAGGGAGGCTAGTTGTTTG
+AATGTCTGCATGAAAAAGCGGACGACAGCGGGGTCTGGGTGAATTCGGGCAACCATTTGG
+ACCGTGGAGAAAACTGCCTGCGTGCGGCTGAGGACCTGCACTATTAATTTGTTTTTTAGC
+TAAGGCAAAGATAAATATAAAAACTGATACTCCACCCAGTTACCAGAAAACATTTAGGTA
+TGTGTGAGACAACTTGGGTATGTGAACCTACCTTTTCAATGTAAATTCAGTGAAATCTAA
+GTGCAGATCCCATATTTCCAATAAAAAGGTAACATCCAAACTCAGATGTCCTATGAGTAT
+AAAATACACAAAGATCTTCTGGACTTAGTATGAAAAGGGATTTTTTTTTTGTCAGGTACC
+TCACTAGTTATTTTTAAAATAGGATTGCATGTTGAAATGATAATCTTTTGGATATATTGG
+GTTAAATAAATTTATTATTAAAGTTAATTTCACTTAAAAATGTTTAATGTAGCTACTAGA
+AATTTTAAAATTAAGCATGTTGCTCACCTTATGTTTCTATTGGACGGCTCTCTCTAGATA
+CAAAGGCTGCCAAGAGGGACCTCACTCTAGCTTCAGGGAGAAGAGAGGAATTAGCAAGGC
+CAAGCAGAGGCTCCTGAGGGCAGGGCCAAGGGCGGCTTGGTGGGGTGGGGATGGGATGCA
+CAGAGATAACTCCAACCCTTAAGAAGGTGTTTCCTAGAGCAGGCTGTGACCTGTCAGTTT
+ATATACTGAGGCTTAGGAGCCTCTTGGATGCCCCCAGATCTGCACCCCTGAATTGCCCTG
+TGCCCCTGCCGTCTTTGTTCCTGTGCTGGCATAGTGGTCTCACCTCCGGCAGTATCACCA
+CCACTGGGCACAAGCTTCTCCAGCACAGCAACTGTGTCTTATTTCTCCTTGTACTCCCAG
+TGTTCACACCATGCTGCACTCACAGAAGACTCTTCGTTGATATTTTGTGGACAGAGAGAA
+TGCCTGTGAGAGTGGGCTGAAGTGTGCGTTGGGCTCCAGAGACCTTAAGGAGGGGAGACC
+AGGTCCTGAGTAAAGTTGAAGGGGAGGGGCTGAGTCCTGCTAGCCAGGAGTCTCATCCCC
+TGGGGAAGTTCCAGGGACCCCTCAGAAGTGCAAGGGGACGGTGTTAGTGTTAGTCCAGTA
+ACACAGCCCAGAGCCTGCCTTCCACGTGGGTTTGACAGGAGCCTCCTAACTGCTCTTCTG
+CTTCCATTTTTGCCCCTTCAGTCTATTCTCAACAGGGAAGCCAGAGGCATCCTTAACCAT
+GTCAGATCATGTGGCTCCTCAGCTCAAAGCCTCATCTCAGAGGAAAGCTCTGGTCCCTTA
+GAAATGGCCCAAGTGGTGACAGACAGACTCTAAGGTGAGCAGACTGTTGCTAGATATCTG
+GGCTCGGAGGACTCGCCACTGCTCAAAGGCAGTGAGGATTTTCGCACTAGAAGCTGGAGG
+ACAGGGATCCTTGTTAGGTAGGAGCAGAAAGCTTAGAAAAGTGGTCTCCTGCAGTTACGT
+GGCAAACACATCATGTAAGTGATAAATTGGGTATGCAGTTGAGGAGATTTCCAAGTAAAA
+TGTTGAGGATGCTGCCTGGTTTCTTCTTACTGCTTATAATATAGTGTGAGAGAAGAGAGA
+TAAATTGAGAAAGAGACTGGTTTTTAAACTGTTAAAATTGAATCAGGACTTGATGATTTT
+GAAAATTGTCAGTCTCCCCACATGGAAAAAGATGCTGAAATTAACAAATGGCTTCTGAGC
+ATGTGGCATAGGGTGTAACTGTACAGTCTTTTGTGATTATGCATAAAGATCAAAGGATGG
+GAGTAGCAATGAGTCACACAGAGGTCTGTTGCAAGAGATTACAAGGGTGTACCATGCAGA
+ACCTCTCCACCAAACCTTAGGGCCCTTGGGAAGCTTCAGTGAGTTACCCTGGGGGCCATC
+TTGGCAGGAGCTGAAGGTAGAAAGGTAGAGTTTATCTCTAAAAGATTCATGGGTATGGCT
+CTTGACAAATCGACTATGAGCCCCACCGAAACCCACAGAGGACAGGCAAAGGGTTTGGGA
+AAGCTGTTTCACCCACAGTGCTGGCAGATTGGTCTGTAGGGGACAGAGTGCAAAATGAAA
+GAAGACTGTCAGAGACCCCAAACTCTGCTGTCAAGAAGAAGGCTGATAAAACTACTTGGC
+TGCAAACACGTGGATCTTTCGTGAGAAAAGAAGGATGACCCAGAGGCAGAAGCCCAGAAG
+GCAGAGCCAAGAGACATGGAATCTTCCCACATCTTAAAACCTGTTTAGGGAACACCAGCA
+TCTGTCCAGCTGGATTTCAGAACCACCATTCCTTCATCCTTCCCCTGCTGCCTCTTTCTG
+AACAGCAATGTCTCAAGCTTTACCCACCATTGTGTGTTGCATATGTAGGGGGCAGATAGC
+TTGTATCTTTAGTTTTCCAGATCAGAGGAACATCCAAAGAAATCTGTTCTACACCTAAAC
+CCGATTTAGATGAGATTCGGGACTGTGAGCATGAAGGGATCTCAAGAGGGGTGAATGTGT
+TTTGCATGCACAAGGGACAGGAGTCTTGGGGACAGAGGACAGGCTGTGGTGGCAGATACT
+AAGGTGACCCCCACAACCCCCACCTCTGCCATTCACACCCTTGAATAATCCCCTTCTCTG
+GTTGTAAGCAGAACCTGTGGCTTGCTTATGAAGGAGGCGGTATATATGTGATTCATGTAC
+TGATCATATTGTATAAGATCACTGGCTGGATGCAGTGGCTCGTGCCTGTAATCCCAACAC
+TTTGGGAGGCTGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGGCTGGCCAA
+CATGGCAAAACCCCGCCTCTACTAAAAATACAAAAATTAGCCAGGCATAGTGGTGCACGC
+CTGTAATCACAGCTACTCAAGAGGCTGAAGCAGGAGAATTGCTTGAACTCAGGAGGTGGA
+GGTGGCAGTGAGCCAAGATCGTGCCACTGCACTCCAGCCTCAGTGACAGAGCGAGACTCT
+GTCTCAAAAAATAAATAAATAAAATGTTAAGATCATAACCTGTCTTTCTGGGGACTCTCT
+CTTGACGCCTTTGAAGAAGCAGGCTGCCATGTTGCAAGCTGCCTCATGGAGGGGATCAGC
+TGCGAGGAGCTAAGAGCCCCCTCCAGTCGATGCTCACCAGGAAGCTGAGGTCTTGTGTCC
+AGCACCCTGCATAGAACTGAATGCTGCCATGTGAGCTTGGAAGCAGAGCCATCCACACAG
+CTGAGCCCTAGATGAGAACCCAGTGCTGGCTGACACCCTGATGGCACCTTACAGAGGACC
+AGTTAGGCTGTGCCAACTCCTGACCTGCAGAAGCTGGGGAACACTGGGTCGTATTTGCAG
+CTGCTGGATTTGTGGGAATTTGTCACACAGCAATTGGGAGTCACACAGCCTGTGACGCCC
+CAACAATCCACACCTCCTGCATCTCCCTGCCTTCACTTCCTAGCACACTGCCCTGACTCC
+CTCTGCCGCAGCCACGCTGGCCCTCTGCTGTTCTTCGAAGCCACCAGGGCTGCATTGGCT
+CCCAGCCTTTGCTCTCACTGCTTTCTCCTCCTAGAGAGCCCTTCCTGCATGTATATGTTT
+GACTCACTCCCTTGCCTCCTTCAGACTTGTACTTAAAAATCTCAGTAAGCATTTCCCTGG
+CTACCCTTTTAAAAATTGCAACCCACTTCCATCCCCATCCCCAACATGCCATATTTCCTT
+TCTTCTTCTTCCTTCTTCCTTTTTTTTTTTTTTTTTTTGACACAGGTTCTCTGTCACCCA
+GCCTGGAGTGCAGTGACATGATCTCGGCTCACTGCAACCTCTGCCTCCCCAGGCAAGAAA
+AGGGGAGGATGCCAATAAAGGATGCATTGATTTGTATTTACTACAGTGGACATCAAGGGC
+ACATTCTTGCTGTGGCCATCAAGAGACTGTATAAATTCTATGACTTGTAGTTGTCCCACT
+TAAGAAACAAAGAAGCTGTGCATTTCTTTACTGGTCTAGAGCTGCTCTAGGGCATTTTCT
+CTACAGCAATTCTAGGTTTCCCCACCTTGTGAGTTTAGCTTTTTCTATATTCAAAGAAAA
+GTCCTCAGCCAGAGATTCTCAGGAGCTTATAGAACAATCCAAACTCTTGGGAATATTAAG
+TGGAGAGGGGTACGTGCAAGACACCAACAGCACTAGAAACAGTCCACATCTTTCCATGCG
+TGGAGGAGTTTATGCTCTATGTGAGTTCACTCCATCATTAATTCTTCAAACACAAGAGTG
+TTAAAGGAACAAGAGTTAATGGGTCCTGTCATTACACTTGTTCCCAGGATGACATTCTTC
+ATCTTCCTCTTCTACAACCTGTTCTATATTCCCCTCATGTTTATCCAGTGCTTCTGCTAG
+TCTAGTTCACTTCCAAAGACCCATGATTACCATGGCCCTGTCAGGCTGTAATTGCTGCAA
+TTTCCAATTTACAATTGTCATCATCTATGGTTGATAAAGGTATAGCAATATTTCTATTTC
+CTCATGATAATGAAGGTCAATTACAACTGCCAGTATAATAACTTATTTCTTTGTCTGCCA
+ACCTACATACACAAGGAAGCCAAAATGACAGGGAGCTACTAAAACTTTATTCTTATTGGA
+ATGCTTACTATGTACCCAGAAGAAGCATTCTCCCTACTCCAGCAGAGCTTAATGCTGTAG
+GTCCAGGAAGCTCAAATTCTCCAAGGGAGTTTTAGTGAGAGGAGCCACTCTCACCCTCTG
+CCCTTGGTTTACAAACCTGTATATTCTAGGACCCAATATCTTACAATGTCCATTGGTTCA
+AAGTATAACATGTTAAAGCACAGAGCCCCAACTCTGAAAAGTACCATCCCTAAATTGGCA
+TTTAGTTGCACCTTTATATCCACCTTTAAAAGAAATATCTTTTAATGTTCTATCAGACTG
+ATAGATTCTGTTTAATATAGTATATTATAGCACCAGTGGATCATTTGGTTGTATGCATAT
+TATTGTACCTTCTCTGCTACAAAATATATTCCTTTGTCCTAAGGTGTGTTACAAAGAACA
+TTAGGCATTCTATGCATCTTTGGATAGTTTAATGGCCAAGACATTGATGGCAGGAGAGTC
+AAAGCCACAGGTGGAAAACACATTTATCCCAGTAAGAACAAATTGCTATTCTTCCACTGT
+AGAGAGGGTAAACAATGTGCCATTACGTTGCCAATTGAATGCCTCAATCATGTCAAGGGC
+TGAACATCTATGACTGTTTCTGAAAGGTCAAACATTCAACAGAGGCTGTAGCTAGAACTG
+CCTTAATGATAAGAGATCATGCTGAATTACCCATGCAAAACCTTAATACTTGACACTTAT
+CACTACTTTATTCAAGAGCCTATTGTGCAAGCATAAGTGGCTGAGTCAGGTTCTCAACTC
+TGCTCATTAATACTATGCTTGGAGTATACAGTAAGATAAGAAACATAAATAAGAAGTGTA
+CATTTGTTTCTTCCTGTTTTCTTCTGGCTATTGGATCAATTACATCCCATCTTAAGCTGA
+CCCCTGTGTAATTAATCAATATCCGTTTTAAGCAGCAATCCATAGTTGTGCAGAAATTAG
+AAAACTGACCCACACAGAAAAACTAATTGTGAGAACCAATATTATACTAAATTCATTTGA
+CAATTCTCAGCAAAGTGCTGGGTTGATCTCTATTTACGCTTTTCTTAAACACACAAAATA
+CAAAAGTTAACCCATATGGAATGCAATGGAGGAAATCAATGACATATCAGATCTAGAAAC
+TAATCAATTAGCAATCAGGAAGGAGTTGTGGTAGGAAGTCTGTGCTGTTGAATGTACACT
+AATCAATGATTCCTTAAATTATTCACAATAAAAAAAAAGATTAGAATAGTTTTTTTAAAA
+AAAAAGCCCAGAAACTAATCTAAGTTTTGTCTGGTAATAAAGGTATATTTTCAAAAGAGA
+GGTAAATAGATCCACATACTGTGGAGGGAATAAAATACTTTTTGAAAAACAAACAACAAG
+TTGGATTTTTAGACACATAGAAATTGAATATGTACATTTATAAATATTTTTGGATTGAAC
+TATTTCAAAATTATACCATAAAATAACTTGTAAAAATGTAGGCAAAATGTATATAATTAT
+GGCATGAGGTATGCAACTTTAGGCAAGGAAGCAAAAGCAGAAACCATGAAAAAAGTCTAA
+ATTTTACCATATTGAATTTAAATTTTCAAAAACAAAAATAAAGACAAAGTGGGAAAAATA
+TGTATGCTTCATGTGTGACAAGCCACTGATACCTATTAAATATGAAGAATATTATAAATC
+ATATCAATAACCACAACATTCAAGCTGTCAGTTTGAATAGACAATGTAAATGACAAAACT
+ACATACTCAACAAGATAACAGCAAACCAGCTTCGACAGCACGTTAAAGGGGTCATACAAC
+ATAATCGAGTAGAATTTATCTCTGAGATGCAAGAATGGTTCAAAATATGGAAACCAATAA
+ATGTGATATGCCACACTAACAGAATAAAAAATAAAAATCATATTATCATCTCAATAGATG
+CAGAAAAAGCATTAACAAAAGTAAACATTCTTTCATAATAAGACATCAGATAAAACAAAT
+TAGGAATAGAAGGAATGTACCGCAACACAATAAAGGCCATATATAACAAGCCCACAGCTA
+ACATCATAATAGTAAAATCATCACACTGGTAAAAAAAATGAAAGCTTTTCCTCTAAGGTC
+AGAAATAATATAAAGGTTCCCACTCTTGCTATTTCTATTCCATATCGTACTAAAAGTCCT
+AGCCAGGACAATTAGACAAAATAAAAATAAAAACACCCAAATTGGAAAGATAGAAGCAAA
+CTTTTCTGTTTACAGATAACATAATCTTATATGTAGAAACCCCTTAAAACTTCAGCAAAA
+AAAAAAAAAAAACTACAGAGCTAGTAAATTCAGTGAAGTTGCAGAATACAAAATCAACAT
+ACAAAAATCAGTAGTGTCTCTATACACTAATAAGGACTTAACAGAGAAAGAAGTTAAGAA
+AACAATACCACTAACAATAGAATCCAAAAAATAAAATACTTAGGAATAAATTTTACCAAA
+CATCTGTACACTAAAAACTATAAAACATTGAAAAAAGAAGTTGAATAAGACACATATAAA
+TAGAAAGCTATCTCATGTTAATAGATTAGAAAAAGTAATATTGTTAAGATGTCCTCACTA
+CTTAAAGCAATTTATAGATCTAATGCATTTATTGCAATCTCTTCAAAATCCCAAAGGTAT
+TTTTGACAGAAATAAAAAAAAAATTCTAAAATATGCATGAAACCACAAAAGACTGTGAAT
+AGCTAAAGCAATCTTGAGCAAGATGAACAACACTGGAAGCATCACACTACCTTATTTCAA
+AATCTACTACAAAGCTATAGTGATCAAAGCAACATGATACTGTCATAAAAACACACAGAT
+AAACCTATGGAATGGAATAAAGAGCACAGAAATAAGTCCACACATTTACATTCAATTGAT
+TTTCAACAACAATGTCAAGAAGACAATGGGGAAAAGACAATCTCTTCAATAAATGATGCT
+GGAAAAACTATATATCCACATGCAGAAGAATGCAGTTGAATCCTGATTTCATACCATATG
+CAAAATTCAACTGGAAATGGATTAAATACAAATTTAAAACATGAAATGGTATAACTATTA
+GAACAAAACATAGAAAATATTCTTCCTGACATTGGTTTGGGCCATCATTTTTCTGATATG
+ACTCTAAAAGCACAGGCAAAAAAAGAAAAAATAGACAAATGAGACTATGCCAAATTAAAA
+AATTTCTAACAACAAAAGAAACGATCAATAGAGTGAAAAAGATAACCTCTTGAATGGGAG
+AAATATTTGCAAACTACTCATCCAACCGGGGATTGATATCCAGAATATACAAGTAACACA
+AATATGTCAAAAGTAAAATAAATAAATAAATAAATAAATAAATAAATTAAATAAATTATT
+TAAAAATCGGCAGAGGACAGGAATAGACATTTCTCAGGAGACAACATACAAAGGGCCACA
+GATACATCAAAAAATGCTCAACATCACTATTTGTCAGGGAAGTACTAATTAAAACCAAAA
+TGAGATGTCCCCTCAAACCTGTTAGAATGGCTATTATCAAAAAGATGAAAGATAGCAACT
+ATCAGAGAGGATGATAGAAAAGGGAACCCTTGCATCATGTACAAATTAAAAATAGAACTA
+TCACATGATCCAAGAATCCTACTTCTGGGTATATAGCCAAAGGAATTGAAATCAATATGT
+CAAAGGGATATCTGCACTCCTATGTTATTGCAGCATGTTCACAATGGCCAAGATATAGAA
+TCAACCTAACTGTTCATAGACAGATGAATGGATAAATGAAATGTGATATGGAAAATTATT
+CAGCCTTAAAAACAGTAGGAAATTCTGTCATTTGAGACAACGTGGATGAACCTAGAGGAC
+ATTAAGCTAAGTGAAATAAGCTAGACACAGAAAGACAAATATTGCATGATCTCACTTAGA
+ATCTAAAAAATCTGAACTCATAGAAGCAGAGAATAGTATGATGGTTACTAGGGTTATCTG
+GCAGGGAGAGGATGAGGAAATGGGACATTGTTAATAAAAGGAAAAAAATTCAATTAGTAG
+GATTACATTCAGGGGACCCAATATACGACATGTTGACTGTAATTAATAATGTATTGTATG
+CTTGAAAATTGCTAATACAGTATATTGTAAATGTTAATATGAGGTAATATATGTGTTAAT
+TAACTTGATTTATTCATTCAACAACATACACATATATTAAAACATCACACTGTATTCCAC
+AAATATATATAATTTTTGTCAATTAAAAAATAATTTTTAAAAATGAGAAACAAAAAAGCT
+GACATTTTCAGATTAAAAAAATTATACAGAAGAATTAATTCATTAAAGTAAAAACAAATG
+TGGGAAAATGGTTTTTAAATATAATTTAAACCAAATTTAAAATAAGCATATAAAGACTAT
+GGACAAAACAAGAAATCCAAATAAAAAATAAACATATGAAGAATATTCAAACTCACTTTT
+TATCAAAGAAATGTAAATTTTAAAATATAGCATTGCTATTGTGTTTTCATAAATAATAAT
+ATATCATGGATGAGCCTGTGAGGAAACAGACACTCATACTCTGCAAAGCAATGACTAAGA
+TAATTATGTCAGATCATGAATTACGTTAATTAGCTTGATGGTGGTCACTGTTTCACGATA
+AATATACATATGTATCAAAACATCACATTACACACCATAAAGATATATAACTTGTTATCA
+AAAAGAAATATAGCAGTTAAAATTTAAAATTTTTAAAAAACGTCTTTTTGAGGTTCGTAC
+CTCACTTAAGTCACACTGTTCAAAATATTCATGCACTCATTTCTCTCATTCATGTGTTAA
+TGTACAGGGTACGGGCCACTATAAATTCCTTCAGCAACTGGAAAGGAAACTTTATGTACT
+GAGTGCTCAGAGTTGTATTAACTTTTTTTTTTTTTTGAGCAGCAGCAAGATTTATTGTGA
+AGAGTGAAAGAACAAAGCTTCCACAGTGTGGAAGGGGACCCGAGCGGTTTGCCCAGTTGT
+ATTAACTTCTAATTCAACACTTTAAGATTCTTAGCATTATTGCAGACAACATCAGCTTCA
+CAAGTGTGTGTCCTGTGCAGTTGAACAAGATCCCACACTTAAAAGGATCCTACACTTTTT
+TTAATGCTCTGCTGTTTCTGCCTTGAAATTCTTAACAATTTTTTTAACCAAAGTCCTCAC
+AAATTCAGTTTACATTAGCCCTGCAATCATGTAGACATCCTGATTCCAGACAATGTGTCT
+GGAGGCAGGGTTTACAGGACTTCAAGAACCTTACCTTCTCAACTTTCATCTGCATCTTTA
+CTCCCAACTATATATGAAGATGATGAAGATAGATATGGATGGTGCTTCTACCATACCCTC
+TTCCTCTGCCAAACTTCCTTGATCTAGGATAAGGTCAGTAAACTTCTTCCGTAAAAGGCC
+AAAAGTAAATATTATAGGCTCTACAGGCCCTAGAGTGTCTGTCATAACTACTCAACTCTT
+ATTGTAGCATAAAAACTGTCAACAGACAATACAGAAACAAATGAGTGTGACTGGGTTCCA
+GTGAAACTTTATTTACAAAAGATTTGTCCCATGAGTCAAATTTACCACCTCCAGATCTAG
+AGAAACAGTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGCATGGCTCCATGTCCCTTA
+TATTTAGTCAGAACTCGGTATGTTTTAAGGAAAGAATGGTTACACGAAGACATACATTCA
+TTCATTTATACAACACATTTTCAGTGTTGAATGATAAATTTTGGAATAGTTAACAGATGA
+TAAAAGTGTTGTTTTCAGTCATCCCTATCCAATGAAGTAAAAAAAAAAGTGTTGAATGGG
+AAGAAATCAAGAATAGTTATACGAATATCACCATTGCATTAAAGCTCTCTTCCTTGTTTC
+TAAAAGAATATCTTGACACACATTAAGCTCACTGACCCCCACACCATGAATGAGGGCATC
+TTCAACAATGGTGGATGACGTCTTAGTTTCCCTCAACTCAGTTAATCTAAGTAAGCTCAT
+GGTATCACTTTCCTGTCCTAGAGGGAACATATTTCCTGCATTTTTCTTTTTTTCCTTACT
+TTCCATCACCAAGTAACTCTTCTGATATTTTTTCTCTTGAGAAAATTAATATGACTCATA
+GATCTGGTTCCCAAGAGAAATCAATGGAGGCCTGGTTACAAGGATCTAAGAAGCATCAAT
+GGGTCACTAACATCTAGTGGTACTAATTAACTCTGTTAATCATTGGGAAGAAAATGTATA
+TATACTTTTGTCTTGGAGCTGATTCTACTAGAAAGCAGAAATCAAAATGATCAGTTTCCC
+AGTGTCACTACTGCACACCCTGGAACAGAACAGGTAGGTCAGAAAAACGCTCCCAAAGTT
+TAGCAATGTCAAGGCAATCTCTCTCTTCTTACATTTCCCTTCAACCTTCTATCTCCTCCA
+CTTTTCTGTTTTCCTCCTATCTCCAATTATTTCAATCCTCAGAGCATTATTCTTACAATC
+TTAATCACTAAATTATATTACACCCGTTAAAGGAGAGATTTCTAAATGCATTGACATTTG
+TACTGTCTCTCTTTGGAGAATTAGTATTATAAGGATCTGTTATCTCTTGTCACCTTCCTT
+ATGTCATATGATATGTCACATTTCCCACTGCGGAGACCAAACATGTTCACATCGTGTGCG
+TTCCATTTTCCTAATGGAAAGTGGGGGGAAGTGATTTTCTGTCCTCATATAGAGAATGCT
+GGGGCCATTCCCTCTGTATGCCATATTTGATAAAGCATTTGATAATCTTAGTCAATGCCT
+GGGCCAAGAATTAAAGGGGTAATTATCAGAATGAAAATGGTTTAATGAAACTGTGTCTAT
+CAGTTCTGAAAAGGGCCTCTATCACAATGAACTAAGGTAGTTATGAATAGAGCTAAAACT
+TAGGCAACACCATCCTGGACATAGGAACGGGCAAAGATTTCATGACAAAGACACGGAAAC
+CAATCACAACAAAAGCAAAAATTGAGAAGTGGAATCTAATAAAACAATAGCTTCTGCACA
+GCAAAAGAAGCTACCAACAAAGTAAACAGACAACCTACAGAATGGGAGAAAATATTTGCC
+AACTGTAAGTCTGACAAAAATCTAATATCTGGCAGCTATAAGGAACTTAAATTTACAAGA
+CAAAAACAACCCCATTAAAAAGTGGGCAAAGAACATGAATAGACACTCTCAAAAGAAGAT
+ATACATATGGTTAACAAGCATATGAAAAAAAAGCTCAATATACTGAGCATTAGAGAAATG
+CAAATCAAAACCATATTGAGATATCATCTCATACCAGGCAGAATGGCTATTATTAAAAAG
+TCAAAAATAACAGATATCGGTGAGGTTACAGAGAAAAGGGAACACTTATACACTGTTGGT
+GGGACTGTAAATTATTTCAACCATTGTGGAAAGCAGTATGGGATGGCGATTCCTCAAAAA
+GCCAAAAACAGAACTATCATTCAACCCAGCAATTCCATTACTGGGTATATACCCAGAAGA
+ATATAAATCGTTCTACCATAAAGACGCATGCATGAGAATGTTCATTGCAGCACTACTCAC
+AATAGCAGAGACATGGAATCAACTTAAATGCCCATCAGTAACAGACTGGATAAAGAAAGT
+GTGGTACAGATACACCGTGGATTACTATGCAGCCATAAAAAAGAACAAGATCATGTCTTT
+GACAGGAACATGGATGGAGCTGGAGGCTACTATCCTTAGCAAGCTAAGGCAGGAACAGAA
+ATCCAAATACCGCATGTTCTCACTTATGAGCGTGAGATAAATGATGAGAACTTGTAAACA
+CAAAGAAGGAAACAACAGGCAGTGGGGTCTACTTGAGGACGACGGGAAGAGGGAGAGGAG
+CAGAAAAGATAACTACTGACTACCGGGCGCTACCTGGGGGATGAAACAATCTGTACAACG
+AACCCCCAGGACATGAGTTTACCTATGTAACAAACCTTCACGTGTACCCCCGAACCTAAA
+ATAAAAGTCAAAAAGAAAAAGAAAAAAAGAAAAATCCATGCATATGATACATCAGTTAAC
+AAGGCACTGGTGAAATTAATTTTAAGTATTATTGTCTCTTTGTGTTTTTGGTCTCAGAAA
+AGTTACGATTTCCCTTAGTTCCTTAGGGCAGAGAGAATCTTCAATCACTGAAGTCAGGAG
+ACACACATTCTATCTGATTTTCTACATTATCTGTTTGAAAAGGTTACCCACTTATTAGTG
+TTAAAGCCAAGATATCCAGCAAGGATAGCAACCAACTCTTAAGGTACTCTCCCTTAGGAG
+GATTCCTGATTCTTTAATGTTTTCTAAAAAAGCAAAACAAACAAACAAACAAAACAAAAC
+ACTAAATGTTTTCTCTTTCAACTTATTTGAATACACTCTTTTCTCACTGCTCTGAGCATG
+AATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAA
+CAAAAGATAGGATCCTCTATAAACAGGTTAATCGCCACGACATAGTAGTATTTAGAGTTA
+CTAGTAAGCCTGATGCCACTACACAATTCTAGCTTTTCTCTTTAGGATGATTGTTTCATT
+CAGTCTTATCTCTTTTAGAAAACATAGGAAAAAATTATTTAATAATAAAATTTAATTGGC
+AAAATGAAGGTATGGCTTATAAGAGTGTTTTCCTATTGTTTTCAGTGTAGGACTCACTGT
+TCTAAATAACTGGGACACCCAAGGATTCTGTAAAATGCCATCCAGTTATCATTTATATTC
+CCTAACTCAAAATTCATTCACATGTATTCATTTTTTTCTAAACAAATTAGCATGTAGAAT
+TCTGGTTAAAATTTGGCATAGAACACCCGGGTATTTTTTCATAATGCACCCAATAACTGT
+CATTCACTAATTGAGAATGGTGATTTAACAAAGGATAATAAAGTTATGAAACCAATGCCA
+CAAAACATCTGTCTCTAACTGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTAAGAGGG
+AGAGAGAGAAAATTTCACTCCCTCCATAAATCTCACAGTATTCTTTTCTTTTTCCTTTCC
+TTTCCTTGCTCTTCTTTCTCTCCTATTGCTTTCCTTTCATTTCCTTCTCATAAAAGAAAA
+ATAACAATATAGAAAATAACAAAATATAGATGGTCAACCTTTTTAATATTAAGGTTACCT
+AAAATGCCATTATCCAAAGTGGTTCTCTAGAGATGCTGATGTATATACTTACATATTTTA
+CAGTGTATTCAAATAAAGAGTATATTACATAAGACATATCCTTTTGTAACCAACTTTTGT
+CATTAACAATTTACTGGACTTGTCAACAAACCTAAATCTGTATCGTCTATAATGGCTACG
+TTCATTTTGGTATGAATCTTAATTACCCCTTTCTGCATTATTTAATGATTTTCTCATATG
+TCACTCTTAAATGTACTTCTAATTTTTCACTTTACATCACATAATGAATGGATCCAAATA
+TGTTATGGATAGATATCTTCAAACTTTCTACTTACAAGTAGTGATAATAACAGATGTTCT
+CTCTAAAGTGTAGTTGGTATCAATTTTACTGACCTTTAAAAATATCTTAATGGGACAAAG
+TTCAAATATTTGATGACCAGCTATCGTGACCTTTATCTCTGTGGCTCTGTGGGCCTGTAG
+TTTTTACGTGCTTTTAGTGTATCATGATTAAATATTTTGTTTTAGTAAAGACACCATTAT
+TTCCCAACTTCATATTCAAATTGTCAAAGGTATTAATCCTAGAGCAGAACTCTCAAAAGC
+ACCAACTCTGATTCCTAACAAAGCATGGAAAAGCCCTCTCTCTGAGTTTCAGATACTCTT
+TTTTGTGGGGGTTGAGTTTCACTTTATTTAAAGTGAGTCTTAATCCTCCAACAAGTCAAC
+AAGTGATTGGCTGGAATCACACGTATTGGAAAACCAGCGGAAGAGTAAGTCTTTGTATTT
+TATGCTACTGTACCTCTGGGATTAATTGCTCTTTCCCTCATTGGCCAGTCACTCTTAGTG
+TGTGATTAATGCCTGAGACTGTGTGAAGTAAGAGATGGATCAGAGGCCGGGCGCGGGGGC
+TCGCGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGA
+TCGAGACCATCCTGGCTAACACGGGGAAACCCCGTCTCCACTAAAAATACAAAAAGTTAG
+CCGGGCGCGGTGGCGGGCGCCTGCGGTCCCAGCTGCTGGGGAGGCCGAGGCGGGAGCATG
+GCGGGAACCGGGAGGCGGAGCCTGCAGTGAGCCGAGATGGCGCCACCGCACTCCAGCCTG
+GGCGACCCAGCGAGACTCCGCCTCAAAAAAAAAAAAAGAAGATTGATCAGAGAGTACCTC
+CCCTAAGGGTACATGCAGATAAATACAGTTAAGGCGATTAACATTTCAAATACGGTGACT
+GTTTCTTACGTGGACGACGTTGTGTTGAACATGGGTGAGTAAGACTGAAGCAGCCGTAAT
+TACTGCACGATGCGCATGGTAAAGAAGCACTCCGTTAGGGAAATTATATTCTTTGCCCCT
+CTAATCCTTCACTCCACCTGCCATATTCCCACATGATTTTTTTCTTTGCTGTTCTTGTCT
+AATTGTTATTAATAATTAATAAATAACTTATGATCTAATTGTTATTAATAATAACTTATC
+ATCACATGATTTATTAATAAATTAATAAATAACTTATTATCACCGCATTTCCCCAATTCA
+TTTATCTTTCTTTCATTTTCTCTCTTTGTGTGTTTTCTGTCTTCATATTTCAGCACTTGC
+CACATATTTCCCACAAAATCATTTATGGTCAAACAACACTTCAACGTGTAGCATTTGTAT
+TTCTCAATTCTTCCTCACTTTCTTCCTTCAGAATACTAAAGCTTCTTCTCTACTGACTGA
+GTCAATGGCCAATGGATAGAGTAAATAATTCTGCGGTATCTAAATTTGTATTGATTGGAC
+TTTCAAGCTCTTGGGAGATGCATCTTTTTCTTTTTTGGTTCTTCTCTGTGTTCTACATGG
+GAATTATCCTGGAAAATCTCTTCATTGTGTTCACAGTAATTATTGACTCTCATTTAAATT
+CCCCAGGTACTGCCTACTGGCCAACATTTATCTTCTTGATCTGGGTCTTCTCCTACAGTT
+CTGACTTTTTCACTAACTGCAGCATCATTTCTTTTCCAAGATGCATCATACAGATATTTT
+TCATTTGTGTCATGCGTAAAAATTGAGATGGTGCTGCTCATAACCATGGCATAGAGCAGG
+TACACTGCCAATCTGTAAGCCTCCCCATTACCTGACCACAATGAACCCCAAAATGTGTGT
+TTCCTTTGTTGGAGGCATCCTGGATAGTCAGGATAATCCATGCTGTATCTCAGTTTGTTT
+TTGCCATAAACTTGCCTTTTTGTGGCCCTAATAGAGTAGGTAGTTTTCACTGTGATTTTC
+CTTATGTCATGAAACTTGCTTGTGTAGACACTTACAAACTAGAGGTTGTAGTCACTGCTA
+ACAGTGGGCTTATATCCATAGCTACCTGTTTCTTATTAATAATATCCTATATTTTCATTT
+CGGTAACCGTCTAGAATCCTTCTTCAGGAGACTTATCTAAAGCATTTGTGTCATGTTAGA
+TCACATCACAGTAGGGATTTTGTTTTTTATGCCATGTATATTTCTGTATGTGTAGCCTTT
+GCCTAAAACAACACATGATTAATATTTGTTCATTGTTCCTTTTGCTATCACCCCTGTCTA
+GGATCTACACATTAAGAAACAAAGACATGAACGTCTCCATGGAAAGACTGGGAAAATGGA
+TTGCAGGTTCTAGCAGGATGTCATAATAAATGGTGCATATCCAGAGTGCAAGATGATTCA
+GTCTCACCAAGAACACTGAAAGTCACATGGCTACCAGCATTATTGTGATAAGAACTACTA
+TTTTGGGAGATAGTTTAGCAAAGGTGCCATGTAGAAATTGATTAAGTCAGAGGTATCTTT
+AACTTGCCACCACAGAGAAGAGATTAATTTCATATACTTCCATTGAGAAGAGAGATAAGA
+ATACAAAACCAAGCTGATTTGCAGGAGTAAACTTGATATTCAAATACTATTTCCTGAATG
+ACATTTTCTGAGACATGCTAATTGTAATTACTTTCAGCTTCAAAACATAATAAATTTATC
+TCATAGTAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGTAAATTATAAATTAAT
+AAAGTATATTTTTAAAATTTCCATTTTAATTTCTGTTTAAATTAGAATAAGAAACAAAAA
+CAACTATGTAATACGTGTGCAAAGCCCTGAACTGAGATTTGACTTTACCTTGAGCTTTGT
+CAGTTTACGATGCTATTTCAGTTTTGTGCTCAGATTTGAGTGATTGCAGGAAGAGAATAA
+ATTTCTTTAATGCTGTCAAGACTTTAAATAGATACAGACAGAGCATTTTCACTTTTTCCT
+ACATCTCTATTATTCTAAAAATGAGAACATTCCAAAAGTCAACCATCCAAGTTTATTCTA
+AATAGATGTGTAGAAATAACAGTTGTTTCACAGGAGACTAATCGCCCAAGGATATGTGTT
+TAGAGGTACTGGTTTCTTAAATAAGGTTTTCTAGTCAGGCAAAAGATTCCCTGGAGCTTA
+TGCATCTGTGGTTGATATTTTGGGATAAGAATAAAGCTAGAAATGGTGAGGCATATTCAA
+TTTCATTGAAGATTTCTGCATTCAAAATAAAAACTCTATTGAAGTTACACATACTTTTTT
+CATGTATTTGTTTCTACTGCTTTGTAAATTATAACAGCTCAATTAAGAGAAACCGTACCT
+ATGCTATTTTGTCCTGTGATTCTCCAAGAACCTTCCTAAGTTATTCTACTTAATTGCTTT
+ATCACTCATATGAATGGGAATTTCTTCTCTTAATTGCTGCTAATCTCCCCCATCTTCAAA
+TACTCTACCGGGCTTCTGGAACACCACAGCTTCCTGGCTTTTTCTCCTACCTCCTGGGCA
+AGTCCTTCCCTGTGTCTTTTGTTGAGTGTTCCTCATCTGCTTAACTACCAATCAACCTAT
+TGCCCCTAATTTGATCTTTGGCCTGTTTTCACTTAGATTCTATCCCTACGTATCACCCAT
+TCCCACAGCTTTAATCACCATCTAAACACTAGGGGCTCTCAAACCTTGTATTTTTCTTTC
+TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTCCTCCT
+TTTCTTTCCTTTTCTTTCTTTCATTCTTTCTTTCTTTTTTAAGGGGCAGGGTCTCACTAT
+GTTGCTGAGGCTGGTCTCAAACTCCTGACCTCAAGCAATCTGTCTGCTTCAGCCTCCCAA
+GTAGCTGAGAATACAGGGACAAGCCATTGCACCTGACCCTGGTACTATTTCTTGAGTTCC
+TGATCCACAGATCTAACCTCCTACTTTCCTGGATGCCACACAAGATCTTCCACTCAACAA
+GTCTGCAACTAAACTAGCCTTCCTCTTTTCAAACCTACTCTTCTTTCAGTGTTCTCAGTC
+ACAATAATTTGTACCAACTAGTTACCTAGTTGCACAACCCAAAATCTGGGAAAAATAATA
+GATTTCTTTCTCCATAGTACCCCCAAATCAATAAATCATCAAGTCTTATTCTACCTTCCA
+AAGAGCCTTACATATGTTCCTTTATTTTCATCTGTAACACCACTATTCCTGTCTAAGCCT
+ACCTATGTCATTTTTGGAAGAGAATATAGTCACCTATGCGACCTTCCCACTTAAAATCCT
+ACTATTTACGCTTCAGTAAAAGAAAAAAAATTTTTAATCTAAGTATGTAATTCTTTTGCT
+GAAGACACTTCACTTGCTTCTGTGCCCTTAAACTGGTATGTTATCATGGTATAGTAGGCC
+ATCCAAGACCTGGCTTCCTTCCTTTTTTTCAGTCTCAGAGAATAACATACTCTTTCCCTG
+CAACTCCAGATCCAATTTGGTTTTCTTTTACTTGCCTGGAAACTCCAAAATCTATCAACT
+CTGGGGCTTTCCACTAGCTAATCATTTTGTATACAATATTTGTCCTTCATGTTTTGCCTC
+TTAACATCTCAGCTTTCAGTTTCATCATTTTACCAGGGAGGCCTCCCAGAACCTGAGTCC
+AGAAGAGTTCCTTCCATTGTATATTCCTCTAGCACTACCTATTACCTCTTTTGTAAGACT
+AACAGCCCTCAAAATTTTTCATTCAGTGATGTCTTCCTCATTGCATTTTAAGTTCAACAT
+GAGCAGGACTTTGTCGTGTTCACCTCTATCACATCATAAATATAGCAAACAGTAAAACTA
+TTGCAACATGACTAATGTATTGAACGATGCTTCAGCTTTCTTCTTACGTTCAATCACAGG
+TCATATGACTAAAGAACTTCCTTTTTAATCTCCTTTTCTATTCTCAATTAATTTCTTCTG
+CCTGCATCACCTCAAGTCTCTGGGGTGAAATCCACTAATGAATTCCTTTTGCAGCTTAAG
+CCAATTCCAATCTTGAGCCAATCTCAGGTGAAGAAGCCTGTAAATTATCACTCTCAGTCC
+TCTCTTGTACTACTAGGTCTCATGAACTCTTCATTAACAACTCCAGCTTCTCTGTTAGCC
+CAAAAGCCTTTTGCTGCCTAGAAAACCCATGATTCATGCCTCAGGAAACAGCCTTCAAAT
+CACAACATGTTCTGTATCTGGCTGGCCAACTCCCTGCAACTTATTTCTGCCTAGATTCTC
+CCTCATTCATTTCAATACGCTGTTCGGCCTGCTACCCCAGTTTCCCACTTAGAACAATGG
+CACACAGGACAGGAGCACATTGGCACATCAGAATGACTTATGTACTGCTCATTGTGTTGC
+AGAAGAGACCTCTGTGGGGGCAATAGAACAGATTTTCCTCTCACGTCACTGTAGTTGTGG
+TTTCCCTAAGCACCTACACTGTTTCACCTCATCTTAGGTAGACAATAATCCATGTAACTG
+ACTGTGTATCCTAATTTTAAAAAATATTTCTGCCCACATTATTCTGCAGTTTTTATCTTG
+CTTACGTATTTTTGGAATGTTACTATTTTTCAAAAATTAATTTGGGATCAACCAACACTT
+CTTATTCTGCTGCTGTTCTAGAGAAAATCATTTTCCTCATTTCTGAACAAGAGAAAATGA
+AATACAGCTCTAAACAAATGCCACTGTAAACCAAGGTGGAGCCTTTGCACTTTCAGGCCA
+CCATGATAACCTGGAGATTAGATTTTTCTGTGTCTTTATATCAATAATAAAGCCAAGCTT
+CTCCAGGGGTATCCACTAGGCTTGTCTCAATGGCTCAATACAGGTCCTTTTGTGAATGAT
+TACCTCACCCTCATGGAAACACACTCTTGTTACAGAAACTCAGAATGATTCTATTTTTTC
+TTTTATATTTGTATATGTTTTTCCAATACCTCTGAAAAAACTGATCCAAAAAAAATACAA
+ATTTTAATTGTAGCCAGTCAATTCAGGAAGGATAAAGGTCAAAAACTTTCAAAGAAACCT
+TCAGCCCCAACACACTAAACTTTGGGAGCACAGGTTGGCATCCAGAGGTAAACATTTGCT
+ATAACTGATAACAGGAGAAGGATCCATTTATTCACCTGTTATCAATTACAGGCATTGTAT
+TTAAAGATCAGATGTTTTATATTTATTTCTTCAAATTTCATTCATGGTGCCATAAGTGAA
+GGTATCTCTGTCCACCCTGAATATATTTTCACTCCCTCATCTCAGTCATTCCGAACAATT
+CACACACTAAGATTACCCATGCTAAATGGGGATTCTTTTTTACTAGCCAATGTAGTACCT
+CAAATCCTTCCTTCCCTCCCCCTATTTCATCAGCAGGCAATTCTTTTGATACTTTTGTCA
+AGGGGAAATTGTGTGACTCAGAGATCTAGTCCCCAAGAGAAACTAATAATGGGCTGGGTA
+TTGTCTGTCTCAGCAGCATCAGTGGGTCCCTCTCCTGTGCAGCTAATTAGCTTCCTTTCC
+AATATGAAGAATCTTATATATAGCTTTGTCTTTGGGGTATTACATAAATGAAGATTAAGC
+TATCTGAATTTCTCCTTCTCCTAAAAATGCACATCCTATGACTGAAAAGACAGGTAAAAG
+AGATGCTTTTAATTACAAAACTTTCCCTGTCGTGGTTGCTTCTCTCTATCCTTCTAAACT
+CCCTTTCAATTTCTTCTCTTCTGTAACATATTTGTGCCCAAAATCTTCTGCTTTCTGAAA
+TATTTTATCTTTTTCTTCCACACTATCTCTTATTTTCCAATTTTAATCATTAAATTATAT
+TATGTCTTATAAAACTAATCCCACATATAAACCCCTATGATAATTTCAGTTTGTCCCTAG
+TATGAAGTTCTTTAAAGATGTGTAGTTTTCTAACTTTCATGCTCTCCAATTAATTATAAA
+CTTCATTTTCCACTCTGAAAAGGAGATGTCTGATCTCAGCTATTTCCATCCTATTTGAAA
+ACCAGATTTAGTTTTAAACCAGAGGAAGGGAATCTCAAGTCTTTACCTCCCACAGTCTGG
+TGTGATTCTCTCTCTTTTGGTATTACCTTCCTCCACATTGGAACACTCCAGCCAATGCAT
+AGGCTGAGAGGCTATCTCAGATTCAGAAAGATTTGGCCTCATCCCAGGGGAGGGTACAGA
+GGAGCTGATGACTATGAATTCTGAAATGGAACTGTTCCAGGTTGAAGAAATAAGAAAGGG
+AATTGGGAAGAGCAATGCCCAGTGAAAAAGAAGAAATAATATTTTAGGAAGTGAATGCTA
+ATTTTATTTTAAACAAAATAAGAACTCAAGGAATAAGAGGGTTCTTCCAATAGGTTAGAG
+TGATCCTGTCAAACATATATGCTTCTAGATTTTTTTAAAGACTGTTTCTACTAAGAAAGC
+ATAGACCGCTATTGAGAAAGATCATTAAACTGGAATTTAGGAGGTCTGCCTTCTGATTCT
+GACTTCTTGAATGTATTGTTAGCCATTTAACCACACTGTGTTGTTTCTCATTCTACCTGT
+AGAATCTCAAAGTTCTTTCCCACTTCTATACAAAACTATAATTCTGAACATCCTTTTTGT
+TTAATATAAGTCTGCATTTCCTGTTTGAAGATATGTGTCCCAGACCCTAAATGACTGACA
+AATTTTAAATCTCCAATAGGAAAGATGACAAACTCTATGGAAACTTGGCTTCTGAAGAAC
+TCCTAGAAGCTTTCCAAAGTCATCAGTGTTTCCTAAGAAGGCAGAGAAATCAAACACATG
+GTCTTTTCCTCCAGACAAGCTCCTTTGGGTCATCAGGATTTCTTCAACAATAAAATGTAA
+TAATTCCAAATGTTTGTAACAGAATGGGTAGGACTTTCTTCACTTATTTAAATACTCCCT
+TTTTTATGCAACTGAGTTTTCATCAACAAGTACAAGCTTGTGAAGGAGTACTTTAAAATG
+CAATTTCTCTCTATTTTTGTGGGGGCTAATATTTTATTTCTCATATTGACAATTTATTAT
+GCTGTTTTTAAAAAGTTCATTCATCAAGTATTTCTTGAGCTTTTTCTATGAGACAGGCAC
+TGTTTTAGGCAAGTAATTATGCACTGAACAATGCAAAAAGTTTCCCTGCACTCATGGACT
+TTAATTTTACATTTATGAAAAGCTACAAATATTAGAATAAGTAAAATACTGCCTGGAGGC
+TAAAGCATATTTTGATCACTTATTCCCTAATTCTTTTAGAAGAGAACTCACCTGTCGGTT
+AGCTGAACCACTGCCAGTGATATCCAACTATACATTCAATCCCACCATACCTCATTATCA
+CACCTATTCACTCACAAGCTTAAACTCTTAACTTTTCTCCACATATCAGTGACTATTTCC
+TACAGCTTTTCTTTTACTTTCCATGTTTGCAGTGACAATATACATAAACAGTGTATGAAA
+ACTCAAGTAAAATCTACTCTCTCAGGTGTTCATAATGTATCAATGTATATTGCTTTAAGC
+CTGAAGGTAACCTAAGTAAAGATGTACCATGTTCCACCAATGCTTCTTTTGATCATCATT
+TTATCCTGTTTTTTCTTTAGGATTCTTTCTTATTCCTTCCCCTGACCCTTCTTTTATTCT
+CCAAATTTCTTTCCAATTCATCTTTGTTCTTCCCTTTCCTTTTTACTCTCTTTAAACATT
+CTATGGACTCTGCCTCCTTCACACTGATATTGAACGCCCATAGTTTCATATTTTGGATTG
+CGATTGTTTTATTTTAAAATGGCAAATGTTCATGTTATAAAGAGAATTTTTCAGTCTTTA
+GACTAATAGGTTCATGTAGTTTGGGATTTTCCTCTTTAAGAAAATTAATTATCACTCACA
+CTCCAAGACAAACACCATTTCAGTAGCAATATGAATTTCAGTAGTAATAGGAATCTCCAA
+ATATGACAAAGTAATTCAGACATTAATTGCTTTTGTTTTGGAATTGCTCTTATAAGATGA
+AATATCACTTTCATGATGAGAGTCCTAGAGTGCTTGGTTTATATATTGTATCTTAGTTTT
+AACAGGATAAAACACTTGATCCTAAGCAGTAAACATGATTCTTCAGCTTCAACTTCATTT
+CTTTATAAATAACTATTTATGAATTGGTGTTGAGCTTAGTAAGTCACCAAACACCTTCTG
+CTCAGCAGCATAAAGGACATTTCCATGAAACCTCCCAGGGATAATCTTATTTACTCTATA
+ATGTTTCCCGGGTTCAATTCCTCTCCCAAAATTCTTTGTTCTTAAGCCCCTATGATCTGG
+GTGATCTAAATATGGGTAAGAAGTCCAGGGATAGCACTATGAATGAAGTGAAAATAGTAA
+AACATAGTTAAAAATGTACAGATGCTCTCTGACTTATAATAGGGTTACGTCCTGATAAAT
+CCATCATAAGTCAAAAATGCATTTAATATTCCTAATGTACCTCACATCATAGTTTGGCCT
+AGCCTACCTTAAATGTGCTCAGAACACTTTCATTAGCTTATATAAGATCACCTAATACAA
+AGCCTATTTTATAATAAAATATTGAATAGCTCACGTAATATACTGACTACTATACTCAAG
+TACAGTTTCTTCTGAATGCATGTCACTTTCTCACCATTGTAAAGTCAAACAATTATAAGT
+CAAACTATCACAAGCCAGGGACCATCCATATGTATTTCATTCAGAAAATGCTGGAAAGAG
+CATTTCGGAGAATATCTAGATGAGAGAAGGTAGAAAGCCATGCACAAATTCACTGAGAGT
+TTAAAAAAATACATGCATATTGTGGAGATAGAAATCAAATCTATTTGTCTCCATCTGCTG
+TATTCTTCCCAAAATATTATCTCTTCTTATCCCATTGTACTATATTGCATTTCTTTGACC
+ATTTATTGTGTATCTCTTAATATTTCCCACTTCATCATTACTAACCTCACTCACTCTGAA
+CTTGATGAGAGCACCTGAGCATTAATTTTTCTTATAATTATTTAATGATTACCAGAATTC
+GTTCAGTATGGCCAGCTCTGGTCAAAGTGAGGCAGGCAAGATGCTTTGTCAACTGCCTGG
+ATGGAATGTCTCAAAAGGTTTCCATTTCATGGTAGCATTATGCAAAGTTCAAGACGTTTA
+ATCAAGACCCTTCACTTACTTAACTATACCTCCTTGAGAATCCCATCTATGAAAAAATTC
+TAGTCATTATAAAAATGATTGATTAAATGAGGGAAGTAGTAGAGTTCTTCATTTCTTTAG
+TTGGTTTAGTCTCCTATGAGTCAATCCTATTTTCAAAATTCTTAATAAACCATTTATTCC
+TTCAACTTTCTATGCCATTTGATGTTTTGTAAAAAAAAAAATATAATATGTATACAAAAA
+GATATTTCAAAATCTAGAAAGAGAGCTTTAGAGCTTTGTAAAGCTCTTTTAAAAATCAAA
+AACAACTACTGTTAATTAACATGTTGTACTATGCAATTTGTTTACCATTATTACTCTTGG
+TATTTTTAAGAAAAGTCTTTCCATTGTTATTATAAATGCTTCTATTGATATTTATTTTAA
+TAACTGTTATTACAGTCCGTCATGTACATACACTATACTTAAACCTAATGTTTGGTATTT
+AAATCGTTTCAAGATTTTATCACTGTCAACAAAGTATGATGAATATTTTTATGCTGAAAA
+CTTCTGTAAAAATAGAATTCCAAGAGTATTATTGCACCAAAAGGCATGGACTTAAAATTC
+TTGATACATGATTTCAAAATATTTTCTTTAAGGTTTGAATCAGTCTATATTCCCTCCAGC
+AGCGTATAAAAGTGCCAATTTCTCTGATCCTTAGCCAGTTTGGGTAATAATAATTGTAAA
+ACTTTTTTTTCTTTTTTTTTGAGACAGAGTCTCCCTCTGTCGCCAGGCTGAAGTGCAGTG
+GCGCAATCTCGGCTCACTGCAACCTCCGCCTCCCGGGGTCAAGCTATTCTCCTGCCTCAG
+CCTCCCAAGTAGCTGGGACTACAGGCATGCACCACCATGCCCAGCTAATTTTTGTTATTT
+TTAGTAGAGATGGAGTTTCCCCATGTTGGACAGGATGGTCTCGATCTCTTGACCTCGTGA
+TCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATAACAGGCGTGAACAACCATGCCCGGCC
+TGTAAAACTTTTTCCTAATTTAACAGAAAAATAATAGTATTATATTTTATCATATTTCTT
+TGATTTCTAAGACACACATACACACACACACACACATATCTGTATATACAAATACACGTA
+TAGCTTACATTTTAATTCTTCATTTCATTTGTTCATTTATTAGGTCTTGGAGATTTTGTG
+AAACTGTTTAAATTCTTTTTTATACTATGAAGATATCAACCTTTTGTCTCTACAGCATTT
+CAAATTCAAGTATGATTCACGTGTTGGTTTGGGGTAGATCATTATAGGCACATGTAGGAA
+ACAGCTTTCAGAGATGCCTTAACCGTAATTATGCATTTGTATTCTAATTTTTATTTAATG
+TTATTATTGATTGCATTTTTAAAGATTCTGTATTTTTTAAACCATTTATTTGTATATGTT
+GGTATACAATCTTGCCATTTTCTGGGATTTCATATTTCCTTATTTTTGTTTTTTACCTTT
+TTTGGCTTGAATTTTTTGAGTTTTTATGCATTCTTTTCCAGTTTCTTAAGATGCTAATAA
+GTTCATGTATTTGAGCAATTGAGAACATTTAAAGCAATAGACTGCCTCTGAGCACAGCTT
+TGTCCATATTACATTAACCTTTTATACCCTGGGTTCCCACTAGTTTTTAAATAATCTACT
+ATCAAATAAAAGATTTGTTAATAATAAATTTTAAATCATTAACACTTAACGCATTATTTT
+CAGTCACACTAAGTTGATTCCTTCGTTTCTTTCAGGTTGCTTCAGAGTCTTCCCTTCTAT
+CTGATTCAGTGGACCAAGTAAATGACTCTCTGGTAACAGAATTTGTATTACTTGGACTTG
+CACAATCCTTGGAAATGCAGTTTTTCCTTTTTCTCTTCTTCTCTTTATTCTATGTGGGAA
+TTATCCTGGGAAAACTCTTCATTGTGTTCACAGTGATCTTTGATCCTCACTTACACTCCC
+CCATGTATATTCTGCTGGCCAACCTATCGCTCATTGACTTGAGCCTTTCATCTACCACAG
+TTCCTAGGTTGATCTACGATCTTTTTACTGATTGTAAAGTTATTTCCTTCCATAATTGCA
+TGATACAAAAGTTCTTTATCCATGTTATGGGAGGAGTTGAAATGGTGCTGCTGATAGTCA
+TGGCATATGATAGGTACACTGCGATCTGCAAGCCTCTCCACTATCCAACTATTATGAATC
+CCAAAATGTGCATGTTTTTGGTAGCAGCAGCTTGGGTCATTGGGGTGATTCATGCTATGT
+CTCAGTTTGTTTTTGTCATAAATTTACCCTTCTGTGGCCCTAATAATGTGGGGAGCTTTT
+ATTGTGATTTTCCTCGGGTTATTAAACTTGCATGCATGGACACTTATGGGCTAGAATTTG
+TGGTCACTGCCAACAGTGGATTCATATCGATGGGCACCTTCTTTTTCTTAATTGTATCAT
+ACATTTTTATTCTGGTCACTGTCCAACGACATTCCTCAAATGATTTATCCAAAGCATTCT
+TCACTTCGTCGGCTCACATCACCGTAGTGGTTTTGTTTTTTGCTCCATGCATGTTTCTCT
+ACGTGTGGCCTTTCCCTACTAAGTCATTGGATAAATTTTTTGCCATCATGAACTTTGTTG
+TCACCCCTGTCGTAAATCCTGCCATCTATACTTTAAGGAACAAAGATATGAAGTTTGCAA
+TGAGAAGGCTGAATCAACATATTTTAAATTCTATGGAGACGACATAACACATTTGGTTGA
+TGAGAGCACAGGATAAATGCCATGGACCATCAAGACTCCTGTGATCACCATGATCACTAT
+GGAACGCGCACATTTTTAGTATTGCCTGAAAAAACTGAAAAATCTGCAAAAAGGATGCAT
+TAAATCTAAGAATTGTATTTCAGATAAAGTTGCAACATTTTTTGTTAATCATAAAAAGTA
+TATATTTCTATCTAATGTGTGTATCTAATTAACAGCAATGACTACCTTTAATTTTGATGT
+AGTTATTTTATATCTGTATATAAGCACATACACATATATATGACCTAGGTTTATTTATCA
+GTATTTTTATGCTGATAATAAGCATCACTGGAAATTAATTTTCTTATGGAAATTATGTGG
+ATCCAATGGATAAAATATGAGTTTATATAAATTAGTAAATGCCAAAATCAAGGAAGAAAC
+AATTTTTATTTTAATTGTACTTTAAGTTAGATAAATGGTAAGGTCAACAGCTTGTTACAA
+CCCTTAAGTATTATTTTCAGGCTGATTGTCAATATGTTTTGTACAATGTTCTCACTTATA
+GGTGGGAATTGAACAATGAGAACACATGGACACAGGAAGGGGAACATCACACACCGGGGC
+CTGTTGTGGGGTGGGGGGAAGGGGGAGGGATAGCATTAGGAGATATAACTAGTGTTAAAT
+GACGAGTTAATGGGTGCAGCACACCCACATGGCACATGTATACATATGTAACTAACCTGC
+ACATTGTGCACATGTACCCTAGAACTTAAAGTATAATAAAAAAAAATAGACTCTAGTACT
+CTGTATTATGCAAAATTTGTCTATGTTACACTTTTTTAACAACACAATCCTATTGCCCTT
+GAAATCTTCTTCAAAGCATTTCTCGAGTCACTCTTAAAAAGCATCTACAACCTAAAAGTA
+TAGGAAGAGATTTATTTCCTGGAGAAGAGACCCCATTGAGATCTTAAAAGCACATTTAAT
+GTGCCTGTGCTTAACTTAAGGTGCTTAGGACAAAGAAGGCGATTGACATCTTTCAGGTAA
+AACCTGGTAAGTTTGGTGGTCAAGGAACACAACTGAGACATCACTTGGATGTATTCCTAT
+GACTATTTTAAGAAACATAAATTGTGGTGACTCACTCAGCTCACTTTTAACTACTGCATG
+GTAATTAAAGATGCAAAATAAAATAAGTTACAAGAAGTGAGGTTTTTTATTGGTTAAAGC
+AATTTTTCTATATTTTCTCCGCAAGTTGGTCATAAAAGTTCTAAGCATTCCTCTTTTTAT
+AAAATCGAAGCATTATTACTTACTCTCTTGTTAACCTATCTGGATTTTAATTTTGTAACT
+TTATTATATTTGTTTTGCTGTGATTCTTTAAAAAGCACCTTTAGACTCAGTGAGATAGCA
+AAAATATCCAAATAGGCCAAAAAATTGTGGCAATGTCCTCTCACTCAGGAAAATTCTGTG
+TGTTTTCTCTAATGGCCAAGGGAAAACTTGTGAGACTATAAAAGTTAGTCTCAGTACACA
+AAGCTCAGACTGGCTATTCCCAGATCTCTTCAGGTACATCTAGTCCATTCATAAAGGGCT
+TTTAATTAACCAAGTGGTTTACTAAAAAGGACAATTCACTACATATTATTCTCTTACAGT
+TTTTATGCCTCATTCTGTGAAAATTGCTGTAGTCTCTTCCAGTTATGAAGAAGGTAGGTG
+GAAACAAAGACAAAACACATATATTAGAAGAATGAATGAAATTGTAGCATTTTATTGACA
+ATGAGATGGTTCTATTAGTAGGAATCTATTCTGCATAATTCCATTTTGTGTTTACCTTCT
+GGAAAAATGAAAGGATTCTGTATGGTTAACTTAAATACTTAGAGAAATTAATATGAATAA
+TGTTAGCAAGAATAACCCTTGTTATAAGTATTATGCTGGCAACAATTGTCGAGTCCTCCT
+CCTCACTCTTCTGGGCTAATTTGTTCTTTTCTCCCCATTTAATAGTCCTTTTCCCCATCT
+TTCCCCAGGTCCGGTGTTTTCTTACCCACCTCCTTCCCTCCTTTTTATAATACCAGTGAA
+ACTTGGTTTGGAGCATTTCTTTCACATAAAGGTACAAATCATACTGCTAGAGTTGTGAGG
+ATTTTTACAGCTTTTGAAAGAATAAACTCATTTTAAAAACAGGAAAGCTAAGGCCCAGAG
+ATTTTTAAATGATATTCCCATGATCACACTGTGAATTTGTGCCAGAACCCAAATGCCTAC
+TCCCATCTCACTGAGACTTACTATAAGGACATAAGGCATTTATATATATATATATTATAT
+ATACTATATATTTATATATATTACATATTATATATATAATATATATTATATAATATATAT
+TATATTATATAATATATAATATAAATATAATATAAATTATATTATATAATATATAATATA
+AATATAATATAAATTATATAAATATAATATATATTTTATTATATAATATAATATATATTA
+TATAAATATAATATATAAATTATATAATATAATATATATTATATAATATAATATATTTTA
+TTATATAAATATATATTATATTATATAATATATATTTTATTATATAATATATATTATATA
+TTTATAGAATATAATATATATTTTATTATATAATATATATTATATAATATATATTATATT
+TATATATAACATATATTATTATATAAAATATGTATAATATATATTATATAAATATATTTA
+TATATTATATAAATATATATATTATATATAATTCTAATGGTTGAATTCCAAGAATAATCT
+ATGGCATGAAAGATTTTACCTGTCAACAGTGGCTGGCTCTTCATGGTTGCTACAATGAGT
+GTGTAAGATTCTGAAGGACTCCTTTAATAAGCCTAAACTTAATGTTCAACTTAGAATAAA
+TACAATTCTTCTAATTTTTTTTGAATAATTTTTAAAAAGTCAGAAATGAGCTTTGAAAGA
+ATTATGGTGGTGAAGGATCCCCTCAGCAGCACAAATTCAGGAGAGAGATGTCTTAACTAC
+GTTAGCAAGAAATTCCTTTTGCTAAAGAATAGCATTCCTGAATTCTTACTAACAGCCATG
+ATAGAAAGTCTTTTGCTACAGATGAGAACCCTCGGGTCAACCTCATCCTTGGCATATTTC
+ATGTGAAGATATAACTTCAAGATTGTCCTTGCCTATCAATGAAATGAATTAATTTTATGT
+CAATGCATATTTAAGGTCTATTCTAAATTGCACACTTTGATTCAAAAGAAACAGTCCAAC
+CAACCAGTCAGGACAGAAATTATCTCACAATAAAAATCCTATCGTTTGTACTGTCAATGA
+TTAGTATGATTATATTTATTACCGTGCTAAGCAGAAGAGAAATGAAGTGAATGTTCATGA
+TTTATTCCACTATTAGACTTCTCTTTATTCTTAAAAATATTTAAGATCACTAAATTTTTA
+TAGGACTTTAAAAACAGTAATGTGCTGCTTTGAGTGTGTAGGACTAAGAAATGGGATTCA
+GAGTAGTAAAGAGAAAAGTGGAATTTCCAAGCACTATGAATTACTGTTCTTTAAAAAACA
+GCAAAAATCAAATAACAGTATTCCTCCAAAAAAGATGGCAAGTGTAAACTCTATACCTTC
+ATGTCTCCCGTGGAATGTTAGTGATCAATTTCCACTTCTCTCTTTTACATCTTACTTGCC
+CATTAACTCTTATACCTAATCCAAAGATTGTTAATATGGCTATGTCTCACTTTCAGGACA
+CCTTTTATTTGTTACTTCTCTTCACTGCAAAACTTCTTGAAACAGTACTTATTTTCTCTC
+CTCCATACACAATTGAAATGGCTCTCAACTCATGCCCAGAAGTCAGTGTTCAGTCTCTCA
+CCTGGCAGATAGCAACTTACAAAGATGCCCCAACAATACCTCCTTGTGTCTAGACAGTCA
+TCATTATCCTTTACCTTTTTCTGTATTTATTTCTGCTCCTAAAAGGGATCTCTATGTAAA
+GTATTGTTATACTAGTGCTTGTTATAATTATTATCAGAGTTAAAGCCATCACAATGTTCC
+CAATTACTTAAAGACATTGGAATAACATTTTTTTTATTTTCCACATCTTGCCAAAAAATA
+TTTTGTTATCAGTACCTTAATAATGGCTATTATATATTGACCATTACTATTTGCTAGAAA
+ATTTATATACCTGGTCGTATCCAATCCTCACAGAACTTCTATAAAGTTGTGCTATTATCA
+CCTATATTTTCCAGATGTGGCCGTAAGACTGAAATCACTTAGGTGACTTGTCTAAGGTCA
+TTCAGATACATAGTAGATAACCCAGGATTTGAACACAGGCCTCCTAGCACACAAGCTCAT
+ATCTTAACTACTTTAATACGTTGCTCGATGGGATCTTACAGGTCTTCATTCACCCCTTTC
+CTGCTCACACAACCACAACCTGCAGCTATTACCTATTGTTAGGCTTAAAATAATTACTTG
+GCTTCATTTCCAAGCTCCCTCCCTTCCAATTCACATTGAGTCCAGAGCTAAATTAAACAA
+TCATTCAAAATTTTTCAGTAGTTCTTGTCTCTATAATAAAACAGAAATGCTTTAGAAAGC
+ATTCCAAAATCTCTTACCAGTTTTATCTCCTATGAAAGTCCTTCACACTTTCTCTCATTT
+AAACTTTATTGCATTTTCCTCACTTTTTCTCACTTCACTTTTGAATTCCCTATTCTTTTA
+TCCTCTGTTAATTTTTAAGTATTATATTTGTGATATTATTTTTTCTTTTTTTCTATTTTT
+TATCTTTCATTTCATTTTGGCCTATTTTTTTCTCTTAAGAACTTTAATATCACCAAATAA
+CATGTGTGCTACAAACTGTTTTGTAGTTCAAAGAAAAAGGAGATAAACATAGAGTTATGG
+CATAGACTTAATCTGGCAGAGAGACAAGCATAAATAATGGTATTTTATATTAGGAATAAA
+CCTAACATTAATGGAGACACTGAGAAGCCGAGATAACTGAATTATAAGGCATAGCCAGGG
+AAGTAGTGCGAGATAGAATTATGATCTTGTTGAATTCTGAATGTCTTTAAGTAATAGATT
+ATAGAAAGTCACTGTAAGAGTGAGCAGAATGATATAAAATGAGGCTTTGAATTTGAATAT
+AATAATTCTGACTTCCTTCTCCTTCTCTTCTTCAAGGTAACTGCAGAGGCTATTTCCTGG
+AATGAATCAACGAGTGAAACGAATAACTCTATGGTGACTGAATTCATTTTTCTGGGTCTC
+TCTGATTCTCAGGAACTCCAGACCTTCCTATTTATGTTGTTTTTTGTATTCTATGGAGGA
+ATCGTGTTTGGAAACCTTCTTATTGTCATAACAGTGGTATCTGACTCCCACCTTCACTCT
+CCCATGTACTTCCTGCTAGCCAACCTCTCACTCATTGATCTGTCTCTGTCTTCAGTCACA
+GCCCCCAAGATGATTACTGACTTTTTCAGCCAGCGCAAAGTCATCTCTTTCAAGGGCTGC
+CTTGTTCAGATATTTCTCCTTCACTTCTTTGGTGGGAGTGAGATGGTGATCCTCATAGCC
+ATGGGCTTTGACAGATATATAGCAATATGCAAGCCCCTACACTACACTACAATTATGTGT
+GGCAACGCATGTGTCGGCATTATGGCTGTCACATGGGGAATTGGCTTTCTCCATTCGGTG
+AGCCAGTTGGCGTTTGCCGTGCACTTACTCTTCTGTGGTCCCAATGAGGTCGATAGTTTT
+TATTGTGACCTTCCTAGGGTAATCAAACTTGCCTGTACAGATACCTACAGGCTAGATATT
+ATGGTCATTGCTAACAGTGGTGTGCTCACTGTGTGTTCTTTTGTTCTTCTAATCATCTCA
+TACACTATCATCCTAATGACCATCCAGCATCGCCCTTTAGATAAGTCGTCCAAAGCTCTG
+TCCACTTTGACTGCTCACATTACAGTAGTTCTTTTGTTCTTTGGACCATGTGTCTTTATT
+TATGCCTGGCCATTCCCCATCAAGTCATTAGATAAATTCCTTGCTGTATTTTATTCTGTG
+ATCACCCCTCTCTTGAACCCAATTATATACACACTGAGGAACAAAGACATGAAGACGGCA
+ATAAGACAGCTGAGAAAATGGGATGCACATTCTAGTGTAAAGTTTTAGATCTTATATAAC
+TGTGAGATTAATCTCAGATAATGACACAAAATATAGTGAAGTTGGTAAGTTATTTAGTAA
+AGCTCATGAAAATTGTGCCCTCCATTCCCATATAATTTAGTAATTGTCTAGGAACTTCCA
+CATACATTGCCTCAATTTATCTTTCAACAACTTGTGTGTTATATTTTGGAATACAGATAC
+AAAGTTATTATGCTTTCAAAATATTCTTTTGCTAATTCTTAGAACAAAGAAAGGCATAAA
+TATATTAGTATTTGTGTACACCTGTTCCTTCCTGTGTGACCCTAAGTTTAGTAGAAGAAA
+GGAGAGAAAATATAGCCTAGCTTATAAATTTAAAAAAAAATTTATTTGGTCCATTTTGTG
+AAAAACATAAAAAAAGAACTGTCACATCTTAATTTAAAAAATATATGCTTAGTGGTAAGG
+AGATATATGTCAACTTTTAAGAGGTTGAAAAACAAACGCCTCCCATTATAAGTTTATACT
+TCACCTCCCACCACTATAACAACCCAGAATCCATGAGGGCATTATCAGGAGTGAGTGGAA
+GAGTAAGTTTGCCAATGTGAAATGTGCCTTCTAGGTCCTAGACGTCTGTGGTATAACTGC
+TCATAAGCAGTAGAAAGAATTTAGAGGGATCCAGGCTCTCATCACGTTGGCACAAAGTAT
+ATTACTTGGATCCATCTATGTCATTTTCCATGGTTAATGTTTAAAAGCACAGGCTTTAAA
+GTAAAAAACAAAGAGCTGGATTCAACTCTACTGACTCTTATTAATCATGATTTTGGGCAC
+ATTACGTAGCTTTCATGAGCTTTAGTTTCTACATTTATAAACAGGAGATTATACCTATTA
+TGCATGGTTATTATGAAGGAAAATGACAAAATAGATATAAATCAAATAGCCCACTTCGAG
+ACATATTAAGCATGAATAAACATTAGATACTATTAAAATCCTATATATTAACAAAGCCAA
+AAGTTTCAAACTTTACTTTTTCCCAACATTCTTGTGAAATATGACACATCCCAATCTTAA
+CAGATGCTCATTTGGGATACTGTACTTGTGAGTGGAAGTGTGTATATTTGTGTGCAAGTG
+TGTACTCATATACTTCCACCTTACCACCCTAGAAAGGCATGATGAAAATTTAAGATAGAA
+GGAAAATATAAATTGAAAAAAAAAAACCTTAACAAATGATTCTGACAAATATCTTCTCTT
+TCCAGGGAGAATCACTGAGCCAGAATAAAATTGAACACTAAATATTCTAAGAAAAAAGGA
+ATCTAGTTTGTCAAAATGTGACTTGAATTAATAGATAAGGAGAGTCAGATGATAAGAGGG
+TCAAAATTATGTTTATCTTAGGAAAAGTAGAATAGAAAATTTATAAGCAGATTAAAAACA
+CATAATAAAAGTAGTAAATAATAATGACAGTATCTCAAATCAGTGCAGGGGGGAAAGGCC
+TACTAATGTGATGGTGGGATAATTGGATAGCAATATGGGAAAAGATATATTTAATTTATT
+TGCTACACCAAATGCCAGGACAATCTCTAAGTGAATTCAAGACATAACTCTTTTTTCAAA
+AAAACTATGCAAATATTAAAAGAAAACAAGTTAATGTTTTTATAATCTATGAATATGGTA
+AAGATGGATAACATTGACTATCAAATTAATTTTTAATGCGTAATAAAACTATGAGAAAAT
+TTAAAAGTGAGAAGAAACTACTTGTAACTCACATAATAGACTAGTACTTCTAACACATAG
+GGAACTTCTAAAACAAAACCCAAAATATTAATAGGAAAATGGGCAAAACAGTTAAACTTA
+CAGTTCATACATAAGGAGAATCAGTCTTTTTTTTTTTTTTTACAGTTGTAGGCAGAAAAC
+TTTTATTTTTCATTTATTTGTAAAATTTACCCCTAATTTATTCATAATTCATTTAACTGC
+TAAGGGCATTAATGTGTACAACGCCATGGGAGAAACCAGTATATTCAGAATTTCTCCTGA
+AATTTGACCAGAAGTTATGGGCATCCCTCCCCTGGGAAGGAGGCAGGCAGAAAAGTTTGG
+AATCTATGTAGTAAAATATGTTACTCTTTTATATATATACATATATGTGTGTATATGTGT
+ATATATATATACACACATATATACATACATACATACATACATATTATCTGAATTAGGCCT
+GGTCTTTTTTAATACTTTAAGTTCTGGGATACATGTGCAGAATGTACAGGTTTGTTACAC
+AGGTATACACCTGCCATGGTTGTTTGCTGCACCCATCAACTCACCATCTACATTAGGTAT
+TTCTCCTAACGTTATCCCTCTCCTTGCCTCCCACCTCCCGACAGGCCCTGGTGTGTGATA
+TTCCCTTCCCTGTGCCCATATGTTCTCATTGGTCAACTCCCATTTATGAGTGAGAACATG
+CGGTGTTTGGTTTTCTGTTCTTGTGTTAGTTTGCGGAGAATGATGGTTTCCAGCTTCATC
+CATGTCCCTGCAAAGGACATGAACTCATTCTTTTTTATGGCTGCAAGAAATGCAAATCAA
+AACCACAATGAGATGCCATCTCACACCAGTTAGAATGGCAATCATTAAAAAGTCAGGAAA
+CAATAGATGCTGGAGAGGATGTGGAGAAATAGGAATGCTTTTACACTGTTGGTGGGAGCG
+TACATTAGTTCAACCATTGTGGAAGACAGTGTGGTGTTTCCTCAAGGATCTAAAACTAGA
+AATACCATTTGACCCAGCAATCCCATTACTGGGTATATACCCAAACGATTGTAAGTCATT
+CTACTACAAAGACACATGCACAGGTATGTTTATTGCAGCACTATTCACAATAGGGAAGAC
+TTGGAACCAACCCAAATGCCCGTCAATGTTAGACTAGATAAAATGTGGCACATAGACCTG
+GTCTTAAAATCAAGAACAGAGATTGTTACTTTTACATCCATTCCTAATTGATAAACCATT
+CAGTTATACCACATCTTAGCTTCTGGACTACAATGACCATATTTGGGGTTTTCTTTCTAA
+TTTCATTATAGGTTCAGAGGGTACATGTGCAGGTTTGAGACAAAGGTATATTGCATGATA
+CTAAGGTTTGGAGTACAAATGATTCCACCTCCCAGGTAGCAAGAATAATACCCAATATGT
+AGTTTTTCAACTCTTTCCCCTCTTCCTCCATCCTCCCTCTGCTACTCTGTGGTGTCTGTT
+TTTCTCATCTTTATGTCCATGTGTACTCGATGTTTAGCTCCCCCTTGTTAGGTGAGAACA
+TGTGGTATTTGGTTTTCTGTTTCAGTGTTAATTCACTTAGGATAATGGCCTCCAACTGCA
+TTCATGCTGCTGCAAAGGATGTGACTTTCTTCTTATTAGCTGCATATATTTTGTGGTGGA
+TTTGTACCACATTTACTTTATCTAGTCCAAAGTTGTTGGGCACCCAGGTGGATTCCATGT
+CTTTGCTATTGTGAATAGCACTGGGACAACCCATACAAGTTCATGTGTCTTTTTGGTAAA
+ACAATGTATTTTCCTTTGGGCATATATGCGGTGATGGAATTGCTGGATCGAGTGGTAGTT
+TAACTCTTAGTTCTTTGAGAAATCCCCAGACTGTTCTCCACAGTGGCTGGACTAAGTTGC
+ATTCCCACCAGCAGTGTAGAAGTGTTCCCCATTCTCTGTAGCCTCACCAGCACATGTTAA
+ACTATCTTTAAATATATGAAAAAAATGTTCAAGTCTCTCAGATTAAGATGCATGCAAAGT
+AAAATGATACTTAAATATCAGTTCTAACCTATAAAATATCAAATATCTGACCTCAATATT
+TGATAATCCAACCTGTTGATGAAGCTGTAGAGAGAGGCACCCTTTTTTTTTTTTTTAATT
+ATACTTTAAGTTTTAGGGTACATGTGCACCTTGTGCAGGTTAGTTACATATGTATACATG
+TGCCATGCTGGTGCGCTGAACCCACTAACTCGTCATCTAGCATTAGGTATATCTCCCAAT
+GCTATCCCTCCCCCCTCCCCCCACCCCACAACAGTCCCCAGAGTGTGATATTCCCCTTCC
+TGTGTCCATGTGATCTCATTGTTCACTTCCCACCTATGAGTGAGAATATGCGGTGTTTGG
+TTTTTTGTTCTTGCGATAGTTTACTGAGAATGATGATTTCCAGTTTCATCCATGTCCCTA
+CAAAGGACATGAACTCATCATTTTTTATGGCTGCATAGTATTCCATGGTGTATATGTGCC
+ACATTTTCTTAATCCAGTCTATCATTGTTGGACATTTGGGTTGGTTCCAAGTCTTTGCTA
+TTGTGAATAATGCCGCAATAAACATACGTGTGCATGTGTCTTTATAGCAGCATGATTTAT
+AGTCCTTTGGGTATATACCCAGTAATGGGATGGCTGGGTCAAATGGTATTTCCAGTTCGA
+GATCCCTGAGGAATCGCCACACTGACTTCCACAATGGTTGAACTAGTTTACAGTCCCACC
+AACAGTGTAAAAGTGTTCCTATTTCTCCACATCCTCTCCAGCACCTGTTGTTTCCTGACT
+TTTTAATGATTGCCATTCTAACTGGTGTGAGATGATATCTCATTGTGGTTTTGATTTGCA
+TTTCTCTGATGGCCAGTGATGATGAGCATTTTTTCATGTGTTTTTTGGCTGCATAGATGT
+CTTCTTTTGAGAAGTGTCTGTTCATGTCCTTCGCCCACTTGTTGATGGGGTTGTTTGTTT
+TTTTCTTGTAAATTTGTTTGAGTTCATTGTAGATTCTGGATATTAGCCCTTTGTCAGATG
+AGTAGGTTGCAAAAATTTTCTCCCATTTTCTGGGTTGCCTGTTCACTCTGATGGTAGTTT
+CTTTTGCTGTGCAGAAGCTCTTTAGTTTAATTAGATCCCATTTGTCAATTTTGTCTTTTG
+TTGCCATTGCTTTTGTCCCACCGATCCCACAGAAATACAAACTACCATCAGAGAATACTA
+CAAACACCTCTACGCAAATAAACTAGAAAATCTAGAAGAAATGGATAAATTCCTGGACAC
+ATACACTCTCCCAAGCCTAAACCAGGAAGAAGTTGAATCTCTGAATAGACCAATAACAGA
+AGCTGAAATTGTGGCAATAATCAATAGCTTACCAACCAAAAAGAGTCCAGGACCAGATGG
+ATTCACAGCCGAATTCTACCAGAGGTACAAGGAGGAACTGGTACCATTCCTTCTGAAACT
+ATTCCAATCAATAGAAAAAGAGGGAGTCCTCCCTAACTCATTTTATGAGGCCAGCATCAT
+TCTGATACCAAAGCCAGGCAGAGACACAACAAAAAAAGAGAATTTTAGACCAATATCCTT
+GATGAACATTGATGCAAAAATCCTCAATAAAATACTGGCAAAACGAATCCAGCAGCACAT
+CAAAAAGCTTATCCACCAAGATCAAGTGGGCTTCATCCCTGGGATGCAAGGCTGGTTCAA
+TATACGCAAATCAATAAATGTAATCCAGCATATAAACAGAGCCAAAGACAAAAACCACAT
+GATTATCTCAATAGATGCAGAAAAGGCCTTTGACAAAATTCAACAACCCTTCATGCTAAA
+AACTCTCAATAAATTAGGTATTGATGGGACGTATTTCAAAATAATAAGAGCTATCTATGA
+CAAACCCACAGCCAATATCATACTGAATGGGCAAAAACTGGAAGCATTCCCTTTGAAAAC
+TGGCACAAGACAGGGATGCCCTCTCTCACCACTCCTATTCAACATAGTGTTGGAAGTTCT
+GGCCAGGGCAATTAGGCAGGAGAAGGAAATAAAGGGTATTCAGTTAGGAAAAGAGGAAGT
+CAAATTGTCCCTGTTTGCAGACGACATGATTGTATATCTAGAAAACCCCATTGTCTCAGC
+CCAAAATCTTCCTAAGCTGATAAGCAACTTCAGCAAAGTCTCAGGATACAAAATCAATGT
+ACAAAAATCACAAGCATTCTTATACACCAACAACAGACAAACAGAGAGCCAAACCATGAG
+TGAACTCCCATTCACAATTGTTTCAAAGAGAATAAAATACCTAGGAATCCAACTTACAAG
+GGACGTGAAGGACCTCTTCAAGGAGAACTACAAATCACTGCTCAAGGAAATAAAAGAGGA
+TACAAAGAAATGGAAGAACATTCCATGCTCATGGGTAGGAAGAATCAATATCGTGAAAAT
+GGCCATACTGCCCAAGGTAATTTACAGATTCAATGCCATCCCCATCAAGCTACCAATGAC
+TTTCTTCACAGAATTGGAAAAAACTACTTTAAAGTTCATATGGAACCAAAAAAGAGCCTG
+CATTGCCAAGTCAATCCTAAGCCAAAAGAACAAAGCTGGAGGCATCACGCTACCTGACTT
+CAAACTATACGACAAGGCTACAGTAACCAAAACAGCATGGTACTGGTACCAAAACAGAGA
+TATAGATCAATGGAACAGAACAGAGCCCTCAGAAATAATGCCGCATATCTACAACTATCT
+GATCTTTGACAAACCTGAGAAAAACAAGCAATGGGGAAAGGATTCCCTATTTAATAAATG
+GTGCTGGGAAAACTGGCTAGCCATATGTAGAAAGCTGAAACTGGATCCCTTCCTTACACC
+TTATACAAAAATCAATTCAAGATGGATTAAAGACTTAAACGTTAGACCTCAAACCATAAA
+AACCCTAGAAGAAAACCTAGGCTTTACCATTCAGGACATAGGCATGGGCAAGGACTTCAT
+GTCTAAAACACCGAGAGAGGCACTCTTATGCATTGTTGGTGAGAATACAAAATGGTACAA
+CTCTTGGCAATATCTTAAAAAATTTACATGGTACTGACTTTTGGTCTAGCAATCCTACTT
+CTATCCTAAAGATATATTGGCAAAAATACAAAATAATTGATGCACTCAAGTCTATTCATT
+GAAGCATTGTTTTTCATAGTAAACGGAAAGTAGGCCGGGCGTGGTGGCTCATGCCTGTGA
+TCCCAGCATTTTGGGAGGCTGAGGCGGGCAGATCACTTGAGGCCAGGAATTCAAGACCAG
+CGTGGCTAACATGGCGAAACCCCATCTCTACCAAAAATACAAAAATTAGCTGGGCGTGGT
+GGTGCACACTTGTAATTCCAGCTACTTGAGAGGCTGAGGTGGGAGGATCGCTTGAACCTG
+GGAGGCAGAAGTTTCAGTGAGCCCAGAACGTGCCTCTGCACTCCAGCCAGGATGACAGAG
+CAAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAGGAAAATAACCAAATGACAATTAGT
+GAGTACTACTTGCAAAACTTGTACGCAATAGAGTATGAAGCAACTATAAAATGAGAGAGA
+AATATCTCCAAATACTACTCTAAAGTAATCTACAAGGTATACCTTAACTGAAAAGAAACA
+AAAAAGTGACACCAGAATGCTATTTTTATGTTAAAACAGGGATAAATACATTGGATTTAC
+ATGCATATATAAGTATATATTTTATAAATGTTTAAATAAGCATACTTAAAATGGCAAAAA
+CGTAATACATATATAATTTTCTTATGGCAGGAGGAGGAAACAGGGCAAGGCACAGGGATA
+AAAGTTATTCTGAATACATCTTATTTTATATTTTTGACTTTGAAATCCTGTAGCTGTTTT
+ATGTAATATAAAAATGTAATTAAATTAACAGAAAAAAATTACAACTGCTAAAAATCAAGA
+TCTGGCATTTTAATTAAGTTATAAAACATCGGAGAAAAGAATTGTTTCATGGGACACTAA
+CATACAGACAAATTCATTTGGAACCCAATGAATTAATGGGCCTAAGATAACAACCAATAG
+AAGCTAAAATGACGAATAACTGTTTCAGAAGAAAACATATATGGAATGAATCAGCTGAAA
+ATACCTGAACCTACTGATCAATTTTTATATCACATGAAGTGAATACACATAAAGTATAAT
+ATGGAGCACATAGAACCAACTAGAAATGAGCCTAATTGTTAAATATTCTCTATTTTATGA
+CAATATACAGGAAATATGTCGAAGAGAGAAACATGCAAGAACACCGTAGGGTTTAATAAG
+ATAATCACAAGGTATGGAATATTCAACAGGATGAGTATCCTGGATTATTCAGCAAATACA
+CAGAGCTAAAAAGCAGGAGAAAGGAATTCATATATATTTTTAAAAACTAAAAAGATATAT
+TAGCTGATGCAACTTTGAAACTTCTTTAGATCCTGATTCAAATAGAGCAAATTTAACAAA
+TATATTTGAAACTATTAAAATAATTTAAAAATGACCAAGTATTTGATTATATCAAATATA
+GACAATAATAACCTTGAATGTACATGGATTAAATGTCCACTTAGGGGCTGGGTGTGGTGG
+CTCATGACTATAATTCCAGCACTTTGGGAGGCCAAGGCAGAAGGATTGCTTGAGGTCAGA
+GGTTCAAGTGCAGCCTGGTCAACACAGTGAAACCCTATCTCTACAAAAAACAAACAAAAA
+TAAAAAATTAACTAATTTTAAAAAATATATATTTCTTCTAAATTCTCCACCTGAAAGATA
+TAGACTGACTGAATGAATTTTAACTATGATCTGACTATGTGCTTCCCTGAACAAATGCAC
+TTTACCTGTAAAACACATATTAACTAAAAGAAAAGAGATGGAAAAAGGTATTCCATGAAC
+AGAAACCAAAATGAGTAGGAGTAGCTATACTTCTGTCAGACAAAACAGACTTTAAGTCAA
+AACTAGCTTTAGAAAAAAGACAAAAATGCTTATTATACAACGATAAAGGAATCAATCCAG
+AAAGAGGATATAACAATTTTAAATATATATGCAGCCAACACTGGAGCAGCCAGATTCATA
+AAGCAAATACTACTAGATCAAAACAGAGAGGTAGACTCAAATATAATAATAGTGAAGGAC
+TTCAACACCCCACTTTCAGCATTAAACAGATCATCTAATAAGAAAACCAATCTCGCAGCC
+CTCACCCTGGAGAGTCCACAGGTACCAGGGGTTGGTCTGAACCCCCAGCACAGAGCACCT
+GCCTCACAGAAGAGTGGCTGCATTTTTCTTCCTGCAGTTTTCAGTCCTCACTTCTCCTTA
+CCAAGCAGGGCCACCTGGCCTGGGACTCCGGTACAACTACCCTGCCCCCCACCTGACGAC
+TTCAATAAGAAGTAGCCCAGCATTTCTCCAAGGAGGAAATACCAGAGTCAATTCACAACC
+ACTGCAATTGCAGTGGTACCACCATAACAGCCCTTGGGCTGCAGAAGGAACTAAGAGTCT
+AGTCACTACAGTGGCACCTTCAGCACACCACAGCCACCATACAGAGAGGAATCCAGCCCC
+CTCCCCTGGGAACCCCCACCACCCACTCCACCAGGCACAGCACCCAGCTCATAACTGCAG
+ATCAGTTGCCCCACCCACAGCTGAGCTTACCTACTGGCAGTGGCCCAGACTTTCCCTAGG
+GAGAGGCTCCCAGAGGCAAACGGCAGCCTCTCTGCCCGTGTCACAGCAGCAGTTCTATCC
+ATGCTGTCCTCAGGCTTGGAAAGAAACAAAGCGCCTGAAGGCTGCACCTGAACTTACAGC
+ATGCCACAGTTCCCATATGGAGAGGAGACCAGTCTCTCCTCCCAGTGAGCCCTAAACCCC
+CTGATCCCCAACAAGCAGAGCCCTAACCTCACACCAGCAGTACAGCTGCCCCATCCCCCA
+GGCTGAACATTCCCAGTAATAGCAGCTCCACCTGGAGATGGAACCCCCAGGGTCAACTAA
+AAGCCCCTCTGCCACTGCCTCTACAGTGGTACTACCCCTGCTACCCTTGAACTAACAAAG
+GAGCAAAGACCCCAGTGCTTTATCCACACCTCCAACAAGCTGCAGTCGACCACAAAGAAG
+AAACACGTCTGTCTCCCATGGGTCCTACCCACACCCCCTGCTGTTCACCATGGATGATAG
+AGTCAACAGTGTGAAAACGACCATACTGCCAAAAGCAACCTACAAATTCAATGCAATTCC
+CATCAAAATACCACCATCATTCTTCACAGAACTAGAAAAAACAAGGCTAAAATTCACATG
+GAACCAAAAAAGAGCCCACATAGCCAAAGCAAGACTAAGCAAAAAGAATAAATCTAGAGG
+CATCACATTACTCGACTTCAAACTATACTATAAGGCCATAGTCACCAAAACAGCATGGTA
+CTGGTATAAAAATAGGCATATAGACCAATGGAATAGAATAAAGAACCCAGAAATAAAGCC
+AAATACTTTCAGCCAACTGATCTTTGACAAAGCAAGCAAAAACATAAAGTGGGGAAAGGA
+CACCCTATTCAACAAATGGTGCTGGTATAATTGGCAAGCCACATGTAGAAGAATGCAACT
+GGATCCTCATCTCTCACCTTATAAACAAATCAACTCAAGATGGTTCACAGACTTAAATCT
+AAGACCTGAAACCATAAAAATTCTAGAAGATAAGATTGGAAAAACCCTTCTAGACATTGG
+CTTAGGCAAAGACTTCACAATCAAGAACCCAAAAGCAAACACAACAAAACAAAGATAAAT
+AGATGGGACTTAATTAAACTGAAAGCCTTCTGCACATCAAAATAAATAATCAGCAGAGTA
+AACAGACAACCCACAGAGTGGGAGAAAATCTTCACAAACTATGCATCCAACAGAGGACTA
+ATATCCAGAATCTACAAAGAATTGGAACAAATCAGCAAGAAAAAAAACCAAACACAAGGA
+TGACAGTGGAAATACAAAAACAAGACATAAATATTCTGAATAGTGATAATAAAACAGTGC
+ATACCAGAATACAAACTGTTTCCAAGTTACAATGGTTCAACCATTTTTCAGCTTTATGGT
+GGTGTGAAAGTGATATCCATTCATTAGAAACCATGCTCCAGGATGGGCGCAGTGGGTCAC
+GCCTGTAATCCTAGCACTTTGGGAGGCCGAGGAGGGCGGATCACAAGGTCAAGAGATCAA
+GACCATCCTGGCCAACATGGTGAAACCCCGTCTCTCCTAAAAATACAAAAATTAGCTGGG
+CATTGTGGTGCGTGCCTGTAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTG
+AACCAGGGAGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCACTGCCTCCAGCCTGGCA
+ACAGAGTGAGACTCCATCTCAAAAAAAAGAAAGAAACCCTACTCCGAATTTTGAATTTTG
+ATATTTTCCTGGACTACCAATATGTGGCACAATGCTCTCTCACAATGTTGTGCAACAGCG
+GTGAGCTGCAGCTTCCAGTCAGCTAAATGATAATAAAGGTAGATAATCCATCTTGATATC
+TTCCTGAAGAACATAATGCCTGCCTACCATCAACAGGCATCAATACTTTCTACCAGCTAT
+TCTCAACCCTCATGATCGGAAGAGACAGAGACTGACTGTGTCAAAGTATTAGTCCCATCA
+TTCAGCAATTAACTTTAGCTCAATGCTTCAAAAATTCTTCAGGCCCTGTGTAATTTCAGC
+TACGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATAT
+TTAATAAATATCAGTTATTCAATACTTTATTTAGACATTTTGTTAGATTATTTTGACCAA
+CTGAAGTCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCCAACCTATAATTT
+TCGGTGTGCTAAATGCATTTTTAACTTATGATATTTTCAGTTTACGGGGGTTTGTTGAGA
+CATAACTTCATCATACATCAAGGAGCATCTGTATATGGGATATAGTTAAAGCAGTGATCA
+GAGGAAAATCTATAGCCTTAACACATTTATTAATAAAAGTGTAGGAATTAAATTATCAGC
+TGAAAAATGTAAAAAGTATCTAAAAGAGTAAGCAGAAAGTACAAGAAAGAACCCAAAGTA
+GAAAAAAGTGAAAATTAATAAAATAAGAAGCCAAAAAACAGATCAAATCAGTAAACCAAA
+AATCTTGTTCTTTAAACAAATCAACAAAGTTGACAAAAAAATTAGATCTTTTAATCATGA
+ATAAAAAAAAGAGAAAGCACAAAAATGAATAAGGAATGGTGAGAGAAATAACTATTGATA
+ATCAGCAAATAAAAAATCATTAAAAACAATGTTGTTCACATCTATGAAAAACATTGAAAG
+CTAGAGGGAATGGGTAATTTTCTAGAAAAATACAATTCACCACAACTGACTTCAAAAAAA
+AAAAAAAAAAAAAAGAAGTACCGCACTTATGTGAGCAATTTCCATAGAGAAATACAGTTG
+TCATGGAATTATAACACACACACAAACACTAGGTTTAGATGTTTTCACAGAGAATTCCAC
+CAAACCTTTAGAAATCAGATCGTCCAAAGGCAAATTAACAACTCTCAGCCATTTGAGGCA
+AAATATTACAATTGAGGCAAGATATACTGTACTGAAAACTTGAGGAAAAAGCAGGAGAGA
+AAGTTCCTTTGGGAAATTCGAATACTCAAAAGTGCTTACATACAATGAAAAATTTGGAAA
+TCCATAAGCATGGCCAAGGTGGGACACATGCTCAGAAAAGGCCTGAGAAGACACTAATAA
+CTCACCTTTAGTAATTCCTAGGCTCACAGCAAGAAAAAATGAAGGCTAAGGCAGAATTAT
+ATATGGCTCCGCTAAGTGTTGAGGGAGCCCCAATACAGAGTCAGTAAGCAAAGTCTGGGA
+GAAGTTTTTCATATTTTTTTCTTTCTTGGCTCCTTGCAGTCAAGGAAATCATTTTTAAAT
+CACTAAATGCTAAATGAACACAAGCTAAAGGAACCGAGCCTTCAAACATCAAATATAAAA
+AAGAATGCAGATATTACAAAACCAGTTTACAAAAGTTACTAAACAAATAAAAACTACATC
+CCACAGTGGGTAACAAAAATAACCTTGAAGAAGGGAAAAATTTGGTTTCCAGAATAAACA
+CATTATAATATCCAAAATGTCCAGTTTTCAACAAAAATTAAGAAGCATGCAAATAAACAC
+AAAACTATGGCCCATTTACAGAAGAAATAAATGAGACTCTCCCTGAGTAAGCAGATATTG
+AAAATATTAGACAAAAACTTTATATAACTGTCTTAAATAAACTTAAAGAGCTAAAGAAAC
+CCAAGAGAATGACATATAAATAAATAAGAAATATGAATTTTTTTAAAGGTACAAAAAAAT
+TCTGAGGCTGAAAAGTACAATAAGTAAAAAGTTACTTTTTACTTAGGGTTCCAATAGAAG
+ATTTGAGCAGCTGGAAAAAAGAATCAGTGAACTTGATAGATCAAATGAAATGATTCAGTC
+TGAAGAGCAGGAAAATGAAAGAATGACAACAAAAAAGAATAGAGCCTAAAGACCTGTGTA
+ACAACATCAAGAATGCCTACATACAGAATCCTGGTGGGGAGTGAGGGGCAGGAAGACTAT
+TTGAAGAAATGTGTTTGAAAGCTTCCCAAATTTCACTAAAAACAAATATATACATTCAAA
+AAGCTCAGTGAACTTCATCAAGGAAATATACAAAGATATTCACACCAAGACACACTATGT
+TTCAAATTGTCAAAAGGCAAAGCGAATGTTTGAAAGCAGCAAGAGAAAGGCAACGCGTCA
+TTTACAAAGGATCCTCAATAAGTTTGACAGCAGATAGTGCATTATAAGCCATGGATGCCA
+GAAGAGCTTAGGAAAAAGGCAACGCGTCATTTACAAAGGATCCTCAGTAAGTTTGACAGC
+AGAGAGCTCATTATAAACCATGGGTGCCAGAAGAGCTTAGGATGACATTTTAAAGTTCTG
+AAAGAAAAAAACACTGTCAACCAAAAATTCTATAACTTGGAAGATGCCCCTTCAAGTATT
+AAGGATAAATTACACATTCCCAGATTAAAAAAAAGAAAGAGAGAGAGAGAGAAAGAGAAA
+GAAAGAAAGAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAGAGAAAG
+AAAGAAAGAAGAAAGAGAAAGAAAGAAAGAAAGAGAGAGAGAAAGAGAGAGAAAGAAAAA
+GAAGGAAAGAAAGAAAGAAAGAAAAAAGAAAGAAAAAGAAAGAAAGAAAGAAAGAAAGAA
+AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAGCAAGCAAGCTTTAAAAG
+TTCATGTTTGGTAGGCTGTACTTCAAGATACACTTTTAAAAAAAAGACTCCTTCAGATAC
+AAACTAAAAAACACTAGAAAGTAACTCAAAACCACATAAAGAAATAACTCCAGTAAAGAT
+AACTACATAGGTAAATATAAAAGCAATTATCACATTTTTTGTAAGTCTTTTTTAATATTC
+TATATGTTTTAAAACAAATGTGTAAAATAATGACTATAAATCTATGTTAATGAAGCATGA
+TGTATACAGATGTGGTTTGTGAAATTACCAACATAAAGAAATTCATAGGAAACTAAATAA
+TAATAGAGATTTTGTATACTATTGAAGTTGTTTCAATTTACTCTAAATTGTTCCAAATTA
+AGAATGTTAATTGTAAATCCCCATGGTAACCACTAAGTTAATATCTTTTGAAAATACAGA
+AAAGGAAAGCACAGGGTAAACACAGTGATATGCTACAAAATAGCAACTAAACACAAAAGA
+AGGCGATAATTGAGGAAATTAGGAACAAAGGAGGTATAAGACATACAGAAAACAAAAGCA
+AAATGGTAGGAGTAAGCCCCTCTTTATCAGTAATTACATTAAATACAAATGAATTAAACT
+CTCCAATCCAAAGAAAGAGATTAACAGAATGGATTTTTTAAAAATGATCCAACTATATTG
+TCCACAAGATACTCACTTTAGATCAAAATACACAATGAGTTGAAATGAAAGGATGGGAGA
+AAATATTCCATGTAAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACA
+AAATAGACTTTAAGTCAAAAACTGTTACAAAATACAAAGAACAGTATATATTGATTTCAA
+AATTAATTAAGAAGATATAACAATTATAAATATATGTACACCAACTAACAGGGCTCCAAA
+ATATATAATGTAACCATTGAGAGAATTAAAGGGAGAGACAGACAATTCCACGAAAATTGT
+TGGGCATTTGAAAACCCAACTTTAAATAAAAGATAAAACATCTAGAGCAAATATCAAGGG
+AGGAATTAGAGGATTTGAATAAAACTATAAGCAATAACTATAGATAACACTTCTCTCAAA
+AACTGCAGAGTACACATTCTTCTCAAGTGAACATGGAACATTCTCCAGCACAGATGATAT
+GTTAGGCCATAAGATAAGCTCAATAAACTTAAAAAGATTGAAATCATGCAAAGTATCTTC
+ACTGGCCACAATGGAATGAAATAAGATATCAATAACAAAAGAAAAACTAGAAAATTTACA
+AATATTTGGAAATTAAACAACACAGTATTTACCAACCAATGAATCAAAGAACAAATCATG
+AGGGAAATTAGAAAATGTTTAGAGACGATTGAAAACAAATATATAACAAGATGGGTGTGA
+TATATCAAAAGCAGTGCTCAGAGTTGTAACACCTACATTTTAAAAAAGAAACATGTCAAA
+TCAATAACCAAACTTTACTCAATAAACCGTAAAAGGAAGAGCAAACAAAATCCAGAGCTA
+GCAGAAGGAAGGAAATGAAGATTAGAGCAGAGATAAATGAAATTGAGAATTAAAAAATTA
+TACAGAGATCAACAAAATTAAAAGTTGGTTCTTTTAAAATATCAATAAAATTAATATACT
+TTTACATAGACTAAGCAAAACATCTCTATTCAGCTGACTTTTTTTACAAGGGAGCCAACA
+TTATTCAGTGGGGAATAATAGCTTTTTCAACAAAAAGTGCTGGGAATACTGAATATTCAT
+ATGCAAAAAAAATGAAGCTGGACCCCTACCTCACATTATATACAAAATCTAGATTGGATC
+AATAATGTAAATATAAGAGTGAAAACCATACATGCTTAGAAGAAAACATGGAAATAAAAC
+ATTGCTGTGGATTGGCAATGCGTTCTTAGATAATACACCAAAAATACAAGCATGAAACAA
+ACAAATGCAGCCAAAATGTACCAGAATCTGAAAACATCTATTATCTATGAAGAATTAGAG
+GGGAATTTGGTGAAAGAAATATGGGAGAATGGGACATTGCTCTGTGAATGCTTTTGTGCA
+TAATTGTACATTTTTAATTAAGTTAATCTTTTACACTCTCAAAGTGTGATATTAAGCAAG
+CAAAGATAAGTTATTACAAGACTCTAAAACCGAATGCAATGAGAAACAAGTGAATCCAAA
+TATATTTCAAATGAATGAATGACATAATCAAACTTAAGGGGAAAATAATAATTAATCTGA
+TTAATTTTTGACTGTTCTTTTAGTTCAAATTGACTTTTGAACATACTTGGACTACATACC
+ATTGCTTGAAAAAATAAAATATCTGCAAAAAATTATTAAATCTTCATGATAGGCTTTTTT
+CTTTTTATATTAGTATAAATATAACAATTCTGAAACAAATGTATGTGCATTGTAAGATTA
+AGCCAATGAGTAAATATTAATATATTTGTATTGCTAGAACCCCAGATTCTCACTGTGAAA
+GGACAGAGATACAGATATGGAATAAGACAAGGAAAGAAGCAGCCCACTGAGTTACATTAG
+AATCAGTATTATCAACATAAATATGCAATGTGCTCTCTCACATGCTCTTTCCTTCTCTTA
+AAAAAATATAATATGGACATATTATATATTATATGCATAGACACACGTGTGTCTATACAT
+ATCCTATCTATACATATTGAGGATTAACAGGTGCTAGTAGAAAATATTAACTTTCTTTGT
+ATTAACAGGTGTTAGTAGAAAGTAGTAGTAGGTGCTAAGATAAAAGCCATAATTAAACCT
+CCTGGTGAATGAACACACCATCACCTACAATCTTACCAAAAATAGAATCAAGCACGTGTC
+CTAGTCAAACCTCTGGATTCAACTGTCATTTGGATAAAACGCAAAGGATAGTGAAAATGT
+CGATCTTCACTGAGAGTCTAACCAGCAAATTTCACAGTGTGGACATCAAGTGACAAAAAT
+CCCAAATTTTTCAACAAATATATTGTATGGGAAAGAAAACTTTGAAAAGAAACCTGTATG
+TTAGAAGAGATTTTAAAAACATGACAAATGAAAAAAAATGGGCAAGACTAAAACTTTTAA
+AAAAGTTTGAGACAGGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGTGTGACCATG
+GCTCACTGTGGCCTCAACCTCCTGGCTCAAGTGATCCTACCACCTCAGTCTTCCATGTAG
+CTGGGACTACAGCTGCGTGCCACCACATCTGGCTCATTTTTTTTTCTTTTTTAAGTAGAG
+ACGGGGACTTGCTATGTTGCCCAGGCTAGTCTCAAACTCCTAAGCACAAGCGATCCTCCC
+GCCTCGGCCCCTGAAAGTGCTGGGATTGCAGGCATGAGCCACCACACCCGGCCAAAAGTT
+GCTTTTGAGGAGTTATTGCTGTGTGGATGTGATATAACCCTTTCTGTCATCTCTTCACAA
+AACTTTCTGTAAAACATAAAAATCACCTGGACCTTCAGAGATGAGTTTGTTTATTTTTTT
+ATTTTTTAAAAAATTGCTAATTTACAGAACATGGAGATGAGTATGTTTTGAAGGCTTGGA
+AGCATGCAAGTGGGAGAAGAAAGGAGTCAGCTACATTCTGGCTGTGTGCAGAGGCAGGTC
+ACTGTGGTGGGAGTGTTCCTGTTTCATGGACTCTGCAAATCGCAATGCTTGGCATGGCCT
+CCCGACCCTGATGGCAGAGAAGCAAACACCAGTCGGAGAGCTGGGGTCCTCCCAGCCCTC
+TTGGCCCTGTGGCCAATTTTTTCTTCAATAGCCTCATAAAATCACATTATTTGAGTGCCC
+ATGGCTCCAAAACAAGCAGGGATGCCCATGGACCCTGATTATCCATTGTCACCCTTCCCT
+CCAAACAGCCACCTCTCCCCTGGAGACAGCCCCATACTCCACTCAGACCTGTGCACTTTC
+TGGTATCCTTGTCACCTGCTTTTTATGTCTCATTTTACAAACACCAAATTGGAAGACAGC
+AGGAGCTGCCCCATAATACCAGTAAAGTGAGAAGCAGAGATAAACTAGTCCTAGACAGCC
+GACTCATGTTGGGGGCAGCCCACTCACAGTGGCCCTGACCCAACTCTGACTAGAGGCCAC
+TTGCTCTCAACACCAGGGTGCTCAATGGCCCGTCCTGGTACTCTGCTCTTCTCTCTCCAC
+CTTCGCTTTCCTGCAATCTATGCAGCCTGTGACTCCATCCATGGGCTAGTGACCCCCAGA
+CCTTCTCCTGGGACCACAGGCCTGTGTCTCTATCTGCTGCTCAATACCTCCCCTCGAACA
+TCCATGGCTAAAACTGAGCTCCTGATACTCTCTCCCTACCCGCTTCTCTGTGGATTCCCC
+ACCTCCGCGAAGGACAGCTTCATCCTTTCAGCTACTCAGGCCAGAAGATTGAAGTCATCT
+CCTTCTCCAGGAAATCGTATTGAGGGAGCTACAAATATCCAAAATCCGATCGCTTCTCCT
+CCACTACACCCGAGGCCCGCCACCCATTTTTGCCTGAATTGCTGCAGCAGCCTCCTAACC
+GATCTCTGCTTTCACGTGGGCACCTCAGTTTTTTCCAGAACAACAACCAGAGAGATCTGC
+TCACACCCAAGTCAGACCAGGTTACTCCTCTGCTCTCATAGCATTTGGAGGAAAACCCAG
+AGTGCTCGTGTTGGCCGGCAGAGCCGGCCCCCATCTCCTCTGACCTCCTCCCCACCTCTT
+GCCCTCAGCACCCAGAGTGCTCGTGACGGCCAGCAGAGCCAGCCTCCATCTCCTCTGACC
+TCCCACCTCTCGCCCTCAGCACCCAGAGTGCTCGTGTTGGCCAGCAAAGCCGGCCCCCAT
+CTCCTCTGACCTCCCACCTCTCGCCCTCTGCACCCAGAGTGCTCGTGACGGCCAGCAGAG
+CCGGCCCCCATCTCCTCTGACCTCCCACCTCTCTCCCTCAGCTAGTCCTCGAACATGTCT
+GATGTGGTCCCACCTTGGGACCCACATTGCTACTCCTCTGCCTGTAGGGGTACCCACAGT
+TATCCACACAGTTCACTCCTGTCTTTCAGGTCTTTGTGCAAATATCACCTTCTCAGTGGA
+GACTACACCTTCAGGACTTAGGCTGTGCCTGGCACATAGTAGGTGCTCAGTAGACACTGG
+TTGTAGGAAGGAATCTACAGGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTC
+ATATTTACTCACCATTTGTTGTTTACTGCTAATATTGAGCACTATCAGTAAAATACATAA
+AACCCTTTGCCAATCCAGGAAGTGAAAATGACACTTTACTGTTTTAGTTTGCATTTCTCT
+GCTTACAAATGGATTACACGCATTTTCATGTGCTGTTGGCTACTTATTCATTCAGAAAAC
+ATACTAAGTGCTGGCTCTTTTTCATGTCCTTTATCAAGTTTGGATCATGTCATTTGCTGT
+TTTCTTTCTGATGTAAACTCTCAAAGTTTGAAGGGTATTGTCTTTTCCTGACACATACGT
+TGTAAATAATTTTCTGGCTTACATTTTGACTTTTAATTTCATTCACGATGTTTTTAATGA
+ATAATTTTAATTTTTATGAATGCAAGTTAAAATAATTCTTTCATTGTGGTTTCTGACATG
+TCATGCCAATAAGGGTCTTCTCCTCCAAGAGCACAGAAATATTTGCCAATACTGTCCTTA
+AAATCGGTCACAGTTTCATTTTTTATATATGCATTTTACTTCAATTGGGGCTTCATTTTA
+CTGGCCCTATTTGAAGCAAGTTTCTCAGTTAATTCTTTTCTCAAAGTGCTAAGTATGGTA
+GATTGCAAACATAAGTGGCCACATAATACTCCCACCTCCTTTGCCTCCTCTCCCAGGAGG
+AGATAGCCTCCATCTTTCCACTCCTTAATCTGGGCTTGGCCAAGTGACTTACACTGGCCA
+ATGGGATATTAACAAGTCTGATGTGCACAGAGGCTGTAGAATGTGCACTGGGGCTTGGTC
+TCTCTTGCTGCCCTGGAGACCAGCTGCCCCACGAAGGAAACAGAGCCAACCTGCTGCTTC
+CTGGGGGGAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAATCAGTTAACCTGCTGCTTCC
+TGGAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCT
+GGAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCATG
+GAGGAAGACAGTCCCTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGG
+AGGAAGACAGTCCCTCTGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGA
+GGAAGACAGTCCCTCTGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAG
+GAAGACAGTCACTCTGTCTCTGCCAACCCAGTTGACCGCAGACATGCAGGTCTGCTCAGG
+TAAGACCAGCACAGTCCCTGCCCTGTGAGCCAAACCAAATGGTCCAGCCACAGAATCGTG
+AGCAAATAAGTGATGCTTAAGTCACTAAGATTTGGGCAAAAGCTGAGCATTTATCCCAAT
+CCCAATACTGTTTGTCCTTCTGTTTATCTGTCTGTCCTTCTCTGCTCATTTAAAATGCCC
+CCACTGCATCTAGTACATTTTTATAGGATCAGGGATCTGCTCTTGGATTTATGTCATGTT
+CCCACCTCGAGGCAGCTTTGTAAGCTTCTGAGCACTTCCCAATTCCGGGTGACTTCAGGC
+GCTGGGAGGCCTGTGCATCAGCTGCTGCTGTCTGTAGCTGAGTTCCTTCACCCCTCTGCT
+GTCCTCAGCTCCTTCGCCCCTGGGCCTCAGGAAATCAATGTCATGCTGACATCACTCTAG
+ATCTAAAACTTGGGTTCTTGGACCAGGTGCGGTGGCTCACATCTGTAATCCCAGCAATTT
+GGGAGGCCGAGGCGGGTGGATCACAAGGTCAGGAGATCAAGACGATCCTGGCTAACACGG
+TGAAACCCCGTCTCTACTAAAAATACAAAAAAATTAGCCGGGTTTGGTGGCAGGTGCCTG
+TAGCCCCAGCTACTTGGGAGGCTGAAGCAGGAGAATGGCGTGAACCTGGGAGGTGGAGCT
+GGCAGTGAGCCAAGATCACGCCACTGCACTCCAGACTGGGAGAGAGAGCGAGACTTTCTC
+AAAAAAAAAAAAATCTTAGGTTCTTGGATGTTCGGGAAAGGGGGTTATTATCTAGAATCC
+TTGAAGCGCCCCCAAGGGCATCTTCTCAAAGTTGGATGTGTGCATTTTCCTGAGAGGAAA
+GCTTTCCCACATTATACAGCTTCTGAAAGGGTTGCTTGACCCACAGATGTGAAGCTGAGG
+CTGAAGGAGACTGATGTGGTTTCTCCTCAGTTTCTCTGTGTGGCACCAGGTGGCAGCAGA
+GGTCAGCAAGGCAAACCCGAGCCCAGGGATGCGGGGTGGGGGCAGGTACATCCTCTCTTG
+AGCTACAGCAGATTAACTCTGTTCTGTTTCATTGTGGTTGTTTAGTTTGCGTTTTTTTTT
+CTCCAACTTTGTGCTTCATCGGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAA
+GGCCAAACTCTGGAAAAAATTTGAATATTTTGAGCCAAATGTGAGGACCACAACCTGTGA
+GAACGGAAAATAAATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGG
+GAACTGGCTTATGCAAACCTGCTTCCCATCTGGTTCCTAAATAAGATAGCTATTACACAA
+AGACAAAAAAGCTACATCCCTGCCTCTACCTCCATCGCATGCAAAATGTGTATTCAGTGA
+ACGCTGACCAAAGACAGAAGAATGCAACCATTTGCCTCTGATTTACCCACACCCATTTTT
+TCCACTTCTTCCCCTTTCCCCAATACCCGCACTTTTCCCCTTTACTTACTGAGGTCCCCA
+GACAACCTTTGGGAAAAGCACGGACCACAGTTTTTCCTGTGGTTCTCTGTTCTTTTCTCA
+GGTGTGTCCTTAACCTTGCAAATAGATTTCTTGAAATGATTGAGACTCACCTTGGTTGTG
+TTCTTTGATTAGTGCCTGTGACGCAGCTTCAGGAGGTCCTGAGAACGTGTGCACAGTTTA
+GTCGGCAGAAACTTAGGGAAATGTAAGACCACCATCAGCACATAGGAGTTCTGCATTGGT
+TTGGTCTGCATTGGTTTGGTCTGGAAGGAGGAAAATTCAAAGTAATGGGGCTTACAGGTC
+ATAGATAGATTCAAAGATTTTCTGATTGTCAATTGGTTGAAAGAATTATTATCTACAGAC
+CTGCTATCAATAGAAAGGAGAGTCTGGGTTAAGATAAGAGACTGTGGAGACCGTGCATAG
+TTGCTTCCTGATCAGCTCTTTATTTGATTGAGAGTGAGGCAGGGAAGATTAGAGGGAAGC
+TTACAGTGGAATTCAGGGCTGAGGCTGCTATTCTTTTGCTCCTTGTAACTTCCTACAGTG
+TTGTCAGCATCCACATACTTCTCTGTGGGGTTGGTCTCAGAGCCAGGTTACCTTGTCTTA
+GGTCCAGTGGCACCCTGACTGGCTTGGTGTCCTTGAACAAGTTACCTAACCTCTCCAAAC
+CTCAGTCCCTCAGTTGTAAAATTAAAAAAAAAAAAAAGAAGAAGAAGAGTACCTACTGTA
+TAGCATTGATTTGAAGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGA
+CACGCAAAAGGCTCTCAACAAATACTATCCTTTACTAATATCCTGTGTGTCTGTATCAGA
+GCTGGTGGGGTGGAGGGACAGAAACAAGTGGGAGAAGGTAAAGAGATGGACAAATGATCT
+CTAAAGTCTCTCTGGCACTAACACAATTCTTTATTATGTGTTTTGTCTGGCTCTTTATAT
+TGATAGCTGTTCCAGAGGCAATCAATAGCTATTAGTCGGTTTTATTCTTATTTTTCTGTC
+TGATCTTACAGGGGAGCAAACTGTGGCAAAGTATGAACTTACTTCTCAGGAAATTAACCA
+TTATATTGGCAATCACTGTGATTATTTGAACTTCAGCGTCTGGACAAATTTAGTCACATG
+AAATACAGAAGAGAGATTTCTCATGGTTAAAACGAAGCTCTCTTTATTTGCTTCTGCTAA
+TTAAAAAATCAGAGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTTGTCTATT
+GGCTTAACGAATTCTCTTATGAAATCAACTCTAAAATGCTATCCATCATAAATCATGAAA
+CGCAATTTTTCTTATTCTCTTTAGAGCTTTACAATTCATCTTAAAGACCAGTGTTTACAC
+TCTCTTCTGTAGGTTGTACAATAACTTTTGGCGAGAAAAAATAAAAGTCTGGCTTTCTGA
+CTCATAGGTGTGTTCCCTTTAACAGAAAAAGAAAATATGTCCTCTTTAAAACTGATGATC
+ATTGGTCACCTCAATTTTATTGAAGTTCACTTCTGACCTCTTTAGATGTAGTTCTCTACA
+TAAAACTGCCCAACAGAATTCTCTGTCTGAATGTCTCCTCCACAAACAAAATTTTAAGAA
+CTAAAATTATCATCTTTCCTTCCAAATATGCTCTCCCTATGTCCCCAGGGCTCTCCATGT
+GTAGAGCTGAGACCATTTGCCACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACAA
+TTTTCCGGTTTTTTTGTTTTTGTTTTTGTTTTTAGACGGAGTCTTGCTCTGTCACCAGGC
+TGGTGTGCGGTGGTGCAATCTCAGCTCACTGCAACCTCCGCTGCCTGTGTTCAAGCGATT
+CTCCTGCCTCAGCTTCCCAAGTAGCTGGGATTATAGGTGTGTGCCACTACATCCAGATAA
+TTTTTGTATTTTTAGTAGAGAGGGGATTTCACCATATTGGCCCAGATGATCTCAATCTCT
+TGACCTCATGATCTGCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCGC
+CATCCCTGGCCCAGTTTTGCCTTTTTAACATCCCTCAGCTCTTCAAATCCATTTTCTCTT
+CTCTAACACCTCCCCATTCCCCAGCTCGTAATGAACTCGTAAGTAGATTACTACAATCAC
+CTCCCAAATGGTCTTCCTGGCTCCATCAGCCTTGTGACCTTCAAGTTCATTTTCCACATG
+GATGTCAGAGTAACTTTCTAAAATGAAAATCTGACCACGTTACTCTCTTGCCTAAATCCG
+CCTATGGCCGCTGTTAGGATCAAGTCTAAACTCCCGACCCTGGAACATCAGGTCTTCGTG
+CTCTGTTCACTGCTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATGCTG
+CTCACCGTGTATCAACATGAACAGGAGGTGGGTGTTTCAGTCCCCAGGAAGACACTGGGC
+CTTTTCAATCATCTACTGCTGTGTAATAACCACCCCGCAAACTGACCACATGATTTCATT
+TTGCAAGGGTTCCTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCC
+AAGATGGCCTCACTCACAGGACTGGCTGTTGATGGGAGCCTTGATGCTCTTGGGCTCACC
+CCTTATCCTCCAGTAGGTTAGAGCTTCTTACAGTGGTTTCAGGCAGCATCTGAAGACAGT
+AAAAGCAGAAGCTCCAAGGCTTCTTACATTCTAGCCTGGAAAATCACATCACATTGCTTC
+CTTCATATTTTTTTGGCAAATCAGGTTGCAAGGCTTGCCCAGATTAGGGTAAAGAGGCAA
+AGAGGCTCCTTTTCTTTTCTTTTCTTTTTTTTTTTTTTTTTTTTTTTGAGTCAGAATCTC
+GCTCTGTTGCCCAGGCTGGAGTGCAGTGGTGCAATCTAGGCTCACTGCAAGCTCTGCCTC
+CTGGGTTCACGTCATTCTCCTGCCTCAGGCTCCCAAGTAGCTGAGACTACAGGCACCTAC
+CACCACGCCTGGCTAATTTTTTTTTATTTTTTATTTTTTAGTAGAGACTGTGTTTCACTG
+TGTTAGCCAGGATGGTCTCCATCTCCTGACCTCGTGATCCTTGCAAAGGGACATGCAGAC
+CACATTAGTGAGAATATGTGCCTGTATTTTGCAATCTGTAACATGGGCATAAACTAAATG
+TTTTCCAAAGGGAATAGGGCAAAACAAAAAGGACCTTGACCACTCCTTGGCCCTGAATAA
+ATCCAGGAAGCCTAAGAGTATGACTATCCTGAGGTAGAAAGAGGGTCACATGCTGGATAA
+GAGGTACCTGGGCTCTCCACTTACAAGAAGAGAGCATGGTTACATTTATAATCACCATTC
+CCAACATGCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACCAGGACAC
+TCATCTCTAAACCTGTTAATTTAATCACACGGAACACTTCTATTTAAAATTCCCGAGAGT
+TAAGATGTAAGAATGCTTATCAAGGTAAATGCTGTTCACACTGCTTGGAGTGTCAGGCCT
+AGATCTCTATCCATCAGAAACAACAATATCAATAACAACAACAGCAACATGATGATGGGG
+CAATTTCTTAAAAGCACCATGTATTTTATCGATACATGTCCGTTGCAGAAAATCCAGGTG
+AATCCAAAGAAGAAATAAATGTCTTCCACAATCCCATAGCCCAGAGCTAACTAACCACTA
+TAAAGAACCCAGCGTGGTTTTAACTAATGGATCAAAAGATGCTCATCAAAGGCTCTGAGC
+TTTCCTGAGTGCTAACAGGAAACATCCAGCATCACTGGTCTCTCCAAGGCTGCAGGTGTC
+TTTGCCCATAGTGCCTGTTTTGTGTCAGGGAAAGAATCAACCTGGGAGCCAAGCCCAGGA
+ATCAGGATGACCAAGACATACTGCACAAGGAGGGAACAAACCCATCCAAGGACACTCAAG
+GACAAATCAAGCAAATGAATTTAAGGGAGACGTGCTCATGGTCTGCTTTGCTGCTCAGCA
+TGGCTGGGAGGCACAGTGGAAGATCATGCATCCTGCCCCTGGGACTCCTCTGCCAGAGCC
+TGAGAGCTTTCTCCTGCCCACAGGCTAGGGGTAGGGCAGTTGGAATTGATCCATGCCTTC
+TAGCTAGACTGTGGGTCCCCTCAGTCTTGGGCATGGTGACAGCCCAGCATCAGACAGAGG
+TCAGTATCAAACTAGAAAATTTAATAAATACTGTCAGATTTGTAGACCCAAGAAAATATA
+AACTGCCAATCACGGAGGAAAAAAATCTCTCAATGATCTTATCTTTATATGATTCCCTTG
+CTGCCTGGAGATTGACATTTCCTTGGGGATAATCTGGTCATAGGATTGGTGAAGGTGGAA
+GGGAGGCAACCTCCAAAGGTGGGGCCCTCTGCTCACCTGGGACAGGGAGGGCCTGAGGTA
+GGTGTCTGTGTGGGCTGGGGAGGAGGATGGGAGCAGTGCTTCTAGATGTTTCCACTTTCT
+CCTCATTAGATAATAACGAATGGGTGATTTCCCTAGTCACTGCAGTGTGAGGAAATCTAC
+AAAATTAATTTCACAATACGCTTTACAGGATAGGTGGAGAAACACATGAAGTACAACTGC
+AGTGGGTTATAAAAAACGGCCTTTCGAGTTGAGCAATAAATTCGTTCAAGCAGCCATTCT
+GAAGGACAAACTGGCTCTGTATTTAAGAGGGGCATTCCAGCACTTCTCTAGCCACTGGGT
+TGACAATGACTCACCAAAGCCTCTGGTAGCCACCACAGGACACCCAGAGCATATGTTTTA
+AAGCTGAACACCAAACTGCGGACTTCGGGAGTAAGTGAACTGACTGGTTTTTATTTTGTT
+TTACTGCTTTTAACATTACAGTAACTGTTACAGGTTCCAGCAGGCTAACTGGGTGGAAAT
+GAGTTTGGTTTCACTTAGTCTCTCTAAAGAGAAAGCAAGTCGGTAGACTAATACCTAATA
+AAAGCAAAGCTGCCAACAATTGAAATTGCCTAGGCTGCTCTGTGTGTCCCACATGCATGG
+GTGTGGGTGCCAGTGTGTGTGCGTGTGTGCATGCATGTGCATGTGTGTTGGGATAGAGTG
+GTAAGAAAATGGGAAATAATAAGAATGTTCAGTCCATAGCCCTTCATTATAAAAAGGTGA
+GCTGTAATAAATACTAGTGCCACATTTAGCCAAAACTTTACTCCAGCCAAAGGTGATATT
+TTCATGATAACATCCTGTGATTGCTTTGTTCTTCGTCTTTTATGTTCTTCCTAGATGGGC
+TCAGAACATACAAGAATTAAGTACACATCTTATTTTCCAGTGATAATGCTACCGGCAAAT
+TCTGTTGTTTGTATAAACATCAGCCATGTTTATATAACTAAACTAGTGTTTTGTTTTGTC
+AATTCAGCAAGAAATTAGACCAAATGGTGGCTTAATGCTGCATTGATTTGGCTATCAATT
+TGTTTTCACTTTTCTGCAAAATAATTAATACATTATTAAATTGAATTGTGCTGATGCCAC
+AGTTGTTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATT
+ATTCAAATTTTAACTTCAGTTCTCAAGATTTTATCTGATGGAAGAGATGGAGTCCATTAC
+TAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATT
+TACTGTGATTTTTTTTCTATTTAAGAGCTTCCTCTCCAGTTGAGCATGTAAGAAAATTAT
+ACCAGGAGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTGTGATTAGG
+GCTGGTTCTCCTTCTAGAGACATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGA
+GAGAGCCACGTGACTCATTTAGCCAATGAACTGTGAGCAGAATGACATGTCACTTCCAGC
+TGAAGCTTTAACAATCTGAGAGACATTCATACATTTTCCATGTGCTGTAGCCTTATACCC
+AAAGCCTGGGTCCCAAGTGACCATGACAGGCAGAGCTCCCTGTTGAGCCACAGAGATTTA
+GAGAATGGCTGTTAACACAGCATAATCCAGCCCATCCTGACTAATCTGATATTAACATGT
+ATAATAAAGAATTCTATCAATGCTGAGGGAAGATGACTAGTTAAGGTCCTAGGTTGCAAG
+TCTCAAAACCTCTTCTAAGGATTGTAGACAGGAAATTAAATGACTTCTAGTCCCTAGAGT
+TCCCAATCTCCTACCATCCCATCCTAATATGACAGAAGTAATTCCTGAGTTGCTTCTGAA
+ACCAGAGCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCTTGGAGAGCCCTCACTCA
+CTTTTCTCCTTCTGCTATTGCTGCTCATTCATTCCAGTTTTTAAAAATTCATCTTTATCC
+AGGAACCTCGCTTCTAGAAAAGTCATACAGGTGCTTCCAGGAGGCTACATGGGCACCCAT
+ATTTTTCTAGCCACTTTCATTAGACCAATGCAGCAGAGAAGAAAAGCCTCAATAATTATT
+ATGACATGGCATGTTAGGATACCAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGG
+TGTTCACTTCAGCTCTACTGACATTTGGTAAGTATTATTGACTGACTGACTAACTAATGT
+GGTCATTAGTCTTCATAAAGAAAGGCTCTCTACAAAAACGGAGGGATGCCCTTTTTCTGG
+CATTTAATACGTAAGAAATTGCCTCCAATAGAAACCAGAGTTGCCTGATTACTATCAGCA
+CAGGAGAAATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTCAAATATAAAC
+AAATCTGTCTATTTGTGTGTGTGCATGTGGTAGTGGGGAGGGAAGAAAAAAGGAGGGGGA
+GAGAAAGAGAAATAAGAACCAAGTTTATTATACTGTATTCAGGGGGAAAAAATTTTCCCA
+AGGTCCTAACAGAAGAGCAAAGTGCCACTGTCAATAGCCTCAGTAGTGTTAGGGTTGCTT
+TTATTTATTTATTTATTTATTTATTTATTTATTTATTTATTTTTCCTTTTTTTTCTTTCT
+CTTTTTTTCTTCTTTTTTTTTTCTTTTCTTTCTTTTTTTTTTTTTTTTTTTTTTTTGGAC
+AGAGTCTCACACTGTCACCTGGGCTGGAGTGCATTGGTGCAATCTCGACTCACTGCAACT
+TCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCGCCCAAGTAGCTGGGATTACAG
+GTGTCTGCCACCGTGCCTAGCTAATTTTTTTGTATTTTTAGTAGAGATGAGGTTTCACTA
+TGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCATGATCCACCCACGTTGGCCTCCCAAA
+GTGCTGGGATTACAGGCGTGAGCCACCGCCCCTGGCCAGGATTGCTTTTACAGCCAGTCT
+TCAGGTGCCCACTGTAGGAACAATGTCATTTAACCCTCGGGATTATTCTGTGCCAAATAT
+GGATAATGACTAATATCCAACACAGATATTCTCAGCTCAGAAGAGCAATTAGCAAATTCA
+TAAATTAAGTGCTTGCTTCCTCTTTAGTCAAATACAAACGTTTGTTAAAAGATATTATTT
+TGCTTTACACTTTTTCTCTCAGAAATAAGCAGATGCTTGAATTCCCACAGTGCTGCTTGA
+GCCTCACACCATGTCATCCTGCCAGGCACCCAGATCCAGTTCTAGAGTTTCACATGATCG
+TGAGTGTTGGTTAATAAGTCAATGTGAACTGGGAGGGGAGATTTTTCAGGAGTGCCACAG
+GGCTCTCCCTTTAATCACATACACTCCCTGCTTTCATTGGAAAGTGTATAATGATGTCAG
+AGTGCCCCAGAATGGAGCTAGTTGGAAGACTGCCGTCATAGGGATGCCTTAGTGAATTAA
+TAAGGTTTTAATTTCTGGCTCTCAACTTTGTAGATGTAAAAGTTGATTTATCAATATGTG
+AGAAAGGATGAATCTTTCTGAAGGTTATGTCATCACACTCACTAAGCACACAGAGAATAA
+TGTCTAGAATCTGAGTGCCATGTTATCAAATTGTACTGAGACTCTTGCAGTCACACAGGC
+TGACATGTAAGCATCGCCATGCCTAGTACAGACTCTCCCTGCAGATGAAATTATATGGGA
+TGCTAAATTATAATGAGAACAATGTTTGGTGAGCCAAAACTACAACAAGGGAAGCTAATT
+GGATGAATTTATAAAAATATGCCTCAGCCAAAATAGCTTAATTCACTCTCCCTTATCATA
+AGGATAATCTTGCCTAAAGGGACAGTAATATTAAAGACACTAGGAATAACCTCTGTACTT
+TGGACAGTAGACCTGCATAGCCCATTAGGCCTCAATGAAGTCTTATGCAAGACCAGAAGC
+CAATTTGCCATTTAAGGTGATTCTCCATGTTTCTGCTCTAACTGTGCTTCACAATACTCA
+AAACACTAAATCAGGATGTTTCCTGGAGTTCAGGGAGCTGTCCGTGTTACTGAGCAGTTC
+TCAGCAACACAAAGATCCTACTGACTCCTCATCAGACTTCTTTCTCACTGGAATTTTACA
+CCTGGGCTGTTAACACCAGGCCAGGTCAAATTCAAAGGAGAGAAAAAAGCTCATTATGAA
+GGGTAAAATCCAAAACACTGTGCATAAAGATATGGCACAATTTTTATACATAAAGATTTC
+ATAAAACCAAAGCATCAGGAAATGAAAAGAGATACAGAAAGAAAAATGATGGTAAATGAG
+ACATTAATTTACCCTTCTAATCTCTATCACAGCAAAAAGATAATTAAAAAATCTATATGA
+GGACCACAAAATACACAAAAATTATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTG
+AAATTTGTATGTCCATAAAATGTTTACAAAATTCAGTACATATTACACACCCCACCCTAA
+AAACATCTAAGCAAAGTAGAGAATGTAGAAATGCTACAGATTATATTCTCTGATTATGAC
+ACAACAAAACTAGAAATTACAGCATGGAAATTTAAAAGCTTTCTCTTAAATAATTCTATG
+TCAAAAAGAAATCCAGGCCGGGTACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAG
+GCCAAGGTGGGCAGGTCACTTGAGGTCAGCAGTTCAAGACCAGCCTCGTCAACATGGTAA
+CACCCTGTCTCTACTAAAAATACAAAAATTAGCTGGGCCTGGTGGCTCATGCCTGTAATC
+CCAGCTACTTAGGAGGCTGAGGCAGGAGAATTCCTTGAACCCAGAAGGTGGAGGTTGCAG
+TGAGCTGAGATTGCACCACTGCACTCCAGCCTAGGTGACACAGCAAGACTCTGTCAAAAA
+AAAAAAAAGAAATCCAAATAAAATTTCCAGAATATGTGGAAAATAGTGACAATAAAAATA
+TTACACATGTGTAATCCCAGCATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAG
+GAGTTCGCAACCAGCCTGGACAACATAGGGAGACTCCATCTCCACACACGCCAAAAAAAA
+TTTTAAATAGCCAGGTATAGTGGTACTTCCTGTAATCCCATCTACTTGGGAGGCTAAGGT
+GGGAGAATCACCCAACCTCAGGAGTTCAGGGCTTCAGCAAGCCATGATCATATCACTGCA
+CTCCAGCCTCAGCAACAGAGCAAGATCCTATCTCAAAAAAAAAAAAAAAATCACATGTGG
+GAAATAGCTATAGCACAATAAAAATAAATGTATTAAGTATGAACAACAAAAAAGCTAGTA
+AAGGTTGAACAACAACTATCCTTAGGAAAGTGGAAATAATGTATTAATAAATATGAAAGC
+AGGCTAGCCACGGTGACTCACATCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCAG
+ATCACCTGAGGTCAGGAGTTCCAGACCAGCCTGGCCAACATGGTGAAATCTTGTCTCTCC
+TACAAATACAAAAACTAGCCAGGCTTGGTTGTGCACTCCTGTAATTCGAGCTACTTGGGA
+GGCTGAGGCAGGAGAATCTCTTGAACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCAT
+GCCACTGCACTCCAGCTGGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGA
+AAGCAGAAACTAATAAACTAGAAAACAGAAACATAGAACTAATTTATAAATCAAAGCACT
+ATGCCTTGAAAAGAGGGAGAAAAATTGTGAATTAAGGAAGGGAAGAGATGGTTGGAGAGG
+AGGTGGGAGAAGGCAGAGATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCACTG
+AAAGATGAACAGGGCTCTGAAAGAGATGCTTGACTGCTATCTTTTCAAATGACTGCAGTT
+CCCAGTGACATCATTTTTCTCCTCCCTGGAAGTCTGAGGGGCAGTTCACTTATCTCCTCC
+CCTCCCCTACTCCTCACCCCACACTCAAAACCTGTCTATGCTCCTTTCATTCTCATATGA
+CAGATTTCAGATGGCATTCTTATTTCCCTGATTTCTTTTTGAGATAGCTTGCATTTCCCT
+CCTCTATATAAAGCCACCGTTTATCAAATGCCTACATGGACCAAGCAGTCCACAAGGGCT
+TCACAGACAGTTTTACTAAACTCATGCCAAAACTTTCAGGTTTTATACCTACCTTATAGA
+TAAAGAAATTGAAGCTTATAGAGTTTAAGTAATGTTCCCAAAGCCTCGTGGCTAGTAATT
+CAAACCTAATTTCTGCCTACTCCAAAGTCTATTTTTCCTTATGATACTCTACTGCCTCTC
+CATGGATAAAGACAGAGATCACATATTAATAAAATTTGCACAAAGTCGGCAAATTGTTGA
+AAGGGAAGGCTAAGATGATTAATAAAATCAAGAGCCAGATGATCTCAACAACCTGAAATA
+ACTGGCTGACAACCAATTTGAATAACTCCCTGCGGGTGAAGTTCAAAGTACTATTTGGGT
+TTTTTTTTAAAGTTTGGCTGGGTGCAGCGGCTCACGCCTGTAATCCAAGCACTTAGGGAA
+GCCAAGGTGGGCAGATCATGAAGTCAGGAGTTGAAGACCAGCCCGGTCAACATGGTGAAA
+CCCCATCTCTACTAAAAATAAAAAATTAGCCGGGCCTGCTGGTGGATGCCTGTAGTCCCA
+GCTACTCGGGAGGCTAAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGGGA
+GCCGAGATCGCACCACTGCACTCCAGCCTGGGCGACAGAGCGAGATTCCGTCTCAAAAAG
+TAAAATAAAATAAAATAAAAAATAAAAGTTTGATATATTCAGAATCAGGGAGGTCTGTTG
+GGTGCAGTTCATTTGAAAAATTCCTCAGCATTTTAGTGATCTGTATGGTCCCTCTATCTG
+TCAGGGTCCTAGCAGGAAATTGTTGCACTCTCAAAGGATTAAGCAGAAAGAGTTTAATGA
+AGGGTCTCTTTCCAGGGTTAAGGGAACTGCTAGGGTTTGGATATTTGACCACTCCAAACT
+CATGTTGAAATGTGATCCCCATTGTTGGAGGTGGGGCCTAATGGGAGGTGTTTTGGTCCT
+GAGTGTGGACCTCTCACGAATGTCTTGGTGCCATCCAAGTGAGTTCTTGCTCGCTCTTTT
+TTTTCTTTTTGAGATGTAGTTTCACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATC
+TTGGCTCACTGCAACATCCACCTCACGGGTTCAACCCATTCTCCTGTGTCAGCCTCCAGA
+GTAGCTAGGATTACAGGTGCCCACCACTATGCCCAGCTAATTTTTGGTATTTTTAGTAGA
+GACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATACACC
+TGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCATGCCTACCTAGTTCT
+AGCTCTCTTAATTCCCACAAGAGCTGGTTGTTAACAAGAGCCTGGCACAAACCCCTCTCT
+CTCGCCACGTGATCTCTGCACATGCCAGCTTCCCTTCCCCTTCTGCCATGAGTGGAAACA
+GCCTAACGCCCTCACCAGAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACT
+GTGAGCCAAATAAACCTCTCTTCTTTAAAATTATTCAGCCTCTGGTATTCCTTTATAACA
+ACACACACACACACACACACACACATACACACACACGCAAAAGCAGACTAAAACAGGAAC
+TAATTAGAAATGGTGATGCACCGAGGGATTGGCACCGAGGCTCCCCAACAGGAACTGAGG
+TCATGGATAGAAGGACACATTCATGTTATTTTTTTCTAATGGTTAAGTAATTATTTGCTC
+TTACTCTCAAAATTTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGAATCTAGGAAG
+CAGAGAACCTGAGTGTTGCATTCAGCAGAAGTCAGCTTCCTAGGGAATCTTGCAGGAAGG
+GTGAAGGTAGAGAATCTGGTGGGGAAGCAAGCAAATGCCCATCACATGCACTTTCCTCCA
+ACAGAGCGACTCAGATGCTATAAAACTTGCTAACACAGTCTCAGGGTCTGATCACAGTAA
+CATACAATCCAGGTTTTAATCATCAGAAATCACAGTCCTATTGTCTTCTGCACAGACCCA
+AACACACTTGGAGGTCATGTTCAATATGAATACCTCACAGAGAAGGAAATTTACACGCGA
+GAAGTACATCTGCAGAAAGCCAGCTGGCATGTCAACCATTCAAAAACTCAGGGTGTTCTG
+GATAAAGAAGACTCAGGAAGACAAGTATGAAGCATAATCTGTGACATTCCATGCGGCAGA
+CATTAGACACATACAAGAGAGTTGTTGGAAAGCGGAATTTATCTTCATATAAACAACACT
+GAGCTAAATCTCAATATTTCAGATCTCTAGAACTATCCATCAGTGAAATGGATTGCAAAT
+ACAAAGAGTAATACCATGTCACTTAAGAATAGAATCATGGACGAGGCTGCCACCTGCTGT
+TGGGGGCCACTGCAGAAGAAATTCCAGAACACTGGACTGGAGAGCACCTCACTTTCCTTA
+CAGCTCTAAGTTTCTGACTCAGTGACCTGATTCACTACCATATACACAAAGACCCACTTA
+CACAAATGACTGTTCTTCACACTAGGCCCATGGAGACAGGGATAAAATTCTGAATTTGCT
+CAGATACCTTCTCCGCTACTGACATCTAGGCATTACACAATTCATCTCTTCATATTTAAC
+CTTTGAAGTTTGCTACTTCTCAGAGAGACTAATGAGTAGTGAGCAAATATCCTGAAGCTG
+AGAATGCTTCTACCTCCTCTCAAAACAACGGAATATTCATCAAAACACAGCAGTTCTGCA
+CTTAACTTTAGGCCTTTTCTAACACCTTGTTTCTTGGCAGTAACTGTGGCCAGAATAGCT
+CTTTCCACAGATAAAGGACCTTTTGAAAGGATAGGGTCTCTAGATAGAAAAGCAAATGCC
+TCATTCCAGAAGGTCTTCAAGAAGAAAATGTTGTGGTGATAACAAACATAACTGATTATA
+ATCTATTCTGTGAAAAAAGCTTATGAAACAGTAGATGTGTGTATCTAGTACATAAGAGCT
+GAATGTCAATATATATATAGATATATACACACACTCAAATAAATAATAGTTATCTCTAAC
+TAGAGAAATTCTAGTTGCCTTATATTTTCTTCTTTTTCCTTACTATATTTTCTACAATAA
+ACATGTGTTTTTAACAAGAAAAGTCTTTTCTGGTGTGCTTTTTAATTTTCTTTGTTTAAG
+TGAGAGTGAGGCTACATAACTACATGGCTAGGTAGACTTTTAGAAAACTTGGCTGCTCTA
+GAAAATTGACATATCCTGATTTCTTCCATAGCTTGGATCTTGACCTAGAGGGAAATATAA
+AAGTGTTGACTTGAACCTGAGGGGTGCCATTTTCACTGCTGAAGTAGTTTCATGGATCAT
+GAATTGGAGAAATGACTTCAGCAACATGGGTGTTAAAATCAGAAAGCACAAGTGACCCAC
+AACAGATGATGGAGAACAAAGAGCAAGCTGGGAAAGCAGTGGCCTTTAATACAGAAAAGA
+AGAAGTATAGCCACAATAAATATTAGGCAGACAGCAGTTCAGCAGTTTATACTATTAAGC
+TGTTGTTTAGGGGAATAGTAAACTGACATGACCCTTGAGGTAGGTATATATAGGTAAATT
+CTATGTGTCCCTTGAAATAGGTGTATGACACAACTTCTGGCATCTACATGGATTTGGTCA
+CTCTAAAGTAGCCATGAGGCTTAAGATAGTTCAGCTGTTTGGGGATAAGTTAAATCATTT
+GCCATTGTCTTTCTGCAATTTGCATATCCTACAGTTATCATTGCCATTACTGAATGGCAC
+AGAGAAAAATTCTGGTCTAAAGTGGTTCTCAAACCTGGTTGCTGGAGGGCCACCCTCAGT
+GATGATGATTTAATCTGTAGAAGAATAGAACATTGATAGTTTTTATATATCTCCAGGTAA
+TTTTAATATATAACTGGGGTGAGAATCATTGACATAATTGTAACAGGATAATATTCAGGA
+AATATGGAGATAAATAATTTTCTTCTCGACATTAAAAAAATCTAATAAAAAGTTTTATGT
+TTTCCCCTAACTCAGGGTCATCAGCCTTCAAGCTTCAGTCTCTGTGTGTTCACAGGTGCT
+GTAAACACACGCATCACTACTAATATCCCACTTCAGTGCTATTGCTGCTCCCAAAACTCC
+AGGTATTTTTAACCTTATAAACCTCCAGAATAATGAGACCACTGGGTTCAGTAAATTGCT
+TTGTTTTGAAGCACTATTAGACAAAGTGGGAGACTAGAAGATAAATCTGTCAATGACATG
+TCCTTTAAGACTACTTAGATTTTGTTGAATTTGTGGATCATTCCTTACTTGAGCAAATGG
+TAAATTAACTCTCTCTTTTCTCTCTCTCTCTAGCTGGCACACTTTTTCCAGTAGCCATTC
+TACTTGGTATGCTTACTTATCAGCTGTCCTCCAGGGGCCTCACATTAGATGTTTCTCTGA
+CTAACCAAACATGACACACAGCTGAAGTCAGAAAAACCAGATTGATAATTTCACTCAAAC
+TATTTTCCTTCATTCTAACAATTTACTGGAGTACACAATTGTGACTATTTTTAGCCATAG
+GAACTCATAGAAAGACCAACTTCATTAGACCTACAAAATCGAATTGTGTAACAGTATATG
+CAGTATGTGTAGGAATAAAAAGCATTTCTCAAATATGCAGTACTGGATTTTGCAAAAGCA
+CCTTACACTTAGCTATAAAGGAGTGGAAAACACAAAGATGAGTAACTGCACTTTTCAAAA
+GACTAGAGCTATACCAATAATACAAAGGTGTAAACAAATAATGATGAGATGACAAAGGCT
+GAGTGTTTTCTATTTGGAAGCTATGTTGTTGAGTTATTTATGTATATAATTTCATGCAAT
+CTTCATGTTATGGGGATGTTCTAATCCACTGTGACTCTGTCCTTAAATAAAAGGGAGATT
+TGGACATAGAGAGAGGCACACGGGGAGGATGCCATATGAGAATTGACACTGTGCTGTCAC
+AAGCCAAGGAACTACTGGAAGGAGAGAAAGAGGACTGGAACAGTTCCTTCCTTAGCACCT
+TTTCAGGCAGCCTAGCCCTGCCAGCTTCTTGATCTGGACTTCTCACCTCTAGAATTGTGA
+GGCAATAAATCTCTGTTGCTTAAGTTACCCAGTTTGTGGTACCTTATTACAGGAGCCCTA
+GGAAAATAATTCATTATATAATCTGCTAAGGTAGATATGATCATTGTCTCCAATTTCCAT
+ATGAAGAAACTATGCCTCAGGCATTGTGTCAGTTGTCCAAAATCATACATTCCTGACTCA
+CTTCAATGAATTCTTCATTCAGCAAAATTTTTAAGGTACCTTAAAAAAATTATGTTAACT
+CTTAGGGCCTTGCTTTAAAGCTTCAATGGGCTTTTCCTTTGCAAAGAATAAAATCCTAAT
+ACTTAAGCATAGCTCTCTTTCCTGGCTATGTTTCTGACATCCTCTTGTACCATGCTCCTC
+CTTAATCATTCTGAGGTTACATCTTAAGTCCTTTCCCCTTGCCATTCCCACTTCTTGGAA
+TACTTTCCCATCAACTCTTCAAAGAACTGCCTTCTTTAAGTATTTGGTCTCAGTTCCAAT
+GTCACTTCCCTGTAAAAGCTTCCTGGCCATCAAGCCTTCTTTACACACTCTATTTTATTT
+TTTCATGGTTCCTATAACAACCTAATATATTCTCAATTGATTAACTGTTTTGCTGAATAC
+TGCCTTCCATAAGAATGGAAAGAAAACATGGCCAGGTGCAGTGGCTCACACCTGTAATCC
+CACCACTTCAGGAGGCTGAGGCAACATGGCAAAACCTTCTCTTCAAAAAATTTTTTAAAA
+GTTAGCTGGATGTTGTGGAGGCAAGAGGATCACTTGAGGATCACTTGAGTCCATGAGGTC
+AAGGCTGCAGTGAGTCATGTTTGCACCACTGCACTCTAGCCTAGGTGACAGAGCTAGTCA
+CTATCAAAAAAAAAAAAAAAAGAATGGAGAGAATGCTACATGAGAGAAAGGATCTTATCT
+ATCATGTTCACCTCCCAAGAGGTGAACATATCCCCCAAAGCCTGATAGAGAGAAGATGCT
+CATTAATATTTAATGCATGACCATGTGCAGACTTGGGAGGAAAAATATGCCTCAGCCTAT
+CAATATTGGATCCTTAATAAACAAGGATGTTTCTGCATCATTTCCCCACAACACCGAACA
+AGTGTGGCTCACTGTGGATGTTTAAGCAAATGCATTGTTTTTCCAGTTATATATCTGGTA
+GAGATGAGGCCATTGATAGGAATGGGAAGACGATCTCCTTTTATTTTGATGACCCAGCAT
+GGCTGAACACTCAGTGACTACCACTGCACTTTGTTGTACTTTCAGCATTAGAGATGCCAG
+CCCTGTAGGATATAAAACAGGAACATCTAGTCCTCAATTATATTCAGAATTACTCAAGTC
+TTAGAAGCACCACTTGTCTTTTTTCAAGGGAGAGAAATGCTCAAGTGATGGGCTGAAGTG
+AAGGGAGGGAGTCACTCACTTGAACGGTTCCCTTAGGCTGTGTGGATGCAAACAGCATTA
+GACAATGACACTGACAGTGGGAAATGCACTGGAGACGATGACTGGCAAAGCCCTCCTTTT
+CTCCCCATCCACTATAGATACTGACAGCAAAGGGTTTGTCACAATGACAACTATACACTC
+CCAATATCACAGAAGAAGGAGGAATAAAAGGGTATATTATGAGTGACTGAAGTTTAGAAT
+AAATTAATAAATATTATGTCCCTCATCCATAGAAACCACAAAGGTCTAGTAAGGCTAAGG
+ATATAACAAGAAAATAATATGAATATTTGCTTCCCCTTCCTAGTGTAATAGAGTAAGTTA
+CAAATGGCTTCAGGAAGGGGAGAGAGGAAGAAGAGTGGATGAGATACGTAAGAGTGCTTG
+AGGGCTAATTTTATGAAAGCTTTGGGAAGTTTTAAGAAAAAGAAAAGCTATTTTTCAAGG
+TACATGTGTGTATGCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAAAGAC
+AGAAGAAAGAGGGAGACCTTAGAAGACTATGAGACACTAAGAGAAAAATTAAGGTAAAAA
+AGACACACACTTAGAAAAACACACATAGGGAGGAGGGAGGAGGTTAAGACATTTTACTAT
+GTGCTGTGAATGGAAACTACAAACCATTTTTGATATATGCAATATATATACATATATACA
+CACATATACATATGTATTTAAATATTTAAATTACATTTTCTCTTTTTTTAGAGATATGGT
+TTCACTATGTCACTCTGCCCAGGCTGCAGTACAGTGGTTGTTCACAGTCATGATCATAGC
+ACATTATAGCCTTGAACTCCTGGGCTCAAGCAACCCTCCTGTATTAGTCTCCCCAGTAGT
+TGGGATTACTAGCATATGCCACCATGTCCACCTTTATGCTTTTTAAAGTGAAAAACCATA
+CTAAGAATGAGGCAGCTCAACTTAATAATAAAAACATTTCAAATGTAAAGAAATTTACAA
+AAGAAAAACAATCAACCCCATTAAAATTGGGCAAAGGGAATGAACAGACACTTTTCAAAA
+GAATACATGCATGCAGCCAACAAACATACAAAAAAAAAGTTCAACATCACTGATCATTAG
+AGAAATGCAAATCAAAACCATAATGAGATACCATCTCACACCAGTCAGAATAGCTATCAT
+TAAAAAGTCAAAAAATAACAGATGCTAGTGAGGCTATGGAGAAAAGGGAATGCTTATACA
+CTGTTGTTGGGTGTGCAAATCAGTTCAATCATTGTGCAAGGAAAGTGATTCCTCAAAGAG
+CTAAAAGCAGAGCTACCATTCGACCCAGTAATCCCACTACTGGGTATATACCCAGATGAA
+TATAAACCATTCTACCATAAAGACACATGCATACAAATGTTCATTGCAGCACTGTTCACA
+ATAGCAAAAGTATGGGATCAACCTAAATGCCCATCAATGACAGATTGGATAAAGAAAATG
+TGGTACATATACACCATGGAATACTATGCCGCCATTAAAAAATGATATCATGTCTTTTGC
+TGGAATATGGATGGACCTTCTATTATCCTTAGCAAACTAATGCAGGAACAGAAAACCAAA
+TACAGCATACTCTCAGTTATAAGTGGGAGCTAAATGATGAGAACTCATGAACACAAAGAA
+TAAAACAGACACTGGGGTCTACTTGAGGGTGGAGGGTGAGAAAAGGAAGAGAAACAGAAA
+AGATAACTATTGGGTACTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCC
+CCTGTGACACCAGTCTACCTATGTAACAAATGCCCCTAAACTTAAAATAAAAGTTAAAAA
+AAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTAATATGAAAAACACATATCTTTC
+ATTCATTCCTTTCAACTGATGAGGAAACTGAGGCATTGGGAGTTAGTAAAAGTCCACATT
+GAGATATGAGACCCACCACTGGCTGGACACAGTGGCTCACACCTGTAATCCCAGCACTTT
+GGGAGGCCGATGCTGGTGGATCACCTAAGGTCAGGAGTTCGGGACCAGGCTGGCCAACAT
+GGTGAAACCCCCATCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCAGGCACCT
+GTAATACCAGCTACTAGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGT
+TTACAGTGAGCCAAAATCATGCCATTGCACTCCAGCCTGGGCAACAAGAGCAAGACTCTG
+TCGGGGAAAAAAAAAAACAAAAAAAACCACCACCATCATTTTGCAAGTGTTACCACTATT
+GTGTGTTAATATTGTAGAAGTATTCCTAATTATGATTTCTTTGTATTCCTAATTGTAATA
+GCTTTGTATTTGAAAAATTATTGATTCATACTCTATGTTATTATTTTGTATGCGATGACA
+ACAGAATATATTATCATGCTCCTTTTGTGAATCTCATTCATAATATAAAGTATAAATTTG
+TGATTTTGCTTTAATTTGAAATATTAATTTCAAATATGTTATCACAATTTGATACAAACT
+ATTGACAGTAAATCTGTGGATTAAGTAATGTCTTAGTAGGTATTGGGAAAATTTGAAACT
+AGTAACATGGAGGACTATTGTCATTGTTTATTTCAAAGCCAGTTAAAATTCTGCAAAGCA
+GTGTACATAAAAATAATTTCAAGAAATTTATAAAATACCGAGATTACGGTGTATAAACAA
+CTTTAGATTCTTTGTTTAAGAAATTCTGCCAGTTTGTAATATATGCTTCATTCAAAGTAG
+CTAAGGGCTGTACCTGGCTAATAGTAGGCACCTAATATTTGTTGAAAAGGAATACTGAGT
+AGCTGGGACCTCCTGAGTAGCTGGGACCACACACATTTAACCTGTATTTATAAAATTACT
+GTTTAGAGAATAACATTTGATGGAATCATGCTTTTACTTTCTGCTTACGACTCAATTGTT
+TGTACTGACATTAACATCCCAAATCCTTAGCATGGCCTACAAGGCCCTGAGCAATGTGGC
+ACCTGCTGAAGCCTGCTGCCTCATTTAATAACTCTTTGTCTCTTTCCCAGATCCAGCCAC
+TCTAACATTTTTTAGCTCCTGGACCAAGACAAGCTCTTCCCAGAACCTGACCTTTGTACC
+TGTTCTTTATTCCTGGAGTATTTTTCCCCTGACAAATTACTTATCATCTATCATAATTCA
+GGTTAAATGGCACTAACTCAGGGAAGGCTTCCCTAACTGCCTCCCTTCTCCAACCAAATT
+AGGAACAATTATATGGCCACATAGTATCGAATCAAGTTTATAATTTTAAAATAATTGGGA
+GATTTTGTTGTTTAACACTTGTTTTCACTATAAGACTGTAATTACATGCAAGTAAGAACC
+ATGCCTGTTTGTTCACTCCTGCCACAGTCAGAATAGTGCCTGGAATATGCAGTAAGGGCT
+GAACAAACACTAAATAAATGAACAAGTGAATAAATGGATATTGTCTCATTTTTAGAACAG
+AGTACTAAATGGATCATGAACACTATCTGGTATGTCACGTAGGTAATTTACAAGGGCTAC
+AATTTCAGCTCAGATTTACCTTTTCCTGGATACAGGTCTTGATAGGTCTCTTGATGTCAT
+TTCACTTCAGATTCTTCTTTAGAAAACTTGGACAATAGCATTTGCTGTCTTGTCCAAATT
+GTTACTAAGAATCAAGAGAGATATCTGACATGAAATGACATTGGAAAACATTAAACACGA
+TTGAAATAATGCTAGCCAATATGGTTATTATTAGAAACCAATTACATTTTCAACTTAAAA
+ATAGTAATACTTATTGCAGACTCAAATGTGCTTATTCTAAAACAAGTAAATGTTTGCCTA
+TGGTCTGAGATTCTAATCCACGGAGTTCATTCTAATCCACATTCAACACTATCATGTACC
+AGTGGGCCTCATAACCCACCTAGCCCTGTGATTTTTCAGGTTCACTTTTCTAAACTTGTG
+AATTAAATATTTATTTTCTTAGTTCAGAAGAGGAAAAAAACTCTTGTAATTGTTGCCCAT
+TTCAGGAGAAATCTTGCATATGAAAACAAGAGATAAATATACACAACTGAGGGCTGTGGT
+TTAAACAAAATCTTGAGAATGTTTTTTGACCTTATACATTTGTGCTTTAGTATAACAAAA
+TGATATAGACAAAGGTAACTTTTAATAGAACCAGTCACTACATTAAAAAAATGACAAATT
+CTTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCA
+ATACTCATTAAGAGCCAAGTATGTGCTCACTGAATAAGCTGCTAAGGTTTGGTGGTTACA
+GAGTGTGCGGTGAAATGATGTCTACATCACAGTCCAACATTCACAGAGTTTAAAAGCCTA
+CCAAGAATCAAGACAGACACAAATACCTAACATAGACGTTTGTATATGATAAGAGAGCCA
+GAGTACAATTTAGGAGAAGAAATTGTATGGAAGGAAGGTTCATTTCCATTAGACCAGAAA
+AGACAGCACATTTGAAGGCCTGAATAAGAAATATTCTGGATAAGATATTGTGGCTGCTAC
+CAGAATGGCTCTTGATGATCTCTACCTCTTGGTATTTATACCCTTATATAATCTCTTTCC
+TATAGTGTAAGCTGGTCCCAGGTACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATG
+AGATGCCACTTCTGAGATTAGTTTATAAGATACTGTGAATTTCATCTTGTGCCCTCTCCC
+TCTCTCTCTTTCTCTTGCCCTCTCATTTGAATGAAGCCAACTGGCATGCTGTCAGTGGCA
+CAGTGTAAGTCCTGTTACAAGAAATTGACGATTACCTGTAGCCAACCCTAAGTGAAGAAC
+TGAGGTCCTCAGTCCTACAAATGGAGAGAAACTGAATCTAGCTAAGAACCATGTGAGTGA
+GCTGGGAAGAAGATCCACCCTCAGTTGAAATTTAAGATGACATATTGAGCAGACATACTG
+AGACACACTGAAAGTAAGAGAGCAGGAGGAAACAAAACCAGGGTCATACAAAGAACACAA
+CTGATTTTGAGATTCTCACATAAGTATTACACCTTCAGTGAGCACGTGTACTAGAAATTT
+AAAAAATAAATAAAATAAACCTTCAAAGTGAGCTAGCAAATAAATTTCCCTATGGTCTCA
+GCTCTGAGTGGAGAGAGAAAATGTTCCCTGTGGAGTTTATAGCCAGAATCCAGCTCTCAA
+ACAGGTTTCAGCCTGAACTCACACAATCTGTGTGGCTTCCAAATTTGCAAGCTGAGAATT
+TAATTCAAAGTGGTCTCAGGTTGATAGCAGTCCAAAATGCTAGGTAGGAAAAAAAATCCT
+CTCTGGACAAATAAATCATCAAAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCT
+TCTAACACACACACACAAAAATCACACACACAAAATGGGGGTAGCAGCAACATGGGTAGC
+GTATTCAAACTTGAAAAGACTTTAAATATTTGTATTATTAGATGTAGATTATGAAACACA
+TATTTTAATGTGGTTAATTTTTTTAAGGAATCACAACTATGAGTAAAGACCAAGAAAATT
+GTGCTGGATGGCCACTTCCACCATGGCTCCCCTCCTATTTAAGTCTGGGTACTGTGTCAC
+CCGAAGTCTTCAGGCACATTGTTCCAGGTCTGGGTTTGCCTATGAAAGAAACTCATGAGA
+GCTGGAAATGAGGAGTGAAGAGGAGGTCTTCACATAAAGCAGGCTTAAGGATTAGACATA
+GCAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGCTCCCACTGTCCATCTGG
+ATAAGATTTACAGACCTTTCAGAAATTCCTATAAGCTTGGGTTCTGTGCCCACACTCTAG
+ACTGTCAGGCTAAGATCTCTGATATAAAACAGACCTCTTCTGATTTTGTCTAGCTGCTTT
+TCTAATATCTATTCACCAAGCTCTTCCAATAATAGCATAAGGCCCTAATTAATATTAAAC
+TTTTATCATTATAATACATAGGATGTCTTCTGTTTTCCTGATCAAATTCTGACTACTATT
+AAAATATAAAGAATTGTCCAGAAATATATAAAAAAAGAATCACACATTGATCTTCTTTAA
+ATGAAAATATAACAATTGTATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTGTTAT
+TTGAAGAAAAAAGCAATAAGAAGCCTCAGCAACTTAACAGAAGGAGCTGCCATTTACTAG
+GAGAAAAGATTGTGGATGAGAGTGTAGCAAAGGTCAGAATTCTGTGAAGCTTGAGATGTT
+TATTATAATGAATTATCTTTTATACTCACTACAATTTCCTAACAATTTTGGGGTTTATAT
+TTTTGAAAGAGATATACCTTTAATTTTCTTTCTTTGTACTATTGTTAGGTAACTTTAATG
+TGCAGATTATACTACAGTGAAAGTTGCCAATGACAAGGCAAAGTCACTTACATCAGACCC
+AAAGCAAAGTGGAGCCGGGTCATGAAAAAGGGGATCTTGTGTGTCTGTCCACGATAAGCA
+CTATCACAAGGACTTTCTATAAACTCACAAGAAATTTCTGCCCACCCAGCACACAGTTTG
+TCCAGCTCATCCTGTAGGTGTCTCTATAATAGGACCTATCATAAAAAATTCCTCAAGACT
+GCAGCATTTCAGATAAGCCACCCTCACAAGAACACTTGCCTAGCAATGGCTGTTTCTGCC
+AGTAAGTTAACACCAGCTCCTGCATCAGACCCTGTGACCAATGATGTTTGTTTCAAAACA
+GCTTGCATGGACTTCTTTTTGTCTTTACATATTTTCCTTACCTCAACCTCTTGGGATGCA
+CCTATGATTGATCATAGCACAAATATCTCAGATTATAATCCTTGTTTATTTCCAAATAAA
+TTTATTTCTTTGGAGATCCACTTTTTCTGTTATTATACATTGACATTGTTATTATGAAAT
+TGGTTGGGTGATGTGTCTTATTTTCTTGTCTCCAGAAGAATTTCTGTAACAGTGCAATTA
+AACGTTCTTTGCATGTTTGCTAGAACTCACCTGTAAAATTGTCTGAGCAACCAAAGCCTG
+GTTTTTGTGTTTAGTTTTTCTTTTGTGATTGGGGAGGGGGGTTTATCGTACTGATTCAAG
+GTGTGAAGGTAACATCATTTTGATTTTATACATCTTCTTCAGTCCATTTAAGCATGTTAC
+ATAGCGTTGTTTGTTCTTTTCATGATATTCTTTACAGTAGTCTCCTAAATGTTCCCTCTG
+ATTCTGCCATGAGCCCCTACAATCTATTTCAACTCAGAAGCTATAGAGTTTGTTTAAAAC
+ATGTAACATATTATGCCACCTTTCTTACTGTAAAACATCCCATGGTTTCTCATAGTATTT
+ATAGTAAAAGTGAAATTTTTATGATGGCCTGAGAAACTTTTCCCATTAGATGCCCAAGTG
+CTGGTCTGGTCTGATCTTCTCATCTTCCCTTGGGTGATTCTGTGGCAGTCACACTAGCCT
+CCTTGCTGCTCCACAAAAACTCCAGCATGATCCTACTTCAGGATATTTGCCATTGTTACT
+GCATCTGCCTGGAACCTTTTCTCCCATATAAACATAGAGATTGCTCTTGCCTGTCCTTCA
+AGTCTATTCTTAAATGTCCCATTCTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTAC
+AGACTTCACTCCCAATTCCCCATCTACTTTAAGAGTCTTCATTTATCATTCCTTGACAAA
+CTGTAAATATACATGTTCACTTTTTTATCGTCTGTCTCCAAATACTGGAATGTTAAGTTC
+TGTAATGTCAGATATTTCTGTTTGGTTCACTGGTGTATTCTTAAAGCATGTTACATACTA
+GGTATACTCAATGAATATTTGTTGAATAAATATCACATTGGGCTTATTCCAGAAATTCAA
+GCTTGTTTCAATAGTTAGAGCAATCTACAAATGTAATTCATTACATTAACTAATTAAAGG
+AGCTAAATCACATCACCACCACAATAATGCAGAAAACCACATTTGATACAACTCAATATT
+CATGTCTGCCTAACAAACATCTCATGATACTAGGAAAAGAGGAAGGGATATATTATTTTC
+ATGTATAAAGCACTAACCATTGTAGCATGCCAATATACTCAAAATTCAATGAAATTCCTA
+TCAAAATCTTAGCATTCCTCTTAGTCCTCAACAAAGCATTTCTAAAATGTGTATAGAAGA
+CCAAAGGGCCAAAAGAGTCAACTTCTGAAGAAGCGCAAAAAGAAAGTTGAGGAAATCTTA
+AAACATGTTATTGAGCTTAAAGTTGCAAAAATAAACTCATGTACCATAATTCATGAGTAG
+AAAAATAGACTAGTGGAATAACATAAAAATAAAAACAATGCTTACATAAAATGTTGTAAC
+TGATTTGGATGTCATTAGAAATCAGTAAGTAAATAGATGGACAATGTAATGAAAGATGCT
+AGGCAAATAATGTGGTAGGGAGAATAATGGCCCTCAAAGATGCCCATGCCTAACCCTGGA
+ACCTGTGAATATGTTACACTGAATGCAATAAAGGCTTATCAGATGTGATTAAGGATGCAA
+ACCGAGATGGAGAGATCTTCCTGGGTTACCCAGATGGGCCCAGTCTAATCACATGAGTTC
+TTAAAAATGGAGAACCTTTCTTAGCTGAGTCCAGAGAGAGATGTGACAATGAAAGAATGG
+TCAGAGAAATGTGACATTGCCAGCTTTAAAAAGAGAGAGGAGAGGCAATGAGAAAAGGAA
+TGCTGATGTTCTCTAGAAGATAGAAAAGGCCAGGATATGGATTCTACCCTAGCCACCATA
+AAGAAACATGCCTGTCGACAACTTGATTTTAGTTCACTAAAATTCATGCCTGATTTCTGA
+CTTGTGTACACTGTAAGATGACAAGTTTGTGTTATTTTAGGTCACTTAGTTTGTAGAAAT
+TTGTTACAGCAGTAATAGAACAAGTGGTTATCCATATGAGGCAAATTAGATTGGATACCT
+ATCTCCAATAGAAATCAATTCAAGGTGAATTCCAGGAAAATACTTAAAACATTTAGATTA
+AAAATAAATGAGAATTTTTGTTACTTTTGGTAGGTCATAGAACCAAGAAAAACAAACATT
+AAGGAGGAAAAATGAACATATGACTACATCAAAATATAAAGCTTCTCTATTTGGAAGATA
+TCATAAGGTGACAAATCATAAACTGTAATATTTACAACATATATATAAGTGAATAAATAT
+ACATTTAGAATATATATGAACTCCCAAAAATCAACAGGAAAAATAAGACATAGAACAAGC
+AAAATGCATAAACAAAAGAAGGCAAAACAAAAATAATGACTCATAATTATATGAAAAGAA
+GCTCATCTTCATAGATGAGCAGATAAATGCAAATTAAAACCACCCTGAGATGCTTTTTAC
+ATCCATGAGCCTGATAAAAGTTAGAGTCTAAAAGTAATAACAAAGATGGGAAGTAATAGA
+AAATCTTGTCCATTACTGGTTAAAGTATAAACTGATACAGCTACTTTATAGAATATTACA
+TTATAGAATAAAGTTGTGAGTATGTATATGCAGTGACTCAGCATATTCATTGCTAGTATG
+TACTCAAGAGAAACTTACAGGAGTGGACTAGGAAGTAAATACAAAATGATTACAACATTG
+TTTGTTATATCAAAAAATAAAAAAGACACCCAATTTTCCAGCAAAAAAAATAAGTAAAAA
+TAAATCCTGGTGTATTCTAACAATGGAATAATATATAGCCATTAAAATAAATCAACTATT
+ACTGTACATATGAATGTAAATATCAGCAAAACATATTGTTTAGTGAAAAACTAAGAAGCT
+GAAGAAGAATATATACAATATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAA
+GAAATGTATTTAGAAATAGATTCACATGTGAGAAAACTAGAAGAAAATTAATGAAAGGAT
+AAGAGGGATAGCAGTAATTCTGAGTAGTTGAGGGAATTTCAATTGGAAAAAAATAATATC
+ATATTCTTTAAGTCAGGTAGTGGGTATTAGCATTTGTTTTACCATCGTTCTTTATTCTTA
+TAGCTACACTATATATTTTCAATGTATTTAATGTATTTTTTGCATAATTAAATATTATGC
+AATAAAAATGAGAAAACAAAAAAGTAGAAAATGATAAATTACAATAAAGAAATGGAGAAA
+AAATTATAATCTAGTTGAGTAATGGTATATTACATAGCTATTTTCTTAAGTAGATGTATG
+TACATGATGTATGCACGATTGTACATACATGTTCTTAATTATATATAAATATATATGTAC
+ATATTTTTAATATAAAATACTAAACAAAGTACACCAAAATATTAGCTCCTATGTTAGTGA
+GATAATGTTTTGTTTTTTTGTATTTTAAGTTTTACATAGTAGGTGTATTTTTCTGTTTTC
+ATACTGCTATAAAGAACTGCCCAAGACTGGGTAATTTATAAAGGAAAGAAGTTTAATTGG
+CTCACCGTTCAGCACAGCTTGGGAGGCCTCAGGAAATCTACAATCATGGCGGAAGACAAA
+GAGGAAGCAAGCCAGCTTCTTCGCAAGGCAGCATGAAGAAGTGCCGAGCAAAGGGGAAAG
+AATCCCTTATAAAACCATCAAATCTCGTGAGAACTCACTATCACAAGAACAGCACAGGGG
+AAACTGCCCCCATGATTCAATTACCTCCACCTGGTCTCTCCCTTGACCTGTGGGGATTAT
+GGGGACTATGGGGATTACAATTCAAGATGAGATTCAGGTGGGGATACAAAGCCTAACCAT
+ATCAGTAGGCATGTATTGAATTTTAAACTCAGAGAAAAATACTAGTGTTTTTATAGGATT
+CTTACTAAAGAAAAACCAGAAAGTAATAAACCATCTACGCTAAGACATAAAATTCAGTTG
+TTTAGTTACAAGATAGAATGTGGCCTTGTAAGAAAGCAAATTAACTTCTAACATACAAAG
+CCTTAGAGAAGATTCAAGTGACTGACGGATCTTAAACAGAGCTATTATTACAACTCGAAC
+TGCAGTAAAATATCCTCAGCAACATAGATGTGTGTGTTTCACTAGTCAGAGCAATACAAA
+TTTAATGAAACTCCACTGGTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTT
+ATTCACAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAAAGAATACAG
+GCAATTGAGAGCTGTTCCAAAGTTTAGGGAGTTTTTGTAAGGAATTAATAAATAAAAATG
+TTCTTGAAAGACAGAAATTAATATGCAGTTCATACTGTCAGAATTGCAGGCAATTTATCA
+AAGTCCCCTAATCCTCCAAAATCGCTATTTTTTTTTTGACACACACTTTACAGTACAGAA
+GAAAATGTCTCCGGCAATAAATCACAAAGTTAAAATTACCTAGTCTACAATTAACTACAC
+AGTGATGGTAAATCATTTTCTACCAAAAGAAAGAAATGTCTTGTCTATTCAGGTTCTGCT
+CTACTTAAAAGTTTTCCTTGTTGGCGAGCAAGTGGTTAGAAAATTATATTTTATACGTAC
+ATTCAGCTTAACTATCATTCAGCTCAGGAAGATGACTCAGGGCCTTATCCATACCTTCAA
+GTTTGCTCTTAGCAAGTAATTGTTTCAGTATCTATATCAAAAATGGCTTAAGCCTGCAAC
+ATGTTTCTGAATGATTAACAAGGTGATAGTCAGTTCTTCATTGAATCCTGGATGCTTTAT
+TTTTCTTAATAAGAGGAATTCATATGGATCAGCTAGAAAAAAATTAAGAGGAAAATCACA
+TGGAAAGTTATATATTATATATCTATTATATATAATATATATCTATTACATATTATATAT
+TGTATATCTATTACATATATATTATATATGTATTATATATATTATATATTATATATGTAT
+TATATATATTATATATTATATATCTATTATATATATAATATTATATATTATATATCATTT
+CCAAATTCCCCAGCGTTCATATTTGTCAGTGCAAGTAAAGAGCCTTACTGCTGATGAGGT
+TTGAGGTATGACCATTTGGCCAGAATTTATGAACTCTACATGTCGCTTGATGTGTGCCTC
+AGGGTATACTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTCTGTCGCCCAGGCTGGAGTG
+CAGCGGTGCGATCTCAGCTCACCGCAAGCTCCGTCTCCCGGGTTCACGCCATTCTCCTGC
+CTGAGCCTCCTGAGTAGCTGGGACTACAGGCGCCCGCCACTATGCCCTGCTAATTTTTTG
+TATTTTTAGTACAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCT
+CGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGAATTACAGGTGTGAGCCACCACGCC
+CGGCCAGGGTACACTTTTAAGCAGAGACACTACTTTGAAGGTCATAAAAAATATAATAAG
+AGATAAGGCTAATTTCCTTTAATAATAATAAAATCCTTTAATAAAAATATAAAGGAATAA
+TATAATAATTTTCTTTAATAAAATATAATAAGAGATAAGGCTAATTTCCTTTAATAAAAT
+ATAGTAACTACATACCAACAGAATTCCAAAAAAAGAAATGGAGAGGAAGGGAGCATGGGT
+CATTAATCTTGTCAAAAATATAAAATTATATACGAGGAATTCCTAGAAACTGTTTTCCTT
+GTCTGCGGCCATTGTGCTGCTGCTACACAACTACCGCAAGCAGCCCTTCACGCCCTCCTC
+CCAGTACAAAGCTAATTGACTTGTGAGAAATGTTAAGCTTGGAAGAGTCAGCATCACTGC
+ACTTATTTTTTATTCTACTCTGACATTAGAATAATCCTTGAGTGGGGGAAAGGTTAAAAA
+CCCCCCTGGATAAGTGTTACTAATTAATGATGATTGTTTTAAACAATGTTTGGATAATTT
+TTCCTTGTCCCTTGACATAAACTTGATAAATAACTGAGAAGTGAGAAGGAGATTAGTGGG
+TTGATTAAATTCCATTCAGGTACTTAAAGTTAGCTCCAAAAATTTAGCTATTTGTAAATT
+GTCATGCATTGTTAATGTATAAGAGATGTAGATTTCATTTATCTTTGGTGGAGCGAGATG
+AAGCAGTGAATCATTGAAGACTGAAAGAAAGAAAAAGGTCTTTTCCCTTTTCTTTAAGAA
+GCATCATTAGTTAAAAACATGTTAGTTGATACCAGAGAACTATATTTAAAGGGACAGCAA
+TAAGCAAATTGATTACTCTGGTGATTATTGGAGTGACATTGCCTTTTAGTTGTACTTTCA
+CAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTACACTATTAATTTGTCATTCT
+TTTGTTTATATAGTCAATATCTCTATCTCAATTGGATCTATCTCAACTGCTTCTAAACAA
+GCCACCATAGTCTCTCCCATTTCAACAATCTCTTCCAAGTACCACTTCATTTCTTCTTTT
+CATATTTTTGAAAACTTTTGAAAAACTACCTATTTTCCTCCTCCATTTCTTGTTCATTCC
+ATTCTAGTGGACATGGAATCTGTTCCTCCTCCAAAACGGAATTTGGTAACCCTTAAATTA
+CTAAACCCAAAACAATATGTTGTCTTTATCTTTACCTCTCTGTGGCATTTAATGATAAGA
+CCACTACTTTCTTCTCTTTTACCCTTCTTTCTTGAATTCAGTCAGACAACGTACTTACAT
+TTTTCGTCTTATTCTCCATCTTAGAAACCACCTCAGCTTTCTCCATTCAGCTATAAAATT
+GTGCTTTTCCTCAAAGATTAATCTGCCTCTCCTCTCACTCTATACTATCTCTGTTAGCTA
+ATTTTATTTGTGCACATTGCTTATACTGGGCATTATATACACATATGCATGTGTGTACAT
+GTGCACACACACACTGTATGTGGACATGTATATATATATATGTGTGTGTGTATATATATA
+GTATATATATAAATTACAATAACATAAAGGTGGCATTTTAAATTAGTGGAAATTACCCTG
+ATTTGATCACTACACATTCTATACATGTAAAGAAAATATCACTCTGTATCCCAAGAATAT
+GTACAATTATGGTTTGTCAAATGAAAAAGTTCATACATTGAAAAATTTTAGATAAATATC
+AAACTTTCTCTGAAACTGTAACTGTAAAATGTAAAAAACAGTAATTGCTATATTGCTTAT
+TTCTGAGTAGAAGAATATGAGACATTTCCCTAATCATTATGTGTAATTACAATTACATAT
+ATATATGTAATTGTAATTACACATAATGATTAGGGAAATGTCTCATATTCTATATATATA
+GACAGAAAGAGAGAAAATATATGAGGGAGAGAAGGAATCTTTCCATCTCCTTTGAGTTCC
+ACGGTGTTGAGAGTCAGGACAACTGCAATTGCTTCATCATGCCTGCTTGCAATTATAGGG
+CTTTTGAACCATTTGTTCCCTCCTTAGATATCCTCATTTTTTTCAGATTCTTGCTTAGAA
+GTCACTCCTCCGTGGACCTCCTCTGACATATTAAACATTGCAGTCCATTATAAGCTGCAA
+GAGGACAGGGATTTTTGCCTGTTTTATTCCCTACTGTATCACCAGGGGCTAGAGCAATAT
+CTGACAAACAGTGGGCATGTAATGAATATTTGTTAAGTGAAGTAATAAATTCAATCAAAT
+CACATCACCTGTTTAAAGCACTTCATTGGCTTCACATTGCACTTAGAATAAAGAGAAATT
+CTTTTTATACAATATACAATATATTTTATACAATATAAGTTCCTGCAGAATGCAGACACT
+TTCTACTTCTCCAGCCTCTTTTCGACTCCTCTCCTACTAGCTTCTGTATTTAAGCCATAT
+TAGACCTTTCTTCAGTTTTTTATATAGACTTTGTCGCATCACACCTCAGAGATTCTGTAC
+ATGTTCTTCCTCCTGCCTAGAAAGGATCGTCCCTCCACTTTTGCCAACTAATCCCTGCTC
+AACTTTTCATCTCAGCAGGAGGCCCATTCTCTTTGGCAATCCTCTGGCCTCCAGCCCATT
+TATTATATGCTCACATGTCAACATGTACTTCGTACAGCATGTAACACAATTGCACTTTTA
+TATTTTAACAAATTATATTTCCCATATTGAACTGTAAGTCTCCTGAAAGCAGGAATTTTG
+TTCTTGCTCATCATCAACTTTTTCAACATCCAGTGCACCATTTAGAACTTAGATGTAGTC
+AATACAGGTTTGTGGAATGAAAGAGGAAAAGAAAGAATTAATATTCCTTTAAATTAGGAT
+GGCAAAGATCGTATATAGAAAATTGGCTAAGTTGTGGTCCATTCATGTTTGCTCCCAATT
+AAGGAGCACAGCTATGAAAAGGAAGGCTTCAAATTAATAACCAATAGATTTTTTTAAAAA
+GAAAACTGGCCAGGTACTGTGGCTTATGTCTGTAATATCAGCATGTTGGGAGGCCAAGGC
+AGGATTACTTGAGCCCAGAAATTCCAGACCAGCCTGAGAATTTGGCAAAACTCTGTCTCT
+ACAAAAAATACAAAAATTAGCCAAGTTTGGTGGCATGTGCCTGTAGTACCAGCTACTTGG
+GAGGCTGAGGTGGAAGAATAGCTTGAGTCTGGGAGGTCAAGGCTGCAATGAGCTGTGATT
+GCACCACTGCACTCAAGCCTGGGTGGTAGAGTAAGACCCTGTCTCAAAAAAAAAAAAAAA
+AAAAGAAAAATCACTAAGCAAAATAAGACATGTGAAGGATCATGTCAAAGGAAAGAAAAA
+TTAGGGGAACATTAAAAGCTTTCTTCCCAAGCCACTAAATCAACTTGACTAACAAAATTA
+CCACTTGATTTAGTATTAGAAAATTACATTACATATCAAACATAAACCCATTAATCAAAT
+ACTAAAGAAATTTCTGAGTTAAATGGTATAATGTTAGCTTATGCCAGAGCTGACCTTGAA
+AGATTGTTCAAATATGGCTCAGTGTGATTGAAAGTTCTGTGTGAATATGTTTTTGGAAAG
+ATCCAACAGCAACACCTTAGTGTATGTTTTTGAAATAAAATATATCTGAGTAGCAGCAAA
+GTTATTCTCAAATTTCCATTTTATAGCTGGAGATGTTATACCGTGACGTACATGATAGGA
+CCCAATATGGATCAATCCCTTTTAGAAGTCAATCAGGAAGAGGGGAGCAGTTAAAACAGT
+TGCTTGGTTTACAAACATTAGAACAATTTTCTTATTCACACCATCTGATTATTGTATGTT
+ATTTTTTCCCCAACGTTTAGACTACACAATGAGTTAAGAATGATAAAAATAAGCTCACCA
+ATATACTATGTACATATTTACCAAAATCTGTGCATGCTTATACATATAAACACAGCTGAT
+AATTTATTAGTTAGGCTCATTTGTAATTTTTGTCACTATAGACCAGTTTTTTATTTAAAT
+TGAAGATTAGTATACATTTTAAATGATTAGTCAAAATAAAAAATCTAAAATGTGCTCTAA
+ATACCTCTTAGGTCAGAAAAAAAAAGTCAAAAGCTAGAGTATAGAGAAATTAAGAAACGC
+CCTAAATTTCTAATCTGACAAAAATTCATACAAGATTTAAATATTTTAATGGAAAATAGA
+ACAGAACTAATTATTGAAGAAATTATAGAAAGGAAACAAAATAAACAGATTATATGGAGG
+ATTTTTAGAAGATAAGTAAATAAATTAATATACTAGGAAAAAACAAGGGAAATATACTTG
+ATAAATAAATACAGGTAAGAGTTCTTTTGAAATAATGATAAAATAGAAAATCTCTGTCAA
+AACTAAAAGGAAAGATGCATAAATATATAAATAAACGATAAAAAATGTTGCATACATATA
+TGACTTTTTCAGAATCAAAAAATTTAAATTTCTGTAATAAAATTTAAATGTTTATAAATT
+TAAAAAACTAGAAGAAAGAATGTTGACTGTTCACAATACAAATAAATGACAACTATTTGA
+GGTGATGGATACGCTAATTATCCTTATTTGATCACTGGGCATTGTATACATGTATCAAAA
+TATCACTCTGTATCCCATGAATATGTACAATTATTTGTCTCAAAAACAAACAAAAAAAAG
+ATAATGGGAGAATGTTGAAAACTCAGAGAGAAGAGCAACTCTCACAGATAGGGATCCAGA
+TAACATTAGCAGCTGATTTCTCAGCAGAAACCTTGAAGGCCAGTAGGCAGTGGATTATAT
+ATTTAAAATAATGAAGAAACCTGTCAATTGAGAAATATATAGCTGGAAAACTTATCCTTC
+AAAAATGAAGGAGAAATTAAGACATTTCCGGATTTTTTTTTAAAACTGAAAAAAATCCAT
+TTATCCCTGAATTTGACATTCAGGAAGTGTTAAGTCCTTCAGGTTGAAATAAATGAACTC
+TAGGCAATAACTATATAAGTAAATAAGCAAGCTGTATGAATATACAAAGCTCTCTGGTAA
+AGGTAAATACATAAACAAACATAAAAACAGTCCTATTGTAATTTTGGTTTGTAACTCTGC
+TTTTTATTTTCTACATAATTTAAAAGGCAAATGCATAAAATGTAATTGTAAATCTGTTAG
+CTGGTATACAATGAATAAAGATATAATTTGTCACATCAATAACATAAAAAGAGTAGAGCT
+ATATATATAGCAGTAGAATTTTGGTATGTGATTGAACTTAAGTTGAAATAAATTCAAATT
+AAAATGTTATAACTCTAGGATGTTATATGTAATTCTCATAGTAACCAAAAATGAAATATA
+CATAGAATATAAACAAAAGGAAATGAGACTAGAAACAAAATGTGTCACTACAAAAAAATC
+AACTAAAGATAAAAAAGAAATAATTGAGAAAATGATTGGCAAAAATCAGTAACTCTGACG
+TATTAAAACTTTCCATGCTACATAAATCTGAAAACTCTATTTCACATAAAACTGGAGCTG
+AAAGAAACAAATATTTACCTATAAAGTTAAAAGTTATATAGGGAACAAACACTAATTTTT
+TTTAGAAAAAATTATAAAAAGAGTAAAAATATGCCTTATACTACCGTAATTTCATGTTTT
+ACAGCTCTGGGAAAATAGAAAATAAAATGTTCTGTTAGCATGAATCCCTCTGTGCCCCCA
+AAAAACCCTATGGATTGCATCATTATTACCTAAAAAGTCTATTCTCAAATGCAGCAGAGT
+GATATTTTTTACAAGGTAGATATTAATTTTAGATATGGAATAATATTGGTGATTTCAATT
+TTATAACACTGGGTTAAGATGAAAGAATGAGAAGATAAAGGTCCCTCAGCAATATAACTC
+ACAAACATGTTCAGAAGCAGTAAGAAGTTACATTAATTATCTTTTGAAAGTCGATAATCT
+ACATCTTTAATGTATGCATATAGCATAGCTAATGTACTATCCCTGGGTCCATTTATTCAA
+TGAATAATTGCCGCTATGTGTCAGACATTTTTCTAGGCCTAGGAATGGATACATAAGTGA
+ACAAAGCAAAGATTCTGGTTCTTGTAGAGTTTCCATTAAAAGACAATTTAGTAAAACTTT
+TCTTCCCCCAAATTATAAAATCTGTAAGATGATTTAACAACATGTGTAAAAGTCATTGTG
+GGCCAGGCACGGTGGCTCATACCAGGTGTGGTGACTCATAGCACTCTGTCACCCAGGATG
+GAGTGCAGTGGCACAATCTCTGCTCACTGCAACCTCTGCCTCCTGGGTACAAGCGATTCT
+CCTGCCTCAGCTTTCTGAGTAGCAAGGACTACAGGTGCACACCATCACGCCTGGCTAATT
+TTTGTACTATTAGTACAGACGGAGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTG
+ACCTCAAATGATCCATCTACCTCGGCCTCCCAAAGTGCTGGAATTACAGATGTGAGCCAC
+AATGCCCGGCCTTATTTTCTACAACTTTGGTAACTTTAGCATATACCCCAAATCTGTAAG
+ACATAATATTATAATTCAAATGCAACTCATGGCTTCTCTTTGTACTCTTTCTCTAGCTTT
+TGAATTATTTATTCTAATACCAGTTTTAATTCTGACACAAAATCATGGGAGTTCTAATCA
+AAATCCAACCTTTTATCATAAAAACTATGAAGAAATTATGAGTAGAATTTAAAAAGGAAA
+ATAGGCCTATTAATTAGATTTGTCTTTGTAGCATTTAACTCTATAATAAATAATATTTTA
+TGCCTATGAGTCCCCAACAAAGCCTCCAGCTTCTATTTAGATATAAACTGTAAAAGTCAC
+TACTGGATCCACAAGCAAGACTATGGTAAATAAATTTCTCCACCTAACCAGCTTCTTTTA
+CATGATGTTACATGTTTCTTTTGTTTTTTCATTTTGGCAAATATTGATTGTCATCTTCGT
+GTTTGTCTATGTCCTAAGTGCTGGGATACAGAATCTGAAAAGATGGACACAGGACCTGCC
+TTCAAGTTCACCCCCTTTTTTTTTTTTTTTTGAGATGCAGTTTTGCTCTTGTCACCCAGG
+CTGGAGTGTACTGGTGAGATCTCTGCTCACTGCAACCTCCACCTTCAGGGTTCAAGTGAT
+TCTCCTGCCTCAGCCTCCCAAGTAGCTGTGATTACAGGTCCCAGCCACCACGCCTAGCTA
+ATTTTTGTATTTTTAGTAGAGACAGCGTTTCATCATGCTGGTCAGGCTGGTCTCGAACTC
+CTAACCTCAGGTAGTCGACCCACCTCGGCCTCCCACAGTGCTGAGATTACAGGCATGAGC
+CACCACGCCCTGCTAGGAGTTCACGCTTTAGTTGGGGAAAATATACAATAAGCAAGCCAG
+TTTTTAAAATGAGAACTGCAATTAGAGTTAAATGCTACAAAGACAAACTCACAGGAAGAT
+GGGATGTAGAATGATAAGGCTCTCAGAATAGTAAGAGAAACTATTGCTTCTTACGATGTT
+TGTCTTTCTTTGTATCGGTGCTCAGCTGAGTCTGCAGTGCTTCAGAGGCAGCTTTCATTT
+TATAAAAATCTATGATTTCTCCTTCCAGTTTTTTTTTCTCTTCCTCGAGCTTCCTTATCT
+CCTCCTGTTGAATCATTTTAAGATGCTCGAACTTGTCCTGCAGCTGTGAAACCAATGTGC
+AGTTGTGACACCAAAGCAGTGTGGCTGAACACCTAAAAGAATACGCTTTTTTTCTGATTA
+TCAAACAAACCCAAATCATCACAGTAGACCACGATCTTAATAACAATCTCAAAAACTCAG
+GAGTAAACACTCAGATATGGAATTTTTCTTTTCTTTCTTTTTTCCTTTTATAAGATGGAG
+TCTCACTCTGTTGCCCAGGCTGGAGTGCACTGGTGCGATCTCAGCTCACTGCAACCTCCA
+TCTCCCAGTTCAAGTGATTCTCCTGCCTCAGCCTCTTGAGTAGCTGGGACTATAGGCATG
+CACCACCACTACAGGCGTGTGCCACCACACCTGGCTAATTTTTGTATTTTTAGTAGAGAT
+GGGGTTTTGCCATGATGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCTCCCGC
+TTTGGCCTCCCAAAGACTTTTTTTTTTTTTTTAATATAGAGACAAGTTCTCAGTACGTTG
+CCCAGGCTGGTCTCAAACTCCTGAGCTCAAGTGATCCTCCCACCTCAGCTTCCCAAAGTG
+CTGGGACTGACTGGATGCAGTGGCTCATGCTTGTAAACTCAGCACTTTGGGAGGCCAAGG
+TGGGAGGATCGCTTGAGCCCAGGAGTTCAAGACCAGACTGGGTGATATAACACAATAGTC
+AACTTCAACAGGAGAGAGAATCTGTAAACTTGAATATAGATCTTCCGAAATTATCCAGTC
+AGTGGACAGAGAAAAAAAGAATAAAAGAGAGAAAAGAAGGCTGGGTGTGGTGGCTCAAGC
+CTGTAATCCCAACACTTTGGGAGGCCGAGGCAGGCAGATTAAGAGGTCAGGAGTTCAAGA
+CCAGCCTGTCCAACATGACAAAGCCCCATCTCTACTAAAAATACAAAAATTAGCCGGGTG
+TGGTGGCACACACCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAA
+CCCAGGAAGCGGAGGTTGGAGTGCAATGTGAGCCGAGACCACACATTACACTCCAGCCTG
+GGTGACAGAGCATGACTCTGTCTCAAAAAGAAAAAAAAAAGAGACAGAGAAAAGAAAGCC
+AACAAGACACCATTAAGCAAACCATTGTCAGGTTATGGGAGTTTGAGAAGGAAAGTAGAG
+AAAGGAGAATAAAGCTTATTTAAAGAATGGCTGACAACTGCCTAAATCATGGGAAAGATT
+TAGACATCTAAATCCATGAAGCTTAAAGATTCCTAAAGAGGTTCAAACCAAATAGATACT
+CACCAAGTCACAATATAATCAAATAGTCAAAAGTTAAAGAAACTTTGCAGGTCAGGACAG
+AATCGAATAATACATTCAAAGTGCTGAAAGAAAAAAACTGCCAGCAACTAATACTATGTC
+TGACAAAGCTGTCCTTCAGAAAGGAAAAAGAAATAATGTGTTTCCTCGACAAACAAAGCT
+GAGGGCATTCAGGACCACTAGGTCTACCTTAAAAAAATGCTTAACGGAGTTTTTCAAGTA
+AAAATGAATGAAGTTGGGAGCGGTGGCTCATGCCTGTAATCCCATTTTGGGAGGCTGAGG
+TGGGTGGATCACCTGAGGTCGGGAGGTCAAGACCAGCCTGGCCAACATGGCAAAACCCCA
+CCTCCAGTAAAAATACAAAAAATTAGCCAGGTATGAAGGCCACTGAGATCGTGCCACTGC
+ACTCCAGCCTGGGTGACAAGAGTCAAACTACATTTCAAAAACAAAAAACAAAACAAACAA
+AAAAAACAAAACTTGAGGCCTGGCCTTCTGCTCCTCTCCAACCTCCCCTTCTCTGGGCCC
+AAGCCACCTTGGCTGAGGAGGGGGCGAGGAGGTGTGAGCCCCTGCCAGGAACCCCCTGCC
+CGGACCAAGTGCTCGGCCCCCAGGCCTGCGTTCAGTGAGGCCTCCCGTGGCGTCAGCATG
+TTCGTGTGGAGGAATGTGGAAGGTCACTCTGCGGCCGTGTTCTCCTGGTACTCCATCCCC
+TTCCTGACCCCTCCCTGCAGCCACACGAGGCCCAGCAACCTGCCAGTCACTCAGTGGCCT
+CCAACCAGAGAAAACAACCTGCCAAGTTGGCAGCTGTTGCTCATGAGCGTCCACCAGGTG
+GGACAGGGAGTGTTGACCCTGGGCGGCCCCCTGGAGCCACCTGCCCTGAAAGCCCAGGGC
+CCGCAACCCCACACACTTTGGGGTTGGTGGAACCTGGTAAAAGCTCACCTCCCACCATGG
+AGGAGGAGCCCTGGGCCCCTCAGGGGAGTCCCTGCTGGACAGTGAGACAGAGAATGACCA
+TGATGATGCTTTCCTCTCCATCATGTCTCCTGACACCCAGTTGCCTCTACCACTCAGATG
+ATGTCAGGCCCAGTCCCTCAGTGCCCTGCGCAAGGAACAGGACTCATCTTCTGAGAAGGA
+TGGACGCAGCCCCAACAAATCAGACAAGGACCACATCCGGTGGCCCATGAGTGGCGCTCA
+TGATCTTCAGCAGGCGGCACCAGGCCCTGGCGGGGCGCACCAGGGTCACCCCAACCAGGA
+TAACCGGACCGTCAGCCAGATGCTGAGCGAGCGGTGGTACACCCTGGGGCCCAATGAGAT
+GCAGAAATACAACCTGGCCTTCCAGGTGAAGGTGGCCCACTTGCAACAAGGACCGAAAGA
+AGTCCAGCTCAGAGGCCAAGCCCACAAGCCAGGGGCTAGCAGGAGTGTAACAAGGGCTCG
+TGGGAGCGGAGCATATCAGAGACGGGCACTGCCACTGCCCCTGGGGTGTCCTCTGAACTC
+CTGTCAGTTGCAGCCCAAACACTCCAGAGCTCGGATACCAAGGAGCAGCTTCTGTGGGGC
+AGAACGGCTGCACACAGTCAGGGAACCTGGCTCAGCCTGGCCCAAGCCTTCTCCCACAGC
+GGGGTACACAGCCTGGACGGCAGGGAAATAGACCGTCAGGCACTACGGGAACTGACACAG
+GTGGTGTCTGGCACTGCATCATACTCTGGCCCAAAGCCTTCTACTCAGCATGGAGCTCCA
+GGCCACTTTGCAGCCCCTGGTGAGGGAGGTGACCCGTGGGCAGCCCTGCTGCCGCCCACG
+TGAGCTGCTCATTCCCAGCACATGGCCAGCGAGGTCATAGCGAGTGACGAAGAGCACACG
+GTCATCCATGAGGAGGAGGGGGTGATGATGTCATTGCTGATGATGGCTTTAGCACCACCG
+ACACCGATCTCAAGTTCAAGGAGTGGGTGACCGACTGAGAGTGGGGACAACTCTGGGGAG
+GAGCCAGAGGGCAACAAGGGCTTTGGTGGGAAGGTATTTGCACCTGTCATTCCTTCCTCC
+TTTACTCCTGCCGCCCCTTGCTGGATCCTGAGCCCCCAGGGTCCCCCGATCCACCTGCAG
+CTTTTGGCAGTCTATGGTCACACCCTGTCCTCCTCCTACACATACTCGGATGCTTCCTCC
+TCAACCTTGGCACCCACCTCCTTCTTACTGGGCCCAGGAGCCTTCAAAGCCCAGGAGTCT
+GGTCAACGCAGCAGAGCGGGCCCCCTACGGCCCCAACCCCTGGGGATGGGGGCCCAGGGA
+CGCCTTCCAAGGTGGCCTGTTTCCTCCCAATGGATCCTGCCACCTTCTGGTGCAAGAGAC
+CTGAAAGTGTGGGCGACCTGGAGCTACCAGGCTCCTCAGTCATCAGGGTCCCTCCCAACA
+CTAAGGCTTTCCTAGGCAGGAGCTGGGCTGAGCCACCCGGGGGGCAGAGCCTGAAGAGAA
+ACTGACTGGGCTTTCGGGGTCGGGGCAGAGGGAACCCCACGGACATGGACCCCACACTGG
+AGGACCCCACCGCGCCCAAATGCAAGATGAGAAGATGCTCCAGCTGCAGTCCAAAGCCCA
+ACACCCCCAAGTGTGCCATGTGTGATGGGGACAGCTTCCCCTTTGCCTGTACAGGTGGAG
+AAGCCGAGGACAGGCTCAGGGAACCGGAGACCAAGAAGGCGCTGTCCTCTTCACTGCATG
+TACCCTGGACCAGTGCCGGCCCTGATCATGCAGCTCTTCCAGGCCCACTGCTTCTTCCTG
+TCCACTAGGCCACAGCCGCCCTCCAGGCCCACTATGCACACATCTTCCCCTCCAAGGTTT
+GTTCTGCCCCTGCCCTGACTCCCAGCCCTGTGGGGGTCCTGACCGCACCTCACCTGGCTC
+AGACTCTTGACGCTGCCCTGGCTGCCCCACCAGTGCTTCTGCCCGAGAGTCACGTGAGGC
+TGAGAGTAGGGGCAGGGGCAGCAGTGGTGCCAGTTGGGGGGCGGTCCAGTGGGAGGAGCC
+TCAGCCTCGCAGGCTGCTCCGTGGGACTGATGACTGCATGATCTTCTGGGCACCTCACGG
+ATCTTCAACTGCAGGTGAAACGGATGCTGGTGGTGGGTGCAGGGCCGCTGGGAGCTGCTG
+CATGGTTCCCAGAGGCTGGACTGAGGCAGGTGCCAACTGAAGCTGCTGGGGCAGCATGGG
+CAGGATGTTCTGCACACAAACCTTGGAGAAGAAGATGTGTGCATAGCAGGTCCACTGCTG
+CTGCCCCTGCCCTGACTCCCAGCCCTGCCTGACCCCACCTCAACCTGCTCAGGCTCTGGC
+ACAACCCTGGCTGCCCTGCCACTGCCTCTGCCCCAGAGTTGGTGCCTTGACAGCCTGGTT
+GGAAGGGGACACCCCAGCCCTGCCTCAACACCTGGGGGTCTCCATAACTAGCACAGGCAG
+GTGGGCAACCCCAAAGATCCCAGGACTCACAGTACCCCCTGAGAACATGGACAGTATGTG
+GGGGTAGCAATGGAGGGCAGGATGGTTATCTTCTCCCAGGTGAAGCCATTTAATCCTTTC
+AGTTTGGGACGGAGTAAGGCCTTCCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGACC
+GAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCTTGGCTCACTGCAACCT
+CTTCCCGCTGGGTTCACGCCATTCTCCTGCCTCAGCCTTCCGGGTAGCTAGGATTACAGG
+TGGACGCTACCACGTCCGGCTAATTTTTGTATTTTTAGTACAGACGGGGCTTCATCATCT
+TGGCCAGGCTGATTTCGATCTCCTGACATCGTGATCTGCCTGCCTCCCCCTCCCAAAGTG
+CTGGGATTACAGGCGTGAGCCACCACGCCTGGCCAAGGCCTGCTCCTCTTATCTATACCC
+CCTACCCCTGCAGCTGTGCCGGGGGAAAGCTGGGCAGTTTCCCTCCTCCGAGCCCCTGTA
+CATACCATGAATTGTGGGACCTTCAGAGCTTTTCACTTTTCGGAAAATAGCTCCTGCTGG
+GGCTACAAGATGGAGTGTGAAGAGGGCCTTGGGCCACAGGGAGGCGCCTGTGGACTAGGG
+GGAGTTCATGCACCCCTTCTTTCCCCAGAGGGGCTGGACTCAGGTGAGTATGGGGGTGGG
+GGCTCCTGCACTTCGACACAGGCAGCAGGAGGGTTTTCTCCCCATTCCCTCTGCACTCCC
+AACTTGAGCTATACTTTTTAAGAAAGTGATTCACCCTGCCTTTGCCCCCTTCCCCAGAAC
+AGAACACGTTGATCGTGGGCGATATTTTTCATTGTGCCAAAAAGTTGCCATGACCGTCAT
+TAAACCTGTTTAACACCAAATAATAAGGAAAATAAAATAAAAAATTCGGGCTTGGCGCAG
+AAACTCACTCCAAATAAATTACCTACCAAAACATTTACATAATGGTGGAAATATTCCAAA
+ATTCAATATTTTGGGATTTATACACAAAAGATAAACAAATTAGAGGCCAAGAGGCTGCCG
+GAAGGGAAAAACAGGGCCTGGAATGGCCGACGTGAGGAATGAGCTGGGCCTAAAGAGGCC
+ACTGGCAGGCAGGAGCTGGACCTGCCGAAGTGGCCGAAAGGCAGGAGCTTTGGACTGGGG
+AGGCCGCAGTGAGGCGAGAGCTAGCTGGGCGTGGAGAGTCCGCTGTGAGGCCGAGGCCGA
+GGCTGGGCCCGTGCAGGCCTTCGAGACGCAGGAGGCCGGGCCTGCAAAGGCCGACTGGAG
+ATCAAGTTCTGCGCCTGAAGAGGCTGCCAAAAGTCAAAAGCGGGGCCTGGGAAGGCCGCC
+GAGAGCCATGAGCTGGGCTGGGCCGAAAGAGGCCACTGGGAGGCAGGAGGAGCTGGGCCT
+GGAGAGGCTGACTCGAGGAAGTTTTGCACCTGGAGAGGCCGTCGAGAGGACGGAGCTGGG
+CCCAGGGAGGCCGACTTGCTGCTCTTCCAGGCCCACTTCCAGGCCGACTTGAGGACGACT
+TGGGCCTGCAGAGGCCGCCGGGAGGCTGGAGCTAAGCCTGGAGAGACTGACTTCGGGACG
+ATTTGGGCCTGCGGAGGCCGCCGGGAGGCCCAAGCTGGGCCTAGAGGAGCCCACCGACCG
+GAGGCCATTTGGGGCCTGCAGATGTCATCGGAGGGCCAGGAGCTGAGCCTGGAGAGGCCA
+CCGCGAGGCCTGAGCTGGGCCTGGGGAGCTTGGCTTAGGGAAGTTGTGGGCCTACCAGGG
+CCGCTGGGAGCTGGGCAGGAGCTGAGTCCAAAGACGTTGTTGGGACCTGGAGTCGGGCCA
+GAGTCCGGCCTGGAGATGCAGCCGGGAGGAAGAGCTGGGCCCGGAGGGGGCGCCGGGAGG
+CTGCAAGTGGGTCTGAGAGGCCAACTTGAGGAGGCCTGGCCTCTGCCTCCCGCATTGCCC
+AGCTGTTCCTCCTGGCTGCATCTCCCACCTCCCAGCAAACAAGCTCTTTTGGCTCAGCTC
+CCGCCTGCGTTTGTAGACCCCAAAGTTTCTGCAACCAAGCTCTTCAGACCCACATCCCTT
+CTCCCAGTGACTGAACAGTCCCAGCTCCGGCTGGAGAAGGGTGTCTGCAGACCCCGCTGT
+TGCCTCCCAGGGGAGTCTCCAGGCCCAGCTCTCGCCCCACCGCGACCTCCCAGGCCCAAG
+TCCCTGCCTACCTCCCAGCAGCCCGAGTGCGATCCTGTTCCTCCCTCACGGTGGCCTGTT
+GAGGCAGGGGGTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCT
+CACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCT
+CTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGG
+GAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCTGGT
+GTGAGGCAAGGGCTCAGGCTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGG
+GCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCACACTGA
+CCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCAGGCTGACCTCTGTCCGC
+GTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCAGGCTGACCTCTGTCCGCGTGGGAGGGGC
+CGGTGTGAGGCAAGGGGCTCAGGCTGACCTCTGTCCGCGTGGGAGGGGCCGGGGTGAGGC
+AAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCGGG
+CTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCGGGCTGACCTCTCT
+CAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCGGGCTGACCTCTGTCCGCGTGGGAG
+GGGCCGGTGTGAGGCAAGGGGCTCGGGCTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTG
+AGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCT
+CACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCACGCTGACCT
+CTGTCCACGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACACTGACCTCTCTCAGCGTG
+GGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGG
+TGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGAGCCAGTGTGAGGCAGGG
+GCTCACGCCTCTGGGCAGGGTGCCAGAGGCATGAGTTGGGCATCAACAGGCCACCGTGAG
+GGAGGAGCTGGGCCGCACGCGGGCTGCTGGGAGGCAGGCAGGGACTTGGCCCCGGGAGGC
+CGCCGTGGGGGCAAGAGCTGGGCCTGGAGAGGCCCCTGGGAGGCAAGGGCGGGGCCTGCA
+GAGGCTGTTCTCCAACCAGTGCTAGAACTGTACAGGCCACCAGGAGGCAGGAGGTGGGCC
+CTCAGAGCTTGGCTGGAGAAAGTTCGGGGCCTACAAAGGCGGTTGGGAGCTGGGCAGGAG
+TTGAGCCAAAAGAGCTTGCTTACTTGCTGGGAGGCAGGGCCGGGAGAGCCCGACTTCAGG
+ACAACTTGGGCCTGCGGCGGTCGCCGGGAGGCCCAACCTTGGCGTGGAGGAGCCCACCGA
+CCGGAGACCATTTGGGGCCTGGAGATGCCATCGGAGGGCAGGAGCTCATCCTGGAGAGGC
+CACCGTGAGGCCTGACCTGGGCCTGGGGAGCTTGGCTTGAGGAAGCTGTGGACCGACCAA
+GGCCGCCAGGAGATGGGTAGGCACTGAGTCCAAAGAGGTTGTTGAGAGGCAGGAATCGGG
+CCTGGAGACCCAACCAGGAAGAAGAGCTGGGCCCGGAGAGAACGCCCGGAGGGTGCAAGT
+GGGTCTGGAGAGGCCGACTTGAGGAGGTTCTGGGCCCGGAGAGGCCGCTGGAAGGGAAAA
+ACTGGGCCTGGAAAGGCCGTTGTCAGGAATGAGCCCCATGGGCCTGAAGAGGCCACTGGC
+AGGCGGGAGCTGGGCCTGCCGAAGCGGCCGAGAGGCAGGAGCTTTGGACTCGGGAGGCCG
+CAGTGAAGCAACAGCTAGCTGGGCGTGGAGAGTCCGCTGTGAGGCAGAGGCTGGGCCTGT
+GCAGGCCTTCGGGAGGCAGGAGGCTGGGCCTTGTCGAGGCCTGCAGAGGCCACCGAAAGT
+CAAAAGCGGGGCTTGGGAAGGCCGCCGGGAGGCATGAGCTGGGCTGGGCCGAAAGAGGCC
+ACTGGGAGGCAGGAGGAGCTGGGCCTGGAGAGGCTGCCGAAAGGCAGGAGCTTCACCTGA
+GGATGCCACAGTGAGACACCATCTGGGTCTGGAGGGTCCACTGTGAGGCAGAGGCTGACC
+TGTAGAGTCCGACAGTAGACAGAAGTTGGGCAAAAGCCTGATTTGAGGAAGTTTTGGGCT
+TCAAGAGTCAGCCACGAGGCAGGCACTAGGCCTGGAAATGGCCTCACAGTCATAAGTTGG
+GCCTAAATGGGCCACTGTGAGGGAGGAGCTGTGCCTGTTGAGGCTGCTGGCAGGCAGGCA
+GAAATTTGGCCTGGGGCAGCTGCCATGAGGCAAGAGCTGGGCCTGGAAAAAGCCCCTGGG
+AGGCAAGAGCAGGGCCTGCAGAGGCTGTTCTCAAGTCAAAGCTGGGCCTGTTGATGCCAC
+CGGGAAGCAGAAGGTGGGCCTGGAGAGTTTGACTTGAGGAAGTTTTGGGCCTACATTGGC
+CGCCATTAGCTGGACAGGAACTGGGCCAAAAAAGGCTGTTGTGAGGCAGCAGTTGTGCCT
+GTAGACCCAGCCAAGAGGAAGAGGTGGGCCTGGAGAAGCCCCCATGAGGCAGAGGTTGGG
+CCTGTAGACGCTGACAGGAGGCAGGAGCTGGGCCTGGACAGGTCAACTTGAGGAGATTTT
+GGGCCTTCATAGGCCACCAGGAGGCAGCAGTTGGGACTAGAGAGTCTGACTTGAGTAAGT
+TTTGGGCCCGGAGATGATGTCCTGGGACAGGAGTTGGCCGTGGAGAGGCCACCGTGAGGC
+ATAAGCTGGATGTAGAGAGGCCAGTGTGAGGCAAGACCTGGGCCTGTCTAGGCTGCTGGG
+AGACAGGCAGGAATCTGGCCAGGGAAGGTTGCCATGAGACAAAAGTTGGGCCTGGAAAGG
+CCCTTGTGAAGCATGAGCTTGGCCTAAAGAGGCCACTGGGTGGCAGGAGCTGGGTGTGTA
+GAAGCTGCTGAAAGGTTGGGAGCTTGGCTTGGGGGGTCCACAGTGAGGTAGAAGCTGGGC
+GTGAAGAATCTGCTGTGAGGCAGACGTTGGGACTGTAGAGGCTGACGGGAGGCAGAGGCT
+GGGCCTGGAGGGGCCACCAAGATGCAGGAGCTGGGCCTGGAGAGGCTGCAAAGAAGCATG
+AGCTGGGCCTGGTGAGGTCAACTTGAGAAAGTTCAGGGCCTGGAGAGAAGGCTGGGAGGC
+AGGAGCTGGGTCTAAAGAGGCCATTGTAACGATGGAGCTGTGCCTGTGGAGGCTGTTGTG
+AGGCAGTAGCCTCATCTGCGGAGGCTGCCGTGACGTAGGGTATGGGCCTAAATAGGCCAT
+TGAGAGTCATGAGCTTGGTCTGTAGAGGCTGACTGGAGAAAGTTCTGGGCCTGGAGAGGC
+TGCCGGGAGGTAGGAGCTGGGCCAAAAGATGTAAGCACATTTGCATTTATTAGGCACTTT
+ATTTCCATTATTACACTGTAATATATAATAAAATAATTATGGAACTCACCATAATGTAGA
+ATCAGTGGGCGTGTTAAGCTTGTTTTCCTGCAACTGGATGTTCCCACCTGAGCGTGATGG
+GAGAAAGTAACAGATCAATAGGTATTAGATTCTCATAAGGACAGCGCAACCTCGATCCCT
+CACATGCACGGTTCACAACAGGGTGCGTTCTCCTATGAGAATCTAATGCTGCTGCTCATC
+TGAGAAGGTGGAGCTCAGGCGGGAATGTGAGCAAAGGGGAGTGGCTGTAAATACAGACGA
+AGCTTCCCTCACTCCCTCACTCGACACCGCTCACCTCCTGCTGTGTGGCTCCTTGCGGCT
+CCATGGCTCAGGGGTTGGGGACCCCTGCTCAAGTGCATCCAAAACGACCCTTCCCACACC
+AGTCTTCACAGTGGTCAAGGGCAGCAACCACTTAGCTCCCAAGGCATGTGCCTCAGCTGG
+CATTTCGTCACAATCAACAGTAAGTGGTAGCTTGAGTCACTGTGAGGTCACCTACTGGAA
+ATCACCAGCATCCCATTTCCCACTGGCAAAGAGCTCAGCACTGCCCCCTGGGAAACCAAA
+CCTATGCCCAAATCCCATCTGTGTGGGTTTACCTCCTGGGACCCTTCCTAACATATAACC
+TTCATAACATACTTGAGAGGCTGAGGTGAGACAATCGATTTAGCCCAGGAGTTTGAGATC
+AGCCTGGACGACATAACTAAATCTCATCTCTACAAGGACGAGGTGGGAGGATCACTTGAG
+CCCAGGAATTTGTGGCCAGCCTGGGCAACAAAAGAAGACCCCATCTGGCCAACATGGCCA
+ACCTGGCCACCACGGTGAAACTCTGACTCTACAAAAATGATCTGGGCATGGGTGACATGC
+GTGTGTAGTCCTAGCTACTTGGGAGGTTGAGATGGGAGGATTGCTTGATCTCAGAAGGCC
+AAAGCTATAGTGAGCTATGATCACATCACTGCACTCCAGCCTGGATGGCACAGGAAGATT
+CTGTCTCAAAAAAAAGAAAAGAAATATATATTTAATCTCTGTCCCTGGTTCCTGGCACAG
+AGCTTCTAAAGCTCTTACAAAGACCTCAGTGATAGATGTGACAGGAGCATCTTTTGTTTT
+AATATTTGGTCTTGGTCCCAGGTTTCTAACACAAGAGCCTCTAAGAACTTTGGGATCTCC
+AGCATGGTAAGAATGCATTTGGGGATGTTGTTGAGATGACTGGGTGACTGCAAGCTCCTA
+AATTTCTTCAAGAGGAGGGCTGATTACCATGCAACCACATGGTAAGAGGCTTGGAACTTT
+CAGCCTCATGCACTGAACTCCAGGGGGAAGAGGGGCTGGAGACTGACTTAATCACCAACA
+GCCAAAGGTTTTATCAATCATGCTTGCATAATAAAGCCTCCATAAACACCCTGAAAGGGG
+TTTGCAGAGCTTTCAGGGTTGCTGGACACAGGAGATGCTGGGAGGGTCGCATGTTCAACA
+GAGGGCATGGGAGCTCTGTGCCCCTCCGAACTTAACTTGCCCTGGGTATCTTTCTTTTTT
+TTGAGACAGGATCAGGCTCTTTTGTCCAAGCTGGAGTGCAGTGGCACAATCTCAGCTTAC
+TGTAACCTAAGCCTCCCCAGTCCCCAGCTCAAGGTATCCTCTCATCTCAGCTTCCCTAGT
+AGTTGGAACTCTAGGTGCACAACACCACACCAGTTATTATTATTATTTTTTAATTTTTTA
+TAGAGACAGGTTTTCACCATGTTGCCCAGGCTGGTCTCAAACTCCTGAGTTTAAGCGATC
+CTCCCACCTTGGCCTCCCAAAGTGCTGAGATTACAGGCATGAGCCACTGCATCCAGCATG
+CACGTCTCTTTCATTGACTGTTTCTGAGATGTATCCTTCACAATGAACCAGTAATAGGAA
+ATGAACTGGCCAGATGTGGTGGCTCACATCTGTAATCCCAGCACTTTCAGAGGCTGAGGT
+GGGAGGATCACTTGAGACCAGGAATTTGTGGCCAGCCTGGCCAACACAACAAGACCCCAT
+CTATACAAAAAATAAAAGAAACTAGCCAGATGTGGTGGTGCAGGCATGTAGTCTCAGCTA
+CTAGGGAGGCTGAGGTGGGAGAACCACTGGAACCCAGACAATCAAGGCTGCAATGAGCTA
+TGACTGCACCATTGCACACCAGCCTGGGCAACAAAATAAGACCCTCTCTCTCAGAAAAAA
+AGAAAATAAACTGTTTTTCTGAGTTCCGTAAACTGTTCTAGCAAATTATTAAACCCAAGA
+AGACAGTTACGGGAACCCCCGATTGGTAACAGGTTGGTCAAAAGTATGGTGACAACTTAG
+GACTTGCCATTGTCATCTGAAGTGAGGATGGCCTCGTGGGACTGAGCCCCTAACTTGTGG
+GGTCTGTGCTAACTCCAGGTAGTGTCAGAATAAAGTCATGGGATACCCAGTTAATATCCA
+GAGCACTGAAGAATCTGGTGTAGAAACTCCATACGTACATTCAGTCGGAAGTGTGTGAGT
+AGAGACAAACATGGGCTTTTCTGTCACCTACCTGCTTAACTGCATAGGAGAGGCAATATG
+TGGTGCTCATGAACAAAGCAAACATTAAAGTCAGACCAGACCCAACATTTGACTCAGTCT
+TAATATCCAGGTGAGCCTGCGCAAATCATTCATTATTCCTAAGGTTTTCATCACTCCATT
+CATAAAATGGGGATAACTGTGGCACCTACATGTGATTCTGTGAGAATTAACGAAATATTA
+TGCTTGGGGTTATTGTGATCATTATACCTGTTCCAAACTATTTGACAAGGACAGTGATGG
+ATGAAGACATCAAAAAATCAGAAACTGCAATGAGGTCTCTCAGGCAAAATTCCATACAAG
+CAAATTACTGTGTCTACAAAGCATTCCTGCCACACTTAATTCACCATTCCCTGAACAGAA
+TATGCCATCTTCGTTGTTCAGGTCTGTACAGTGCTGGTTTCCCTTCCCGGACAGTTTGCG
+CTATCCCATCCCGGCCCATTCCCCATCCCTCCACCTCCCCCTTCCCTCCCCACTCTCATA
+CAACTCTTCCTCATCTTTCAGGACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTC
+ACTCTCCAGAAGAGCTTCCCATTGCACCTGATGCATGGGAAACATAATTTGATCATTTTT
+AAGTTACAGTCCAAATCTTTTTGTACCTGAATAACATGTTGCCCAGTCAGTCTCTCTTCC
+TGGATTCACAAGTCTTTCATGGTAGATCCAGCTGGAAGTGACAAAAAGACATCTTTTGAC
+ATAAAGGGATGACACAGACAGACATAAGTTCTTAAATGTCTTAAATGTTATGTGAGAATT
+AAACAGAATTCAAAGACTTGTGGGGAGCACTTAGGAAGTTACTGGGAATGTCATGAAGGG
+TTAATTTGTATTTTATTTTATTTTTTGAGACAGTCTCATTCTGTCACCTAGGCTGGAGTG
+CAGTGGTGCAATCAGGCTCACTGCAGCCTTGACCACCTGGGCTCAAGTAATCTCACTTAA
+TTTTTATTTGGTTTAAGAAAGTCTTGGTTGAGGGTGGTGGCTTATGCCTGTAATCTCAGC
+ACTTTGGGAGGCTGAGAGAGGTATATTACTTGAGGCCAGGAGTTTGAGATCAGACTGGGC
+AATATATTAAGACCCTGCCTCTACCAAAAAACAGAGTGAATGTGTGGAAGACAATTTTTC
+CACAGACTGGGAATGAGGGAATAATTTCAGGATGATTCAAGTGCATTACATATATTGTGC
+ACTTTATTTCTATTATTACTACATAGTAATATATAATGAAATGATTCTACAACTCACTAT
+AACGTAGACTCAGTGGGATCTCTGAGCTTGTTTTCCTGCAACTAGACTGTCCATCTGGGG
+TGATGGGAGACAGTAACAGAATATCAGGCATTAGATTCTCATAAGGAGTACACAACCTAG
+ATCCCTCGCATGCACACTTCACAACAGAGTTTGTGCTCCTGTGAGAATCTAATGCTGCTG
+CTGATCTGACAGGACATGGAGCTCAGGTGGTCATGCAAGCGATGGGAGGGGCTAGAAATA
+CAGATGAAGTTTCCCTTCACTCGCCTGCTGCTCACCTCCAGCTCTGTGGCCCTGTGGTTG
+GAGACCGCTGCTCAAGTGCATTTGAAAGGAACCAACCCACGCCATTCTTCAGAGTCATCT
+TTACTGCTGCAGTGGTCAACTTGTAGCACCCCTAAGCTCGCAGGACATATGCTTCAACTG
+GCATTTCACAATCAACAGTATGTGGCAGCTTGAGTCATTGTGAGCTCACATCCTGGAAAT
+CACCAGCATCCCATATCCCATTGCAAGGAGCTCAGCACTGCTCCTTGGATAACCAAACCT
+ATTCCCAAATCCCATCTGTGTGCGTCTATCTCCTGGTACCCTTCCTAGCATCAATTCTGT
+ATTTGTAGGAGTCCAATCAGGAGACACAAACCACTCAAAAGTTTAAACTAGAATGAGCAA
+GATGGCTCACACCTGTAATCCCAGAACTCTGGGAGGCCAAGGTGGGTGGACTGCTTTGAG
+CTCAGGAGTTTGAGAACAGTCTGGGAAACATGGCGAAACCTCGTCTCTACAAAAAACACA
+AAAATCAGCTGGGTGTGGTGGCACTTACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA
+GGAGAATTGCTTGAGCCTGGCAGGTGGAGGCTGCAGTGAGCAGAGGTTGTGCCACTGTAC
+TCCAGCCTGGGTGACAGTGTGAGACCCGGTATCAAAAAGAAAAAACGTATATATATATAT
+ATATATATATATATATATATATATATATATATATATGTAAATTTAATATAAAAAGTATTA
+ATTTTGGCCAGGCAAAATGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAG
+ACAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGACCAGCACAGAGAAACCCCATCT
+CTACTAAAAATACAAAATTAGCTGGGCATGGTGGCACATGCCTGTAATCCCAACTACTCG
+GGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGAAGGTGGAGGTTGCGCTGAGCCGAGAT
+AGCGCCATTGCACTCCAGCCTGGGCAACAAGAGTGAAACTCCATCTCAAAAAAAAAAAAG
+GGTATTAATTTTTACAGAGGATCAGCACAATGAGGGACACACTAGCACAAAGTAAAGACA
+ACTCTAGAGAATACGGAACTAGCAGAGGCCAGGCATTGTGGCTCATGCCTGTAATCCCAG
+CAATTTGGGAAGCCTAGGCAGGAGGATCGCTTGAGGCCAGGAGTTGGAGACCAATCAGTG
+CTAAATAGTGAGACTCTGTGTCTACCAAAAAAAAGAGACATTAGCCAGGTGTGGTGGTGG
+TGCACACCCGTAGTTCCAGCTACTTGGGAGTCTGGGGTGGGAGAAATCCCTTGAGCCTGG
+GAAGTCTACACTACAGTGAGCCAAGATTGTGCCACTGCACTCCAGCCTGGGCGACAGAGT
+GAGACCCTGTCTTAGAAAGAAAAAAGAAAAGAAAGTGTTAATCCCCCTATGGGAATCTCC
+TCTTCTCCTGCCCTCTCTGGAACCTCACTTGTCAGTTCTTCCTCCCACTTTCCTGTATCT
+TTAACCTATCCCCCACTTTTAGCTCCTTCCCATCATCATTTAAATTACTCAAACTTCTTC
+TGTTTTAAAAACCTCTCCCTAAACTCAGGGAGAGGTCTTCTGCACACACATTGAGCCATC
+TGCTCTTCCCGGTGCCTTCTCTACAGCAGCCTGAGCCATGTCTCTAATCTATGAATCTCA
+TCATGTTACTCCCCCATTTACATCACTTCTCCTTGCCTCAGGGATTAAGTCCAAACTCCT
+TAACAGCCCCTGCTCTGCCCTGCCTTGCAAGGCAGCCTCACTGCTTGCCCCTCTCCATTT
+CATCTGCTATGGAGTCCAACTGAGCCTCATCTGCCCCTTGAACGCACACTCTTTCTCCTC
+TGGGAGTCTCTGAAGTGGGTAATATCCTCTGCTTATAATATGCTTCCCCTTAAACCTCTA
+CTCTCTTCCTAGCTAGCTTTGACTCCTCTGTCACTTGTCCGCTTTGGCATCACCTCCTCA
+TAGAAGACTTCTATGACTCCCGAGATTCTCAGGAGCATGGCAGGTGAAGTGCTCCTCCCA
+TGAATGGATGGAGATTAGGGAGTGTGTGTTATTCATGCTTAATTCACCAGTGCTTAGCTG
+AGTACCTGGCATAAAATAGTTACTGTGGTGGCCAAAGTAATAACCCCCACCGCCACCAAT
+TGCTCATGTCCTATGTTACACAGCACAGTTACAGAGGAAGGGGGAATTAAGAGTGCAGAT
+AAAATTAATGTTGCTCATCAGCTGACCTTAAAACAAGATTATCCTGGAGTATCTAGGAGA
+GCCCATGTAATTACAAGCATTCTTTAAAACTGGAAGAGGGAGGCAGAAGGTTAAGAACCA
+GAGACGGTGGGCACAATGGCTCATGCCTGTAATACCAATACTTTGGGAGGCCAGGGTAGG
+AAAATCCCTTGAGTGCAGGAGTTCAAGGTCAGCCATGGCAACATACTGAGGTCCCATCTC
+TACAACAAAATAAAAACAAAATTCACTGAGTGTCACGATGCTTACCTGTAGTCCCAGCTA
+CTGGGAAGGCTGACATGGTAGGATTGCTTGAGCCTGGGAGTTTGAGGCTATAATGAGCCA
+TGATAGGACCACTGAACTCCATCCTGAGTGACAGGGCAAGGTCCTGTTTCTGAAGAAAAA
+AAGGACATTGGAATCAGGGCCCTCTCCATCCTGAGGTGCCTACAAGGCATCTCTCTCTGC
+AAACGAGTAAACATCACCCTCCAACTCCTTACAGAGTGGAGCAACAGGAAAACTCCTTCA
+CCTCATTTCTGTGCTGCTTGGGAGGCCTGGACAGCCCAATAACCAGCTCCTCGCTGATGA
+AGCAATCAGGAAATGGCTCGAGTTGAGCTAAGGAGAATTTGGATCCTTCCTTTGGTTCTC
+AGTAGGCAGGGTAGGGGCCAGGCATGGTGGCTCATACCTGTAATCCTTGCACTGTGGGGG
+GCCAAGGTGAGAGGATTGCTTGAGGCCAGGAGCTCAAGACCAGCCTGGACAACATAGCAA
+GACCTGGGTGGCACACACCTGTGGTCCCTACTACTTGGTAGGATGAGGTGGGAGGATTGA
+TCACTTGATCCCAGGAGTTTCAGGCTGCAGTGAGCCATGATCACACCACTGCACTTCAGC
+CTGGGTGACAGAGCCAGACCATGTCACAAAAAGTTAGAAAAAAAAAAGAGAGAGGGAGAG
+AGACTATACACAGGCACCACCACATTTGGCTAATTTTTAAATATTCTGTAGAGACAAGGT
+CTTGCTAGGTTGCCCAGGCTAGTCTAAAACTCCTGGCATCAGGCTGGGCATGGTGGCTCA
+TGCTTGTAATCGCAGCACTTTGGGAAGCTAAGGCAGGCAAATCACCTGAAGTCTGGAGTT
+CGAGACCAGCCTGGCCAACACGGTGAAACTCTGACTCTATCAAAAATACAAAAATCAGCT
+GGGCAGTAGTGGCGTGTGCCTGTAGTCTCACCTACTCGGGAGGCTGAGGCAGGAGAATCA
+CTTGAACCTGGGAGGTGGAGGTTGCAGTGGACCCCATCACTGCACTCCACCCTGGGTGAC
+AGAGCGAGACTGTCAACAACAACAACAACAACAAAAACAAAAACAACAACAACAAAAAAA
+ACTCCTGGCATCAAGACATCTTCCTGTCTTAGCCTCCCAAAGCCCTGGGATTATACTGTT
+TCCTATAATTGAAGACACTTGTTCTTATACTGCTTTAAGGTATAAAGGAAGAAAAAAAAA
+ACAGATAATGGCAAATGTTGGTGAAGGCCGGGCATGGTGGCAGCCTGTAATTCCAGAACT
+TAGGGAGGCTGAGGTGGGCAGATCACTTGAGGCCAGGAGTATGAGACCAGCCTGGGCAAC
+ATGGTAAAATCCCACCACTACAGAAAAATCTAAAAATTAGCCAGGCATGGTGGCGTACAC
+CTGTAATTTTCAGCTACCCAGGAGGCTGAGATGAGAGAATCACTTGTGCCTGGGAGGTCA
+CGGCTGCAGTGAACTGTGATGGCATCATTGCACTGCGGCCTGAGAGACAGAGCAAGCCCC
+TATCTAGAAAAAAAAAATGTCAGTGAAGATGTGGAGGAATTGGAACCCACAAACATTACT
+GGTGGGAACATAAAATTGTGTAACCATTTTGTTTGGGTATTTCTTTTCTTGTCATTTTAA
+TTGGATTTTTAAAAAATCAAGACGGGGTTTCACTATCTTGCCCAGGCTGGTCTTGAATTC
+ACGGGCTCAAGCCATCCTCCTAGCTGAGCCTCCTGAGTAGCTGGGATTACAGGTGTGAGC
+CATTGCACCCAACTGGTATAGCCACGTTAGAAAACATTCTGGCAGTTTCTCAAAAGGCTA
+AATGTACAGTCATCCTATAATGCAACAATTTCACTCCTAGGCATATATCCCAGAAAAATA
+AAAATATATGTCCACACAAAAACTTGTACAACAATCTTCATAGCAGCATTATTCATAATG
+ACCAATACATGGAATACATGGAAACAACCCAAATATCCACCAACTGATGAACAGATAAAC
+AAAATGCAGTGTGTCTCTACCATGGAATACTGCCATAGAAGGAATGAAATATTGATACAC
+ACTATGACATAAAGGAACTTTGAAAACACTGTGCTAAGAGGGAAAAAAAGCCACAAAAGA
+TCACATATTGTACAATTCTATTTGTCCAGATTAGGCAAATCTATAGTGACAAAAAAATTA
+ATCAATGGTTGCCTAAGGCTGGGGGCAAAGGTAGGTGGGGAGAGTAGGAGGTAGTGGCTA
+AGGGGTATGGATTTCTCTATAGGGTAATGAAAGGTTCTAAAAGTGACTGTGGTGATCGAT
+GCACAGCTCTGTGAATATTCTAAAACCTACTGAATTGCAGATTTCAATAAATAAAGTGAA
+TGGTATGTGAATATTTTAATAAAGCTATTATTTAAAATAATAATAATAGGGGGCTGGGCA
+CAGGTGGTCATGCCTGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGAGGATCACT
+TGAGGTCAGGAGTTTTGAGCCCAGTCGGAGCAACATGGCAAGATCCCGTCTCTATGATAA
+AAAATTAGCTGGACATGGTGGCACATGTCTGTAGTCCCAGCTACTTGGGAGACTGAAGTG
+AGAGAACCACTTGAGCCCAGGAGTTTGAGGCTACAGTGAACCATGATCATGTCACTGTAC
+TGTAGCCTAAGCAACAGAGCAAGACGCTGTCTCTGAAAAGGAAAGAAAACAAATGCAAGT
+TTTTATCACTTTGTGAGTGTAGCCAAGTTGGAGGAGAAATAGACAATAATAAAAGAGCAC
+TGAATAATGACAGTGAGTGGCTGGTTAGGCTCAGTTGCTAGCTAAATGGCTTCTAAAAAA
+TTCAATAAAGTTACAGCTCTGGGGACAGTCATGTAGTCAAAGAATGAAGGCGAAATTCAT
+TACAATTGCCCATGGTCTTTATTTACATGCCTTCTAGTGAAAAATTCCTAAGTGCCTAAA
+CAGCAAGTCTGCAATGATAGCAGCTGTTTATTAAAGACTACAAAAAAGAAATGGAGGCCG
+GGCGTGGTTGTTCACATCTGTACTCCTTGAATTTTGGGAGGCTGAGGCAGGCAGATTGCC
+TGAGGTCAGGAGCTCCAGAGGAGCCTGGCCAACATGGTGAAATCCCATCTCTACTAAAAA
+TACAAAAATTAGCTGGGTATGGTGGCGGGCACCTGTAATCCCAGCTACTCGGGAGGCTGA
+GGCAGGAGAATTGCTTGAACCCAGAAGGTGAAGGTTGCAGTGAGCCAAAATCGCACCATT
+GCACTCCAGCCTGGGTGACAAGAGAAAGACTCTTATCTTAAAAAAAAAAAGAAAAAAAAG
+AAATGGCATCTTCTTCAAGAATTACATCGTGTTTCATGATAAAGAAGCTCTAATTTTGCA
+TTTGTTCAAGTATTGATGAGATTTACCCAATATGACACCCATCTTGGATAAAATGCAAAC
+AACACAATTTCATTTTGTCATTAACAAAACCGATTAAGTAGTCTAATATAAATTGCGATC
+TTATTAAAAACTGATCCGATTTAAAAAATTATGGAATTATGGAGCCAATAAGATGTTACA
+ACCTGTTCCAAGGGGAATTCCAAAATCCACACATATCTGAGACCATCAAGTATGATGAAA
+TATATTTGATTACTATATTGAAAAATAAACTGATTACATAGCCAACAATTGGACAGGGGT
+CTCCTCATCCACAGCCACACAAACCCGATCATGCAGCTGTATGGTTACAAGGCCTACATA
+GCCTAGAAGGGACTGGTCTGACTTGAGATTTCATTTGTATTTGTATTTTGAGACAGGGTC
+CCACTCTGTCACCCAGGATGGAGTGCAGTGGTATAATCATAGCTCACTGCAACCTTGACC
+AACTGGGCTCAAGAGATGCTCCTGCCTCAGCTGCCCCCATACCTGGGAATACAGGCAAGT
+ATCACCATGTCAGGCATTTTTTTCATTTTTGTAGAGAGAGAAGACTTGCTATGTTGCCCA
+AGCTGGCCTCAAACTCCTAGAATCAAGAGATCTGCCCATCTCAGCCACATGAGTAACTGG
+GGCCATAGGTACATACCATCATGCCTGGCTATATTTATTTTATTTTATTAAATTTATTTT
+TTTTATTTTTGTAGAGAGGAGGTCTTGCTGTGTTGCCCAGGCTGCTCTCAAACTCATGGC
+CTTAAAACATACTCCCATCTCCTCTGCCTCTCAAACTGTTGGAACTATAGGTGTGAGCCA
+CTGTACCTGGCCTGACTTGGGATTTCTTTTATCTAGCATCCTTTACTTGGTAGGATTGGG
+AAAAGCAGTAGTGTTTTTTAAAATTACTTAATAATTCAATCAGAATCAAACTCAACCTTG
+ACCACTGCCTTCTCTCACAGCTCACATCCAGTCTGTCAGGAAATCCTACTGACTGACTTC
+AACATGTATCCAGGCTCTAACCATCTCTCACCACCACCATGAACCCCGTCAGGATCACTA
+TCATCTCCCACCGGGATGTTGCCACAGCTTGGCTCCCATGCTTCTACCCAAATCTTCCCA
+TAGTCTTTCTCAACTCGGCAGCCAGGTCGTGCTTTTAAATCAGGAGACGGATCATGTCGC
+CTCTCTGCTCAGAAGCCCTCGGTGGTTCCCATTTTAGTCAGAGCAAAAGCCAAAGCCCCA
+GCAATAGCGTCCCAGGGCTTACACGATCTGTACCGATCCCAGCCCAGCAACTCCCTGGCC
+TCCTCGCTGACTTCGCTCCATCTCTTTGCTCCACTGGCCTCCTTCCAGAGCCTCAGACAC
+ACCAGAGAGTTTCCTCCTAATGCCTTTATCCTGTTGACTCAGCCTACAATGCTCTTCCCT
+CAGCACCTTGGCCAGCTCCATCACCTGCTTCAAACTTTTGCTCAATATTCACTTATGAGG
+CCAACCCTGACCACTCTACTTAACACTGCCATCTGTCCCCATTCCCACCATGCTCATTTC
+TTTCTTTCTTTTTGAAACAAGATCTTGCTTTATTGCCCAGGCTGGAGTACACTGGTGCAA
+TCACAGCTCACAGCAACTTCAACCTCCCAGGCTTAAACAATCCTCCCGCCTCAGCCACCC
+TAGGAACTGAGACTACAGCTGCATGCCACAACACATGGCTTTTATTTTTTTTTTTTTGAG
+ACGGAGTCTCGGTCGCCCAGGCTGAAGTGTAAGGGTGCGATCTTGGCTCACTGCAATGTC
+TGCCTTTTGGGTTCAAGTGATTCTCTGCCTCCCAAGTAGCTGGGATTACAGGCACCCACC
+ACCACACCTGGCTAATGTTTGTATTTTTAGTAGAGATGGGGTTTCACCATCTTGGCTAGG
+CTGGTCTTGAACTTCTGACCTCGTGATCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATT
+ACAGGCGTGAGCCACTGCGCCTGGCCTTTAAAAAAATATTTTTTTTAGACATGAGGTCTC
+ATTATGTTGCCCAGGCTGGTCTTAAGCTCCTGGGCTTAAGCGATCCTCCCACCTCAGCCT
+CCTAAAGTTCTGGGATTACAGGCGTGAGCAACTGTAACATGAGGTCCCAGCTTCGTGTTC
+ATTTTTTGTTGTTGCTACAACAAAGTACCCTACATTTAGTGGCATCAAACACCACAAATC
+TACCATCTTACAGTTCTGGGGGCCAGAAGCCCAACTAGGTCTATTAAGGCTAAAGTCAAG
+GTGTCAGAGAGGCTGCATTCCTTCTGGGGGAGGCTCTAGACAGAATGTGCTCCTTTGCCT
+TTTCCAGCTTCTAGAAGCCACCCCCATTCCTTGACTTACCTCGTGACTCCATATTCAAGG
+CCAGAAGTGCAGCATCTTCAAATCTCCCTCTCTGACCTCTTCTTCCATTACCACATCACT
+TTCTCTAATTCTGACTCTCCTACCTCATTCTCTTATAAAGATCCTTGTGATTGGTGGGTA
+TGGGGGCTCCCATCTGTAATCCCAACATTTTGGGAGGCCAAAGAGGAAGGATTGCTTGAG
+GCCAAGAGTTAGAGATCAGCCTGGGGAAAATAGGAAGATCCTGCCTTTACAAAATTAAAA
+TCAGCTGGACATGGTGATGCATGCCTGTAGTTCCAGCTACTGGAGAGGCTAAGGTGGGAG
+GATTGCTTTAGCCTAGGAGGTCAAGGCTGCAGTGAGCTATGATCACATCACTGCACTCCA
+GCCTCAGTGGCAGAGTGAGACTCTGTCTCCGATATAAGAAAAGAAATATACATTTGGTCT
+CTGCCCGTGGTTCCTGGCATAGAGCTTCCAAAGCTCTTATAAAGCCCTTCGTGACAGAGG
+TAATAGGAGCATTTTCTGTTTTGATATTTAGTCTTAGTCCCAGGTTCCTGACACAAGGGC
+CTCTAAGGTCTTTCAGATCTGCAGCATGGTAAGAATGCATGTGGGATGCTGTTGAGCTAA
+CGGGGTGGCTGCAAGCTCCGAGACTGCTTCAGGAGGAGGGCTAGCTGCCAGAGAAAGCAA
+CCACATTTTTTTTTTAAAACAGAGTTTGGCTCTTGTAGCCCAGGCTGGAGTGCAATGGCA
+CAATCTCAGCTTGCTACAACCTCCACCTCCCGGGTTCAAGCAATTCTCCTGCCTCGGCCT
+CCCGAGTAGCTGGAATTATAGGGGTGTGCCACAATGCCTAGCTAACTGTTGTTATTTTTA
+GTAGAAACGGGGTTTCACCATGTTGGTCAGGCTGGTCTCAAACTCTTGACCTCAAGTGGT
+CCATGTGCCTCAGCCTTCCAAACTGCTAGGATTACAGGAGTGAGCCACCGCACCTGGCCC
+CAACCACATTTTTTGAGGCTTGGAACTTTCAGCCTCACCTGCTGAACTCCAGGAGGCAAA
+AGGAACTGGAGATTGACTTAACTACCAATGGCCAGTGATTTTATCAATCATGCCTCCATA
+AACACCCAAACAGCAGGGTTTGGAGAGCTTCTGTGTTGCTAAACACAAGGAGGTCCTGGG
+AGGGTAGTGTGCCCAACAGAGGGCATGGAAGCTCTGTGCCCCTCCCCACTTACCTTGTCC
+TGTGCATCTCTTTCATTGGCTGTTCCTGAGATGGAGCCATTACATTGAGCCAGTAATAGA
+AAATAAGGTGGCCAGATGCACTGGCTCATGCCCGTAATCCCAGCACTTTGGGAGGCAGAG
+GTGGGCGGAATCACTTGAGCCTAGGAATTTGAGACCAACCTGGGCAACATAAGAAGACCC
+CATCTATACAAAAAATAAAAGAAATTAGCCAAATGTGGTGGTGGGAACCCTGTAATTCCA
+GCTACTTGAGAGGCTGAAGCAGGAGAATCACTTGAGCCCTGGACGTTGAGGCTTCAATAA
+GCTATGATTACACCACTGCACACCAGCTTGGACAACAGAGCGAGGCCCTGTCTCTTAAAA
+AGAAAAGAAAAAAAACTTGTTTTTCTAAGTTCTGTGAGTTGTTCTAGTAAATAATTAAAC
+TCAACAAGAGGGTCATGGGAAACCCTGATTTCTAACTGGTTGGTCAAAATACAGGTGACA
+ACCTAGGACTTGCAACTGGCATCTGAAGTGAGGGTGGTCTTGTGGGACTGAGCCCCTAAC
+CTGTGGGTTCTGTGCTAACTCTAGGTAGTGTCAGAATGGAATTGTGGGATACGCGGTTGG
+CATCCAGAGAGTTGGAGAACTGGTGTAGAAACTCTGCACACACATTTGGTCAGAAGTCTG
+TGAGTAGAGAGAAACGTGTTGCAGGAAGTCAGGGACCCCAAACGGAGGGACTGGCTGAAG
+CCACAGCAGAAGAATATAAATTGTGAAGATTTCATGGACATTTATTAGTTCCCCAAATTA
+ATACTTCTATAATTTCTTAGGCCTGTCATTACTGCAATCTCTGAACATAAATTGTGAAGA
+TTTCATGGACACTTATCACTTCCCCAATCAATACCCTTGTGATTTTCTATGCCTGTCTTT
+AATCTCTTAATCCGGTCATCTTCGTAAGCTGAGGATGAATGTCCCCGCAGGACCCTGTGA
+TAATTGCGTTAACTGCACAAGTTGTTTAAACAATATGAAACCTGGGCACCTTGAAAAAAG
+AACAGGATAACAGCAATTTCAGGGAACAAGGGAGATAACCTTAAACTCTGGCTGCCTGTG
+GGCCGGGTTGAACAGAGCCATATTTCTCTTCTTTCAAAAGCAAATAGGAGAAGTATTGCT
+GAATTCTTTTTCTCAGCAAAGAACATCCCTGAGAAAGAGAATGCATCCCTAAGGGGAGGC
+CTCTGAAATGGCCGCTTTGGGGACGGCTGTCTTTTACAGTCATAGATAAGGGATGAAATA
+AGCCCTGGGTTCGCGTGGCGCTCCCAGGCTTATCAGGACAAGGAAATTCCCGCCTAATAA
+ATGTTGGTCAGATGGGTTGTCTGCTCTCAAACCCTTTCTCCTGATAAGATGTTATCAATG
+ACAATGCGCGCCCGAAACTTCATTAGCAATTTTAATTTCGCCCCAGTCCTGTGGTCCTGT
+GATCTTGCCCTGCCTCCATTTGCCTTGTGATATTTTATTACCTTGTGAAGCATGTGATCT
+CTGTGACCCACACCCTATTCGTACACTCCCTCACCTTTTGAAAATCACTAATAAAAACTT
+GTTGGTTTTGCGGCTTGGGGGGCATCACGGAACCTGCCGACGTGTGATGTCTCCCCTGGA
+CATCCAGCTTTAAAATTTCTCTCTTTTGTACTCTTTCCCTTTATTTCTCAGACTGGCTGA
+CACTCAGGGAAAATAGAAAAGAACCTACATGAAATATCAGGGGTGAATTTCCCCCGATAT
+CACACTGGCTCTTCTCTCACCTGTCTACCTGCTTAACTTAATAGGAGAGGCAATGCATGG
+TGCTCATGAACAAGGCAAGCATTAAAGTCAGACCAGACTAACATTTGACTCAGTCCTAAT
+ATTCAGGTGAGCTTGGGCAAATCGCTCATTAACCCCAAGTCTTCATCATTTTGTGCATAT
+AATGGGGATAACTGTGGCACCCACCTGTTTTTGTGAGAATCAATGAAATATTATGCTTGA
+TGTTATTGTGATCATGATACTATCTGACAAGGGCAGTGATGCATGATAACATCAAAAAAT
+TAGAAACTGTAATGAGGTCTCTTGGGCAAAATTCCATACAGGCAAATTACTGTCTCTACA
+AAGCATTTCTGCCACACTTAATTCACCATACCCTGAACAAAATGTGCCATCTTCATTGTT
+CAGGTCTGTATAGTGCTGGTTTCCCTGCCTGGGCAGCTCACTCCATCCCATCCCAGCCCA
+ATCCCCATCCCTCCACCTCCCCCTTCCCTCCCCACTCTCATACAACTCTTCCTTATCTTA
+CAGGACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTCCCTCTCCAGAAGAGCTTC
+CGATTGCACTTGATGCATGCACTATTATTTGATCATTTTTGAGTTACAGTCCAAGTCTTT
+TTGTACCTGAATAACATGTTGCCCAGTCAGTTTCTCTTCCTGGATTCAGAAGTCTTTCAT
+GGTAGGTCCAGCTAGAAGTGACAAAAAGACATTTAAAAAAAAAAAAAAAGAGGGATGACA
+CAGACAGACATCAGCACTTAAAAGTTTTAAACGATATGTGAAAAACAAAATTTAAGGGCT
+TCTAGGAGAAATGTAGGAGGGAAGGTGTTACTGGGAAATATGATAGAAGGTTAATTTTTA
+TTTTATTTTATTTTTAGAGAAAGGGTCTTGCTCTATCACCTAGGCTGGACTGCAGTGGTG
+CAATCACAGTTAACTGCAGCCTCAACCTCCAGGGCTTGAGCAATATTCCCATCTAATTTT
+TATTTTGTTTAAGAAATGCAGTCTTGCTCTTAGCAAAGCTAAAGTGCAATGGTGTGATCA
+TAGCTTACTGCAGCCTCAACCTTCTAGACTCAAGTGATCCTCCAGTCTTAGCCTCCCCAG
+TAGCTCGGACTACAGGTGTGCACTGCAACGTGTAGCTCATTTTTTTTTTTTAATTTTTAG
+TAGAGACAAAGTGTCACTATGTTGACCAGGTTGGTGGTGATCTCCTACACTCAGGCAGTT
+CTCTCACCTCAGCCTTCCAAAATGCTGGGATTACAGGTGTGAGCTGCCACACCTGGCTGA
+GGGGGTTAATTTTTAATTATATAAAGAGCTCAAAGCAAATATTAGAAGGAGCCTAAATGC
+CTCCAGCAGTTGACTGGTACTGGTAAATTGTGATACATCCATATAATAAAATATTATGCA
+ACCATGAAAAGGATTAAGATAGATCAATAGGTATTGGCACAAATGTCCACGAAATATGAA
+AATATGAAGTGATGTTCAATCACCATGTACGTATCTTGAAGGATATGGCCCATTTTCTCA
+ACTGCAATTATTTCCTGAGATAAGATTATGGGTCTAAAGAGTGAAGGACATTTTTCACTT
+ATTTAAAAGTATTTATCATTTTTATAATTTAATAAAAGATTAAACAGATCATTGAATTAG
+TAAAAGACAAAGTAACTCTATAAATAAATGGAAAAGACACAGATACCCCAGGCATGGTGG
+CTCATGCTTATAATACCAGTACTTTGGGAGGGGGTGGTGGGGGGATTGCTTGAGGCCAGG
+AGTTCCAGACCAGCCTAAGAAACAAAGCAAGACCTCCTCTCTAGTAAAAATAAAAAAATA
+AAAATAATTGGCCAGGCATAGTGGCATGTGCCTATAGTCCCAACTACTGAGGTGGAAGGA
+TCACCTGAGCCTAGGAGGTCAAGGCTGCAGTGAGTTGAGACTGTGCCACTACACTGAAGC
+CTAGGAGACAGAGCGAGACTTCATCTCAAAAAAAAAAAAAAGGACAATAAAGAAATAAAG
+CTAATAAGCTAACATAAGGAAAGATAAAATATGTGACAAATAGGCTGGGCACATGGCTCA
+CAGCTGTAATCAAGCACTTTGGGAGGCCAAGGCGGGTAGATCTTGAGATCAGGAGTTCGA
+GACCAGCCTGATCAACATGGTGAAACCACGTTTCTACTAAAAATACAAAAATTAACCAGG
+CATGGTGGCATATGCCTGTAATCCCAGCTAATAGGAGGTCTTTCATTTATCACACAGAAA
+ATAACTTGTTAAATTATAATACCTGTGTGGGCGAAGGTGCAGTGAAATGGCCATTTTCTT
+GTAGTATTAGTGGTGTTTAAAATGTATATAAGCCTTCCAGCATAAAGCTTGGAAATTTTT
+TTTAAATCATACAGACAGTGACTCATTATACTGCCTCCTCCAACTCCTGGCCTCAAGCAA
+TCCTCCCACCTCAGCCTCCCAAAGTGCTGGAATTACAGGCTGACAGCCACCATGCCTGAA
+AGCTTTGCAATTTACATCGAGGGTAATAAGAATGCTCATGCCCTGTGACTCACAGTAATC
+TCACTTCTGGAAATTTCACCTTTGGATATAATTCAACCTAAACAAAAGGTCATATGCACA
+AACACAGTGAAAATCTGGGAGTAATTTTTTTCTCTTTTTTTAAAAAAATATGGAATGCTT
+CACAAATTTGCATGTCATTCTTTCACAGAGGCCGTGCCAATCTCTCTATTGTTCCAACTT
+AAGTATGTGTGCTACTGAGGCAAGCATGAGTAATTTAAGATAGGGTGGTTAAGTGAAATA
+AGGAAGAATTATGGAGAATTTAAAAATCTATGCTATTTATAGGCACCTAGTAACAGCTCA
+GTAAATATTAGCTGCTACTATTATTATTTTTATGGTAATTTCACTCAATTAAAAACTGTC
+GTTAAAAATTGCCATTGTCATGGAACATAATGTCTCCTACTGTATAATTGTAGAAACAGA
+TACAATTTGTCCCTTGGTATATGGGGGGATTAGTTCCAGCTCTCCCATTTCTGTGTATAC
+CAAAATCCACGCATACTCAAGTTTTCAAAGTCAGTCCTGTGGAATCCACATATAACACAA
+ATGGGAAAATTAGTGAGGTGTGGTGACAAGCACCTGTAGTCCCAGCTACTTGTGAGGCTG
+AGGCAGGAGGATTGCTTGAGCCCAGGAGGTTGAGGCTGCAGTGAGCCATAATTGCACCAC
+TACACTCCAGTCTGGGCAACAGAGTGAGACAGAAGGTTGACTTTTTAATAGAATTTTTCT
+GTTCACTTGAAGATATGGTCAGGATTGTGGCATATGAAAATTCTTCATAAAATAACTATC
+TAATCCAATTAATGCTGGAATTGGGAACAGCAGAAGTGTCATCTCAGAGCTACTCGCAAT
+GAAAGGTGATGTCTGGGGCTCAGGTGTGTTGAGGTCCCCATGCCTGGACTATGGGTGCTG
+AGTGGGATTTACTTGTCCATCCATTTTCTATATTCCAGCACTGGGAAACTAGGGACAGTA
+CTTGTTCTCAAGGGAATCTTCAGCTTAGGTGGCTCTGTAAAAGAGAAATTACATCATTGA
+AAAATCGTCGCAGGTCAGGTGAGGTGGCTCATACCTATAATCCCAGCCCACTGGGAGACT
+AAGGCAGGAGGATTCCGTGAGGCCAGGAGTTCAAGACCAGCCTGAGCAACACAGTGAAAC
+CTCATCTCTACAAAAAATTAGAAAATGAACTGGGTGCGGTAAAACATTCGTATAGTCCCA
+GCTACTCTGGAGGCTGAAATAGGAGGATCGCTTGAGCCCAGGAAGTGGAAGCTGCAGTGA
+GCTCTGATCTCACCACTGCACTCTAGCCTTGGTGACAGAGTGAGACCCTGTCTCAAGACA
+CACACAAACACACACACACACACACACACACCCCCAATCTCACTCTGTCCAGCCTTGACT
+AATCAAAAGGGCCTTCTGGTTACAGAAGAGGTATGCTCTTTTGTAGGACAGGGAGAGACC
+AGCAAGCTTGTTCACAGACTTTTCCTCATCCTCTGCTTAGTTTTCCAAGAACCCTCACAG
+TGGAAATGGAGTCTCTGGGAAAATGACCTAAATCTTTGGGTTACCAGGGGAGAAATATGC
+CTCCTTTGTCAATTAATAAATGGAACATCTGCCTTAAAATCCAGGGAGTTCTGCTAGAAT
+GAATCACTCCCTAAGACCCTGACCAATGCATGGAACATGAAAAACTGAAGTTTAACTGGG
+CGCGGTGGATCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCGGATCACCTG
+AGGTCAAAAGTTCTAGATCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA
+CAAAAATTAGTTGGGCATGGTGGTGGACACCTGTAATCCCAGCTACTTGGGAGGCTGAGG
+CAGGAAAATCGCTTGAACCCGGAAGGCGGAGGTTGCAGTTACTTCTAGAAGAATTTCCAT
+TAGCCCTTTGAAATCCTTCAACATTCATGAAGGCCAAAGAGTTTTCACCTAATTTAATCT
+GATGGGTATGTGACCAGAGTCTTTCTAGGGAATAGAGACTCCCAAACAGTTCGACTGGGA
+AGTGAGGAGAGAATTTATTACTCAAAACCAAAGGGAAATGAAAAGAGGCCAACATAGAAT
+GTCATTATTCTTTCTTGGCGGGGAATGGATTCCAGAGTCATTCTGTGACCTTTACATGAC
+CTCCTTATTAGCATCTAAAAGCTTCCAGTGTAGGATGCAGCCAGCTAGGTTCTCTTCTAA
+TGTAATAAAATTTGCTTCGGCAAATCTTATGCAGAGCCATCTCCAGGCTCCAGAAACAAT
+AGGCTATAAATTACTGGATCTCCCATTTGATACAATGAAGTATGAGCATGGTCCTGAATG
+ACTCCTCTACATACTACTCTGGGTGGCTTGAAGTGAATTTGATACAAGAACTGGAGCGAG
+GGCAAAGCAGAGCTAGATCTAGGATTAATGTGCTTGGGCCCAGCTCCTCACTACTCACCT
+ATGAGTCTAGTTCCAGAACCCAAGTAGAGGATGGGGAAACAAGGCTCCTGACTTTTTTTC
+CCTAATATCTGCATCTCTTTCACATTTCTTATCTCCTTGCAAAGAAACTAAACAGGCTCA
+ACTGAAATAACTAAATGATTAAACCCTATACAGAGAATCTCCAAAGACTGACAAAATATC
+ATTCAAGACTGTTACACAGACAACCTTGAGGATGACTTGATGTACCAGTGATCTACAATA
+TTTGGGATCATTCCAAATTCCCATCAAGGATCTGCCTATATCAACAAAGGAGCCAAGGAC
+CAACCATTCAAATGGGCCCTGCTGCCAAGCCTTTTTTTTTTTTTTTTAACAATGCCATCT
+CTTCATATTGTTCCATTTAACAAAACTGCAGCCCTTCATCTATCCTTAAGTCCCTTGGCC
+AGTGGTACAGAGCCAGAGTATGCTACTCCCTAGCAGGAAATCAACAGGATGACCTACTAA
+ACACCATTCAGAAGATGCTAAGACCCATGAATTGCAACAGGAAAGAAAAGACAGAGAATT
+AGTCAGACAGGTACATGCTGTGCCAAAAGTGCACTACAGCCCCCACCCAATTCTGCCTAA
+TCCTAGCTGGGCTGACACCAACCTGATGAGACAGGCCTATAAGATCTCAAACTAAAACAG
+AAACTCCTGAACTGGGTTCTTTCGAGCCCAGGAAGCAGCAGTAAATCATTAAAGAACAGA
+TAAGTTCTTAAGGTGAGGGAGAGTTTCAGATAAATGGAATGCTGGTAGAACACAGGGCCC
+AAAGGAGCAAAAGTTAACCTAAGCCCAGGTAGAACCTTGTTTACTAGAGTATTAGGCATG
+GGTTTGGGCAACTATTCTAACCAGAGAAACTGGCTTCAGTGAGGGCAAGTTGGCAATCCA
+AGGTATAGCATGCATAGGGCTGGCAAAATTCAGGGTGACTGAAGCAAAAGCTTCATAACC
+AGAAAGACCACATCTGGGGGTAGAGCACAAAACTCTCAAGAGATGAATCTTTGTAAGAGT
+GAGGCAGAACTATATAGCAGTTTTAGGAGATCTGTTGGTGCCCAGCAAGAGCTCCAAACG
+GGCTATATGCAGGGATGCAGGCTGTAGTCTCAGGAGAGGAGGTTCACAAAAGTCATTCAG
+TCCAAGACCTCAAACTGTGTTCTCTACTAAAAGGAATCAAGGTTCCCTAGAGAAATGGCT
+GACTCCATGTATGGTGCAGTATATTGATCCTGGAACATCTGTTTTGCCAGAAAGCAAGGA
+AGCCATCAAAGTCCAACAGGATCACTTCAAAAAGACATGAAAGTCAACTTGAAGAGATAA
+TTATTAACCTAGATGAGACAATCTAAGCATCCAAAACAATAAAGACTGCAATGGCCTGAA
+ATACATCAAATGCAAACAATAATCTATGAGTTCATAATGGTATTCAGAAAAAAAAACTAC
+TGGTCATTAGAGGGAAGGTTACTAGGTCACTAACTTACTACTCTGAAAAGTGACTTAAGA
+TGAGAGGTAGGGTGGAAAATTAGCTATTTATTCAGTCTTTCCTGTACAAACATAAATTTT
+TAGGGAGATTGAAGCAGATGAAACAAATCTGGAAAAATGGAGGTAACTGCTTAATCTGCG
+GGTTGGGTGCATGGAGGTTCAACATATTTCTTTTGTGTATATTTGAACCCCCTACAAAAA
+AAGCACAAGAGAGAATGTGAGCCAAGCAGCTTAGGGTTTAGGCAAGGCTTCTGCCTACAA
+GAGACACTAGGATATGAGGGGTAGTTTTAGCCCTAATGGGCTGAGCCAACTGGAGGTATA
+TAGGGAAGTGCTAAATTGCAGAGGTATCATGTTGCCCAGCACTTGATCAAATCCTAGATC
+CTAGGTCTGCTTGGTAGCATGCTTCCTAGGTAGTGGATCTGAGGCTACCTATAGAACTTC
+CTTTGCAGTCATAGTTCGCTCAGAAACTACAAAAGTGCTTGCTCTTGAAAATGGAGTCTT
+TGTCCATTTCATGCTTCTATAAAAGAATACCACAGACTGCATAATTTATAAAAAGGAAAA
+AAGGAAGGAAAGAAAAAAGGAAGGGAGGAGGGAAGGAGGGAAAAAGGGAAGGAGGGAAGG
+AAAGGAAGGAAGGGAAAGAAGGAAAGGAAGGAAGGGAAAGAGAGAAAGAGGGAAGGAGGA
+AGGGAGGGAAGGAGGGAGGGAGGGAGAGAGAGAGGGAGGGAGGGGAAGGGAAGAAAAGGG
+AAGAGAAGGGAAAGGAGGAAGAAAAGGAAAGGAAAGGAATAAATTTTATTTCTTAACAGT
+TCTGGATGTTAGGAAGTCCAAGGTTGAGGGGCCTGCATCTGGTAAAGGTCTTCTTGCTGC
+ATCATCCCACTACAGAAGGCAGAAGGAAAAGAGAGTGCAAGAAAGCAAGAGGGCAAAAGG
+GGCTGAACTCTGTTTTATAATAAGCCCACTCTGTGATTACTAATCTATTACCACAATAAC
+AACATTAACTCATTCATGAAGGCTATTTTATTAGGCCCCACATCCCAACTGTTGCATTGA
+GGATTGAGTTTCCAGCACATAAACTTTGGGGGACACATTTAAACCATAGCAGAGCACTTA
+GGTTAATTCAACTAAGAGGAGCTGGGAAAATCAAAGGCATGAGAAAGACAGCAAAAGCTA
+GCAGAGAGAAATGCATAGGTTAAGGAAAAAAGTCACAGTGAATCCTGTAGTGCAGGCTAC
+TTTATGAAAAGCACCTAAAAAAGATCTCATTAACTCCCCCAGCTCACCTCCACGCACATC
+TAAAGAGCCACACACAGCACCACCAAAGGCAGCACAATGAGAACAGCATTCTCCTCAACA
+GACAAGCTGGGAGTATCTAGACACCCGACCTCAATAGCTCCAGAACAGCCCTAAAACATT
+TCCTCCCTAACCACCACTCAAGTCACCAGCTTGGAAAGTATTAAGAAAACCCAAATCCTG
+ACACACCACTATGAAACAACTTAAAACAGCAAAGAACAACCCATTTAAACAGCAATGCCA
+GCTGTTGGGAAAAAAAGGAACAATGAGTAGAGGAGAAACAGACCTCTCGGGGTCCACCAA
+GACCCAGTCTCTCAGCTTCAGCACTTTTAAATGCAGAATCCATACCCCTCTGGGGCCTGT
+GGAGCTCCACAAGGCATGTCGTCCTCAAAGATAAATGAGCAGGCAAGCTGGCTAGAAAAC
+CACTAAGGGTATTTATTCTTTAAAGAATCTTTACAGGGTCAAAGAAGAATGGGTCTTAAC
+TGGCTATGTGAACTCCCCACAGATTCTGAGGATGATGTCAGTATCCCTTTCCAGATGTGT
+TTAACACTTTGCAGTCACTTGTATTCCTGCTACTGAGTGCCAGTGCTTTGCTAATTTGAA
+CTGATTCCAGCTCACGCTGACCCCAGCTCCCTGGATGTTACCATTAGCCAAGACTGTCAC
+CCATACTGTACCCTTTCAAAGAGTCCTAAAAACAGCTCTTCACCTACTCTTCCAAGACAA
+GTAAAAATGTCTGCCAAAGAAATGGGGAAAAAAGATTCAGAGAGTGAAAACAATTAATAT
+ACTAACAAGAGAGCAAAAAGCAAAGGGGGAGGAGAAACTAGGAAAATCATATATGGGCTC
+TCACCTATTTCCAAAGCTGGGCTAATGTCCTTTTGCTTGTGTCTGAATAAGGCACCAATT
+TTAAGCTGATAATGAAAAAAAAAGAAAAAGAGAAAGAAGCAGGCCCAGGCTGGGCGCAGT
+GGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACCCAAGGTCA
+GGAGTTCTAGACCAGCCTGGTCAACATGGTGAAACACCATCTCTACTAAAAATACAAAAA
+ATTAGCCAGGCATGGTGGCGCATGCCTGTAAATCCAGCTACTAAGGAGGCTGAGGCAGGA
+GAATTGCTTGAACCTGGAAGGCAGAGAATGTGGTGACCTGAGATCACGTCATTGCCCTCA
+AGCCACGGCAATGAGAACAAAATTCGGTAAAAACAAAACAAAACAAAACAAAATCACCAT
+AAAATAACTCAGACTTAATTAAATACAACCCTAGTGGTGAATGACTAAAGATGGATTACT
+CATAACAGAGACAACAGTCCAATAAGAATCCAGGAATCTTACCTTTTAATAACAAAAAAA
+TCCTTTCCTTCTAAAGTAACATCCTCTCAAGGCCAGGAATTCCATTAGTAGAAAGCCTTC
+CTAAAAAACAAAATTCCTGGCCAGGCATGGGTTCACGTCTGTAATCTCAGCACTCTGGGA
+GGCCGAGGCGGGAAGATCACTTGATATCAGGAGTCGAGGCGGGAAGATCACTTGACGTCA
+GGAGTTCGAGACTGGCCCGGCCAACATGGTGAAACCGCATCTCCACTAAAAATACAAAAA
+TTAGCCTGGTATGGTGGTGGGCACCTGTAATCCCAGTGACTTGGGAGGCTAAGGCAGGAG
+AATTTCTTGAACCCAGGAGGCAGAGGTTGCAGTGACCAGCAAGGTTGCGCCATTGCACCC
+CAGCCTGGGCGATAAGAGTGAAAACTCCATCTCAAAAAAAAAAAAAAAAAAAAAATTCCT
+TTGGGAAGGCCTTCTACATAAAAATCTTCAACATGAGACTGGAAAAAAGGGTATGGGATC
+ATCACCGGACCTTTGGCTTTTACAGCTCGAGCTATAAGAAAAAAAAGAAAAAGGGATATC
+ATTTAAACACAGTATGTAGAAAAGAATAATTATTGAATCTGTACTGGTCTTTAACTTTTA
+CACTTTGATCTTTAATTCTGTTATTGTGATTGAGTCCAAAGAAAAACAGTATGAGTAAAA
+TAAAAAGAACACCAAAAATGCTAATATTCTGTTTACCGAAGTCTGTAGTGAAATATCCCA
+TTAAATCCAAGTGCAGTGACACACCCATAATCCCAAGCACTTTGGGAGGCTGAGGCGGGT
+GAATCTCCTGAAGTCAGGAGTTCAAGGCCAGCCTGGCCAACATGGTGAAACCCCAACTCT
+ACTACAAATACAAAAATTAGGCAGGCGTGGTGGCAGAGGCCTGTAATCCCAGCTACTTAG
+GAGGCTGAGGCAGGGAGAATTGCTTGAACACAGGAGGTGAGCTTGCCATGAGCTGAGATC
+ATACCACTGCACTCCAGCGTGCGTGACAGAACAAAACTTCAACCTCCAAAAAAAAAAAAA
+AAAAAAAAAACAGCTAGCAGGTGACATTTGCTATAGGGAGACTAGGGATATGATCTTGCT
+GCAATCTTTCCATTTTAGTAAATCTAAACAAGTGTGAATCCATTCTGTTTCGTCCCCACT
+CCACTCCAGAGCCAAAACAAGAAAAACAATTATATTTCTAGTTCTTTAAAAACATATCTA
+ACTAAATCATCTAATTAAAAGATAATATGCATGGTTCCATACTCTAAAAGAAAACTTATG
+TCCTGCATATCATGGACATTTGATGAATGCTTATTCAGTTGACTGGTGTAGACTTCAATA
+ATAACCTGTTCAATGCATTATGCCAGATGAATCTTGCATCTCAAAAGTAGAACAAATATT
+GTTCTTTCAGTTTTGTCTACCCATAAATGCAATATTTACTAATAAAAAGAAAATGAGTTT
+ATTGTTCTAGAGAGTATGAGAATTTTGACAACATGAATTCTCCTGTCCTAGGACATAATT
+AATACTTAGAGGCATACTATTTCATGTGGAAGCTACCATTAAATCAATGTTAAGTGTTAA
+TTACCTCACATAATCTTCTAATCTGACTTGACTGAAGACGTACCTGACAAAGTTGATTTA
+TCAAGTTGTAAATCTTCACCTGTTGAATTCATAAGTTCATGTCTGAAAGGTGAGAATAAA
+TACTTAATATTCATTAGGCAATATTCAGCAAAGTAATATCCACTAGTACATATTTAATAT
+TTCATCATGAACTGCGGGTGTGAAGAGAAAGGACAGGCTGGGCACAGTGGCTCACACCTG
+TAATCCCAGCAGTTTGGGAGGCCGAGGCAGGCAGATCATGAGGTCAGGAGTTCGAGACCA
+GCCTGGCCAACATGGTAAAACCCCGTCTGTACTAAAAGTACAATAATTAGCTGGGCATGG
+TGGCAGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCCTGAACCC
+AGGAGGTGGAGGTTGCAGAAACCATTATCACGCCACTGCATTCCAGCCTGGGCAAGAGAG
+CAAGATTCTGTCTCCATCAATCAATCAATAAAAATATAAGAAGGAAGCATTTACTGTGTA
+TTTATATGTCTGGTATTATGTGAAGCACTTTACTATCTTATCAAATCTTCGGGACAGATC
+TTCAGTTCTCATGACCACAAAAGAGGATACTAAAGCTCAGACAGGAGAAGAGACGTGGCC
+AGCCTGTGTCCCCAGGGCCTATGGTCTTACCACTAGGTTACAGTGTTTCCAGATATCACA
+TGTTGTGAGATTTTTGCTTTAAAATGAACCAAAAAAAAACCAAAGGTGAAAAAGGCATAA
+GCTATTAAAAAGTGGGAGAAACACTAAGAGAACCTTAAGCATGTAACTAAAAATATTATG
+GAAATGTTATTGAATACATTAGCAAATTTAGTGCTAGGTTTTCATTGAGGAGTAGGTTAT
+ATTACTCATGATGAAGAAAAATGTTCATTTTAAGTATATTAACATAAATACCATCAATAT
+TGTTTATCATGTTTAAATGTTCACTTAAAGCAATTCAGTTAAAATTCTGCATATCATACA
+ATTTTATAGTTTGCTAGTAGGTTACAAGTAAATAGTCACCCAAATAAAAACATCATGTTT
+TCCACTGGTTGTTGCTCTTTTTTAGGTGAGTATTTGATATATACCAACAGAGAGAGGATA
+ATAACAAATCGCTAATTTCTTTCATCACTATATAAAGGTGGCTTCAGGATAGAATAGTAT
+CAGTGTAATGATGAATTTGAAATCTAACATCAATTCAGTGATGCATCAAGATAAAAGTAG
+AGACAACAGGGGCACCTTGGTGAGTACTGAACATTTTATTTATTTATTTATTTTGAGATG
+GAGTTTTGCTCTTTTTGCCCAGGCTACAGTGCAATGGTGCCAACCTCGCCTCACTGCAAC
+CTCTGCCTCCTGGGTTCAAGCGATTCTCCTGCCTTGGCCTCCCGAATAGCTGGGATTACA
+GACATGCGCCACCACACCCGTCTAATTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATG
+TTGGTCAGGCTGGTCTCGAACTCCCGACCTAGATATCTGCCTGCCTTGGCCTCCCAAAGT
+GCTGGGATTACAGGTGTGAGCCACCACGCCCAGATGAATTCCAAATTTAACAAAGCAGAC
+TAAGAGAAACAATTCATTTAAAAAAATAATATTTGGCCAGGCATGGTGGCTCACACCTAT
+AATCCCAGCACTTTGGGAGGCTGAGGTGAGTGGATCAGGAGGTCAGCAGTTCAAGACCAG
+CCTAGCCAAGATCATGAAACCCCGTCTCTACTAAAAATACAAAAATCAGCCAGGCGTGGT
+GGCTGGTGCCTGTAATCCTAGCTGCTCGGGAGGCTGAGGCAGAGAACTGCTTGAACCCGG
+GAGGCGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGT
+GAGGCTCCGTCTCAAAAAAAATAAATAAATAATTCAATGAAATTCCTAAGATCCAGGGCT
+TTGCAATAAATATGTAAATAAATTTCCAATCTCCATACTGAAAGTTTAAAAGAAATGCTA
+ACTAATAACTAAAGAAATACAACTTTTCCTCAGCTTTGCAGCAATCTAGAAACAAAGTGT
+GTAGACACTACAAAGCACCTTACAAGGAGAAACATGTAAGGATGGCATGACTCGCCGGCA
+GCCCTGGGATTGTCCACGGTACCCCCATGATGAACAGTAACTCCACTGTGTAAACGCCCA
+TGAACCTAAGATTACAAGACTTTTCCAGTTTAGACATACCATATTTTCTTTCAGACAATT
+CTTCAGTTTGTTTACGTAGATCAGCGATACGATGATTCCATTTCTCTGAAAACCAAGCAA
+AAGTTGCTTCTCAATAACACGTCCCTATGTCAGAGCAGCACTAACATATAATGACTGATT
+TCATATATTTTACATTCTAACAGTCCATATCATTTTACTGCTTTCAAGAAAAAATTTCCC
+CTTCTTGGTGGTTCTTAGAATTGGTTTAATGGGAGACTATTAGAGAAGCTGAAAAGCAGG
+AGGGCAGAAAAGCTCAATCAAATTAAACACAATAACAGGGAGGTCACAATGAGGCGGTCT
+CCAGGGGTCTTTTAGCAAACTTCCTAAAACATGTCTCAGCTGTGTGAAATAAGACTTTAC
+AGCAGCCGGGTGCAGTGGTGCAGGCCTGTAATCCCAGCACTTTGGCAGCAGAGGCAGGCG
+GATCACTTTGAGCTCAGGGCAACATAGCCAAAACCCCCCTCCCTAGCCCCACCCCCACCC
+CGTCCCTACCAAAAATACAAAACAGCAGGGCATGGTGGCGGGCGCCTGTAGTCCCAGCTA
+CTCAGGAGGCTGAGGCAGGAGAATCACCTGAACCCAGGAGGCAGACATTGCAGTGAGCCA
+AGATCACGCCACTGCCAGCCTGGATGACAGAGCAAGACTCCACCTCAAAAAAAACAAAAA
+CAAAAACACAAGGTTAAGAGGGACCCCCGACCTTACAGATACAAGTTTAAGAGGGACCCC
+TAAGCAAAAAATGCCAACCCTTTTTCTCCCAATCATTGAAACACCAGGAGGGTGTAACAG
+TTTTGCAGCCTAGCTGTAGCAGGCTGATGCCCCCAAGATGCCCATATCCTAATCCCGGGA
+ACTAGTGAACATGACCTTATATGGCAAAAGGAACTTTGCAGATATAATGAAGTTAAGGGT
+CTTTGGCTTTTGGGGTTGATGTACTCACTCGGATCCTTGTAAGAGCAGAGCAGGTGATGG
+AGAGGGTGGGAGGTGTAGTGACAGAAGCAGGAAACTCCAGTCATTCGAGACGGGCAGCAC
+AAGCTGCGGAGTGCAGGCCACCTCTACGGCCAGGAAACGGATTCTCCCGCAGAGCCTCGG
+AAGCTACCGACCCTGCTCCCACCTTGACTCAGTAGGACTTACTGTAGAATTCTGGCCTTC
+AGACCTGTAAGGGAATACATTTTGGTTGTTTTAAGTCACTAAGTGTGTGGTAATTTGTTG
+CAGCAGCCACAGGAAACTAGTATTGTAGTGAAGCCTCAAAACCCCCCTGAAGGGGCTGGG
+CTCAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGATGGGTGGATCACTTG
+AGGTCAGGAGTTCGAGACCAGCCCAGCCAACATGGTGAAATGCCATCTATACAAAAAATA
+CAAAAACTAGCCGGGCATGGTGGCACATGCCTGTAATCTCAGCTACTCAGGAGGCTGAGA
+CAGGAGAATTGTTTGAACCCAGGGGGGCAGAGGTTGCAGTGAACTGAGATTCCACCACTG
+CACTCCAGCCTGGGTGACAGAGCGACGCTCCATCTCGAAAACAAAACAAAACAAAAAAAC
+CCCACCTGAAGGTTTCCAGTTCTGCCAGCACTCTCCCACCCAACCCCCAGAAACAGACAT
+TCCATTGCTGTGGGCCACGGACAGGCAGAAGGAAGCACCTCCTCATGGCAGAGGCCTACC
+CAGGAGAAACCCAAGGGAAGGCACTACTGGGCTGGCCCCTCTCTGCCAAGGCCATATTCT
+TTTTTTTTTTTTGAGGCCAGTTTCACTCTGTCTCCCAGACTGGAGTGCAGGGGCACAATC
+TCGGCTCACTTCGACCTCTGCCTCCCCAGTTCAAGTGATTCTCCTGCCTCAGTCTCCTGA
+GTAGCTGGGATGACAGGAGTGTAGCATGCCTAGCTAATTTTTGTATTTCTAGTAGAGATG
+CGGTTTTGCCATGTTGCCCAGGCTGGACTCGAACTCCTTGCCTCAAGTAGTCCACCTGTC
+TCAGCCCCGCAAAGTGCTGCTATTATAGGAGTGAGCCACTGCACCCAGCATTTGCCAAGA
+CCTTTGATGGCAGGCTTTTTCCAGGTGATCAGTCCTTGTCTGGTCTGGCTCTGCCCCACT
+CTCCTTCTCACCTAGTTGGAATCCCTAGCTACTTTTCAGTAGAGGAGAGTGTGTACCCCA
+ATCCCAGCTTGGTTCAGATCTGCATTTAACTCATGGAACCTGGCTGCTCCCCAGGTTCTG
+AAGAAAAAAACGGTCTCTCTGTGGGTATGATAAAGGATGGGCCTGTCCCCAGGACCCTGT
+GAGAGGGAAGCCCAATGTCCCACCAGGTTGGCAGGGCTGGGGAAGGGAAAGTGTTATGGC
+AGCCCCAAGAAAAAAAAGAGGCAGCAGAGGGAGCAGGAGAGCGCTCACATGGAACTCATG
+CCACTGCCTGAGGGGAGGGAGGAGTGCACGCCAGTGACGTCAGGGGGCAGAGAGGCGCAG
+TTCCAGGGCGGCTTTCCCCCTCACTTCCTGCCATGTTACTCTGATCGCCTCCACGTGAGC
+CTGCCCACTTTGTGCCCAGGGGCCTGTAGAAAACCACAGCTCCCCATGGTTATGGCCCCA
+GGAGTGGGGCAGAGCAGGGAGGAGTCCTGCACAGAGGAGAGGCAGGGGCAGGAGGGAGTG
+GGCCTCAAACTCCAGGAGGGGGCCCTTCTCATGGGTCCTGCTTTCTGGCTTCTCCTTCCT
+TACCCCTGGGCTGATCACTTGGGGAAGAACTGAGACAAAGTTTCTCACCCTCAGGCCCAA
+AGGGTTTAATTACTGGGCCCTTAGGGAGGTGTGAGCCCCCTGAAAGGATGCAAGGTTTTG
+TTTTGTTTTGTTTTTTGAGACAGAGTTTCGCTCCTGTCGCCCAGGCTGGAGTGCAGTGGC
+GTGATCTCACCACACTACAACCTGCGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCC
+TCTGGAGTAGCTGGGATTACAGGTGGCTGCCACCACGCCTGGCTAATTTTTTGTATTTTT
+AGTAGAGACAGGGTTTCGCCATGTTGGGCAGGCTGGTCTTGAACTCCTGACCTCAGGTGA
+TCCGACTGGCTCCGCCTCCCAAAGTTCTGGGATCACATCAGCCACTGTGCTTGGCCACGA
+TGAAAGGTTTTGTGTGGAGAGCATGTACATGCCTTTCTGGGAAAACAGTCCACAGCTCTT
+ATTCTCAGCAGGCTTCACGGTGAAAAAAGGTTAGAACTCTTGCTACAGAGCTGTGGAAGC
+AGCCAGGTGAGGGGCCTGCCAAGGGCACTCTGGGCACTACCTGGGCACTCTCGAGCCCAT
+CATCCCCTAGGCAGGCTGCACTGCTTGGTATTTGCAGAGCTGAGGGGGTGGGGCATGTGG
+GGACTGTGAAATCGCCCTGAGATGACCCACAGTCCTCAGCTAGGAAGTAAGCGCTGCATC
+TCCTGCAGCGTCCTCCATCCCTAGAGCCATGGGGCCAGGAGAACCGGCCCTTGCAGCAAG
+TGAAAAGCCTATTATTGATTCCCTCCCTAGCCATGTAGACAGTGAACCAAGACACTCATA
+TCAGGTAAATGCCTTGTTCTCTGTTACCAAGGTAACCAGTAGGCATTCCCAGATACAGCG
+AAGGTCCTCACACCAAGATATGCACCTGGCCACCTGAGGAAAGAGAAAGGACTATCTGAG
+GGGACGGGGCTGAGCTGGGTGTGGAGTGGTCCTTGTGGGTCTTGGAGAGTGGGAGGGGGA
+ACAGCATGAGCCAGGCCTCGAGGCAGAAGGACAACCAGGAGACAGCCTGGAAAAAGTGCT
+GGACCCACAAGGGCTCAAGGCTGGCCAGAGGGGAGGTGGGATAGGCTGTAAAGTCCTGAG
+GTCTGAAGATTGGCCCTGGCAGGAAGAAACCAGGTAAGGTGGGGTGTTACCTACACCCTC
+GGGGCCAGATGCAGGCCAGAGCCAGCCAATTACCAGGCCCTTAGGGAGGTGTGAGCCCCT
+TGAAATGATGCAAGGTTTTTTGTTTTTGTTTTGGAGACGGAGTTTCGCTCTTGTCACACA
+GGCTGGCACCTTTGCCCAGAGCAGGCACCAAGACTTCTGGCTCTGGGTGTGACCTCAGTC
+TGGGTAAAAGCCCCAGCCCCCACCAGCACCACCTACCCCCTAGACTACTTCAGGTGCTGA
+GCCCAAGCCAGGGGCAGGAAGCTAAACTGATGCCTAGGGTAATCCCAACAAAGTCCCTGG
+TTCCCCGCAGCTATGGGGCTGACGGGGAATTACAGCCCAAACCCCAGATGCTGGCTCTCA
+AACTAACACTGAGCCCTCAGTGCCCACAGGGAGATACAATCAGCGCACTTTCCAGATGGG
+GAAATGGGATCAGAGAAGTGCAACAGCCTTGCCCAATGCCCCAGACCAGGGCTCCAGGCC
+CAGAGTGTTCTTTTGTCACTGTGTTCAGAGGGCAGCAGCTGCTGTGATGTACCCACCTGA
+GCCTGGCAGCTCTCTCCAACTTTGGAAGCCCAGGGGCATGGCCCCTGTCCACAGATGCAC
+CTGGCATGAGGCGTGCCCAGAGGGACAGAGGCAGATGAGTTTCGTCTCCTCCACTGGATT
+GTGAGGGCCTAGAAGGAGACAAGGGTCTGCTTGAGAAGGCAGTGAACAGCGAGCAGCCTG
+AGGCAGTGCCCCTCTGGATGGATGCGCAGTGCCTGGATGGAACCTGGCTCAGACAGAGCT
+CAGTTCTGCAGGTCCCTGAGGCATGGAGAGTTCACAGCTACCAAGTGTAGGAGTCTGGAT
+TCAAAGCCAACGGCGTGACTCCAAAGTCCCTGCCCTAGCCCCTGGACCACCCTTGCAGGC
+CCATCAGATGCCCAGGCCAGCAGCACAGCCGGCCAAGACCAGGGAAACTTGGGGAGCCTC
+AGAGCACCCCCAGGTATTCCAACCTAACCCTGGTGCCCCGCCTCTCACCACCCTTCTTCC
+TGCTTTAACCTCAACCCCTACACAAAGCCTGGGCCACTTAATGTGGCATCAAACAGACGC
+CTCAATAAATCAGTCTAATCTCGAAAATAAAAAAGACTTAACAGATATACAATTGCACGT
+TAGAATGCTAAAAACCATAAACATATAACAACTTAAAGTACATATAAATTCAATATATAT
+CCAATCATTGTAACTATGACACAGTAGAATATTAAAATACTATTTTCAAAATGTATACAA
+GCTTAATGTTCTATGTATTCAAACTATTTATTCAAAATACAAATCATCAACATACATTGC
+CACTAATATTCAGTCCCTTCACAGGACATGATTCACTGGGAGTTAATAAATTAGCAGCCA
+GCAGGCAGTGACACACCGCAAAAATGAAAACCAAGAGGTGAAATAGTTCTGAAATAAAGG
+TTTTAAAGCTAACAGAAATCACTGAATTACTAAGTCATTAGCACTAATTTTGAGCCAACT
+AACTAATTAATATGAGATGATACAATGTCCTATACTTTGGTAAATACAGACTATGTTTAA
+ACAATGTCTGTAACGTGACTTGTAAAATGCTCCTGGCTTTACAAAGATGTGATTAAGATG
+TAGTAACACATGCTAAACCATTTCCCCCTGCAGAGCATGTGGTAACTTTCATCAGTCACA
+CTGAGAGTACAGAAGATAAAGGAAAAGGTCATGGATTTCGCTGAGAACTTACCAGAGTTG
+AACTCCCTCATTTTCCGTTCCCCAGCATTGGCAGGTTCTGGGACTGGTGGCTGTGGTGGC
+TCGTTGGTCTTTGTCTCTTAGAAGGTGGGGAATAATCATCATCTTGAAAAAGAAAAAATG
+GTCATTACTGAAGGAACCATCTTAGGTTACAGCCACCTCTGGGTCAATTCCCAACATTCA
+AAAGCTGAGCAGGGCTTTAAAGCTATCTTATTAATAATTATTTCTGTATTGCGAACTTCA
+GCATACTTTTTTCTAGTTACATTTGAAATGTTATTCTTTTGGGATGTGCTCAAGTGAGTA
+CTGCTTTTTCCTCTGCCTTGCTTCATTACTTTTTAGTTTCCTTCATTTGAATCATCATTG
+TAAGTCTCCCCTTCTCCTCAAATAACTTTCAAATTGCTGCCAAGAACTACGTTCTATCTT
+AAGGCTTTTGAGAAAAAACTTTCAATGAAGATAGCCGCCTAAAGTTATACAAATATAGAA
+GAAACGGGATAAAATAAAGCTTAGATTGGAAAAAATATTTAAGATTCTACAAAATTCACG
+CGTAAACAAGGGAAGCTGAGTAATTGTATGTTCAAATACTTTTAACAAGTGCAAAACATG
+TAGGCTTAAAGAAATAGAGCTGGCCAGGCATGGTGGTTCATGCCTGTAATTCCAACAGTT
+TGGGAGGCCAAGGCAGGCAGATAACTTGAGGTCAGGAATTCGAGACCAGCCTGGCCAACA
+GAGTGAAACCCTCTCTCTACTAAAAATACAAAAATTAGGCCAGGAGTGATGGCTCACGCC
+TGTGATCCCAGCACTTTGAGAGGCCGAGGCGGGTAGATCACCTGAGGTCAGGAGTTTGAG
+ACCAGCCTAACCAACATAGGGAAACCCCGTCTCTACTAAAACTACAACATTAGCCGGGTG
+TGGTGGCACATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCCCTTGAA
+CCCAAAAGGCAAAGATTGTGGTGAGCCGAGATTGTGCCATTGCACTCCAGCCTGGGCAAA
+AACAGCGAAACTCCGTCTCAAAAAAAAAAAAAAGAAAAAATTAGCCAGGCATGGTGAAGT
+TGCAGTGAGCTGAGACTGCACCATTGCACTCCAGCCTGGGTAGCAGAGCAAGACCCTGTC
+TCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAAAGAAAGAAAGAGGG
+CTACATTATTTATGAAACAGATACTGTTAACTCAGTCACCAGAAAGCCTGTGTATAAATG
+AGCAGTGAGATATTCAAGCACAGCACACACACACTTCTCAGGACAGCTGTCGTGAGTGTT
+CCATGCTCGTTTCCTTCTGGATACATCAGCAACTCACTCTGCTATGATCCTGCAATACAT
+CTCATGTTAGAATTAGAGACATCTGGGCCAGGCACAGTGGCTGACGCCTGTAATCCTAAC
+ACTTTGGGAAGCCGAGGCAGGCAGATCACCTAAGGTCAGGAGTTCGAGACCAGCCTGGCC
+AACATGGTGAAATGCTGTCTCTACCAAAAATACAAAAAATTAGCTGGGCATGGTGGCGCG
+CGCCTGTAATCCCAGCTACTCGGGAGCCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGT
+GGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCATGGGGGACGGAGCAAGGC
+TCTGTCAAAAAAAAAAAACAGAAAAAGAAAAAGAAAAAAGAATTAGAGACATCTGGATCA
+AATCAGCTGCCAGTCTCGCAAAGTGTCGGGTAACATCCTATTAAGCTTGCTGCTTACACA
+TCATCTATAAAATACTGAAAATATCATTTTAAGAAATCTTTTTTTTATTTTGAGACAGAG
+TTTTGCTCGTTGCCCAGGCTGGAGTGCAATGGTGCGATCTCAGCTCACTGCAATCTCTGC
+CCCCTGGGTTCAAGCAATTCTCCTTCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATG
+CACCACCACGCCTGGCTAATTTTGTATTTTCAGTTGAGACAGGGTTTCTCCATATTGGTC
+AGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACTGACCTTGGCCTCCCAAAGTGCTG
+GGATTACAGGTGTGAGCCACCATGCCTAGCCAAGAAACCCTTATTTTAAAACAAGCCAGG
+CGCGGTGGCTCATGCCTATAATCCCAGCACTTTGGGAAGCCAAGGCAGGTGGATCACTTG
+ACGTCAGTAGTTTGAGACCAGCCCGGGCAACATGTTGTAACCCCATCTCTACTAAAAATA
+TATTTTAAAAATTAGCTGGGCATGGTGGTGGGCACCTGTAATCCCAGCTTCTCAGGAGGC
+TGAGGCAGGAGAACCACTTGAACCTGGGAGGTGGAGGTTGCAGTGAGCGGAGATCACGCC
+ACTGCACTCTAGCCTGGGTGACAATAGAAAGACTCCATCTCAAAAACAAAACAAAACAAA
+ACAAAACAAAAAACCACTAAAAAAAAGACTCCATTTCAAAAACAAAACTAAAACCAAAAA
+CACAACACAAATGTAGTACACAAATGAAGATAATTACTGTGTTAAACACAGTTTCATAGA
+AAATAAAAGACCAATCAAATACAATAAGCTGACTTTTTAGATGGGTATGTTATTCTTCTT
+TCACAGCTAAAGAAACAGGCTCAGAGAATGTTATTTGATTGGACCGTGTTGCATTTCTGG
+ACAGTGCAGCTGAGATCAGACTTTGTGTGTAACTCCACTAGCCTACCAGGGTGCCTCTCA
+TAAAGGTAAGAAATGTAAATTTGGCCTAATATACAAAGTTGCCAGGGCAGCACTGGGTCA
+ATTCTACATACAGTACTTCTATGTTCATCAAGGGAAACCTTAAGGGAAAGTGAAAATGCT
+TCTAGAAGGCGACTGGACACCAGCGCCTTTGCTTGTTGCCTTTGGGCTCTTCTTCTAAGG
+CCAACAGTGACCTGAAATTATTGACTGGCTTTTCCAATCAAGTGGACAAAATGGTACCAA
+GGTCACCAACATCGATGTAGAACATCGATGTTCTACAACATTGCTTAACGCAAGGGGAGA
+CGCTCCTGACTCAGAGTGTTTAATTGCTCACCTACTTCTTTTTCTGCCCTCTTGGGCTTC
+TGAAATGAAAAGAACCCTGGGGTGATACAGTGAGTCAAAGGGGTGCCAGCCGCATCACAG
+CAAAATAGATTCCTAAAAAATCCCTGGCCTAAGATGACAGCCTTGGCTGGATCAGTTTGA
+ATGTGCTGATAGTGGACATGGTAGAATGAAGGTGGTTGAAATGTTCATATTAAAGAACTT
+CCACCCAGATTGCAAGAAAAGAGAGAAGAATGGAGACGGCAGCACGAGCCCCTACAATAA
+AAGCAGATGTTTTGAGATCAGTTATATTTCTTCTGACAAAAATTAAAGACAGAAACCAAA
+GTTTAGCCTGAGACTACAATTAATTGGGCAATAAGCCAGAGGCACATATGGCATAAGACA
+GATTTAAACATTTCTCCCTGATATTAATACAAACACTAAAATTACAAATACTTTGATTCC
+AAATAAAACAAATATTTAAAAAATTTAATGAATAAACACTGGGGTCTACAGTAGTATTTG
+AAGATCTCACAAACAGGTTTGGTTTTTGAAGGTTAGAACTGGTGGTCTAGAGAATTCNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNGATTCATGGCTGAAATCGTGTTTGACCAGCTATGTGTGTCTCT
+CAATCCGATCAAGTAGATGTCTAAAATTAACCGTCAGAATATTTATGCCTGATTCATGGC
+TGAAATTGTGTTTGACCAGCTATGTGTGTCTCTTAATCCACTCAAGTAGATGTCTAAAAT
+TAACCATCAGAATATTTATGCCTGATTCATGGCTGAAATCACGTTTGACCAGCTATGTGT
+GTCTCTTAATCCAGTCAAGTAGATGTCTAAAATTAACCATCAGAATATTTATGCCTGATT
+CATGGCTGAAATCGTGTTTGACCAGCTATGTGTGTCTCTCAATCCGATCAAGTAGATGTC
+TGAAATTAACCATCAGAATATTTATGCCTGATTCATGGCTGAAATTTCAGGATGAAAGCT
+ATGAAATCTCTATTTGTGTTTGTGTATCTATTAATGTATGTTATGTATATGTGATATTTT
+CTTAACTCCAGAGAGCATTGCAAAATTCATTTATGAAAACCTCTAAAAGTGCTCTATTCT
+AACTTGGCTTGGAAAAAAATAAGCATTTATAAATAAATATTCACCAAACTCCTAGAAATA
+TAGGAACTGATCAAATGTTTCTTAAGTTAACATGATTTGGATAAAACTTAGTTAAATAAG
+ATTAATATAGTATTTTTGGTGTAATAAAACAACTATATCTTCAAAATTATCATTATTGAA
+TATAAAACAAGCATAAATTCCTATTCTGCTTGAGTTCTAGTCAAATAAGCTAATATTATA
+CTTACTAGAAACGTAAAATCTTAAAGCTTATAGATTTGATTCTAATTAAGTTGTCATTCT
+TATGAAAAACATTATTTTTTTTATGCTGAAAAGATACACATATATTTAGAGTTAGCCAGC
+TGGACTCAGTTTAGGTGATCCCAATTTTGTTACAACATCGAAAGCATCATAATCAGGAGC
+AAGTCGAACATATGCCTTCTCTTTATCAGGACAAATCAGGGTGGTGACCTTGGCCACATC
+ACTGTCATAGAGCTTCTTCACAGCCTGTCTGATCTGGTGCTTGTTGGCTTTAACATCCAC
+AGTGAACACAAGCGTGTTGTTTTCTTCTATCTTCTTCACGGCCGACTCAGTGGTCAGCGG
+AAACTTGATGATAGCATAGTGGCCAAGCTTGTTTCTCCTGGGGGTGCTCTTCCGAGGATA
+TCTGGGCTGCCTCCGGAGTCGCAGTGTCTTGGGCCGCCTGAAGGTGAGTGACATGCGGAT
+CTTCTTTTTTGCGTGTGGCTGCGGACACCTTTCAACACTGCCTTCTTGGCCTTTAAGGCC
+TTCGCTTTGGCTTCGGCTTTAGGAGGAGCAGGAGCTTCCTTCGCTTTCGGTGCCGTCTTG
+TGAAAAGCGAAAAACATTATTTCAAAAATAATTTGTTTACAGTAAATCTGCCTAAGAATA
+GTTTCCAAAGTACTTTTGGTAATTTTTAACCTTAAAGTTAAGCTAAGTAAAAGATTTGCA
+TTAAATATCTAGACCATTTATAAATAAGATACAATACTAAAACATTAATTACTGAACATA
+AATAATTCAAGTTTATATACTTTTGGCTTCCTGTTTTTACAGAGAGACTAAAGATATTTT
+GGCCCGTTAATAAACATGTTTTTTTCTGCCACACTGAGGAATTGTATTATGAGAAAACAC
+ATCCCTCTAGATGTTGGGAGATGGTATATTCATACATTTTCTAACCTACTATAGAATGCT
+AATATATGACAGTTTATAACCGTCTACTTCCTAGTTTTCTCTGGAAAATAAAAGATTACT
+AAGTATTAAAATTATAATCAATATATGTAAATAAAACTACTAGAAATAATAGAATAACTA
+GAAACAACTCTATGCAAAGCATGCAAGAAAAGTAGGGCATGTTTCGCAAGTAAAGTAGGT
+TGCATTTTTTATAAGGAAAACCATACAGAAGATACAAATAAAAAGAGATACCTAACCTTC
+CCTGTGTTATATTTGTATGGGTAAAATGTTATGTTTTCAGAAATTATATAAAATTCCTGG
+AAGTTTGTCAATGTCCTCCTTATCCATGCTATGTGCCACTATAGAGTAATGAGTCATAAT
+TCCAATTATTACTTTAAATGTTGTGCCAGGCACAGTGGCTCATGCCTATAATCCCAGCAC
+TTTAGGAGGCTGAGGCGGGTGGATCACAAGGTCAGGAGATCCAGACCATCCTGGTTAACT
+CGGTGAATCTCCATCTCTATTAAAAATATAAAAAATTAGCCGGGCGTGATGGAAGGCACC
+TGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCAGGAGACAGAG
+CTTGCAGTGAGCCGAGATCGCACTGCTGCACTCCAGCCTGGGCGACAGAGCAAGACTCTG
+TCTCTAAATAAATAAATAAATAAATGTTGTCTGCCACAGAAAAAATCGAATATTTTGGTA
+GAAACCCCGTCTCTACCAAAAATACAAAAATTAGATGGGCAGGACGGCATGTGCCTGTAG
+TCCCAGGTAATCAGGAGGCTGAGGAGGGAGGATCGTTTGCACCCAGGAGGTAGAGGTTGC
+AGTGAGCTGACATTGCACCTTTGCACTCCAGCCTGGGCGATAGAGCCAGACCCTGTCTCA
+AAAAAAATTTTTTTAAATGAAAACTATAGCCATTGTGAGTTATCAGATTCTAGTCTTGTT
+TCTTGTTTCTGGGCTATTTTTACCTCTTTGTAAACTGGATCCTGCCATCTGATGAATTTT
+GTCCCACAATGATACTTGGGGAACAAGAAGCCAAGTATTGTCTCTCCTACTAATGTATCT
+ATTGTCAGTTAATTTGAAGGTCTCCAACCCTGGAACAAAGTTAGAAGAGGAAGGTTCTAC
+TCCCCAAAATGCATAACCAAATTGTGCTACATTCATGTAATGGAATACTATTTAGCCATA
+GAAAGGAACAAGATATCAACACACACAAAGACATGAGTGAATCTTGCATGCACATTGCTA
+AGTGGAAGAAGACAGTCTGAGGAGGATACACATAGTGTGACCTCATTTAATGAGACACTG
+GGGAAGGCAAACTACACAGATGGGAAGCCATTGGCTCCATGGGGTGGGGGTTTGAGGCAT
+TCCATATGATACTTTAATAGTGGGATATCTGCCACAATGCATTTGTCGAAATATGCAGAA
+TTTTACAGCCAAATGGTTAAAGCAAACTCTATTCAAATTAAATCAAATTACTCAGGATGT
+GGAGTATCCCAGGACAGAATACATCATGTGAAAAAGAATTTATGCTACAAATTACGATGG
+TTTGGATGTGGTTTGTCCCCACAAAAACTCATGTTGAAATTTGACTCCCACTGTGTCAGT
+GTGGGGCGGTGGGGCCTAGTGGACGGTGTTTGGGTCGTGGGGACGGATCCCTCATGAAAG
+GATTAATGTCCTCCATGGGGGTGAGTGAGTTCTGTTCTCACAGGAATAGATAATTCCTGC
+AGGAGCAGGTAATTAAAAAGAGTCTGGCTTCCTTGGCTTCCCTCTTGCTTTCACTTCTGC
+TATGTGATCTCTGGTGCACCCCTTGCTCCCCTTCCACTTTCCACCATGAGGTGAAAAAGA
+CTGAGGCCCCGCCAGATGCAACTGCCCAATCTCAGACATTCCAGCCACCAGTATTGTGAA
+CCAAATGAAACTTTTTTACTTATAAATTACGCAGCCTCAGGTATTCTGTTACAGAAGCAC
+AAAATGGACTAAGACACAAATCTAGGTAAAAACTTTGAAAATGAATAGAATCTGTAGGCT
+GAAGGCACATGAACTATACTTCATTATTGGATTCCATTTTATAAAGTTCTTTCCAACAGA
+AGCAATTGTGAACAATTGTAAAACCACAGTGTCTGTATCTGGAGTAAAACAATGACTTAC
+ATAAGTCGCAGATGGTGGGAACCAGCTTTCTCACTGTTGAAGTGGGAGGTTACAAATTAG
+CAAGACGAGAAGGCTAGAATGATTCCTGTGATAGTAGATCAGAGGTGGAGACATCAACGT
+AAACTTATGCTTAGTTTAATATAGATACACACAGTTCTACATAGAAAACTTTATAATTAG
+GTGTGTGTAGGTAGGTTAGACACGCACATATACTTCCTAGCATTGCTAATGAGGGACAAG
+ATACAATGTGCATTCAGCAGCCACATGTAAGTTTTCCCACCATTCTGAAAGGAATCAGGC
+TCTTTGAAGAAATGTCTGATACTAGAACTGGGACAGTAAATATAGGAGCCAGGATAATCT
+GGAAGTATCAGAAAGTAAGTACTAAAAAAATTAAAATATATCAAACAAAAATAAAAGCCA
+ATAAAAACAGCTACCGATGGCCAACACAGGAAGGAATTGTGCAACATAATGCTATAGTGT
+CAAATAATAACTAAAGCTTAAAGTAATTATCTAGGTGTCTGTATTTGTATACCTAGGTGA
+ATAAGCAAATGGAGTTGCATAGAAATCTCCTTTGCAAAAGAATTCCAAATAACTGATGTA
+GACACTCAGCCATCAAGAAGGTGGAGCCAACTCCTCACTCCGTAAGTGTGGGCTCTGCAT
+AGTGACTTGCTCCAAAAGAACACATGCAGTACGGACAAGGAGGAAAAATAACTTCACAGT
+GGAGAAATCTGACAAACAGTAGCTCTGCCAAATGATCCAAGTGAATATCAAAGCTGACAG
+TTCACCTTGAGAACATGAAGTGACAATGGGGGGCATTCTACAAAATTCCTGACCAATCCT
+CCTCAGTGCTATGAAGGTCATCATGAGATGGAAAGCCTGACACACTGTCACAGCCAGGAA
+GAGCCTATGTGATGACTACATGCCGTGCGGGATCCTGGATGGGATCCTGGGTCAGAGTAA
+GATAGAACTAAGGGAATCCAAATGAAATATGAACTTCAGTTAATAACAGTCTATCAGTAT
+TGGTTCATTAACTGCGGCAAATTATGTAAGATATTAATAAGCCATGTGAGACACACTGAT
+AGAAGATGTTAATAAGAGAGGAAACTAGGTTGCGGCTACATGGGAAATCTCTGCTTTTTT
+TTTTTGACGATTTCTGTGTAAGTAAAAAAAAGACGTAAAATAAAACTTTATTTAAAACAC
+AGTTTTTTTAACACTTCCTTGTTTAATTATTTATACCATGAATTACTAGTAATTGACACT
+GTTAACTAGTCCTGTTTTTTAAAATAAGAGCAATTATGACACAAAAAATTAAACAGTGCA
+GACTGATATATAAATCAAAACAAATGTCCTTTACATGTTTTCTGTTACAGTAGTAACAAT
+ATGTGTAAACTTAATTATCATATTTTTTTCTTGTGCTGTGGTTGTGTCCTGGGTTCATTC
+TCTAAAATGCTGTTCACCTTAGACCAGGAAAAATATTAACCATACAGACTCTGTTTCAAG
+TCATAGCTGAATATTTTCAAAAGAGTGACTTTGTAAAAACATGTTCCAATGGCAAATTGA
+TTCATTGTGATGGGATCAATTATTCCAAAGACTTCTTGTCTTTATTTTGTTCCCATGCCT
+ACCTTTTAGCCATAATACAACAGAATCAAATATTGGCCACTGGGAAAAAATATTCAAAGA
+AAGAAAGAATGTGAACAGAACTTATGACCATGATGATTCAATGTTTTACCACAATGCTTT
+CTAAAACAAAAGAGTCTAAAAGGATATTCAAAGTCAATTTCCTCAGCGAGGATTTGCAGA
+AAATGAGGAAACTAGAAAAACAAAAATGGCGGGACATTCTACGGGTGATTTTAAATGTTG
+CTATGTTTTATGGGAAAAAATACTTTACCTTTTAAAGAATCACAAAGAATTATTGGAAAC
+CCAAACTCTGGAATGTTTGCAAATTTAGTTGAGCTTCTGTGTAATTATGTCTATATAGGT
+AGCCATGAAGTTGATGATTTCTTAAAAATCTGTGCCTTATTTGTGTAATAAAAGACACAA
+TGAATAATTAATACTCATAGGAACACTTACGAAGGGAAAATAAATCTTGGGGACTCAAAA
+TCACTAAGCTAAAGGGAAAAGTCAAGCTGGGAACTGCTTAGGGCAAACCCGCCTCCCATT
+CTATCCAAAACACCCGTCTGATCACCTAGATAAATGCATACCTGATTGCCTCACATGGAG
+AGGGTAATCAGCAATGCAAAAGAATGAAACCATTTGTCTCTTACCTACCTGTGACCTGGA
+AGCCCCCTGTCTGGCCTTCTCACCTTTCTGGACTGAACCAATGTACATCTTACACGTATT
+GATTGATCTCTCGTGTCTCCCTAAAGTGTATAAAACCAAGCTGTGCCCCGACCACCTTGG
+GCCCATGTTGTCAGGATCTCCTGAGGAGGCATCACAGGCGCACATCCTCAAGATTGGCAA
+AATAAACTTTCTAAAAAATCTGAGAGCTGTCTCAGATTTTCAGGGTTCACACATGTAATG
+TAGGATGTCAATGTTTATAAAAGGGATGTTATTCTATCTACTATTAGAAATATGCTGTCA
+ATTAACCTTAAACTTTCTCAACACAATAAAAAATGTTGATGAGGTACAAATAATATATCT
+AGGCTTAAATAGTGTTGCAAGTTTTAATATGCCTACTTTTCAATTTTTCAATACTATCTT
+TACTAATTTAACACTGTAAGAAAAATGAGTAATTAAAACATGAATAAAAGTGTTTACAGG
+GGATGCACATGTTTCCTCCAGCCTCTGCCTATACCCAACTTTCATCCCAACTGTCCTGAT
+GGTGGCTCTAAGCATTTCTCCTTTCTCTATACCAAGATATCTCCCCAGAAACAAACCCAA
+ATCTTACTATATGTTATGGCACGCTATGATGATGAGCAGCGATGAGCAGCCGAAGCCTCA
+AGGAAGGGATGCTTTTGTAAAACAAGACTTGTGGAATATAACATGTGAAAGTAAAGCCCA
+TGGCAGAACTCCCTCCTCAGCACACGGGGAGCAGACAGGAAGCTGTTGCCTCACCTTCCT
+CAATGGCCTACAGCCACATCTCCCCAGGTCAGTCTTAAGGACAATGAAACTCTGGTCTTC
+ACTGTGGACACACCACACTACCAGGCGCTCCAAAGCCATGGTGACCCACCCTCGGGTGGG
+TCCTGAGGAGAACAAAGCTCTGGTTCTAATTCTAACCCTAACCTTGTCCCAAGACTTTGA
+CACTGAACCTAAATCCTGATCCCTATCCTGGTCCCTAATTCTGACCCTTACTTTGACCCT
+GACTTTGATCTCGACCCTGACCATGACCCCACCTCTAACCATACTTCTGGCCCTGACTCT
+GACCCAGATCCTAATCCTATCCCTAACCCTATTATTATCTTTACAATCTATGTCTAATCT
+TACCCTCTAGTGCTAAATAGCTGTACCCAAAAGCACTTTAAAATTATTTAACTTCTTTTC
+CTTGAATTCTCTAAGGACATCCTAAAGGAGATGTCAATATGTATTTTGCATTCCCTCTGA
+GTGGTATGGCTTCAGATAAGAAGTTCTAATACTTTGCAAGACATAAAAAGTTTGGAGGGT
+GACAGCACTGGGTTGTTAGGGATGCATGTTGGCATTCGTGGTAGTCATAGGTGCTGTTCT
+CCAGATATTTTCAGTTCATATTTTATGAATGCATTCTGACTGTTCCATCCCGCCTACTTA
+CATTTTCACATGGCCACATGACTTTTTTTTTGCCAATGGAGGTGAGAAGAAATAACATGT
+GACTTTTTCAGGAGAAATCTCCAAGAAACAGAGTGCTATTCCGCATACTTTTTTCTCTTT
+TCTATAGCAATGGGGATCTTATTGATTGTCCCTCCTTCCGTCTGGATTCCTGTGTTAGGA
+TGACACAGCACAGAGCTACCTCTCACCTGACCCATGATGAAATGTAAATAAATGAGGAAG
+AAGATTTTTGAGCCACTGAAATTTGGAGGTTGTTTGTCACCACAGTTTAACCTAGCCCCC
+ATTTACTGATGCACGGCTGAAGAATGAGTCCGAACTGGATCTGGACAAGACATGTGAAGA
+GCGCTCCAGGCTGAGTAAAATTCAAGTGTTGTCTCAAAGATAACACTGAGCACGATATGT
+TATTGGGGTGGGTGTGGGATAAATAAGGTATATCAGGTGAGAATAACAAGAAACTCAACT
+TTAAAAGACGGTGCCGATTTGGAAGACACCAAATTGGAAGACAGCAGGAGCTGCCCCATA
+ATACCAGTAAAGTGAGAAGCAGAGATAAACTAGTCCTAGACAGCTGACTCATGTTGGGGG
+CAGCCCACTCACAGTGGCCCTGACCCAACTCTGACTAGAGGCCACTTGATCTCAACACCA
+GGGTGCTCAATGGCCCGTCCTGGTACTCTGCTCTACACTGGTTGTAGGAAGGAATCTGCA
+GGTTGAAATAAGGAGATCATTTCCCTGAGGTTCCGAAGCTCATATTTACTCACCATTTGT
+TGTTTACTGCTAATGTTGAGCACTGTCAGTAAAATACATAAAACCCTTTGCCAATCCAGG
+AAGTGAAAATGACACTTTACTGTTTTAATTTGCATTTCTCTGCTTACAAGTGGATTACAC
+ACATTTTCGTGTGCTGTTGGCTACTTATTCATTCAGAAAACATACTAAGTGCTGGCTCTT
+TTTCATGTCCTTTATCAAGTTTGGATCATGTCATTTGCTATTTTCTTTCTGATGTAAACT
+CTCAAAGTCTGAAGTGTATTGTCTTTTCCTGACACATATGTTGTAAATAATTTTCTGGCT
+TACATTTTGACTTTTAATTTCATTCACGATGTTTTTAATGAATAATTTTAATTTTTATGA
+ATGCAAGTTAAAATAATTCTTTCATTGTGGTCTCTGACATGTCATGCCAATAAGGGTCTT
+CTCCTCCAAGAGCACAGAAATATTTGCCAATACTGTCCTTAAAATCGGTCACAGTTTCAT
+TTTTTATATATGCATTTTACTTCAATTGGGGCTTCATTTTACTGAATGCCCTATTTGAAG
+CAAGTTTCTCAGTTAATTCTTTTCTCAAAGGGCTAAGTATGGTAGATTGCAAACATAAGT
+GGCCACATAATGCTCTCACCTCCTTTGCCTCCTCTCCCAGGAGGAGATAGCGTCCATCTT
+TCCACTCCTTAATCTGGGCTTGGCCGTGTGACTTGCACTGGCCAATGGGATATTAACAAG
+TCTGATGTGCACAGAGGCTGTAGAATGTGCACGGGGGCTTGGTCTCTCTTGCTGCCCTGG
+AGACCAGCTGCCCCACGAAGGAACCAGAGCCAACCTGCTGCTTCCTGGAGGAAGACAGTC
+CCTCTGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAGGGAGACAGTCC
+CTCAGTCCCTCTGTCTCTGCCAACCAGTTAACCTGCTGCTTCCTGGAGGAAGACAGTCAC
+TCTGTCTCTGCCAACCCAGTTGACCGCAGACATGCAGGTCTGCTCAGGTAAGACCAGCAC
+AGTCCCTGCCCTGTGAGCCAAACCAAATGGTCCAGCCACAGAATCGTGAGCAAATAAGTG
+ATGCTTAAGTCACTAAGATTTGGGCAAAAGCTGAGCATTTATCCCAATCCCAATACTGTT
+TGTCCTTCTGTTTATCTGTCTGTCCTTCCCTGCTCATTTAAAATGCCCCCACTGCATCTA
+GTACATTTTTATAGGATCAGGGATCTGCTCTTGGATTAATGTTGTGTTCCCACCTCGAGG
+CAGCTTTGTAAGCTTCTGAGCACTTCCCAATTCCGGGTGACTTCAGGCACTGGGAGGCCT
+GTGCATCAGCTGCTGCTGTCTGTAGCTGACTTCCTTCACCCCTCTGCTGTCCTCAGCTCC
+TTCACCCCTGGGCCTCAGGAAATCAATGTCATGCTGACATCACTCTAGATCTAAAAGTTG
+GGTTCTTGGACCAGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGG
+CGGGTGGATCACAAGGTCAGGAGATCAAGACGATTCTGGCTAACACGGTGAAACCCCGTC
+TCTACTAAAAATACAAAAAAATTAGCCGGGTGTGGTGGCAGGTGCCTGTAGCCCCAGCTA
+CTTGGGAGGCTGAGGCAGGAGAATGGCTTGAACCTGGGAGGTGGAGCTTGCAGTGAGCCA
+AGATCACGCCACTGCACTCCAGAATGGGAGAGAGAGCGAGACTTTCTCAAAAAAAAAAAA
+AAAACTTAGGTTCTTGGATGTTCGGGAAAGGGGGTTATTATCTAGGATCCTTGAAGCACC
+CCCAAGGGCATCTTCTCAAAGTTGGATGTGTGCATTTTCCTGAGAGGAAAGCTTTCCCAC
+ATTATACAGCTTCTGAAAGGGTTGCTTGACCCACAGATGTGAAGCTGAGGCTGAAGGAGA
+CTGATGTGGTTTCTCCTCAGTTTCTCTGTGCAGCACCAGGTGGCAGCAGAGGTCAGCAAG
+GCAAACCCGAGCCCGGGGATGCGGAGTGGGGGCAGCTACGTCCTCTCTTGAGCTACAGCA
+GATTCACTCTGTTCTGTTTCATTGTTGTTTAGTTTGCGTTGTGTTTCTCCAACTTTGTGC
+CTCATCAGGAAAAGCTTTGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGGA
+AAAAATTTTGAATATTTTGAGCCAAATGTGAGGACTACAACCTGTGAGAACGGAAAATAA
+ATCCTGGGACCCCAGACTCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAACTGGCTTATG
+CAAACCTGCTTCCCATCTGGTTCCTAAATAAGATAGCTATTACACAAAGATAAAAAAGCT
+ACATCCCTGCCTCTACCTCCATCGCATGTAAAATGTGTATTCAGTGAACGCTGACCAAAG
+ACAGAAGAATGCAACAATTTGCCTCTGATTTACCCACACCCATTTTTTCCACTTCTTCCC
+CTTTCCCCAATACCCACACTTTTCCCCTTTACTTACTGAGGTCCCCAGAAAATCTTTGGG
+AAAAGCACGGACCACAGTTTTTCCTGTGGTTCTCTGTTCTTTTCTCAGGTGTGTCCTTAA
+CCTTGCAAATAGATTTCTTGAAATGATTGAGACTCACCTTGGTTGTGTTCTTTGATTAGT
+GCCTGTGACGCAGCTTCAGGAGGTCCTGAGAACGTGTGCACAGTTTAGTCGGCAGAAACT
+TAGGGAAATGTAAGACCACCATCAGCACATAGGAGTTCTGCATTGGTTTGGTCTGCATTG
+GTTTGGTCTGGAAGGAGGAAAATTCAAAGTAATGGGGCTTACAGGTCATAGATAGATTCA
+AAGATTTTCTGATTGTCAATTGGTTGAAAGAATTATTATCTACAGACCTGCTATCAATAG
+AAAGGAGAGTCTGGGTTAAGATAAGAGACTGTGGAGACCGTGCATAGTTGCTTCCTGATC
+AGCTCTTTATTTGATTGAGAGTGAGGCAGGGAAGATTAGAGGGAAGCTTACAGTGGAATT
+CAGGGCTAAGGCTGCTATTCTTTTGCTCCTTGTAACTTCCTACAGTGTTGTCAGCATCCA
+CATACTTCTCTGTGGGGTTGGTCTCAGAGCCAGGTTACCTTGTCTTAGGTCCAGTGGCAC
+CCTGACTGGCTTGGTGTCCTTGAACAAGTTACCTAACCTCTCCATACCTCAGTCCCTCAG
+CTGTAAAATTAAAAAAAAAAAAAAAGAAGAAGAAGAGTACCTACTGTATAGCATTGATTT
+GAAGATTGAATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACACGCAAAAGGC
+TCTCAACAAATACTATCCTTTACTAATATCCTGTGTGTCTGTATCAGAGCTGGTGGGGTG
+GAGGGACAGAAACAAGTGGGAGAAGGTAAAGAGATGGGCAAATGATCTCTAAACTCTCTC
+TGGCACTAACACAATTCTTTATTATGTGTTTTGTCTGGCTCTTTATATTGATAGCTGTTC
+CAGAGGCAATCAATAGCTATTAGTCGGTTTTATTCTTATTTTTCTGTCTGATCTTACAAG
+GGAGCAAACTGTGGCAAAGTATGAACTTACTTCTCAGGAAATTAACCATTATATTGGCAA
+TCACTGTGATTATTTGAACTTCAGCGTCTGGACAAATTTAGTCACATGAAATACAGAAGA
+GAGATTTCTCATGGTTAAAACGAAGCTCTCTTTATTTGCTTCTGCTAATTAAAAAATCAG
+AGCTAAAGATACTTAAACACTACAGTTAAAATGCCATGGTTGTCTATTGGCTTAACGAAT
+TCTCTTATGAAATCAACTCTAAAATGTTATCCATCATAAATCATGAAACGCAATTTTTCT
+TATTCTCTTTAGAGCTTTACAATTCATCTTAAAGACCAGTGTTTACACTCTCTTCTGTAG
+GTTGTACAATAACTTTTGGTGAGAAAAAATAAAAGTCTGGCTTTCTGACTCATAGGTGTG
+TTCCCTTTAACAGAAAAAGAAAATATGTCCTCTTTAAAACTGATGATCATTGGTCACCTC
+AATTTTATTGAAGTTCACTTCTGACCTCTTTAGATGTAGTTCTCTACATAAAACTGCCCA
+ACAGAATTCTCTGTCTGAATGTCTCCTCCACAAACAAAATTTTAAGAACTAAAATTATCA
+TCTTTCCTTCCAAATATGCTCTCCCTATGTCCCCAGGGCTCTCCATGTGTAGAGCTGAGA
+CCATTTGCCACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACAATTTTCCGGTTTT
+TTTGTTTTTGTTTTTGTTTTTAGACGGAGTCTTGCTCTGTCACCAGGCTGGTGTGCGGTG
+GTGCAATCTCAGCTCACTGCAACCTCCGCTGCCTGTGTTCAAGCGATTCTCCTGCCTCAG
+CTTCCCAAGTAGCTGGGATTATAGGTGTGTGCCACTACATCCAGATAATTTTTGTATTTT
+TAGTAGAGAGGGGATTTCACCATATTGGCCCAGATGATCTCAATCTCTTGACCTCATGAT
+CTGCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCGCCATCCCTGGCCC
+AGTTTTGCCTTTTTAACATCCCTCAGCTCTTCAAATCCATTTTCTCTTCTCTAACACCTC
+CCCATTCCCCAGCTCGTAATGAACTCGTAAGTAAATTACTACAATCACCTCCCAAATGGT
+CTTCCTGGCTCCATCAGCCTTGTGACCTTCAAGTTCATTTTCCACATGGATGTCAGAGTA
+ACTTTCTAAAATGAAAATCTGACCACGTTACTCTCTTGCCTAAATCCGCCTATGGCCGCT
+CTTAGGATCAAGTCTAAACTCCCGACCCTGGAACATCAGGTCTTCGTGCTCTGTTCACTG
+CTTCTCTACCTCACCTGCAACCAACACCACTCCCACATCCATATGCTGCTCACCGTGTAT
+CAACATGAACAGGAGGTGGGTGTTTCAGTCCCCAGGAAGACACTGGGCCTTTTCAATCAT
+CTACTGCTTTGTAATAACCACCCCGCAAACTGACCACATGATTTCATTTTGCAAGGGTTC
+CTTCCTTGGGCTGTGTTCAGCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCA
+CTCACAGGACTGGCTGTTGATGGGAGCCTTGATGCTCTTGGGCTCACCCCTTATCCTCCA
+GTAGGTTAGAGCTTCTTACAGTGGTTTCAGGCAGCATCTGAAGACAGTAAAAGCAGAAGC
+TCCAAGGCTTCTTACATTCTAGCCTGGAAAATTACATCACATTGCTTCCTTCATATTTTT
+TTGGCAAATCAGGTTGCAAGGCTTGCCCAGATTAGGGTAAAGAGGCAAAGAGGCTCCTTT
+TCTTTTCTTTTCTTTTCTTTTTTCTTTTTTTTTTTTTTTTGAGTCAGAATCTCGCTCTGT
+TGCCCAGGCTGGAGTGCAGTGGTGCGATCTAGGCTCACTGCAAGCTCTGCCTCCTGGGTT
+CACGCCATTCTCCTGCCTCAGGCTCCCAAGTAGCTGAGACTACAGGCACCTACCACCACA
+CCCGGCTAATTTTTTTTTTTTTTTTGTATTTTTTAGTAGAGACTGTGTCTCACTGTGTTA
+GCCAGGATGGTCTCCATCTCCTGACCTCGTGATCCTTGCAAAGGGACATGCAGACCACAT
+TAGTGAGAATATGTGCCTGTATTTTGCAATCTGTAACATGGGCATAAACTAAATGTTTTC
+CAAAGGGAATAGGGCAAAACAAAAAGGACCTTGACCACTCCTTGGCCCTGAATAAATCCA
+GGAAGCCTAAGAGTATGACTATCCTGAGGTAGAAAGAGGGTCACATGCTGGATAAGAGGT
+ACCTGGGCTCTCCACTTACAAGAAGAGAGCATGGTTACATTTATAATCACCATTCCCAAC
+ATGCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAATAACCAGGACACTCATC
+TCTAAACCTGTTAATTTAATCACACGGAACACTTCTATTTAAAATTCCCGAGAGTTAAGA
+TGTAAGAATGCTTATCAAGGTAAATGCTGTTCACACTGCTTGGAGTGTCAGGCCTAGATC
+TCTATCCATCAGAAACAACAATATCAATAACAACAACAGCAACATGATGATGGGGCAATT
+TCTTAAAAGCACCATGTATTTTATCGATACATGTCCGTTGCAGAAAATCCAGGTGAATCC
+AAAGAAGAAATAAATGTCTTCCACAATCCCATAGCCCAGAGCTAACTAACCACTATAAAG
+AACCCAGCGTGGTTTTAACTCATGGATCAAAAGATGCTCATCAAAGGCTCTGAGCTTTCC
+TGAGTGCTAACAGGAAACATCCAGCATCACTGGTCTCTCCAAGGCTGCAGGTGTCTTTGC
+CCATAGTGCCTGTTTTGTGTCAGGGAAAGAATCAACCTGGGAGCCAAGCCCAGGAATCAG
+GATGACCAAGACATACTGCACAAGGAGGGAACAAACCCATCCAAGGACACTCAAGGACAA
+ATCAAGCAAATGAATTTAAGGGAGACGTGCTCATGGTCTGCTTTGCTGCTCAGCATGGCT
+GGGAGGCACAGTGGAAGATCATGCATCCTGCCCCTGGGACTCCTCTGCCAGAGCCTGAGA
+GCTTTCTCCTGCCCACAGGCTAGGGGTAGGGCAGTTGGAATTGATCCATGCCTTCTAGCT
+AGACTGTGGGTCCCCTCAGTCTTGGGCATGGTGACAGCCCAGCATCAGACAGAGGTCAGT
+ATCAAACTAGAAAATGTAATAAATACTGTCAGATTTGTAGACCCAAGAAAATATAAACTG
+CCAATCATGGAGGAAAAAAATCTCTCAATGATCTTATCTTTATATGATTCCCTTGCTGCC
+TGGAGATTGACATTTCCTTGGGGATAATCTGGTCATAGGATTGGTGAAGGTGGAAGGGAG
+GCAACCTCCAAAGGTGGGGCCCTCTGCTCACCTGGGACAGGGAGGGCCTGAGGTAGGTGT
+CTGTGTGGGCTGGGGAGGAGGATGGGAGCAGTGCTTCTAGATGTTTCCACTTTCTCCTCA
+TTAGATAATAACGAATGGGTGATTTCCCTAGTCACTGCAGTGTGAGGAAATCTACAAAAT
+TAATTTCACAATACACTTTACAGGATAGGTGGAGAAACACATGAAGCACAACTGCAGTGG
+GTTATAAAAAACGGCCTTTTGAGTTGAGCAATAAATTCGTTCAAGCAGCCATTCTGAAGG
+ACAAACTGGCTCTGTATTTAAGAGGGGCATTCCAGCACTTCTCTAGCCACTGGGTTGACA
+ATGACTCACCAAAGCCTCTGGTAGCCACCACAGGACACCCAGAGCATATGTTTTAAAGCT
+GAACACCAAACTGCGGACTTCGGGAGTAAGTGAACTGACTGGTTTTTATTTTGTTTTACT
+GCTTTTAACATTACAGTAACTGTTACAGGTTCCAGCAGGCTAACTGGGTGGAAATGAGTT
+TGGTTTCACTTAGTCTCTCTAAAGAGAAAGCAAGTCGGTAGACTAATACCTAATAAAAGC
+AAAGCTGCCAACAATTGAAATTGCCTAGGCTGCTCTGTGTGTCCCACATGCATGGGTGTG
+GGTGCCAGTGTGTGTGCGTGTGTGCATGCATGTGCATGTGTGTTGGGATAGAGTGGTAAG
+AAAATGGGAAATAATAAGAATGTTCAGTCCATAGCCCTTCATTATAAAAAGGTGAGCTGT
+AATAAATACTAGTGCCACATTTAGCCAAAACTTTACTCCAGCCAAAGGTGATATTTTCAT
+GATAACATCCTGTGATTGCTTTGTTCTTCGTCTTGTATGTTCTTCCTAGATGGGCTCAGA
+ACATACAAGAATTAAGTACACATCTTATTTTCCAGTGATAATGCTACCGGCAAATTCTGT
+TGTTTGTATAAACATCAGCCAAGTTTATATAACTAAACTAGTGTTTTGTTTTGTCAATTC
+AGCAAGAAATTAGACCAAATGGTGGCTTAATGCTGCATTGATTTGACTATCAATTTGTTT
+TCACTTTTCTGCAAAATAATTAATACATTATTAAATTGAGTTATGCTGATGCCACAGTTG
+TTCTTATCTCAAGTGTCTTAAAATTCATTTAATTTGTTTTTCCTTTGGTTTCATTATTCA
+GATTTTAACTTCAGTTCTCAAGATTTTATCTGATGGAAGAGATGGAGTCCATTACTAAGG
+ACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTAAAGGAAATTTACTG
+TGATTTTTTTTCTATTTAAGAGCTTCCTCTCCAGTTGAGCATGTAAGAAAATTATACCAG
+GAGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTGTGATTAGGGCTGG
+TTCTCCTTCTAGAGATATGGTAGGATTGCAATTTCATACCATCCTTGAAGTTAGAGAGAG
+CCATGTGACTCATTTAGCCAATGAACTGTGAGCAGAATGACATGTCACTTCCAGCTGAAG
+CTTTAACAATCTGAGAGACATTCATACATTTTCCATGTGCTGTAGCCTTATACCCAAAGC
+CTGGGTCCCAAGTGACCATGACAGGCAGAGCTCCCTGGTGAGCCACAGAGATTTAGAGAA
+TGGCTGTTAACACAGCATAATCCAGCCCATCCTGACTAATCTGATATTAACATGTATAAT
+AAAGAATTCTATCAATGCTGAGGGAAGATGACTAGTTAAGGTCCTAGGTTGCAAGTCTCA
+AAACCTCTTCTAAGGATTGTAGACAGGAAATTAAATGACTTCTAGTCCCTAGAGTTCCCA
+ATCTCCTACCATCCCATCCTAATATGACAGAAGTAATTCCTGAGTTGCTTCTGAAACCAG
+AGCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCTTGGAGAGCCCTCACTCACTTTT
+CTCCTTCTGCTATTGCTGCTCATTCATTCCAGCTTTTAAAAATTCATCTTTATCCAGGAA
+CCTCGCTTCTAGAAAAGTCATACAGGTGCTTCCAGGAGGCTACATGGGCACCCATATTTT
+TCTAGCCACTTTCATTAGACCAATGCAGCAGAGAAGAAAAGCCTCAATAATTATTATGAC
+ATGGCATGTTAGGATACCAAGTAAATTGCATTTGTAAAATGTGATTTTCTGTTGGTGTTC
+ACTTCTGCTCTACTGACATTTGGTAAGTATTATTGACTGACTGACTAACTAATGTGGTCA
+TTAGTCTTCATAAAGAAAGGCTCTCTACAAAAACGGAAGGATGCCCTTTTTCTGGCATTT
+AATACGTAAGAAATTGCCTCCAATAGAAACCAGAGTTGCCTGATTACTATCAGCACAGGA
+GAAATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTCAAATATAAACAAATC
+TGTCTATTTGTGTGTGTGCATGTGGTAGTGGGGAGGGAAGAAAAAAGGAGGGGGAGAGAA
+AGAGAAATAAGAACCAAGTTTATTATACTGTATTCAGGGGGAAAAAATTTTCCCAAGGTT
+CTAACAGAAGAGCAAAGTGCCACTGTCAATAGCCTCAGTAGTGTTAGAGTTGCTTTTATT
+TATTTATTTATTTATTTATTTATTTTTCCTTTTTTTTCTTTCTCTTTTTTTCTTCTTTTT
+TTTTTCTTTTCTTTCTTTTTTTTTTTTTTTGGACAGAGTCTCACACTGTCACCTCGGCTG
+GAGTGCATTGGTGCAATCTCGACTCACTGCAACTTCTGCCTCCCAGGTTCAAGTGATTCT
+CCTGCCTCAGCCGCCCAAGTAGCTGGGATTACAGGTGTCTGCCACCGTGCCTAGCTAATT
+TTTTTGTATTTTTAGTAGAGATGAGGTTTCACTATGTTGGCCAGGCTGGTCTCAAACTCC
+TGACCTCATGATCCACCCACGTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCAC
+CGCCCCTGGCCAGGATTGCTTTTACAGCCAGTCTTCAGGTGCCCACTGTAGGAACAATGT
+CATTTAACCCTCGGGATTATTCTGTGCCAAATATGGATAATGACTAATATCCAACACAGA
+TATTCTCAGCTCAGAAGAGCAATTAGCAAATTCATAAATTAAGTGCTTGCTTCCTCTTTA
+GTCAAATACAAACGTTTGTTAAAAGATATTATTTTGCTTTACACTTTTTCTCTCAGAAAT
+AAACAGATGCTTGAATTCCCACAGTGCTGCTTGAGCCTCACACCATGTCATCCTGCCAGG
+CACCCAGATCCAGTTCTAGAGTTTCACATGATCATGAGTGTTGGTTAATAAGTCAATGCG
+AACTGGGAGGGGAGATTTTTCAGGAGTGCCACAGGGCTCTCCCTTTAATCACATACACTC
+CCTGCTTTCATTGGAAAGTGTATAATGATGTCAGAGTGCCCCAGAATGGAGCTAGTTGGA
+AGACTGCCGTCATAGGGATGCCTTAGTGAATTAATAAGGTTTTAATTTCTGGCTCTCAAC
+TTTGTAGATGTAAAAGTTGATTTATCAATATGTGAGAAAGGATGAATCTTTCTGAAGGTT
+ATGTCATCACACTCACTAAGCACACAGAGAATAATGTCTAGAATCTGAGTGCCATGTTAT
+CAAATTGTACTGAGACTCTTGCAGTCACACAGGCTGACATGTAAGCATCGCCATGCCTAG
+TACAGACTCTCCCTGCAGATGAAATTATATGGGATGCTAAATTATAATGAGAACAATGTT
+TGGTGAGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAATATGCCTCA
+GCCAAAATAGCTTAATTCACTCTCCCTTATCATAAGGATAATCTTGCCTAAAGGGACAGT
+AATATTAAAGACACTAGGAATAACCTCTGTACTTTGGACAGTAGACCTGCATAGCCCATT
+AGGCCTCAATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTAAGGTGATTCTCC
+ATGTTTCTGCTCTAACTGTGCTTCACAATACTCAAAACACTAAATCAGGATGTTTCCTGG
+AGTTCAGGGAGCTGTCCGTGTTACTGAGCAGTTCTCAGCAACACAAAGATCCTACTGACT
+CCTCATCAGACTTCTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGT
+CAAATTCAAAGGAGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAAAACACTGTGCATA
+AAGATATGTGTGCACAATTTTTATACATAAAGATTTCATAAAACCAAAGCATCAGGAAAT
+GAAAAGAGATACAGAAAGAAAAATGATGGTAAATGAGACATTAATTTACCCTTCTAATCT
+CTATCACAGCAAAAAGATAATTAAAAAATCTATATGAGGACCACAAAATACACAAAAATT
+ATGTAGCAAAGCCTATAGCCTGAAAAAGTAAACATTGAAATTTGTATGTCCATAAAATGT
+TTACAAAATTCAGTACATATTACACACCCCACCCTAAAAACATCTAAGCAAAGTAGAGAA
+TGTAGAAATGCTACAGATTATATTCTCTGATTATGACACAACAAAACTAGAAATTACAGC
+ATGGAAATTTAAAAGCTTTCTCTTAAATAATTCTGTGTCAAAAAGAAATCCAGGCCGGGT
+ACAGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGGTCACTTGA
+GGTCAGCAGTTCAAGACCAGCCTCGTCAACATGGCGACACCCTGTCTCTACTAAAAATAC
+AAAAATTAGCTGGGCCTGGTGGCTCATGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGC
+AGGAGAATTCCTTGAACCCAGAAGGTGGAGGTTGCAGTGAGCTGAGATTGCACCACTGCA
+CTCCAGCCTAGGTGACACAGCAAGACTCTGTCAAAAAAAAAAAAAGAAATCCAAATAAAA
+TTTCCAGAATATGTGGAAAATAGTGACAATAAAAATATTACACATGTGTAATCCCAGCAT
+TTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTCGCAACCAGCCTGGACAA
+CATAGGGAGACTCCATCTCCACACATGCCAAAAAAATTTTTAAATAGCCAGGTATAGTGG
+TACTTCTTGTAATCCCATCTACTTGGGAGGCTAAGGTGGGAGAATCACCCAACCTCAGGA
+GTTCAGGGCTTCAGCAAGCCATGATCATATCACTGCACTCCAGCCTCAGCAACAGAGCAA
+GATCCTATCTCAAAAAAAAAAAAAAATCACATGTGGGAAATAGCTATAGCACAATAAAAA
+TAAATGTATTAAGTATGAACAACAAAAAAGCTAGTAAAGGTTGAACAACAACTATCCTTA
+GGAAAGTGGAAATAATGTATTAATAAATATGAAAGCAGGCTAGGCATGGTGACTCACATC
+TGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCAGATCACCTGAGGTCAGGAGTTCCAG
+ACCAGCCTGGCCAACATGGTGAAATCTTGTCTCTCCTACAAATACAAAAACTAGCCAGGC
+TTGGTTGTGCACTCCTGTAATTCGAGCTACTTGGGAGGCTGAGGCAGGAGAATCTCTTGA
+ACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAGCTGGGGCAA
+CAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATAAATTAGAAA
+ACAGAAACATAGAACTAATTTATAAATCAAAGCACTATGCCTTGAAAAGAGGGAGAAAAA
+TTGTGAATTAAGGAAGGGAAGAGATGGTTGGAGAGGAGGTGGGAGAAGGCAGAGATAATT
+GAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCACTGAAAGATGAACAGGGCTCTGAAAGA
+GATGCTTGATTGCTATCTTTTCAAATGACTGCAGTTCCCAGTGACATCATTTTTCTCCTC
+CCTGGAAGTCTGAGGGGCAGTTCACTTATCTCCTCCCCTCCCCTACTCCTCACCCCACAC
+TCAAAACCTGTCTATGCTCCTTTCATTCTCATATGACAGATTTCAGATGGCAGTCTTATT
+TCCCTGATTTCTTTTTGAGATAGCTTGCATTTCCCTCCTCTATATAAAGCCACCGTTTAT
+CAAATGCCTACATGGACCAAGCAGTCCACAAAGGCTTCACAGACAGTTTTACTAAACTCA
+TGCCAAAACTTTCAGGTTTTATACCTACCTTATAGATAAAGAAATTGAAGCTTATAGAGT
+TTAAGTAATGTTCCCAAAGCCTCATGGCTAGTAATTCAAACCTAATTTCTGCCTACTCCA
+AAGTCTATTTTTCCTTATGATACTATACTGCCTCTCCATGGATAAAGACAGAGATCACAT
+ATTAATAAAATTTGCACAAAGTCGGCAAATTGTTGAAAGGGAAGGCTAAGATGATTAATA
+AAATCAAGAGCCAGATGATCTCAACAACCTGAAATAACTGGCTGACAACCAATTTGAATA
+ACTCCCTGCGGGTGAAGTTCAAAGTACTATTCGGGTTTTTTTTTTAAAGTTTGGCTGGGT
+GCAGCGGCTCACGCCTGTAATCCAAGCACTTAGGGAAGCCAAGGTGGGCAGATCATGAAG
+TCAGGAGTTGAAGACCAGCCCGGTCAACATGGTGAAACCCCATTTCTACTAAAAATAAAA
+AATTAGCCGGGCCTGCTGGTGGATGCCTGTAGTCCCAGCTACTCGGGAGGCTAAGGCAGG
+AGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGGGAGCCGAGATCGCACCACTGCACTC
+CAGCCTGGGCGACAGAGCGAGATTCCGTCTCAAAAAGTAAAATAAAATAAAATAAAAAAT
+AAAAGTTTGATATATTCAGAATCAGGGAGGTCTGCTGGGTGCAGTTCATTTGAAAAATTC
+CTCAGCATTTTAGTGATCTGTATGGTCCCTCTATCTGTCAGGGTCCTAGCAGGAAATTGT
+TGCACTCTCAAAGGATTAAGCAGAAAGAGTTTAATGAAGGATCTCTTTCCAGGGTTAAGG
+GAACTGCTAGGGTTTGGATATTTGACCACTCCAAACTCATGTTGAAATGTGATCCCCATT
+GTTGGAGGTGGGGCCTAATGGGAGGTGTTTTGGTCCTGAGTGTGGACCTCTCACGAATGT
+CTTGGTGCCATCCAAGTGAGTTCTTGCTCGCTCTTTTTTTTCTTTTTGCGATGTAGTTTC
+ACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACATCCACCT
+CACGGGTTCAACCCATTCTCCTGTGTCAGCCTCCAGAGTAGCTAGGATTACAGGTGCCCA
+CCACTATGCCCAGCTAATTTTTGGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCC
+AGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTG
+GGATTACAGGCGTGAGCCACCGTGCCTACCTAGTTCTAGCTCTCTTAATTCCCACAAGAG
+CTGGTTGTTAACAAGAGCCTGGCACAAACCCCTCTCTCTCGCCACGTGATCTCTGCACAT
+GCCAGCTTCCCTTCCCCTTCTGTCATGAGTGGAAACAGCCTAACGCCCTCACCAGAAGCA
+AATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAGCCAAATAAACCTCTCTTC
+TTTAAAATTATTCAGCCTCTGGTATTCCTTTATAACAACACACACACACACACACACACA
+TACACACACACGCAAAAGCAGACTAAAACAGGAACTAATTAGAAATGGTGATGCACCGAG
+GGATTGGCACCGAGGCTCCCCAACAGGAACTGAGGTCATGGATAGAAGGACACATTCATG
+TTATTTTTTTCTAATGGTTAAGTAATTATTTGCTCTTACTCTCAAAATTTCTGCCAAGGC
+CTCCCATGGACCAAACTCAACTAGAATCTAGGAAGCAGAGAACCTGAGTGTTGCATTCAG
+CAGAAGTCAGCTTCCTAGGGAATCTTGCAGGAAGGGTGAAGGTAGAGAATCTGGTGGGGA
+AGCAAGCAAATGCCCATCACATGCACTTTCCTCCAACAGAGCGACTCAGATGCTATAAAA
+CTTGCTAACACAGTCTCAGGGTCTGATCACAGTAACATACAATCCAGGTTTTAATCATCA
+GAAATCACAGTCCTATTGTCTTCTGCACAGACCCAAACACACTTGGAGGTCATGTTCAAT
+ATGAATACCTCACAGAGAAGGAAATTTACACGCGAGAAGTACATCTGCAGAAAGCCAGCT
+GGCATGTCAACCATTCAAAAACTCAGGGTGTTCTGGATAAAGAAGACTCAGGAAGACAAG
+TATGAAGCATAATCTGTGACATTCCATGCGGCAGACATTAGACATATACAAGAGAGTTGT
+TGGAAAGCGGAATTTATCTTCATATAAACAACACTGAGCTAAATCTCAATATTTCAGATC
+TCTAGAACTATCCATCAGTGAAATGGATTGCAAATACAAAGAGTAATACCATGTCACTTA
+AGAATACAATCATGGACGAGGCTGCCACCTGCTGTTGGGGGCCACTGCAGAAGAAATTCC
+AGAACACTGGACTGGAGAGCACCTCACTTTCCTTACAGCTCTAAGTTTCTGACTCAGTGA
+CCTGATTCACTACCATATACACAAAGACCCACTTACACAAATGACTGTTCTTCACACTAG
+GCCCATGGAGACAGGGATAAAATTCTGAATTTGCTCAGATACCTTCTCCGCTACTGACAT
+CTAGGCATTACACAATTCATCTCTTCATATTTAACCTTTGAAGTTTGCTACTTCTCAGAG
+AGACTAATGAGTAGTGAGCAAATATCCTGAAGTTGAGAATGCTTCTACCTCCTCTCAAAA
+CAACGGAATATTCATCAAAACACAACAGTTCTGCACTTAACTTTAGGCCTTTTCTAACAC
+CTTGTTTCTTGGCAGTAACTGTGGCCAGAATAGCTCTTTCCACAGATAAAGGACCTTTTG
+AAAGGATAGGGTCTCTAGATAGAAAAGCAAATGCCTCATTCCAGAAGGTCTTCAAGAAGA
+AAATGTTGTGGTGATAACAAACATAACTGATTATAATCTATTCTGTGAAAAAAGCTTATG
+AAACAGTAGATGTGTGTATCTAGTACATAAGAGCTGAATGTCAATATATATATAGATATA
+TACACACACTCAAATAAATAATAGTTATCTCTAACTAGAGAAATTCTAGTTGCCTTATAT
+TTTCTTCTTTTTCCTTACTATATTTTCTACAATAAACATGTGTTTTTAACAAGAAAAGTC
+TTTTCTGGTGTGCTTTTTAATTTTCTTTGTTTAAGTGAGAGTGAGGCTACATAACTACAT
+GGCTAGGTAGACTTTTAGAAAACTTGACTGCTCTAGAAAATTGACATATCCTGATTTCTT
+CCATAGCTTGGATCTTGACCTAGAGGGAAATATAAAAGTGTTGACTTGAACCTGAGGGGT
+GCCATTTTCACTGCTGAAGTAGTTTCATGGATCATGAATTGGAGAAATGACTTCAGCAAC
+ATGGGTGTTAAAAACAGAAAGCACAAGTGACCCACAACAGATGATGGAGAACAAAGAGCA
+AGCTGGGAAAGCAGTGGCCTTTAATACAGAAAAGAAGAAGTATAGCCACAATAAATATTA
+GGCAGACAGCAGTTCAGCAGTTTATACTATTAAGCTGTTGTTTAGGGGAATAGTAAACTG
+ACATGACCCTTGAGGTAGGTATATATAGGTAAATTCTATGTGTCCCTTGAAATAGGTGTA
+TGACACAACTTCTGGCATCTACATGGATTTGGTCACTCTAAAGTAGCCATGAGGCTTAAG
+ATAGTTCAGCTGTTTGGGGATAAGTTAAATCATTTGCCATTGTCTTTCTGCAATTTGCAT
+ATCCTACAGTTATCATTGCCATTACTGAATGGCACAGAGAAAAATTCTGGTCTAAAGTGG
+TTCTCAAACCTGGTTGCTGGAGGGCCACCCTCAGTGATGATGATTTAATCTGTAGAAGAG
+TAGAACATTGATAGTTTTTATATATCTCCAGGTAATTTTAATATATAACTGGGGTGAGAA
+TCATTGACGTAATTGTAAGAGGATAATATTCAGGAAATATGGAGATAAATAATTTTCTTC
+TCGACATTAAAAAAATCTAATAAAAAGTTTTATCTTTTCCCCTAACTCAGGGTCATCAGC
+CTTCAAGCTTCAGTCTCTGTGTGTTCACAGGTGCTGTAAACACACGCATCACTACTAATA
+TCCCACTTCAGTGCTATTGCTGCTCCCAAAACTCCAGGTATTTTTAACCTTATAAACCTC
+CAGAATAATGAGACCACTGGGTTCAGTAAATTGCTTTGTTTTGAAGCAGTATTAGACAAA
+GTGGGAGACTAGAAGATAAATCTGTCAATGACATGTCCTTTAAGACTACTTAGATTTTGT
+TGAATTTGTGGATCATTCCTTACTTGAGCAAATGGTAAATTAACTCTCTCTTTTCTCTCT
+CTCTCTAGCTGGCACACTTTTTCCAGTAGCCATTCTACTTGGTATGCTTACTTATCAGCT
+GTCCTCCAGGGGCCTCACATTAGATGTTTCTCTGACTAACCAAACATGACACACAGCTGA
+AGTCAGAAAAACCAGATTGATAATTTCACTCAAACTATTTTCCTTCATTCTAACAATTTA
+CTGGAGTACACAATTGTGACTATTTTTAGCCATAGGAACTCATAGAAAGACCAACTTCAT
+TAGACCTACAAAATCGAATTGTGTAACAGTATATGCAGTATGTGTAGGAATAAAAAGCAT
+TTCTCAAATATGCAGTACTGGATTTTGCAAAAGCACCTTACACTTAGCTATAAAGGAGTG
+GAAAACACAAAGATGAGTAACTGCACCTTTCAAAAGACTAGAGCTATACCAATAATACAA
+AGGTGTAAACAAATAATGATGAGATGACAAAGGCTGAGTGTTTTCTATTTGGAAGCTATG
+TTGTTGAGTTATTTATGTATATAATTTCATGCAATCTTCATGTTATGGGGATGTTCTAAT
+CCACTGTGACTCTGTCCTTAAATAAAAGGGAGATTTGGACATAGAGAGAGGCACACGGGG
+AGGATGCCATATGAGAATTGACACTGTGCTGTCACAAGCCAAGGAACTACTGGAAGGAGA
+GAAAGAGGACTGGAACAGTTCCTTCCTTAGCACCTTTTCAGGCAGCCTAGCCCTGCCAGC
+TTCTTGATCTGGACTTCTCACCTCTAGAATTGTGAGGCAATAAATCTCTGTTGCTTAAGT
+TACCCAGTTTGTGGTACCTTATTACAGGAGCCCTAGGAAAATAATTCATTATATAATCTG
+CTAAGGTAGATCTGATCATTGTCTCCAATTTCCATATGAAGAAACTATGCCTCAGGCATT
+GTGTCAGTTGTCCAAAATCATACATTCCTGACTCACTTCAATGAATTCCTCATTCAGCAA
+AATTTTTAAGGTACCTTAAAAAAATTATGTTAACTCTTAAGGCCTTGCTTTAAAGCTTCA
+ATGGGCTTTTCCTTTGCAAAGAATAAAATCCTAATACTTAAGCATAGCTCTCTTTCCTGG
+CTATGTTTCTGACATCCTCTTGTACCATGCTCCTCCTTAATCATTCTGAGGTTACATCTT
+AAGTCCTTTCCCCTTGCCATTCCCACTTCTTGGAATACTTTCCCATCAACTCTTCAAAGA
+ACTGCCTTCTTTAAGTATTTGGTCTCAGTTCAAATGTCACTTCCCTGTAAAAGCTTCCTG
+GCCATCAAGCCTTCTTTACACACTCTATTTTATTTTTTCATGGTTCCTATAACAACCTAA
+TATATTCTCAATTGATTAACTGTTTTGCTGACTACTGCCTTCCATAAGAATGGAAAGAAA
+ACGTGGCCAGGTGCAGTGGCTCACACCTGTAATCCCACCACTTCAGGAGGCTGAGGCAAC
+ATGGCAAAACCTTCTCTTCAAAAAATTTTTTAAAAGTTAGCTGGATGTTGTGGAGGCAAG
+AGGATCACTTGAGGATCACTTGAGTCCATGAGGTCAAGGCTGCAGTGAGTCATGTTTGCA
+CCACTGCACTCTAGCCTAGGTGACAGAGCTAGTCCCTATCAAAAAAAAAAAAAAAAAAAA
+AAGAATGGAGAGAATGCTACATGAGAGAAAGGATCTTATCTATCACGTTCACCTCCCAAG
+AGGTGAACATATCCCCCAAAGCCTGATAGAGAGAAGATGCTCATTAATATTTAATGCATG
+ACCATGTGCAGACTTGGGAGGAAAAATATGCCTCAGCCTATCAATATTGGATCCTTAATA
+AACAAGGATGTTTCTGCATCATTTCCCCACAACACCGAACAAGTGTGGCTCACTGTGGAT
+GTTTAAGCAAATGCATTGTTTTTCCAGTTATATATCTGGTAGAGATTAGGCCATTGATAG
+GAATGGGAAGACGATCTCCTTTTATTTTGATGACCCAGCATGGCTGAACACTCAGTGACT
+ACCACTGCACTTTGTTGTACTTTCAGCATTAGAGATGCCAGCCCTGTAGGATATAAAACA
+GGAACATCTAGTCCTCAATTATATTCAGAATTACTCAAGTCTTAGAAGCACCACTTGTCT
+TTTTTCAAGGGAGAGAAATGCTCAAGTGATGGGCTGAAGTGAAGGGAGGGAGTCACTCAC
+TTGAATGGTTCCCTTAGGCTGTGTGGATGCAAACAGCATTAGACAATGACACTGACAGTG
+GGAAATGCACTGGAGACGATGATTGGCAAAGCCCTCCTTTTCTCCCCATCCACTATAGAT
+ACTGACAGCAAAGGGTTTGTCACAATGACAACTATACACTCCCAATATCACAGAAGAAGG
+AGGAATAAAAGGGTATATTATGAGTGACTGAAATTTAGAATAAATTAATAAATATTATGT
+CCCTCATCCATAGAAACCACAAAGGTCTAGTAAGGCTAAGGATATAACAAGAAAATAATA
+TGAATATTTGCTTCCCCTTCCTAGTGTAATAGAGTAAGTTACAAATGGCTTCAGGAAGGG
+GAGAGAGGAAGAAGAGTGGATGAGATACGTAAGAGTGCTTGAGGGATAATTTTATGAAAG
+CTTTGGGAAGTTTTAAGAAAAAGAAAAGCTATTTTTCAAGGTACATGTGTGTATGCGTGT
+GTGTGTGTATGTGTGTGTGTGTGTGTGTGAAAGACAGAAGAAAGAGGGAGACCTAAGAAG
+ACTATGAGACACTAAGAGAAAAATTAAGGTAAAAAAGACACACACTTAGAAAAACACACA
+TAAGGAGGAGGGAGGAGGTTAAGACATTTTACTATGTGCTGTGAATGGAAACTACAAACC
+ATTTTTGATATATGCAATATATATACATATATACACACATATACATATGTATTTAAATAT
+TTAAATTACATTTTCTCTTTTTTTAGAGATATGGTTTCACTATGTCACTCTGCCCAGGCT
+GCAGTACAGTGGTTGTTCACAGTCATGATCATAGCACATTATAGCCTTGAACTCCTGGGC
+TCAAGCAACCCTCCTGTATTAGTCTCCCCAGTAGTTGGGATTACTAGCATATGCCACCAT
+GTCCACCTTTATGCTTTTTAAAGTGAAAAACCATACTAAGAATGAGGCAGCTCAACTTAA
+TAATAAAAACATTTCAAATGTAAAGAAATTTACAAAAGAAAAACAATCAACCCCATTAAA
+ATTGGGCAAAGGGAATGAACGGACACTTTTCAAAAGAATACATGCATGCAGCCAACAAAC
+ATACAAAAAAAAAGTTCAACATCACTGATCATTAGAGAAATGCAAATCAAAACCATAATG
+AGATACCATTTCACACCAGTCAGAATAGCTATCATTAAAAAGTCAAAAACTAACAGATGC
+TAGTGAGGCTATGGAGAAAAGGGAATGCTTATACACTGTTGTTGGGTGTGCAAATCAGTT
+CAATCATTGTGCAAGGAAAGTGATTCCTCAAAGAGCTAAAAGCAGAGCTACCATTCGACC
+CAGTAATCCCACTACTGGGTATATACCCAGATGAATATAAACCATTCTACCATAAAGACA
+CATGCATACAAATGTTCATTGCAGCACTGTTCACAATAGCAAAAGTATGGGATCAACCTA
+AATGCCCATCAATGACAGATTGGATAAAGAAAATGTGGTACATATACACCATGGAATACT
+ATGCCGCCATTAAAAAATGATATCATGTCTTTTGCTGGAATATGGATGGACCTTCTATTA
+TCCTTAGCAAACTAATGCAGGAACAGAAAACCAAATACAGCATACTCTCAGTTATAAGTG
+GGAGCTAAATGATGAGAACTCATGAACACAAAGAATAAAACAGACACTGGGGTCTACTTG
+AGGGTGGAGGGTGAGAAACGGAAGAGAAACAGAAAAGATAACTATTGGGTACTAGGTTTA
+ATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGACACCAGTCTACCTATGTA
+ACAAATGCCCCTAAACTTAAAATAAAAGTTAAAAAAAAAAGAAAATTAAAATCTCCTTAT
+CATCTACCTGGTAATATGAAAAACACATATCTTTCATTCATTCCTTTCAACTGATGAGGA
+AACTGAGGCATTGGGAGTTAGTAAAAGTCCACATTGAGATATGAGACCCACCACTGGCTG
+GACACAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGATGCTGGTGGATCACC
+TAAGGTCAGGAGTTCGGGACCAGGCTGGCCAACATGGTGAAACCCCCATCTCTACTAAAA
+ATACAAAAATTAGCTGGGTGTGGTGGCTGGCACCTGTAATACCAGCTACTAGGGAGGCTG
+AGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGTTTACAGTGAGCCAAAATCATGCCAT
+TGCACTCCAGCCTGGGCAACAAGAGCAAGACTCTGTCGGGGAAAAAAAAAAACAAAAAAA
+ACCACCACCATCATTTTGCAAGTGTTACCACTATTGTGTGTTAATATTGTAGAAGTATTC
+CTAATTATGATTTCTTTGTATTCCTAATTGTAATAGCTTTGTATTTGAAAAATTATTGAT
+TCATACTCTATATGTTATTATTTTGTATGCGATGACAACAGAATATATTATCATGCTCCT
+TTTGTGAATCTCATTCATAATATAAAGTATAAATTTGTGATTTTGCTTTAATTTGAAATA
+TTAATTTCAAATATGTTATCACAATTTGATACAAACTATTGACAGTAAATCTGTGGATTA
+AGTAATGTCTTAGTAGGTATTGGGAAAATTTGAAACTAGTAACATGGAGGACTATTGTCA
+TTGTTTATTTCAAAGCCAGTTAAAATTCTGCAAAGCAGTGTACATAAAAATAATTTCAAG
+AAATTTATAAAATACCGAGATTATGGTGTATAAACAACTTTAGATTCTTTGTTTAAGAAA
+TACTGCCAGTTTGTAATATATGCTTCATTCAAAGTAGCTAAGGGCTGTACCTGGCTAATA
+GTAGGCACCTAATATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTG
+GGACCACACACATTTAACCTGTATTTATAAAATTACTGTTTAGAGAATAACATTTGATGG
+AATCATGCTTTTACTTTCTGCTTACGACTCAATTGTTTGTACTGACATTAACATCCCAAA
+TCCTTAGCATGGCCTACAAGGCCCTGAGCAATGTGGCACCTGCTGAAGCCTGCTGCCTCA
+TTTAATAACTCTTTGTCTCTTTCCCAGATCCAGCCACTCTAACATTTTTTAGCTCCTGGA
+CCAAGACAAGCTCTTCCCAGAACCTGAGCTTTGTACCTGTTCTTTATTCCTGGAGTATTT
+TTCCCCTGACAAATTACTTATCATCTATCATAATTCAGGTTAAATGGCACTAACTCAGGG
+AAGGCTTCCCTAACTGTCTCCCTTCTCCAACCAAATTAGGAACAATTATATGGCCACATA
+GTATCGAATCAAGTTTATAATTTTAAAATAATTGGGAGATTTTGTTGTTTAACACTTGTT
+TTCACTATAAGACTGTAATTACATGCAAGTAAGAACCATGCCTGTTTGTTCACTCCTGCC
+ACAGTCAGAATAGTGCCTGGAATATGCAGTAAGGGCTGAACAAGCACTAAATAAATGAAC
+AAGTGAATAAATGGATATTGTCTCATTTTCAGAACAGAGTACTAAATGGATCATGAACAC
+TATCTGGTATGTCACGTAGGTAATTTACAAGGGCTACAATTTCAGCTCAGATTTACCTTT
+TCCTGGATACAGGTCTTGATAGGTCTCTTGATGTCATTTCACTTCAGATTCTTCTTTAGA
+AAACTTGGACAATAGCATTTGCTGTCTTGTCCAAATTGTTACTAAGAATCAAGAGAGATA
+TCTGACATGAAATGACATTGGAAAACATTAAACACGATTGAAATAATGCTAGCCAATATG
+GTTACTATTAGAAACCAATTACATTTTCAACTTAAAAATAGTAATACTTATTGCAGACTC
+AAATGTGCTTATTCTAAAACAAGTAAATGTTTGCCTATGGTCTGAGATTCTAATCCACGG
+AGTTCATTCTAATCCACATTCAACACTATCATGTACCAGTGGGCCTCATAACCCACCTAG
+CCCTGTGATTTTTCAGGTTCACTTTTCTAAACTTGTGAATTAAATATTTATTTTCTTAGT
+TCAGAAGAGGAAAAAAACTCTTGTAATTGTTGCCCATTTCAGGAGAAATCTTGCATATGA
+AAACAAGAGATAAATATACACAACTGAGGGCTGTGGTTTAAACAAAATCTTGAGAATGTT
+TTTTGACCTTATACATTTGTGCTTTAGTATAACAAAATGATATAGACAAAGGTAACTTTT
+AATAGAACCAGTCACTAAATTAAAAAAATGACAAATTCTTCTGCTTAGCTAAGCAACAGA
+GAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTAAGAGCCAAGTATG
+TGCTTACTGAATAAGCTGCTAAGGTTTGGTGGTTACAGAGTGTGCGGTGAAATGATGTCT
+ACATCACAGTCCAACATTCACAGAGTTTAAAAGCCTACCAAGAATCAAGACAGACACAAA
+TACCTAACATAGACGTTTGTATATGATAAGAGAGCCAGAGTACAATTTAGGAGAAGAAAT
+TGTATGGAAGGAAGGTTCATTTCCATTAGACCAGAAAAGACAGCACATTTGAAGGCCTGA
+ATAAGAAATATTCTGGATAAGATATTGTGGCTGCTACCAGAATGGCTCTTGATGATCTCT
+ACCTCTTGGTATTTATACCCTTATATAATCTCTTTCCTATAGTGTAAGCTGGTCCCAGGT
+ACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATGAGATGCCACTTCTGAGATTAGAT
+TATAAGATACTGTGAATTTCTTCTTGTGTCCTCTCCCTCTCTCTCTTTCTCTTGCCCTCT
+CATTTGAATGAAGCCAACTGGCATGCTGTCAGTGGCCCAGTGTAAGTCCTGTTACAAGAA
+ATTGATGATTACCTGTAGCCAACCCTAAGTGAAGAACTGAGGTCCTCAGTCCTACAAATG
+GAGAGAAACTGAATCTAGCTAAGAACCATGTGAGTGAGCTGGGAAGAAGATCCACCCTCA
+GTTGAAATTTAAGATGACATATTGAGCAGACATACTGAGACACACTGAAAGTAAGAGAGC
+AGGAGGAAACAAAACCAGGGTCATACAAAGAACACAACTGATTTTGAGATTCTCACATAA
+GTATTACACCTTCAGTGAGCACGTGTACTAGAAATTTAAAAAATAAATAAAATAAACCTT
+CAAAGTGAGCTAGCAAATAAATTTCCCTATGGTCTCAGCTCTGAGTGGAGAGAGAAAATG
+TTCCCTGTGGAGTTTATAGCCAGAATCCAGCTCTCAAACAGGTTTCAGCCTGAACTCACA
+CAATCTGTGTGGCTTCCAAATTTGCAAGCTGAGAATTTAATTCAAAGTGGTCTCAGGTTG
+ATAGCAGTCCAAAATGCTAGGTAGGAAAAAAAATCCTCTCTGGACAAATAAATCATCAAA
+GCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACAAAAATCAC
+ACACACAAAATGGGGGTAGCAGCAACATGGGTAGCGTATTCAAACTTGAAAAGACTTTAA
+ATATTTGTATTATTAGATGTAGATTATGAAACACATATTTTAATGTGGTTAATTTTTTTA
+AGGAATCAAAACTATGAGTAAAGACCAAGAAAATTGTGCTGGATGGCCACTTCCACCATG
+GCTCCCCTCCTATTTAAGTCTGGGTACTGTGTCACCCGAAGTCTTCAGGCACATTGTTCC
+AGGTCTGGGTTTGCCTATGAAAGAAACTCATGAGAGCTGGAAATGAGGAGTGAAGAGGAG
+GTCTTCAAATAAAGCAGGCTTAAGGATTAGACATAGCAGGTTTGACAGATGTGATGGCTT
+GCAGAATCCTTTATGAGCTCCCACTGTCCATCTGGATAAGATTTACAGACCTTTCAGAAA
+TTCCTATAAGCTTGGGTTCTGTGCCCACACTCTAGACTGTCAGGCTAAGATCTCTGATAT
+AAAACAGACCTCTTCTGATTTTGTCTAGCTGCTTTTCTAATATCTATTCACCAAGCTCTT
+CCAATAATAGCATAAGGCCCTAATTAATATTAAACTTTTATCATTATAATACATAGGATG
+TCTTCTGTTTTCCTGATCAAATTCTGACTACTATTAAAATATAAAGAATTGTCCAGAAAT
+ATATAAAAAAAGAATCACACATTGGTCTTCTTTAAATGAAAATATAACAATTGTATGGAC
+TAGGATGATTACAGTTGTTCAGTTCTGACTGTTATTTGAAGAAAAAAGCAATAAGAAGCC
+TCAGCAACTTAACAGAAGGAGCTGCCATTTACTAGGAGAAAAGATTGTGGATGAGAGTGT
+AGCAAAGGTCAGAATTCTGTGAAGCTTGAGATGTTTATTATAATGAATTATCTTTTATAC
+TCACTACAATTTCCTAACAATTTTGGGGTTTATATTTTTGAAAGAGATATACCTTTAATT
+TTCTTTCTTTGTACTATTGTTAGGTAACTTTGATGTGCAGATTATACTACAGTGAAAGTT
+GCCAATGACAAGGCAAAGTCACTTACATCAGACCCAAAGCAAAGTGGAGCCGGGTCATGA
+AAAAGGGGATCTTGTGTGTCTGTCCACGATAAGCACTATCACAAGGACTTTCCATAAACT
+CACAAGAAATTTCTGCCCACCCAGCACACTCTGTTTGTCCAGCTCATCCTGTAGGTGTCT
+CTATAATAGGACCTATCATAAAAAATTCCTCAAGACTGCAGCATTTCAGATAAGCCACCC
+TCACAAGAACACTTGCCTAGCAATGGCTGTTTCTGCCAGTAAGTTAACACCAGCTCCTGC
+ATCAGACCCTGTGACCAATGATGTTTGTTTCAAAACAGCTTGCATGGACTTCTTTTTGTC
+TTTACATATTTTCCTTACCTCAACCTCTTGGGATGCACCTATGATTGATCATAGCACAAA
+TATCTCAGATTATAATCCTTGTTTATTTCCAAATAAATTTATTTCTTTGGAGATCCACTT
+TTTCTGTTATTATACATTGACATTGTTATTATGAAATTGGTTGGGTGATGTGTCTTATTT
+TCTTGTCTCCAGAAGAATTTCTGTAACAGTGCAATTAAACGTTCTTTGCATGTTTGCTAG
+AACTCACCTGTAAAATTGTCTGAGCAACCAAAGCCTGGTTTTTGTGTTTAGTTTTTCTTT
+TGTGATTGGGGAGGGGGGTTTATCGTACTGATTCAAGGTGTGAAGGTAACATCATTTTGA
+TTTTATACATCTTCTTCAGTCCATTTAAGCATGTTACATAGCGTTGTTTGTTCTTTTCAT
+GATATTCTTTACAGTAGTCTCCTAAATGTTCCCTCTGCTTCTGCCATGAGCCCCTACAAT
+CTATTTCAACTCAGAAGCTATAGAGTTTGTTTAAAACATGTAACATATTATGCCACCTTT
+CTTACTGTAAAACATCCCATGGTTTCTCGTAGTATTTATAGTAAAAGTGAAATTTTTATG
+ATGGCTTGAGAAACTTTTCCCATTAGATGCCCAAGTGCTGGTCTGGTCTGATCTTCTCAT
+CTTCCCTTGGGTGATTCTGTGGCAGTCACACTAGCCTCCTTGCTGCTCCACAAAAACTCC
+AGCATGATCCTACTTCAGGATATTTGCCATTGTTACTGCATCTGCCTGGAACCTTTTCTC
+CCATATAAACATAGAGATTGCTCTTGCCTGTCCTTCAAGTCTATTCTTAAATGTCCCATT
+CTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTACAGACTTCACTCCCAATTCCCCAT
+CTACTTTAAGAGTCTTCATTTATCATTCCTTGACAAACTGTAAATATACATGTTCACTTT
+TTTATCGTCTGTCTCCAAATACTGGAATGTTAAGTTCTGTAATGTCAGATATTTCTGTTT
+GGTTCACTGGTGTATTCTTAAAGCATGTTACATACTAGGTATACTCAATGAATATTTGTT
+GAATAAATATCACATTGGGCTTATTCCAGAAATTCAAGCTTGTTTCAATAGTTAGAGCAA
+TCTACAAATGTAATTCCTTACATTAACTAATTAAAGGAGCTAAATCACATCACCACCACA
+ATAATGCAGAAAACCACATTTGATACAACTCAATATTCATGTCTGCCTAACAAACATCTC
+ATGATACTAGGAAAAGAGGAAGGGATATATTATTTTCATGTATAAAGCACTAACCATTGT
+AGCATGCCAATATACTCAAAATTCAATGAAATTCCTATCAAAATCTTAGCATTCCTCTTA
+GTCCTCAACAAAGCATTTCTAAAATGTGTATAGAAGACCAAAGGGCCAAAAGAGTCAACT
+TCTGAAGAAGCGCAAAAAGAAAGTTGAGGAAATCTTAAAACATGTTATTGAGCTTAAAGT
+TGCAAAAATAAACTCATGTACCATAATTCATGAGTAGAAAAATAGACTAGTGGAATAACA
+TAAAAATAAAAACAATGCTTACATAAAATGTTGTAACTGATTTGGATGTCATTAGAAATC
+AGTAAGTAAATAGATGGACAATGTAATGAAAGATGCTAGGCAAATAATGTGGTAGGGAGA
+ATAATGGCCCTCAAAGATGCCCATGCCTAACCCTGGAACCTGTGAATATGTTACACTGAA
+TGCAATAAAGGCTTATCAGATGTGATTAAGGATGCAAACCGAGATGGAGAGATCTTCCTG
+GGTTACCCAGATGGGCCCAGTCTAATCACATGAGTTCTTAAAAATGGAGAACCTTTCTTA
+GCTGAGTCCAGAGAGAGATGTGACAATGAAAGAATGGTCAGAGAAATGTGACATTGCCAG
+CTTTAAAAAGAGAGAGGAGAGGCAATGAGAAAAGGAATGCTGATGTTCTCTAGAAGATAG
+AAAAGGCCAGGATATGGATTCTACCCTAGCCACCATAAAGAAACATGCCTGTCGACAACT
+TGATTTTAGTTCACTAAAATTCATGCCTGATTTCTGACTTGTGTACACTGTAAGATGACA
+AGTTTGTGTTATTTTAGGTCACTTAGTTTGTAGAAATTTGTTACAGCAGTAATAGAACAA
+GTGGTTATCCATATGAGGCAAATTAGATTGGATACCTATCTCCAATAGAAATCAATTCAA
+GGTGAATTCCAGGAAAATACTTAAAACATTTAGATTAAAAATAAATGAGAATTTTTGTTA
+CTTTTGGTAGGTCATAGAACCAAGAAAAACAAACATTAAGGAGGAAAAATGAACATATGA
+CTACATCAAAATATAAAGCTTCTCTATTTGGAAGATATCATAAGGTGACAAATCATAAAC
+TGTAATATTTACAACATATATATAAGTGAATAAATATACATTTAGAATATATATGAACTC
+CCAAAAATCAACAGGAAAAATAAGACATAGAACAAGCAAAATGCATAAACAAAAGAAGGC
+AAAACAAAAATAATGACTCATAATTATATGAAAAGAAGCTCATCTTCATAGATGAGCAGA
+TAAATGCAAATTAAAACCACCCTGAGATGCTTTTTACATCCATGAGCCTGATAAAAGTTA
+GAGTCTAAAAGTAATAATTAACAAAGATGGGAAGTAACAGAAAATCTTGTCCGTTACTGG
+TTAAAGTATAAACTGATACAGCTACTTTATAGAATATTACATTATAGAATAAAGTTGTGA
+GTATGTATATGCAGTGACTCAGCATATTCATTGCTAGTATGTACTCAAGAGAAACTTACA
+GGAGTGGACTAGGAAGTAAATACAAAATGATTACAACATTGTTTGTTATATCAAAAAATA
+AAAAAGACACCCAATTTTCCAGCAAAAAAAATAAGTAAAAATAAATCCTGTTGTATTCTA
+ACAATGGAATAATATATAGCCATTAAAATAAATCAACTATTACTGTACATATGAATGTAA
+GTATCAGCAAAACATATTGTTTAGTGAAAAACTAAGAAGCTGAAGAAGAATATATACAAT
+ATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAAGAAATGTATTTAGAAATAG
+ATTCACATGTGAGAAAACTAGAAGAAAATTAATGAAAGGATAAGAGGGATAGCAGTAATT
+CTGAGTAGTTGAGGGAATTTCAATTGGAAAAAAATAATATCATATTCTTTAAGTCAGGTA
+GTGGGTATTAGCATTTGTTTTACCATCGTTCTTTATTCTTATAGCTACACTATATATTTT
+CAATGTATTTAATGTATTTTTTGCATAATTAAATATTATGCAATAAAAATGAGAAAACAA
+AAAAGTAGAAAATGATAAATTACAATAAAGAAATGGAGAAAAAATTATAATCTAGTTGAG
+TAATGGTATATTACATAGCTATTTTCTTAAGTAGATGTATGTACATGATGTATGCACGAT
+TGTACATACATGTTCTTAATTATATATAAATATATATGTACATATTTTTAATATAAAATA
+CTAAACAAAGTACACCAAAATATTAGCTCCTATGTTAGTGAGATAATGTTTTGTTTTTTT
+GTATTTTAAGTTTTACATAGTAGGTGTATTTTTCTGTTTTCATACTGCTATAAAGAACTG
+CCCAAGACTGGGTAACTTATAAAGGAAAGAAGTTTAATTGGCTCACAGTTCAGCACAGCT
+TGGGAGGCCTCAGGAAATCTACAATCATGGCGGAAGACAAAGAGGAAGCAAGCCAGCTTC
+TTCGCAAGGCAGCATGAAGAAGTGCCGAGCAAAGGGGAAAGAATCCCTTATAAAACCATC
+AAATCTCGTGAGAACTCACTATCACAAGAACAGCACAGGGGAAACTGCCCCCATGATTCA
+ATTACCTCCACCTGGTCTCTCCCTTGACCTGTGGGGATTATGGGGGCTATGGGGATTACA
+ATTCAAGACGAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCATGTATTGA
+ATTTTAAACTCAGAGAAAAATACTAGTGTTTTTATAGGATTCTTACTAAAGAAAAACCAG
+AAAGTAATAAACCATCTACGCTAAGACATAAAATTCAGTTGTTTAGTTACAAGATAGAAT
+GTGGCCTTGTAAGAAAGCAAATTAACTTCTAACATACAAAGCCTTAGAGAAGATTCAAGT
+GACTGACGGATCTTAAACAGAGCTATTATTACAACTTGAACTGCAGTAAAATATCCTCAG
+CAACATAGATGTGTGTGTTTCACTAGTCAGAGCAATACAAATTTAATGAAACTCCATTGG
+TGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAA
+ATCTCTAGAAGAGTACCATAATAAGAAAAAAAAGAATACAGGCAATTGAGAGCTGTTCCA
+AAGTTTAGGGAGTTTTTGTAAGGAATTAATTAATAAAAATGTTCTTGAAAGAGAGAAATT
+AATATGCAGTTCATACTGCCAGAATTGCAGGCAATTTATCAAAGTCCCCTAATCCTCCAA
+AATCGCTATTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAATGTCTCCGGCAATA
+AATCACAAAGTTAAAATTACCTAGTCTACAATTAACTACACAGTGATGGTAAATCATTTT
+CTACCAAAAGAAAGAAATGTCTTGTCTATTCAGGTTCTGCTCTACTTAAAAGTTTTCCTT
+GTTGGCGAGCAAGTGGTTAGAAAATCATATTTTATACGTACATTCAGCTTAACTATCATT
+CAGCTCAGGAAGATGACTCAGGGCCTTATCCATACCTTCAAGTTTGCTCTTAGCAAGTAA
+TTGTTTCAGTATCTATATCAAAAATGGCTTAAGCCTGCAACATGTTTCTGAATGATTAAC
+AAGGTGATAGTCAGTTCTTCATTGAATCCTGGATGCTTTATTTTTCTTAATAAGAGGAAT
+TCATATGGATCAGCTAGAAAAAAATTAAGAGGAAAATCACATGGAAAGTTATATATCTAT
+TATATATAATATTATATATCTATTATATATTATATATTGTATATCTATTACATATATAAT
+ATTATATATGTATTATATATATTATATATTAATCTATTATATATATAATATTATATATTA
+TATATCATTTCCAAATTCCCCAGCGTTCATATTTGTCAGTGCAAGTAAAGAGCCTTACTG
+CTGATGAGGTTTGAGGTATGACCATTTGGCCAGAATTTATGAACTCTACATGTCGCTTGA
+TGTGTGCCTCAGGGTATACTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTCTGTCGCCCA
+GGCTGGAGTGCAGCGGTGCGATCTCAGCTCACCGCAAGCTCCGTCTCCCGGGTTCACGCC
+ATTCTCCTGCCTGAGCCTCCTGAGTAGCTGGGACTACAGGCGCCCGCATCCAGCTGGATN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNGATCTACCATGAAAGACTTGTGAATCCAGGAAGAGAGACTG
+ACTGGGCAACATGTTATTCAGGTACAAAAAGATTTGGACTGTAACTTAAAAATGATCAAA
+TTATGTTTCCCATGCATCAGGTGCAATGGGAAGCTCTTCTGGAGAGTGAGAGAAGCTTCC
+AGTTAAGGTGACATTGAAGCCAAGTCCTGAAAGATGAGGAAGAGTTGTATGAGAGTGGGG
+AGGGAAGGGGGAGGTGGAGGGATGGGGAATGGGCCGGGATGGGATAGCGCAAACTGCCCG
+GGAAGGGAAACCAGCACTGTACAGACCTGAACAACGAAGATGGCATATTTTGTTCAGGGA
+ATGGTGAATTAAGTGTGGCAGGAATGCTTTGTAGACACAGTAATTTGCTTGTATGGAATT
+TTGCCTGAGAGACCTCATTGCAGTTTCTGATTTTTTGATGTCTTCATCCATCACTGTCCT
+TGTCAAATAGTTTGGAACAGGTATAATGATCACAATAACCCCAAGCATAATATTTCGTTA
+ATTCTCACAGAATCACATATAGGTGCCACAGTTATCCCCATTTTATGAATGGAGTGATGA
+AAACCTTAGGAATAATGAATGATTTGCGCAGGCTCACCTGGATATTAAGACTGAGTCAAA
+TGTTGGGTCTGGTCTGACTTTAATGTTTGCTTTGTTCATGAGCACCACATATTGCCTCTC
+CTATGCAGTTAAGCAGGTAGGTGACAGAAAAGCCCATGTTTGTCTCTACTCACACACTTC
+CGACTGAATGTATGTATGGAGTTTCTACACCAGATTCTTCAGTGCTCTGGATATTAACTG
+GGTATCCCATGACTTTATTCTGACACTACCTGGAGTTAGCACAGACCCCACAAGTTAGGG
+GCTCAGTCCCACGAGGCCATCCTCACTTCAGATGACAATGGCAAGTCCTAAGTTGTCACC
+ATACTTTTGACCAACCTGTTACCAATCGGGGGTTCCCGTAACTGTCTTCTTGGGTTTAAT
+AATTTGCTAGAACAGTTTACGGAACTCAGAAAAACAGTTTATTTTCTTTTTTTCTGAGAG
+AGAGGGTCTTATTTTGTTGCCCAGGCTGGTGTGCAATGGTGCAGTCATAGCTCATTGCAG
+CCTTGATTGTCTGGGTTCCAGTGGTTCTCCCACCTCAGCCTCCCTAGTAGCTGAGACTAC
+ATGCCTGCACCACCACATCTGGCTAGTTTCTTTTATTTTTTGTATAGATGGGGTCTTGTT
+GTGTTGGCCAGGCTGGCCACAAATTCCTGGTCTCAAGTGATCCTCCCACCTCAGCCTCTG
+AAAGTGCTGGGATTACAGATGTGAGCCACCACATCTGGCCAGTTCATTTCCTATTACTGG
+TTCATTGTGAAGGATACATCTCAGAAACAGTCAATGAAAGAGACGTGCATGCTGGATGCA
+GTGGCTCATGCCTGTAATCTCAGCACTTTGGGAGGCCAAGGTGGGAGGATCGCTTAAACT
+CAGGAGTTTGAGACCAGCCTGGGCAACATGGTGAAAACCTGTCTCTATAAAAAATTAAAA
+AATAATAATAATAACTGGTGTGGTGTTGTGCACCTAGAGTTCCAACTACTAGGGAAGCTG
+AGATGAGAGGATACCTTGAGCTGGGGACTGGGGAGGCTTAGGTTACAGTAAGCTGAGATT
+GTGCCACTGCACTCCAGCTTGGACAAAAGAGCCTGATCCTGTCTCAAAAAAAAGAAAGAT
+ACCCAGGGCAAGTTAAGTTCGGAGGGGCACAGAGCTCCCATGCCCTCTGTTGAACATGCG
+ACCCTCCCAGCATCTCCTGTGTCCAGCAACCCTGAAAGCTCTGCAAACCCCTTTCAGGGT
+GTTTATGGAGGCTTTATTATGCAAGCATGATTGATAAAACCTTTGGCTGTTGGTGATTAA
+GTCAGTCTCCAGCCCCTCTTCCCCCTGGAGTTCAGTGCATGAGGCTGAAAGTTCCAAGCC
+TCTTACCATGTGGTTGCATGGTAATCAGCCCTCCTCTTGAAGAAATTTAGGAGCTTGCAG
+TCACCCAGTCATCTCAACAACATCCCCAAATGCATTCTTACCATGCTGGAGATCCCAAAG
+TTCTTAGAGGCTCTTGTGTTAGAAACCTGGGACCAAGATCAAATATTAAAACAAAAGATG
+CTCCTGTCACATCTATCACTGAGGTCTTTGTAAGAGCTTTAGAAGCTCTGTGCCAGGAAC
+CAGGGACAGAGATTAAATATATATTTCTTTTCTTTTTTTTGAGACAGAATCTCCCTGTGC
+CATCCAGGCTGGAGTGCAGTGATGTGATCATAGCTCACTATAGCTTTGGCCTTCTGAGAT
+CAAGCAATCCTCCCATCTCAACCTCCCAAGTAGCTAGGACTACACATGCATGTCACCCAT
+GCCCAGATCATTTTTGTAGAGTCAGAGTTTCACCGTGGTGGCCAGGTTGGCCATGTTGGC
+CAGATGGGGTCTTCTTTTGTTGCCCAGGCTGGCCACAAATTCCTGGGCTCAAGTGATCCT
+CCCACCTCGTCCTTGTAGAGATGAGATTTAGTTACGTCGTCCAGGCTGATCTCAAACTCC
+TGGGCTAAATCGATTGTCTCACCTCAGCCTCTCAAGTATGTTATGAAGGTTATATGTTAG
+GAAGGGTCCCAGGAGGTAGACCCACACAGATGGGATTTGGGCATAGGTTTGGTTTCCCAG
+GGGGCAGTGCTGAGCTCTTTGCCAGTGGGAAATGGGATGCTGGTGATTTCCAGTAGGTGA
+CCTCACAGTGACTCAAGCTACCACTTACTGTTGATTGTGACGAAATGCCAGCTGAGGCAC
+ATGCCTTGGGAGCTAAGTGGTTGCTGCCCTTGACCACTGTGAAGACTGGTGTGGGAAGGG
+TCGTTTTGGATGCACTTGAGCAGGGGTCCCCAACCCCTGAGCCATGGAGCCGCAAGGAGC
+CACACAGCAGGAGGTGAGCGGTGTCGAGTGAGGGAGTGAGGGAAGCTTCGTCTGTATTTA
+CAGCCACTCCCCTTTGCTCACATTCCCACCTGAGCTCCACCTTCTCAGATGAGCAGCAGC
+GTTAGATTCTCATAGGAGAACGCACCCTGTTGTGAACCGTGCATGTGAGGGATCTAGGTT
+GCGCTGTCCTTATGAGAGTCTAATACCTATTGATCTGTCACTTTCTCCCATCACGCTCAG
+GTGGGAACATCCAGTTGCGGGAAAACAAGCTTAACACGCCCACTGATTCTACATTATGGT
+GAGTTCTATAATTATTTTATTATATATCACAGTGTAATAATGGAAATAAAGTGCCTAATA
+AATGCAAATGTGCTTACATCTTTTGGCCCAGCTCCTACCTCCCGGCAGCCTCTCCAGGCC
+CAGAACTTTCTCCAGTCAGCCTCTACAGACCAAGCTCATGACTCACAATGGCCTATTTAG
+GCCCATACCCTACGTCACGGCAGCCTCCGCAGATGAGCCTACTGCCTCACAACAGCCTCC
+ACAGGCACAGCTCCATCGTTACAATGGCCTCTTTAGACCCAGCTCCTGCCTCCCAGCCTT
+CTCTCCAGGCTCTGAACTTTCTCAGTAAGTTCAGGTAGCTGGGACTGTAGGTATACATGA
+TGATACTTGGCTAATTTTTAAATTGTTTTGTAGACACGGGGTCTCACTTTGTTGGCCAGG
+CTGGTGTCAAACTAATGGCCTCAAGTGACCCTTCCACCCCTGCCTCCCATCCTCGAGGCA
+TGTGCCACCACAAGGAGCACTTGTTCAATTTTCTAAAAAAAAAATGTCTAAAGTAAGGCT
+GTGGGATGATGGCAGGAAGATAAAAGAAAAACAGAAGAATAAGTTAAAATGACTTATTCA
+CACATATTCTTTTGACAGCAAGAAGAACTTTTAGTATGTACATTCCTTACAAACAAACAA
+AAGGCAGATAAACAATGTTGTATAGGAACTTCAACACACACTGTACAATATTCCCACTTT
+GCTGACATAAGTTATGGAAATTTCATGGTTTACTTGAGTGTCGCTACCAGTATTTTGCTT
+CTCTGATGATTTTTATCAACTTCCTCATCTGTTAACTTCTCTCCAAGGTATGTCATGTCA
+CGACATACTGCCGCTGCACGAACATGGCCAGTGTCTTCCTATTCAACATGTAGAATGCTT
+TCCTAATTTCTCTTTTTACTCTCTGTCTTTGTGTTCTGCATTTTCCTTACTTTTATTGTC
+AGAAACTCCAGAAAGTCAATCGTACTAATTTATCACGATTTGCTTTATTAATTTATACTT
+TGCTTATATGGAATTTTGCCCAGCAGACCTCATTACAATTTCTAACCTGTTTTATTTTGT
+TTTTTTTTCTGAGACAGGGTCTCCCTCTGTTGTCCAAGGCTGGAGTGTAGTAGTGCTATC
+GCAGCTGACTGCAGCCTCAACCTTCCAGGCTGAAGCGATCCTCCCACCTCAACCTCCCAC
+GTGGCTGAGACTACAGGTGCTTGCCACTATGCCCAACTAACATTTGGAATTTTCGTATAC
+GTGGATTCCAGAGGGGTGACAGCGAAACGTGAGTAAGCATGGATTTTGGTATATGCAGAG
+ATGGGGGGCTGGAACTAATTCTGTATACTGAGGGACGACGACTATATGTTTTTACAATTA
+TGCTGTGGGATACATACTGTTGCATAGCCTTGAAAATAATAACTTTTAATTGAGTGGAAT
+AAGAATAATATTGATAAAAGTAGCAGCTGGCCAGGTGTGGTGGCTCACACTGGTAATCGC
+AACACTTTGGGAGGCTGAGGCAGGAGGATGGCTTGAGGCCAAGAGTTTGCGATAGGCCTT
+GGAAACAAAGGGGGAGTCACCATCCCTACAGAAAAATACATGAATTAGCCTAGTGTGGTG
+GCATGTTCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGTGGGAGGATCACTTGAGCCCAG
+GGAGGCTGAGACTGCAGTGAGTCATGATCAGGCCTCTGCACTCCAGCCTGGGTGACAGAG
+TGAGACCCTGTCTCAAAACAACAAAAAAGTAGCAGCTAACATCAACTGACCTTTTACCAG
+GTGCCTATTGATACCATAGTTTAATTTCTTATAACTGTTTCTTATTTCACTTACCAACTC
+TGTCTTCAGTTACTCCCAGATTTTTACTGTGTGTGTACAGATGACCTTTTGTTTAGATTG
+AATTGTCTCCCCAGAAGTAAGATTACTGTGAGTCATGGTGAATGGACATTCTCCTTACCC
+TTGATGTAAATTGACAGGGTTTTGGGTGCCTCCCAGCTATAATCTTAGCACTTTGGGAGG
+CTAAGAGAGGAGGATTGCTTGAGGCCAAGAGTTGGAGGAGGCAGTATGGCAGTATGGTGA
+GACCCTGTCTCCATTATTTTAAAAAATTGACAGGCTTTACCCGGGAAGGCTTATACACAA
+TTTAAACACCCCTCATAGTATAAGAAGGTGCCCATTTCACTGCACCTTTGCCAGCACAGG
+GTATTATAATTTAGTAAGTCATTTTTTGTTTGATTATTTTACATAGACAAAAGAACTCAT
+ATTACTTTACTTGTCACATTTCAACATCTTTCCTCAGCTTATTAGCTCTATTTCTTTTCT
+GTCTGTAAATGGTTGTTGCTGTTTTGGTCTTTGAGACAGGGTCTTGCTCTGTCACCAGGC
+TGGACTGTAGTGGCATAATCATGCCTCACTGCAGCCTTGACCTCCCAGGCTCAAACTTCA
+GCATTCCGAGTAGCTGGGACTACAAGTGTGCACCACCACCCCCAGCTAACTTTTTTCTTC
+TTTTGGATAGAGACAGGGTCTCACTCTGTTGTCCAGACCGGTCTCTAGCTCCTGGCCTTA
+AGCAATCCTCCTGCATTAGCTTCTGAAATTACTGGAATTTCAGGCATGAGCCACCATGCC
+TGGCCTGGGCTAGTCCCATATTCTCTAGAGTTCTCTTTACTCTGTGCTAGCCAATCTCTC
+ATTATGCTGTTCACCTGTTATAATGAATAATTCTCTGTATTAAATTTTACCACTTTAAAC
+TTTTGAGTGGTTTATGCTTCCTGATTGGACTCTGACTAATATGTTAGGAAGGGTCCCAGG
+AGGTAAACCCACACAGATGGGATTTGGGCATAGGTTTGGTTTCCCAGGGGGCAGTGCTGA
+GCTCTTTGCCAGTGGGAAATGGGGTGCTGGTGATTTCCAGTAGGTGACCTCACAGTGACT
+CAAGCTACCACTTACTGTTGATTGTGACGAAATGCCAGCTGAGGCACATGCCTTGGGAGC
+TAAGTGGTTGCTGCCCTTGACCACTGTGAAGACTGGTGTGGGAAGGGTCGCTTTGGATGC
+ACTTGAGCAGGGGTCCCCAACCCCTGAGCCATGGAGCCGCAAGGAGCCACACAGCAGGAG
+GTGAGCGGTGTCGAGTGAGGGAGTGAGGGAAGCTTCGTCTGTATTTAGAGCCACTCCCCT
+TTGCTCACATTCCCGCCTGAGCTCCACCTTCTCAGATGAGCAGCAGCATTAGATGCTCAT
+AGGAGAACGCACCCTGTTGTGAACCGTGCATGTGAGGGATCGAGGTTGCGCTGTCCTTAT
+GAGAATCTAATACCTATTGATCTGTCACTTTCTCCCATCACGCTCAGGTGGGACCATCCA
+GTTGCAGGAAAACAAGCTTAACACGCCCACTAATTCTACATTATGGTGAGTTCTATAATT
+ATTTTATTATATATTACAGTGTAATAATGGAAATAAAGTGCCTAATAAATGCAAATGTGC
+TTACATCTTTTGGCCCAGCTCCTACCTCCCGGCAGCCTCTCCAGGCCCAGAACTTTCTCC
+AGTCAGCCTCTACAGACCAAGCTCATGACTCACAATGGCCTATTTAGGCCCATACCCTAC
+GTCACGGCAGCCTCCGCAGATGAGGCTACTGCCTCACAACAGCCTCCACAGGCACAGCTC
+CATCGTTACAATGGCCTCTTTAGACCCAGCTCCTGCCTCCCAGCCTTCTCTCCAGGCCCT
+GAACTTTCTCAAGTCGACCTCACCAGGCCCAGCTCATGCTTCTTTGCAGCCTCTCCAGGC
+CCAGCTCCTGCATCTTGGTGGCCCCTCCAGGCCCAGCCTCTGCCTCCCGTCGGCCTCTGC
+AGTCCCAACGTCTGCCTCACAGCAGATTCTTCACGCCCAGCATCTACCTCACTGTGGACC
+CCCCAAGCCAAGCTCCCAACCTTTCAGCAGCTTCTACACACCCAGCTCCTGCCACCCAGT
+GGCCTCTTTAGGCCAAGCTCATGCTTCACAAGGGCCTTTCCAGGCCCAACTTTTGTCTCA
+TGGCAACCTTCCCTGGCCAGATTCCTGCCTGTCTCCCAGCAGCCTAGACAGGCCCAGGTC
+TTGCCTCACACTGGCCTCTCTACATCCAGCTTATGCCTCACGGTGGCCTCTCCAGGCCCA
+ACTCCTGTCCCAGGACGTCATCTCCGGGCCCAAAACTTACTCAAGTTAGACTCTCTAGTC
+CCAACTGCTGCCTCCTGGTGGCCTATGAAGGCCCAAAATCTCCTCAAGTTGACCTGTCCA
+GGCCCAGCTCCTGCCTCCTGTCAGCGTCTACAGGCCCAACCTCTGCCTCATGGGGGCTTC
+TCCAGGCCCACCTCTTCCTCTTGGCTGGGTCTACAGGCACAACTGCTGCCTCACAACAGC
+CTTTTTTGGCCCAGTTCCTGTCCAGCTCATGGCGGCCAATGTAGGCCCAAAACTTCCTCA
+AGTCAAACTCTCCAGGCCCACCTTCTGCTTCCCGGTGGCATCAACAGGCCCAGCTTTGAC
+TTGAGAACAGCCTCTGCAGGCCCTGCTCTTGCCTCCCAGGGGCTTTTTCCAGGCCCAGCT
+CTTGCCTCATGGCAGCTGCCCCAGGCCAAATTTCTGCCTGCCTGCCAGCAGCCTCAACAG
+GCACAGCTCCTCCCTCACAGTGGCCCATTTAGGCCCAACTCATGACTGTGAGGCCATTTC
+CAGGCCTAGTGCCTGCCTCGTGGCTGACTCTTGAAGCCCAAAACTTCCTCAAATCAGGCT
+TTTGCCCAACTTCTGTCTACTGTCGGACTCTACAGGTCAGCCTCTGCCTCACAGTGGACC
+CTCCAGACCCAGATGGTGTCTCACTGTGGCATCCTCAGGCGAAGCTCCTGCCTTTCGGCA
+GCCTCTCCAGGCCCAGCTCCTCCTGCCTCCCAGTGGCCTCTTTCGGCCCAGCCCAGCTCA
+TGCCTCCCGGCGGCCTTCCCAAGCCCCGCTTTTGACTTTCGGTGGCCTCTGCAGGCCTCG
+ACAAGGCCCAGCCTCCTGCCTCCCGAAGGCCTGCACAGGCCCAGCCTCTGCCTCACAGCG
+GACTCTCCACGCCCAGCTAGCTGTTGCTTCACTGCGGCCTCCCGAGTCCAAAGCTCCTGC
+CTCTCGGCCGCTTCGGCAGGCCCAGCTCCCGCCTGCCAGTGGCCTCTTCAGGCCCATGGG
+GCTCATTCCTGACAACGGCCTTTCCAGGCCCAGTTTTTCCCTTCCGGCGGCCTCTCCGGG
+CCCAGAACCTCCTCAAGTCGGCCTCTCCAGACCCACTTGCACCCTCCGGGCGTTCTCTCC
+GGGCCCAGCTCTTCTTCCTGGTTGGGTCTCCAGGCCCGATTCCTGCCTCTCAACAACCTC
+TTTGGACTCAGTGCCTACCCATCTCCTGGCGGCCTTGGTCGGCCCACAGCTTCCTCAAGC
+CAAGCTCCCCAGGCCCAGGTCAGGCCTCACGGTGGCCTCTCCAGGATGAGCTCCTGCCCT
+CCGATGGCATCTCCAGGCCCCAAATGGTCTCCGGTCGGTGGGCTCCTCCACGCCAAGGTT
+GGGCCTCCCGGCGACCGCCGCAGGCCCAAGTTGTCCTGAAGTCGGGCTCTCCCGGCCCTG
+CCTCCCAGCAAGTAAGCAAGCTCTTTTGGCTCAACTCCTGCCCAGCTCCCAACCGCCTTT
+GTAGGCCCCGAACTTTCTCCAGCCAAGCTCTGAGGGCCCACCTCCTGCCTCCTGGTGGCC
+TGTACAGTTCTAGCACTGGTTGGAGAACAGCCTCTGCAGGCCCCTCCCTTGCCTCCCAGG
+GGCCTCTCCAGGCCCAGCTCTTGCCCCCACGGCGGCCTCCCGGGGCCAAGTCCCTGCCTG
+CCTCCCAGCAGCCCGCGTGCGGCCCAGCTCCTCCCTCACGGTGGCCTGTTGATGCCCAAC
+TCATGCCTCTGGCACCCTGCCCAGAGGCGTGAGCCCCTGCCTCACACTGGCTCCTCCCAC
+GCTGAGAGAGGTCAGTGTGAGCCCTTGCCTCACACCGGCCCCTCCCACGCGGACAGAGGT
+CAGCGTGAGCCCCTTGCCTCACACCGGCCCCTCCCATGCTGAGAGAGGTCAGTGTGAGCC
+CTTGCCTCACCCCGGCCCCTCCCACGTGGACAGAGGTCAGCGTGAGCCCCTTGTCTCACA
+CCGGCCCCTCCCACGCTGAGAGAGGTCAGTGTGAGCCCTTGCCTCACACCGGCCCCTCCC
+ACGCGGACAGAGGTCAGCGTGACCCCCTGCCTCAACAGGCCACCGTGAGGGAGGAACAGG
+ATCGCACTCGGGCTGCTGGGAGGTAGGCAGGGACTTGGGCCTGGGAGGTCGCGGTGGGGC
+GAGAGCTGGGCCTGGAGACTCCCCTGGGAGGCAACAGCGGGGTCTGCAGACGCCCTTCTC
+CAGCCGGAGCTGGGACTGTTCAGTCACTGGGAGAAGGGATGTGGGTCTGAAGAGCTTGGT
+TGCAGAAACTTTGGGGTCTACAAACGCAGGCGGGAGCTGAGCCAAAAGAGCTTGTTTGCT
+GGGAGGTGGGAGATGCAGCCAGGAGGAACAGCTGGGCAATGCGGGAGGCAGAGGCCAGGC
+CTCCTTAAGTTGGCCTCTCAGACCCACTTGCAGCCTCCCGGCGCCCCCTCCGGGCCCAGC
+TCTTCCTCCCGGCTGCATCTCCAGGCCGGACTCTGGCCCGACTCCAGGTCCCAACAACGT
+CTTTGGACTCAGCTCCTGCCCAGCTCCCAGCGGCCCTGGTAGGCCCACAACTTCCCTAAG
+CCAAGCTCCCCAGGCCCAGCTCAGGCCTCGCGGTGGCCTCTCCAGGCTCAGCTCCTGGCC
+CTCCGATGACATCTGCAGGCCCCAAATGGCCTCCGGTCGGTGGGCTCCTCTAGGCCCAGC
+TTGGGCCTCCCGGCGGCCTCCGCAGGCCCAAATCGTCCCGAAGTCAGTCTCTCCAGGCTT
+AGCTCCAGCCTCCCGGCGGCCTCTGCAGGCCCAAGTCGTCCTCAAGTCGGCCTGGAAGTG
+GGCCTGGAAGAGCAGCAAGTCGGCCTCCCTGGGCCCAGCTCCGTCCTCTCGACGGCCTCT
+CCAGGTGCAAAACTTCCTCGAGTCAGCCTCTCCAGGCCCAGCTCCTCCTGCCTCCCAGTG
+GCCTCTTTCGGCCCAGCCCAGCTCATGGCTCTCGGCGGCCTTCCCAGGCCCCGCTTTTGA
+CTTTTGGCAGCCTCTTCAGGCGCAGAACTTGATCTCCAGTCGGCCTTTGCAGGCCCGGCC
+TCCTGCCTCTCGAAGGCCTGCACGGGCCCGGCCTCGGCCTCGGCCTCACAGCAGACTCTC
+CACGCCCAGCTAGCTCTCGCCTCACTGCGGCCTCCCCAGTCCAAAGCTCCTGCCTTTCGG
+CCACTTCGGCAGGTCCAGCTCCTGCCTGCCAGTGGCCTCTTTAGGCCCAGCTCATTCCTC
+ACGTCGGCCATTCCAGGCCCCGTTTTTCCCTTCCGGCAGCCTCTTGGCCTCTAATTTGTT
+TATCTTTTGTGTATAAATCCCAAAATATTGAATTTTGGAATATTTCCACCATTATGTAAA
+TATTTTGATAGGTAATTTATTTGGAGTGAGTTTCTGCGCCAAGCCCGAATTTTTTATTTT
+ATTTTCCTTATTATTTGGTGTTAAACAGGTTTAATGACGGTCATGGCAACTTTTTGGCAC
+AATGAAAAATATCGCCCACGATCAACGTGTTCTGTTCTGGGGAAGGGGGCAAAGGCAGGG
+TGAATCACTTTCTTAAAAAGTATAGCTCAAGTTGGGAGTGCAGAGGGAATGGGGAGAAAA
+CCCTCCCGCTGCCTGTGTCGAAGTGCAGGAGCCCCCACCCCCATACTCACCTGAGTCCAG
+CCCCTCTGGGGAAAGAAGGGGTGCATGAACTCCCCCTAGTCCACAGGCGCCTCCCTGTGG
+CCCAAGGCCCTCTTCACACTCCATCTTGTAGCCCCAGCAGGAGCTATTTTCCGAAAAGTG
+AAAAGCTCTGAAGGTCCCACAATTCATGGTATGTACAGGGGCTCGGAGGAGGGAAACTGC
+CCAGCTTTCCCCCGGCACAGCTGCAGGGGTAGGGGGTATAGATAAGAGGAGCAGGCCTTG
+GCCAGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGGGGAGGCAGGCAGAT
+CACGATGTCAGGAGATCGAAATCAGCCTGGCCAAGATGATGAAGCCCCGTCTGTACTAAA
+AATACAAAAATTAGCCGGACGTGGTAGCGTCCACCTGTAATCCTAGCTACCCGGAAGGCT
+GAGGCAGGAGAATGGCGTGAACCCGGCGGGAAGAGGTTGCAGTGAGCCAAGATCGCACCA
+CTGCACTCCAGCCTGGGCGACAGAGCAAGACTCGGTCTCAAAAAAAAAAAAAAAAAAAAA
+AAAAGGAAGGCCTTACTCCGTCCCAAACTGAAAGGATTAAATGGCTTCACCTGGGAGAAG
+ATAACCATCCTGCCCTCCATTGCTACCCCCACATACTGTCCATGTTCTCAGGGGGTACTG
+TGAGTCCTGGGATCTTTGGGGTTGCCCACCTGCCTGTGGTAGTTATGGAGACCCCCAGGT
+GTTGAGGCAGGGCTGGGGTGTCCCCTTCCAACCAGGCTGTCAAGGCCCCAACTCTGGGGC
+AGAGGCAGTGGCAGGGCAGCCAGGGTTGTGCCAGAGCCTGAGCAGGTTGAGGTGGGGTCA
+GGCAGGGCTGGGAGTCAGGGCAGGGGCAGCAGCAGTGGACCTGCTATGCACACATCTTCT
+TCTCCAAGGTTTGTGTGCAGAACATCCTGCCCATGCTGCCCTAGCAGCTTCAGTTGGCAC
+CTGCCTCAGTCCAGCCTCTGGGAACCATGCAGCAGCTCCCAGCGGCCCTGCACCCACCAC
+CAGCATCCGTTTCACCTGCAGTTGAAGATCCGTGAGGTGCCCAGAAGATCATGCAGTCAT
+CAGTCCCACGGAGCAGCCTGCGAGGCTGAGGCTCCTCCCACTGGACCGCCCCCCAACTGG
+CACCACTGCTGCCCCTGCCCCTACTCTCAGCCTCACGTGACTCTCGGGCAGAAGCAGTGG
+TGGGGCAGCCAGGGCAGCGTCAAGAGTCTGAGCCAGGTGAGGTGCGGTCAGGACCCCCAC
+AGGGCTGGGAGTCAGGGCAGGGGCAGAACAAACCTTGGAGGGGAAGATGTGTGCATAGTG
+GGCCTGGAGGGCGGCTGTGGCCTAGTGGACAGGAAGAAGCAGTGGGCCTGGAAGAGCTGC
+ATGATCAGGGCCGGCACTGGTCCAGGGTACGTGCAGTGAAGAGGACAGCGCCTTCTCGGT
+CTCCGGTTCCCTGAGCCTGTCCTCGGCTTCTCCACCTGTACAGGCAAAGGGGAAGCTGTC
+CCCATCACACATGGCACACTTGGGGGTGTTGGGCTTTGGACTGCAGCTGGAGCATCTTCT
+CGTCTTGCATTTGGGCGCGGTGGGGTCCTCCAGTGTGGGATCCATGTCCGTGGGGTTCCC
+TCTGCCCCGACCCCGAAAGCCCAGTCAGTTTCTCTTCAGGCTCTGCCCCCCGGGTGGCTC
+AGCCCAGCTCCTGCCTAGGAAAGCCTTAGTGTTGGGAGGGACCCTGATGACTGAGGAGCC
+TGGTAGCTCCAGGTCGCCCACACTTTCAGGTCTCTTGCACCAGAAGGTGGCAGGATCCAT
+TGGGAGGAAACAGGCCACCTTGGAAGGCGTCCCTGGGCCCCCATCCCCAGGGGTTGGGGC
+CGTAGGGGGCCCGCTCTGCTGCGTTGACCAGACTCCTGGGCTTTGAAGGCTCCTGGGCCC
+AGTAAGAAGGAGGTGGGTGCCAAGGTTGAGGAGGAAGCATCCGAGTACGTGTAGGAGGAG
+GACAGGGTGTGACCATAGACTGCCAAAAGCTGCAGGTGGATCGGGGGACCCTGGGGGCTC
+AGGATCCAGCAAGGGGCGGCAGGAGTAAAGGAGGAAGGAATGACAGGTGCAAATACCTTC
+CCACCAAAGCCCTTGTTGCCCTCTGGCTCCTCCCCAGAGTTGTCCCCACTCTCAGTCGGT
+CACCCACTCCTTGAACTTGAGATCGGTGTCGGTGGTGCTAAAGCCATCATCAGCAATGAC
+ATCATCACCCCCTCCTCCTCATGGATGACCGTGTGCTCTTCGTCACTCGCTATGACCTCG
+CTGGCCATGTGCTGGGAATGAGCAGCTCACGTGGGCGGCAGCAGGGCTGCCCACGGGTCA
+CCTCCCTCACCAGGGGCTGCAAAGTGGCCTGGAGCTCCATGCTGAGTAGAAGGCTTTGGG
+CCAGAGTATGATGCAGTGCCAGACACCACCTGTGTCAGTTCCCGTAGTGCCTGACGGTCT
+ATTTCCCTGCCGTCCAGGCTGTGTACCCCGCTGTGGGAGAAGGCTTGGGCCAGGCTGAGC
+CAGGTTCCCTGACTGTGTGCAGCCGTTCTGCCCCACAGAAGCTGCTCCTTGGTATCCGAG
+CTCTGGAGTGTTTGGGCTGCAACTGACAGGAGTTCAGAGGACACCCCAGGGGCAGTGGCC
+GTGCCCGTCTCTGATATGCTCCGCTCCCACGAGCCCTTGTTACACTCCTGCTAGCCCCTG
+GCTTGTGGGCTTGGCCTCTGAGCTGGACTTCTTTCGGTCCTTGTTGCAAGTGGGCCACCT
+TCACCTGGAAGGCCAGGTTGTATTTCTGCATCTCATTGGGCCCCAGGGTGTACCACCGCT
+CGCTCAGCATCTGGCTGACGGTCCGGTTATCCTGGTTGGGGTGACCCTGGTGCGCCCCGC
+CAGGGCCTGGTGCCGCCTGCTGAAGATCATGAGCGCCACTCATGGGCCACCGGATGTGGT
+CCTTGTCTGATTTGTTGGGGCTGCGTCCATCCTTCTCAGAAGATGAGTCCTGTTCCTTGC
+GCAGGGCACTGAGGGACTGGGCCTGACATCATCTGAGTGGTAGAGGCAACTGGGTGTCAG
+GAGACATGATGGAGAGGAAAGCATCATCATGGTCATTCTCTGTCTCACTGTCCAGCAGGG
+ACTCCCCTGAGGGGCCCAGGGCTCCTCCTCCATGGTGGGAGGTGAGCTTTTACCAGGTTC
+CACCACCCCCAAAGTGTGTGGGGTTGCGGGCCCTGGGCTTTCAGGGCAGGTGGCTCCAGG
+GGGCCGCCCAGGGTCAACACTCCCTGTCCCACCTGGTGGACGCTCATGAGCAACGGCTGC
+CAACTTGGCAGGTTGTTTTCTCTGGTTGGAGGCCACTGAGTGACTGGCAGGTTGCTGGGC
+CTCGTGTGGCTGCAGGGAGGGGTCAGGAAGGGGATGGAGTACCAGGAGAACACGGCCGCA
+GAGTGACCTTCCACATTCCTCCACACGAACATGCTGACGCCACGGGAGGCCTCACTGAAC
+GCAGGCCTGGGGGCCGAGCACTTGGTCCGGGCAGGGGGTTCCTGGCAGGGGCTCACACCT
+CCTCGCCCCCTCCTCAGCCAAGGTGGCTTGGGCCCAGAGAAGGGGAGGTTGGAGAGGAGC
+AGAAGGCCAGGCCTCAAGTTTTGTTTTTTTTGTTTGTTTTGTTTTTTGTTTTTGAAATGT
+AGTTTGACTCTTGTCACCCAGGCTGGAGTGCAGTGGCACGATCTCAGTGGCCTTCATACC
+TGGCTAATTTTTTGTATTTTTACTGGAGGTGGGGTTTTGCCATGTTGGCCAGGCTGGTCT
+TGACCTCCCGACCTCAGGTGATCCACCCACCTCAGCCTCCCAAAATGGGATTACAGGCAT
+GAGCTACCGCTCCCAACTTCATTCATTTTTACTTGAAAAACTCCGTTAAGCATTTTTTTA
+AGGTAGACCTAGTGGTCCTGAATGCCCTCAGCTTTGTTTGTCGAGGAAACACGTTATTTC
+TTTTTCCTTTCTGAAGGACAGCTTTGTCAGACATAGTATTAGTTGCTGGCAGTTTTTTTC
+TTTCAGCACTTTGAATGTATTATTCGATTCTGTCCTGACCTGCAAAGTTTCTTTAACTTT
+TGACTATTTGATTATATTGTGACTTGGTGAGTATCTATTTGGTTTGAACCTCTTTAGGAA
+TCTTTAAGCTTCATGGATTTAGATGTCTAAATCTTTCCCATGATTTAGGCAGTTGTCAGC
+CATTCTTTAAATAAGCTTTATTCTCCTTTCTCTACTTTCCTTCTCAAACTCCCATAACCT
+GACAATGGTTTGCTTAATGGTGTCTTGTTGGCTTTCTTTTCTCTGTCTCTTTTTTTTTTC
+TTTTTGAGACAGAGTCATGCTCTGTCACCCAGGCTGGAGTGTAATGTGTGGTCTCGGCTC
+ACATTGCACTCCAACCTCCGCCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTAA
+GTAGCTGGGACTACAGGTGTGTGCCACCACACCCGGCTAATTTTTGTATTTTTAGTAGAG
+ATGGGGCTTTGTCATGTTGGACAGGCTGGTCTTGAACTCCTGACCTCTTAATCTGCCTGC
+CTCGGCCTCCCAAAGTGTTGGGATTACAGGCTTGAGCCACCACACCCAGCCTTCTTTTCT
+CTCTTTTATTCTTTTTTTCTCTGTCCTCTGACTGGATAATTTCGGAAGATCTATATTCAA
+GTTTACAGATTCTCTCTCCTGTTGAAGTTGACTATTGTGTTATATCACCCAGTCTGGTCT
+TGAACTCCTGGGCTCAAGCGATCCTCCCACCTTGGCCTCCCAAAGTGCTGAGTTTACAAG
+CATGAGCCACTGCATCCAGTCAGTCCCAGCACTTTGGGAAGCTGAGGTGGGAGGATCACT
+TGAGCTCAGGAGTTTGAGACCAGCCTGGGCAACGTACTGAGAACTTGTCTCTATATTAAA
+AAAAAAAAAAAAAAGTCTTTGGGAGGCCAAAGCGGGAGGATCACCTGAGGTCAGGAGTTC
+GAGACCAGCCTGGCCATCATGGCAAAACCCCATCTCTACTAAAAATACAAAAATTAGCCA
+GGTGTGGTGGCACACGCCTGTAGTGGTGGTGCATGCCTATAGTCCCAGCTACTCAAGAGG
+CTGAGGCAGGAGAATCACTTGAACTGGGAGAGGGAGGTTGCAGTGAGCTGAGATCGCACC
+AGTGCACTCCAGCCTGGGCAACAGAGTGAGACTCCATCTTATAAAAGGAAAAAAGAAAGA
+AAAGAAAAATTCCATATCTGAGTGTTTACTCCTGAGTTTTTGAGATTGTTATTAAGATCG
+TGCTCTACTGTGATGATTTGGGTTTGTTTGATAATCAGAAAAAAAGCGTATTCTTTTAGG
+TGTTCAGCCACACTGCTTTGGTGTCACAACTGCACATTGGTTTCACAGCTGCAGGACAAG
+TTCGAGCATCTTAAAATGATTCAACAGGAGGAGATAAGGAAGCTCGAGGAAGAGAAAAAA
+CAACTGGAAGGAGAAATCATAGATTTTTATAAAATGAAAGCTGCCTCTGAAGCACTGCAG
+ACTCAGCTGAGCACCGATACAAAGAAAGACAAACATCGTAAGAAGCAATAGTTTCTCTTA
+CTATTCTGAGAGCCTTATCATTCTACATCCCATCTTCCTGTGAGTTTGTCTTTGTAGCAT
+TTAACTCTAATTGCAGTTCTCATTTTAAAAACTGGCTTGCTTATTGTATATTTTCCCCAA
+CTAAAGCGTGAACTCCTAGCAGGGCGTGGTGGCTCATGCCTGTAATCTCAGCACTGTGGG
+AGGCCGAGGTGGGTCGACTACCTGAGGTTAGGAGTTCGAGACCAGCCTGACCAACATGAT
+GAAACGCTGTCTCTACTAAAAATACAAAAATTAGCTAGGCGTGGTGGCTGGGACCTGTAA
+TCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCTGGAGGTGGAGGTTGC
+AGTGAGCAGAGATCTCACCATTACACTCCAGCCTGGGTGACAAGAGCAAAACTGCATCTC
+AAAAAAAAAAAAAAAAAGGGGGTGAACTTGAAGGCAGGTCCTGTGTCCATCTTTTCAGAT
+TCTGTATCCCAGCACTTAGGACATAGACAAACACGAAGATGACAATCAATATTTGCCAAA
+ATGAAAAAACAAAAGAAACATGTAACATCATGTAAAAGAAGCTGGTTAGGTGGAGAAATT
+TATTTACCATAGTCTTGCTTGTGGATCCAGTAGTGACTTTTACAGTTTGTATCTAAATAG
+AAGCTGGAGGCTTTGTTGGGGACTCATAGGCATAAAATATTATTTATTATAGAGTTAAAT
+GCTACAAAGACAAATCTAATTAATAGGCCTATTTTCCTTTTTAAATTCTACTCATAATTT
+CTTCATAGTTTTTATGATAAAAGGTTGGATTTTGATTAGAACTCCCATGATTTTGTGTCA
+GAATTAAAACTGGTATTAGAATAAATAATTCAAAAGCTAGAGAAAGAGTACAAAGAGAAG
+CCATGAGTTGCATTTGAATTATAATATTATGTCTTACAGATTTGGGGTATATGCTAAAGT
+TACCAAAGTTGTAGAAAATAAGGCCGGGCATTGTGGCTCACATCTGTAATTCCAGCACTT
+TGGGAGGCCGAGGTGGGCGGATCATTTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA
+TGGTGAAACTCCGTCTGTACTAATAGTACAAAAATTAGCCAGGCGTGATGGTGTGCACCT
+GTAGTCCTTGCTACTCAGAAAGCTGAGGCAGGAGAATCGCTTGTACCCAGGAGGCAGAGG
+TTGCAGTGAGCAGAGATTGTGCCACTGCACTCCAGCCTGGGTGACAGAGTGCTATGAGTC
+ACCACACCTGGTATGAGCCACCGTGCCTGGCCCACAATGACTTTTACACATGTTGTTAAA
+TCATCTTACAGATTTTATAATTTGGGGGAAGAAAAGTTTTACTAAATGGTCTTTTAATGG
+AAACTCTACAAGAACCAGAATCTTTGCTTTGTTCACTTATGTATCCATTCCTAGGCCTAG
+AAAAATGTCTGACACATAGCGGCAATTATTCATTGAATAAATGGACCCAGCGATAGTACA
+TTAGCTATGCTATATGCATACATTAAAGATGTAGATTATCGACTTTCAAAAGATAATTAA
+TGTAACTTCTTACTGCTTCTGAACATGTTTGTGAGTTATATTGCTGAGGGACCTTTATCT
+TCTCATTCTTTCATCTTAACCCAGTGTTATAAAATTGAAATCACCAATATTATTCCATAT
+CTAAAATTAATATCTACCTTGTAAAAAATATCACTCTGCTGCATTTGAGAATAGACTTTT
+TAGGTAATAATGATGCAATCCATAGGGTTTTTGGGGGCACAGAGGGATTCATGCTAACAG
+AACATTTTATTTTCTATTTTCCCAGAGCTGTAAAACATGAAATTACGGTAGTATAAGGCA
+TATTTTTACTCTTTTTATAATTTTTTCTAAAAAAAATTAGTGTTTGTTCCCTATATAACT
+TTTAACTTTATAGGTAAATATTTGTTTCTTTCAGCTCCAGTTTTATGTGAAATAGAGTTT
+TCAGATTTATGTAGCATGGAAAGTTTTAATACGTCAGAGTTACTGATTTTTGCCAATCAT
+TTTCTCAATTATTTCTTTTTTATCTTTAGTTGATTTTTTTGTAGTGACACATTTTGTTTC
+TAGTCTCATTTCCTTTTGTTTATATTCTATATATATTTCATTTTTGGTTACTATGAGAAT
+TACATATAACATCCTAGAGTTATAACATTTTAATTTGAATTTATTTCAACTTAAGTTCAA
+TCACATACCAAAATTCTACTGCTATATATATAGCTCTACTCTTTTTATGTTATTGATGTG
+ACAAATTATATCTTTATTCATTGTATACCAGCTAACAGATTTACAATTACATTTTATGCA
+TTTGCCTTTTAAATTATGTAGAAAATAAAAAGCAGAGTTACAAACCAAAATTACAATAGG
+ACTGTTTTTATGTTTATGTATTTACCTTTACCAGAGAGCTTTGTATATTCATACAGCTTG
+CTTATTTACTTACATAGTTATTGCCTAGAGTTCATTTATTTCAACCTGAAGGACTTAACA
+CTTCCTGAATGTCAAATTCAGGGATAAATGGATTTTTTTCAGTTTTAAAAAAAAATCCGG
+AAATGTCTTAATTTCTCCTTCATTTTTGAAGGATAAGTTTTCCAGCTATATATTTCTCAA
+TTGACAGGTTTCTTCATTATTTTAAATATATAATCCACTGCCTACTGGCCTTCAAGGTTT
+CTGCCGAGAAATCAGCTGCTAATGTTATCTGGATCCCTATCTGTGAGAGTTGCTCTTCTC
+TCTGAGTTTTCAACATTCTCCCATTATCTTTTTTTTGTTTGTTTTTGAGACAAATAATTG
+TACATATTCATGGGATACAGAGTGATATTTTGATACATGTATACAATGCCCAATGATCAA
+ATAAGGATAATTAGCATATCCATCACCTCAAATATTTGTCATTTATTTGTATTGTGAACA
+GTCAACATTCTTTCTTCTAGTTTTTTAAATTTATAAACATTTAAATTTTATTACAGAAAT
+TTAAATTTTTTGATTCTGAAAAAGTCATATATGTATGCAACATTTTTTATCATTTATTTA
+TATATTTATGCATCTTTCCTTTTAGTTTTGACAGAGATTTTCTATTTTATCATTATTTCA
+AAAGAACTCTTACCTGTATTTATTTATCAAGTATATTTCCCTTGTTTTTTCCTAGTATAT
+TAATTTATTTACTTATCTTCTAAAAATCCTCCATATAATCTGTTTATTTTGTTTCCTTTC
+TATAATTTCTTCAATAATTAGTTCTGTTCTATTTTCCATTAAAATATTTAAATCTTGTAT
+GAATTTTTGTCAGATTAGAAATTTAGGGCGTTTCTTAATTTCTCTATACTCTAGCTTTTG
+ACTTTTTTTTTCTGACCTAAGAGGTATTTAGAGCACATTTTAGATTTTTTATTTTGACTA
+ATCATTTAAAATGTATACTAATCTTCAATTTAAATAAAAAACTGGTCTATAGTGACAAAA
+ATTACAAATGAGCCTAACTAATAAATTATCAGCTGTGTTTATATGTATAAGCATGCACAG
+ATTTTGGTAAATATGTACATAGTATATTGGTGAGCTTATTTTTATCATTCTTAACTCATT
+GTGTAGTCTAAACGTTGGGGAAAAAATAAAATACAATAATCAGATGGTGTGAATAAGAAA
+ATTGTTCTAATGTTTGTAAACCAAGCAACTGTTTTAACTGCTCCCCTCTTCCTGATTGAC
+TTCTAAAAGGGATTGATCCATATTGGGTCCTATCATATACGTCACGGTATAACATCTCCA
+GCTATAAAATGGAAATTTGAGAATAACTTTGCTGCTACTCAGATACATTTTATTTCAAAA
+ACATACACTAAGGTGTTGCTGTTGGATCTTTCCAAAAACATATTCACACTGAACTTTCAA
+TCACACTGAGCCATATTTGAACAATCTTTCAAGGTCAGCTCTGGCATAAGCTAACATTAT
+ACCATTTAACTCAGAAATTTCTTTAGTATTTGATTAATGGGTTTATGTTTGATATGTAAT
+GTAATTTTCTAATGCTAAATCAAGTGGTAATTTTGTTAGTCAAGTTGATTTAGTGGCTTG
+GGAAGAAAGCTTTTAATGTTCCCCTAATTTTTCTTACCTTTGACATGATCCTTCACATGT
+CTTATTTTGCTTAGTGATTTTTCTTTTTTTTTTTTTTTTTTGAGACAGGGTCTTACTCTA
+CCACCCAGGCTTGAGTGCAGTGGTGCAATCACAGCTCATTGCAGCCTTGACCTCCCAGAC
+TCAAGCTATTCTTCCACCTCAGCCTCCCAAGTAGCTGGTACTACAGGCACATGCCACCAA
+ACTTGGCTAATTTTTGTATTTTTTGTAGAGACAGAGTTTTGCCAAATTCTCAGGCTGGTC
+TGGAATTTCTTGGCTCAAGTAATCCTGCCTTGGCCTCCCAACATGCTGATATTACAGACA
+TAAGCCACAGTACCTGGCCAGTTTTCTTTTTAAAAAAATCTATTGGTTATTAATTTGAAG
+CCTTCCTTTTCATAGCTGTGCTCCTTAATTGGGAGCAAACATGAATGGACCACAACTTAG
+CCAATTTTCTATATACGATCTTTGCCATCCTAATTTAAAGGAATATTAATTCTTTCTTTT
+CCTCTTTCATTCCACAAACCTGTATTGACTACATCTAAGTTCTAAATGGTGCACTGGATG
+TTGAAAAAGTTGATGATGAGCAAGAACAAAATTCCTGCTTTCAGGAGACTTACAGTTCAA
+TATGGGAAATATAATTTGTTAAAATATAAAAGTGCAATTGTGTTACATGCTGTACGAAGT
+ACATGTTGACATGTGAGCATATAATAAATGGGCTGGAGGCCAGAGGATTGCCAAAGAGAA
+TGGGCCTCCTGCTGAGATGAAAAGTTGAGCAGGGATTAGTTGGCAAAAGTGGAGGGACGA
+TCCTTTCTAGGCAGGAGGAAGAACATGTACAGAATCTCTGAGGTGTGATGCGACAAAGTC
+TATATAAAAAACTGAAGAAAGGTCTAATGTGGCTTAAATACAGAAGCTAGTAGGAGAGGA
+GTCGAAAAGAGGCTGGAGAAGTAGAAAGTGTCTGCATTCTGCAGGAACTTATATTGTATA
+AAAAGAATTTCTCTTTATTCTAAGTGCAATGTGAAGCCAATGAAGTGCTTTAAACAGGTG
+ATGTGATTTGATTGAATTTATTACTTCACTTAACAAATATTCATTACATGCCCACTGTTT
+GTCAGATATTGCTGTAGCCCCTGGTGATACAGTAGGGAATAAAACAGGCAAAAATCCCTG
+TCCTCTTGCAGCTTATAATGGACTGCAATGTTTAATATGTCAGAGGAGGTCCACGGAGGA
+GTGACTTCTAAGCAAGAATCTGAAAAAAATGAGGATATCTAAGGAGGGAACAAATGGTTC
+AAAAGCCCTATAATTGCAAGCAGGCATGATGAAGCAATTGCAGTTGTCCTGACTCTCAAC
+ACCGTGGAACTCAAAGGAGATGGAAAGATTCCTTCTCTCCCTCATATATTTTCTCTCTTT
+CTGTCTATATATATAGAATATGAGACATTTCCCTAATCATTATGTGTAATTACAATTACA
+TATATATATGTAATTGTAATTACACATAATGATTAGGGAAATGTCTCATATTCTTCTACT
+CAGAAATAAGCAATATAGCAATTACTGTTTTTTACATTTTACAGTTACAGTTTCAGAGAA
+AGTTTGATATTTATCTAAAATTTTTCAATGTATGAACTTTTTCATTTGACAAACCATAAT
+TGTACATATTCTTGGGATACAGAGTGATATTTTCTTTACATGTATAGAATGTGTAGTGAT
+CAAATCAGGGTAATTTCCACTAATTTAAAATGCCACCTTTATGTTATTGTAATTTATATA
+TATACTATATATACACACACACACATATATATATACATGTCCACATACAGTGTGTGTGTG
+CACATGTACACACATGCATATGTGTATAGAATGCCCAGTATAAGCAATGTGCACAAATAA
+AATTAGCTAACAGAGATAGTATAGAGTGAGAGGAGAGGCAGATTAATCTTTGAGGAAAAG
+CACAATTTTATAGCTGAATGGAGAAAGCTGAGGTGGTTTCTAAGATGGAGAATAAGACGA
+AAAATGTAAGTACGTTGTTTGACTGAATTCAAGAAAGAAGGGTAAAAGAGAAGAAAGTAG
+TGGTCTTATCATTAAATGCCACAGAGAGGTAAAGATAAAGACAACATATTGTTTTGGGTT
+TAGTAATTTAAGGGTGACCAAATTCCGTTTTGGAGGAGGAACAGATTCCATGTCCACTAG
+AATGGAATGAACAAGAAATGGAGGAGGAAAATAGGTAGTTTTTCAAAAGTTTTCAAAAAT
+ATGAAAAGAAGAAATGAAGTGGTACTTGGAAGAGATTGTTGAAATGGGAGAGACTATGGT
+GGCTTGTTTAGAAGCAGTTGAGATAGATCCAATTGAGATAGAGATATTGACTATATAAAC
+AAAAGAATGACAAATTAATAGTGTAATGGATAACTTGACTTTGGCAAATATTGTGAATTT
+TTGTGAAAGTACAACTAAAAGGCAATGTCACTCCAATAATCACCAGAGTAATCAATTTGC
+TTATTGCTGTCCCTTTAAATATAGTTCTCTGGTATCAACTAACATGTTTTTAACTAATGA
+TGCTTCTTAAAGAAAAGGGAAAAGACCTTTTTCTTTCTTTCAGTCTTCAATGATTCACTG
+CTTCATCTCGCTCCACCAAAGATAAATGAAATCTACATCTCTTATACATTAACAATGCAT
+GACAATTTACAAATAGCTAAATTTTTGGAGCTAACTTTAAGTACCTGAATGGAATTTAAT
+CAACCCACTAATCTCCTTCTCACTTCTCAGTTATTTATCAAGTTTATGTCAAGGGACAAG
+GAAAAATTATCCAAACATTGTTTAAAACAATCATCATTAATTAGTAACACTTATCCAGGG
+GGGTTTTTAACCTTTCCCCCACTCAAGGATTATTCTAATGTCAGAGTAGAATAAAAAATA
+AGTGCAGCGATGCTGACTCTTCCAAGCTTAACATTTCTCACAAGTCAATTAGCTTTGTAC
+TGGGAGGAGGGCGTGAAGGGCTGCTTGCGGTAGTTGTGTAGCAGCAGCACAATGGCCGCA
+GACAAGGAAAACAGTTTCTAGGAATTCCTCGTATATAATTTTATATTTTTGACAAGATTA
+ATGACCCATGCTCCCTTCCTCTCCATTTCTTTTTTTGGAATTCTGTTGGTATGTAGTTAC
+TATATTTTATTAAAGGAAATTAGCCTTATCTCTTATTATATTTTATTAAAGAAAATTATT
+ATATTATTCCTTTATATTTTTATTAAAGGATTTTATTATTATTAAAGGAAATTAGCCTTA
+TCTCTTATTATATTTTTTATGACCTTCAAAGTAGTGTCTCTGCTTAAAAGTGTACCCTGG
+CCGGGCGTGGTGGCTCACACCTGTAATTCCAGCACTTTGGGAGGCCGAGGCGGGTGGATC
+ACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTGTACTAAAA
+ATACAAAAAATTAGCAGGGCATAGTGGTGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCT
+CAGGCAGGAGAATGGCATGAACCCGGGAGACGGAGCTTGCGGTGAGCTGAGATCGCACCG
+CTGCACTCCAGCCTGGGCGACAGAGCAAGACTCCGTCTCAAAAAAAAAAAAAGTATACCC
+TGAGGCACACATCAAGCGACATGTAGAGTTCATAAATTCTGGCCAAATGGTCATACCTCA
+AACCTCATCAGCAGTAAGGCTCTTTACTTGCACTGACAAATATGAACGCTGGGGAATTTG
+GAAATGATATATAATATATAATATTATATATATAATAGATATATAATATATAATATATAT
+AATACATATATAATATTATATATGTAATAGATATACAATATATAATATATAATAGATATA
+TAATATTATATATAATAGATATATAATATTATATATAATAGATATATAATATATAACTTT
+CCATGTGATTTTCCTCTTAATTTTTTTCTAGCTGATCCATATGAATTCCTCTTATTAAGA
+AAAATAAAGCATCCAGGATTCAATGAAGAACTGACTATCACCTTGTTAATCATTCAGAAA
+CATGTTGCAGGCTTAAGCCATTTTTGATATAGATACTGAAACAATTACTTGCTAAGAGCA
+AACTTGAAGGTATGGATAAGGCCCTGAGTCATCTTCCTGAGCTGAATGATAGTTAAGCTG
+AATGTACGTATAAAATATGATTTTCTAACCACTTGCTCGCCAACAAGGAAAACTTTTAAG
+TAGAGCAGAACCTGAATAGACAAGACATTTCTTTCTTTTGGTAGAAAATGATTTACCATC
+ACTGTGTAGTTAATTGTAGACTAGGTAATTTTAACTTTGTGATTTATTGCCGGAGACATT
+TTCTTCTGTACTGTAAAGTGTGTGTCAAAAAAAAAAAATAGCGATTTTGGAGGATTAGGG
+GACTTTGATAAATTGCCTGCAATTCTGGCAGTATGAACTGCATATTAATTTCTCTCTTTC
+AAGAACATTTTTATTTATTAATTCCTTACAAAAACTCCCTAAACTTTGGAACAGCTCTCA
+ATTGCCTGTATTCTTTTTTTTCTTATTATGGTACTCTTCTAGAGATTTGGCTTGCATCTG
+TGAATAAGCCAGGACATCTTCAGAAATTGTCTGATTAAAAACACCACCAATGGAGTTTCA
+TTAAATTTGTATTGCTCTGACTAGTGAAACATACACATCTATGTTGCTGAGGATATTTTA
+CTGCAGTTCAAGTTGTAATAATAGCTCTGTTTAAGATCCGTCAGTCACTTGAATCTTCTC
+TAAGGCTTTGTATGTTAGAAGTTAATTTGCTTTCTTACAAGGCCACATTCTATCTTGTAA
+CTAAACAACTGAATTTTATGTCTTAGCGTAGATGGTTTATTACTTTCTGGTTTTTCTTTA
+GTAAGAATCCTATAAAAACACTAGTATTTTTCTCTGAGTTTAAAATTCAATACATGCCTA
+CTGATATGGTTAGGCTTTGTATCCCCACCTGAATCTCGTCTTGAATTGTAATCCCCATAG
+CCCCCATAATCCCCACAGGTCAAGGGAGAGACCAGGTGGAGGTAATTGAATCATGGGGGC
+AGTTTCCCCTGTGCTGTTCTTGTGATAGTGAGTTCTCACGAGATTTGATGGTTTTATAAG
+GGATTCTTTCCCCTTTGCTCGGCACTTCTTCATGCTGCCTTGCGAAGAAGCTGGCTTGCT
+TCCTCTTTGTCTTCCGCCATGATTGTAGATTTCCTGAGGCCTCCCAAGCTGTGCTGAACT
+GTGAGCCAATTAAACTTCTTTCCTTTATAAATTACCCAGTCTTGGGCAGTTCTTTATAGC
+AGTATGAAAATAGAAAAATACACCTACTATGTAAAACTTAAAATACAAAAAAACAAAACA
+TTATCTCACTAACATAGGAGCTAATATTTTGGTGTACTTTGTTTAGTATTTTATATTAAA
+AATATGTACATATATATTTATATATAATTAAGAACATGTATGTACAATCGTGCATACATC
+ATGTACATACATCTACTTAAGAAAATAGCTATGTAATATACCATTACTCAACTAGATTAT
+AATTTTTTCTCCATTTCTTTATTGTAATTTATCATTTTCTACTTTTTTGTTTTCTCATTT
+TTATTGCATAATATTTAATTATGCAAAAAATACATTAAATACATTGAAAATATATAGTGT
+AGCTATAAGAATAAAGAACGATGGTAAAACAAATGCTAATACCCACTACCTGACTTAAAG
+AATATGATATTATTTTTTTCCAATTGAAATTCCCTCAACTACTCAGAATTACTGCTATCC
+CTCTTATCCTTTCATTAATTTTCTTCTAGTTTTCTCACATGTGAATCTATTTCTAAATAC
+ATTTCTTTATTTTGCAAGTTTTTGGACTTCATATAAATGTAACCATATTGTATATATTCT
+TCTTCAGCTTCTTAGTTTTTCACTAAACAATATGTTTTGCTGATACTTACATTCATATGT
+ACAGTAATAGTTGATTTATTTTAATGGCTATATATTATTCCATTGTTAGAATACACCAGG
+ATTTATTTTTACTTATTTTTTTTGCTGGAAAATTGGGTGTCTTTTTTATTTTTTGATATA
+ACAAACAATGTTGTAATCATTTTGTATTTACTTCCTAGTCCACTCCTGTAAGTTTCTCTT
+GAGTACATACTAGCAATGAATATGCTGAGTCACTGCATATACATACTCACAACTTTATTC
+TATAATGTAATATTCTATAAAGTAGCTGTATCAGTTTATACTTTAACCAGTAATGGACAA
+GATTTTCTGTTACTTCCCATCTTTGTTAATTATTACTTTTAGACTCTAACTTTTATCAGG
+CTCATGGATGTAAAAAGCATCTCAGGGTGGTTTTAATTTGCATTTATCTGCTCATCTATG
+AAGATGAGCTTCTTTTCATATAATTATGAGTCATTATTTTTGTTTTGCCTTCTTTTGTTT
+ATGCATTTTGCTTGTTCTATGTCTTATTTTTCCTGTTGATTTTTGGGAGTTCATATATAT
+TCTAAATGTATATTTATTCACTTATATATATGTTGTAAATATTACAGTTTATGATTTGTC
+ACCTTATGATATCTTCCAAATAGAGAAGCTTTATATTTTGATGTAGTCATATGTTCATTT
+TTCCTCCTTAATGTTTGTTTTTCTTGGTTCTATGACCTACCAAAAGTAACAAAAATTCTC
+ATTTATTTTTAATCTAAATGTTTTAAGTATTTTCCTGGAATTCACCTTGAATTGATTTCT
+ATTGGAGATAGGTATCCAATCTAATTTGCCTCATATGGATAACCACTTGTTCTATTACTG
+CTGTAACAAATTTCTACAAACTAAGTGACCTAAAATAACACAAACTTGTCATCTTACAGT
+GTACACAAGTCAGAAATCAGGCATGAATTTTAGTGAACTAAAATCAAGTTGTCGACAGGC
+ATGTTTCTTTATGGTGGCTAGGGTAGAATCCATATCCTGGCCTTTTCTATCTTCTAGAGA
+ACATCAGCATTCCTTTTCTCATTGCCTCTCCTCTCTCTTTTTAAAGCTGGCAATGTCACA
+TTTCTCTGACCATTCTTTCATTGTCACATCTCTCTCTGGACTCAGCTAAGAAAGGTTCTC
+CATTTTTAAGAACTCATGTGATTAGACTGGGCCCATCTGGGTAACCCAGGAAGATCTCTC
+CATCTCGGTTTGCATCCTTAATCACATCTGATAAGCCTTTATTGCATTCAGTGTAACATA
+TTCACAGGTTCCAGGGTTAGGCATGGGCATCTTTGAGGGCCATTATTCTCCCTACCACAT
+TATTTGCCTAGCATCTTTCATTACATTGTCCATCTATTTACTTACTGATTTCTAATGACA
+TCCAAATCAGTTACAACATTTTATGTAAGCATTGTTTTTATTTTTATGTTATTCCACTAG
+TCTATTTTTCTACTCATGAATTATGGTACATGAGTTTATTTTTGCAACTTTAAGCTCAAT
+AACATGTTTTAAGATTTCCTCAACTTTCTTTTTGCGCTTCTTCAGAAGTTGACTCTTTTG
+GCCCTTTGGTCTTCTATACACATTTTAGAAATGCTTTGTTGAGGACTAAGAGGAATGCTA
+AGATTTTGATAGGAATTTCATTGAATTTTGAGTATATTGGCATGCTACAATGGTTAGTGC
+TTTATACATGAAAATAATATATCCCTTCCTCTTTTCCTAGTATCATGAGATGTTTGTTAG
+GCAGACATGAATATTGAGTTGTATCAAATGTGGTTTTCTGCATTATTGTGGTGGTGATGT
+GATTTAGCTCCTTTAATTAGTTAATGTAATGAATTACATTTGTAGATTGCTCTAACTATT
+GAAACAAGCTTGAATTTCTGGAATAAGCCCAATGTGATATTTATTCAACAAATATTCATT
+GAGTATACCTAGTATGTAACATGCTTTAAGAATACACCAGTGAACCAAACAGAAATATCT
+GACATTACAGAACTTAACATTCCAGTATTTGGAGACAGATGATAAAAAAGTGAACATGTA
+TATTTACAGTTTGTCAAGGAATGATAAATGAAGACTCTTAAAGTAGATGGGGAATTGGGA
+GTGAAGTCTGTAATTTAAATAGGGTGGGCAGGAAAGCTTCACAGAGAATGGGACATTTAA
+GAATAGACTTGAAGGACAGGCAAGAGCAATCTCTATGTTTATATGGGAGAAAAGGTTCCA
+GGCAGATGCAGTAACAATGGCAAATATCCTGAAGTAGGATCATGCTGGAGTTTTTGTGGA
+GCAGCAAGGAGGCTAGTGTGACTGCCACAGAATCACCCAAGGGAAGATGAGAAGATCAGA
+CCAGACCAGCACTTGGGCATCTAATGGGAAAAGTTTCTCAAGCCATCATAAAAATTTCAC
+TTTTACTATAAATACTATGAGAAACCATGGGATGTTTTACAGTAAGAAAGGTGGCATAAT
+ATGTTACATGTTTTAAACAAACTCTATAGCTTCTGAGTTGAAATAGATTGTAGGGGCTCA
+TGGCAGAAGCAGAGGGAACATTTAGGAGACTACTGTAAAGAATATCATGAAAAGAACAAA
+CAACGCTATGTAACATGCTTAAATGGACTGAAGAAGATGTATAAAATCAAAATGATGTTA
+CCTTCACACCTTGAATCAGTACGATAAACCCCCCTCCCCAATCACAAAAGAAAAACTAAA
+CACAAAAACCAGGCTTTGGTTGCTCAGACAATTTTACAGGTGAGTTCTAGCAAACATGCA
+AAGAACGTTTAATTGCACTGTTACAGAAATTCTTCTGGAGACAAGAAAATAAGACACATC
+ACCCAACCAATTTCATAATAACAATGTCAATGTATAATAACAGAAAAAGTGGATCTCCAA
+AGAAATAAATTTATTTGGAAATAAACAAGGATTATAATCTGAGATATTTGTGCTATGATC
+AATCATAGGTGCATCCCAAGAGGTTGAGGTAAGGAAAATATGTAAAGACAAAAAGAAGTC
+CATGCAAGCTGTTTTGAAACAAACATCATTGGTCACAGGGTCTGATGCAGGAGCTGGTGT
+TAACTTACTGGCAGAAACAGCCATTGCTAGGCAAGTGTTCTTGTGAGGGTGGCTTATCTG
+AAATGCTGCAGTCTTGAGGAATTTTTTATGATAGGTCCTATTATAAAACACCTACAGGAT
+GAGCTGGACAAACAGAGTGTGCTGGGTGGGCAGAAATTTCTTGTGAGTTTATAGAAAGTC
+CTTGTGATAGTGCTTATCGTGGACAGACACACAAGATCCCCTTTTTCATGACCCGGCTCC
+ACTTTGCTTTGGGTCTGATGTAAGTGACTTTGCCTTGTCATTGGCAACTTTCACTGTAGT
+ATAATCTGCACATCAAAGTTACCTAACAATAGTACAAAGAAAGAAAATTAAAGGTATATC
+TCTTTCAAAAATATAAACCCCAAAATTGTTAGGAAATTGTAGTGAGTATAAAAGATAATT
+CATTATAATAAACATCTCAAGCTTCACAGAATTCTGACCTTTGCTACACTCTCATCCACA
+ATCTTTTCTCCTAGTAAATGGCAGCTCCTTCTGTTAAGTTGCTGAGGCTTCTTATTGCTT
+TTTTCTTCAAATAACAGTCAGAACTGAACAACTGTAATCATCCTAGTCCATACAATTGTT
+ATATTTTCATTTAAAGAAGATCAATGTGTGATTCTTTTTTTATATATTTCTGGACAATTC
+TTTATATTTTAATAGTAGTCAGAATTTGATCAGGAAAACAGAAGACATCCTATGTATTAT
+AATGATAAAAGTTTAATATTAATTAGGGCCTTATGCTATTATTGGAAGAGCTTGGTGAAT
+AGATATTAGAAAAGCAGCTAGACAAAATCAGAAGAGGTCTGTTTTATATCAGAGATCTTA
+GCCTGACAGTCTAGAGTGTGGGCACAGAACCCAAGCTTATAGGAATTTCTGAAAGGTCTG
+TAAATCTTATCCAGATGGACAGTGGGAGCTCATAAAGAATTCTGCGAGCCATCACATCTG
+TCAAACCTGCTATGTCTAATCCTTAAGCCTGCTTTATTTGAAGACCTCCTCTTCACTCCT
+CATTTCCAGCTCTCATGAGTTTCTTTCATAGGCAAACCCAGACCTGGAACAATGTGCCTG
+AAGACTTCGGGTGACACAGTACCCAGACTTAAATAGGAGGGGAGCCATGGTGGAAGTGGC
+CATCCAGCACAATTTTCTTGGTCTTTACTCATAGTTTTGATTCCTTAAAAAAATTAACCA
+CATTAAAATATGTGTTTCATAATCTACATCTAATAATACAAATATTTAAAGTCTTTTCAA
+GTTTGAATACGCTACCCATGTTGCTGCTACCCCCATTTTGTGTGTGTGATTTTTGTGTGT
+GTGTTAGAAGCTCATGACCTTTGAAACCTGCTCTTATGAGCTTGCTTTGATGATTTATTT
+GTCCAGAGAGGATTTTTTTTCCTACCTAGCATTTTGGACTGCTATCAACCTGAGACCACT
+TTGAATTAAATTCTCAGCTTGCAAATTTGGAAGCCACACAGATTGTGTGAGTTCAGGCTG
+AAACCTGTTTGAGAGCTGGATTCTGGCTATAAACTCCACAGGGAACATTTTCTCTCTCCA
+CTCAGAGCTGAGACCATAGGGAAATTTATTTGCTAGCTCACTTTGAAGGTTTATTTTATT
+TATTTTTTAAATTTCTAGTACACGTGCTCACTGAAGGTGTAATACTTATGTGAGAATCTC
+AAAATCAGTTGTGTTCTTTGTATGACCCTGGTTTTGTTTCCTCCTGCTCTCTTACTTTCA
+GTGTGTCTCAGTATGTCTGCTCAATATGTCATCTTAAATTTCAACTGAGGGTGGATCTTC
+TTCCCAGCTCACTCACATGGTTCTTAGCTAGATTCAGTTTCTCTCCATTTGTAGGACTGA
+GGACCTCAGTTCTTCACTTAGGGTTGGCTACAGGTAATCATCAATTTCTTGTAACAGGAC
+TTACACTGGGCCACTGACAGCATGCCAGTTGGCTTCATTCAAATGAGAGGGCAAGAGAAA
+GAGAGAGAGGGAGAGGGCACAAGAAGAAATTCACAGTATCTTATAATCTAATCTCAGAAG
+TGGCATCTCATTTCTTTTGTTCTATTCTATTCAATAGAAACAAGTACCTGGGACCAGCTT
+ACATGATAGGAAAGAGATTATATAAGGGTATAAATACCAAGAGGTAGAGATCATCAAGAG
+CCATTCTGGTAGCAGCCACAATATCTTATCCAGAATATTTCTTATTCAGGCCTTCAAATG
+TGCTGTCTTTTCTGGTCTAATGGAAATGAACCTTCCTTCCATACAATTTCTTCTCCTAAA
+TTGTACTCTGGCTCTCTTATCATATACAAATGTCTATGTTAGGTATTTGTGTCTGTCTTG
+ATTCTTGGTAGGCTTTTAAACTCTGTGAATGTTGGACTGTGATGTAGACATCATTTCACC
+GCACACTCTGTAACCACCAAACCTTAGCAGCTTATTCAGTAAGCACATACTTGGCTCTTA
+ATGAGTATTGCTTAAATTGATGAATTGAATTAGTATTTTACCTTCTCTGTTGCTTAGCTA
+AGCAGAAGAATTTGTCATTTTTTTAATTTAGTGACTGGTTCTATTAAAAGTTACCTTTGT
+CTATATCATTTTGTTATACTAAAGCACAAATGTATAAGGTCAAAAAACATTCTCAAGATT
+TTGTTTAAACCACAGCCCTCAGTTGTGTATATTTATCTCTTGTTTTCATATGCAAGATTT
+CTCCTGAAATGGGCAACAATTACAAGAGTTTTTTTCCTCTTCTGAACTAAGAAAATAAAT
+ATTTAATTCACAAGTTTAGAAAAGTGAACCTGAAAAATCACAGGGCTAGGTGGGTTATGA
+GGCCCACTGGTACATGATAGTGTTGAATGTGGATTAGAATGAACTCCGTGGATTAGAATC
+TCAGACCATAGGCAAACATTTACTTGTTTTAGAATAAGCACATTTGAGTCTGCAATAAGT
+ATTACTATTTTTAAGTTGAAAATGTAATTGGTTTCTAATAATAACCATATTGGCTAGCAT
+TATTTCAATCGTGTTTAATGTTTTCCAATGTCATTTCATGTCAGATATCTCTCTTGATTC
+TTAGTAACAATTTGGACAAGACAGCAAATGCTATTGTCCAAGTTTTCTAAAGAAGAATCT
+GAAGTGAAATGACATCAAGAGACCTATCAAGACCTGTATCCAGGAAAAGGTAAATCTGAG
+CTGAAATTGTAGCCCTTGTAAATTACCTACGTGACATACCAGATAGTGTTCATGATCCAT
+TCAGTACTCTGTTCTAAAAATGAGACAATATCCATTTATTCACTTGTTCATTTATTTAGT
+GCTTGTTCAGCCCTTACTGCATATTCCAGGCACTATTCTGACTGTGGCAGGAGTGAACAA
+ACAGGCATGGTTCTTACTTGCATGTAATTACAGTCTTATAGTGAAAACAAGTGTTAAACA
+ACAAAATCTCCCAATTATTTTAAAATTATAAACTTGATTCGATACTATGTGGCCATATAA
+TTGTTCCTAATTTGGTTGGAGAAGGGAGGCAGTTAGGGAAGCCTTCCCTGAGTTAGTGCC
+ATTTAACCTGAATTATGATAGACGATAAGTAATTTGTCAGGGGAAAAATACTCCAGGAAT
+AAAGAACAGGTACAAAGGTCAGGTTCTGGGAAGAGCTTGTCTTGGTCCAGGAGCTAAAAA
+ATGTTAGAGTGGCTGGATCTGGGAAAGAGACAAAGAGTTATTAAATGAGGCAGCAGGCTT
+CAGCAGGTGCCACATTGCTCAGGGCCTTGTAGGCCATGCTAAGGATTTGGGATGTTAATG
+TCAGTACAAACAATTGAGTCGTAAGCAGAAAGTAAAAGCATGATTCCATCAAATGTTATT
+CTCTAAACAGTAATTTTATAAATACAGGTTAAATGTGTGTGGTCCCAGCTACTCAGGAGG
+TCCCAGCTACTCAGTATTCCTTTTCAACAAATATTAGGTGCCTACTATTAGCCAGGTACA
+GCCCTTAGCTACTTTGAATGAAGCATATATTACAAACTGGCAGAATTTCTTAAACAAAGA
+ATCTAAAGTTGTTTATACACCATAATCTCGGTATTTTATAAATTTCTTGAAATTATTTTT
+ATGTACACTGCTTTGCAGAATTTTAACTGGCTTTGAAATAAACAATGACAATAGTCCTCC
+ATGTTACTAGTTTCAAATTTTCCCAATACCTACTAAGACATTACTTAATCCACAGATTTA
+CTGTCAATAGTTTGTATCAAATTGTGATAACATATTTGAAGTTAATATTTCAAATTAAAG
+CAAAATCACAAATTTATACTTTATATTATGAATGAGATTCACAAAAGGAGCATGATAATA
+TATTCTGTTGTCATCACATACAAAATAATAACATATAGAGTATGAATCAATAATTTTTCA
+AATACAAAGCTATTACAATTAGGAATACAAAGAAATCATAATTAGGAATACTTCTACAAT
+ATTAACACACAATAGTGGTAACACTTGCAAAATGATGGTGGTGGTTTTTTTTTTTTTTTT
+TTCCCCGACAGAGTCTTGCTCTTGTTGCCCAGGCTGGAGTGCAATGGCGTGATTTTGGCT
+CACTGTAAACTCCACCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCTAGTAGCT
+GGTATTACAGGTGCCTGCCACCACACCCAGCTAATTTTTGTATTTTTAGTAGAGATGGGG
+GTTTCACCATGTTGGCCAGCCTGGTCCCGAACTCCTGACCTTAGGTGATCCACCAGCATC
+GGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGCGTCCAGCCAGTGGTGGGTCT
+CATATCTCAATGTGGACTTTTACTAACTCCCGATGCCTCATTTTCCTCATCAGTTGAAAG
+GAATGAATGAAAGATTTGTGTTTTTCATATTACCAGGTAGATGATAAGAAGATTTTAATT
+TTCTTTTTTTTTTAACTTTTATTTTAAGTTTAGGGGCATTTGTTACATAGGTAGACTGGT
+GTCACAGGGGTTTATTGTACAGATTATTTCATCATCCAGGTATTAAACCTAGTACCCAAT
+AGTTATCTTTTCTGCTTCTCTTCCTTTTCTCACCCTCCACCCTCAAGTAGACCCCAGTGT
+CTGTTTTATTCTTTGTGTTCATTAGTTCTCATCATTTAGCTCCCACTTATAACTGAGAGT
+ATGCTGTATTTGGTTTTCTGTTCCTGCATTAGTTTGCTAAGGATAATAGAAGGTCCATCC
+ACATTCCAGCAAAAGACATGATATCATTTTTTAATGGCGGCATAGTATTCCATGGTGTAT
+ATGTACAGCCTGCATATAAACTGTGGGCTAAAGACCTTCACCAGAGCAGTCTGACAGAAC
+CTCTCTGAAAGACTTCTCCTAGGCTGTAATCCTCAGTCTCTTGTTCTCAGACCCCTAAAT
+AAATCTAACTTTAATTTCTTAAAAGCTTAATTTTTTTCTTTAGTTGACACCAAAAATCTC
+CCCAGCCAGATCCACAAACTTTTTCGGTATTTTTCCTATTTTTTATATCATTCCAGGCAA
+GCGTTTTCTAACTCTCCCATCAGAATATGACTTTGGTGCCTTTTCCTCAGCCTCCACTGA
+TGATTTTTTCTCATTATCCTTAAAGCCCTTTCCAGTAGACTTCTTAAGCTCTTTCAAGTT
+TTCAGTCTCCTTAAGGACCATTCAGTGTTTACTGTCAGTTCCCAGAATGCTTTTACAGGT
+TTTGCTATCATTTTCCTTGAAGTCTGTTCACTTTTCACTAACAGTCTTTGTGAAATCCTT
+CTGGCTTCTATCCATTGTCTGATTCCAAAGCCAATGCCACATAGTTTAAGTTTATATTAT
+ATTAGAGTGACATCTTATTCCACGTACCACAAACCACCTCAAAACTTCGCAGCTTAAAAC
+AACAAACTTAAAAAAAATTGTGGACTTGTATTAGTGCAAGCAGGGCTTAGCTACATGATT
+CTGCTCCGTGTGGTATTAACTGTAGCCATCTGTGGTATTCAGCTGGCAGCTGGGTAGTCT
+GGAGAGTTGAAGGTGGCTTCAGTGATGTGCCTGTTTTATTAGTGGATTGGATGAAATGTT
+GTGGTAAGGTGGGCCTCTCTTGCTCTCCGTGTAGTTTGAGAGCCTGTCTACATGATCTAT
+TCAGCAGCAATATGGTTTGGCTGTGTCCCCACCCAAATCTCATCTTGAATTGTAGCTCCC
+ATAATTTCCGTGTCTTGTGGGAGGGATCCAACGGGAGATAACTGAATCACAGGAGTATTT
+CCCCCATACTGTTCTCGTGGTCTTGAATAAGTCTCACAAGAGCTGATGATTTTATAAGGG
+GGTTCCCCTTTCACTCAGCTCTCATTCTGTCTTGTCTGCCATCATGTAGAGATGTGCCTT
+TTGCCTTCCACCATGATTGTGAGGCCTCCCCATCCACCTGGAAATGTGAGTCCATTAAGT
+GTCTTTTTCTTCATAAATCACTCAGTCTCAGGTATGTCTTTATCAGCAGCATGAAAACAG
+ACTAATACAGTACATTGGTACTGGTAGAGTGGGGTGCTGTTGTAAAGATAACCCAAAAAT
+GTGGAAGCGACTTTGGAACTGGGTAACAGGCAGGGGTTGAAACAGTTTGGAGGGCTCAGA
+AAACAACAGGAAAATGTGGGAAAGTTTGGAACTTCCTAGAGACTTGTTGAATGGCTTTGA
+CTAAAATGTCAAATAATGATATAGACAATGAAATCCAGGCTGAGATGGTCTCAGATGGAG
+ATGAGGAACTCAATGGGAACTGGAGTAAAGGTGTCTCTTGCTATCGAGAGAGACTGGCAG
+CATTTTGTCCCTGCCCTAGAGATTTGTGGAACTTTGAACTTGAGGGAGATGAGTTAGGGT
+ATCTGGCAGAAGAAATTTCTAAGCAGCAAATCATTCAAGAGTGACTTGGGTGTGTTAAAA
+GCACTCAGTTTTAACAGGAAAACAGAGCATAAACGTTCAGAAAATTTGTAGCATGACACT
+GTGATAGAAAAGAAAAATCCATTTTCTGAGGAGAAATTCAAGCTGGCTGCAGAAATTTGC
+ATAAGTAACAAGGAGCCAAATGTTAATCGCTAAGTCTTCAGGCCATGTCAGAGATCTTTG
+TGGCAGCCCCTTCCATCACACACCCAGAGGCCTAGGAGGAAAAAATGGTTTCATAGGCTG
+GGCCCAGGGCCCCTCTGCTGTTTGCCTGTGTACAGCCTAGGGACTTGGTGCTCTGTGTCC
+CAGCTGCTCCAGCCACAGCTAAAAGGGGTCAAGGTACAGCTCAGGCCATGGCTTCAGAGG
+GTGCAAGCCTCAAGCTTTGGCAGCTTCCATGTGGTGTTGAGCCTGTGGATTCACAGAAGT
+CCAGAATCGAGGTATGGGAACCTCCATCTAGATTTCAGAGAATGTATGGAAATGCCTGGA
+TCTCCAGACAGAAGTTTGCTGCAGGGGTGAGGTCTTCATGGAGAACCTCTGCTAAGGCAG
+TGGGGAATGGAAATGTGGGGTTGAAGCCCCCAACACAGAGTCCCCACTAGGGTACTGCCT
+AGTGGAGCTATGAGAAGAGGGCTGCTGTCCTCCAGACCCCGGAATGGTAGATCCACCGAC
+AGCTTGCACTGTGTGCCTGGAAAAGCTGCATACAATGCCAGCCTGTGAAAGCAACCGGGA
+GGAAGGCTCTCCCCTGCAAAACCACAGGGGTGGAGCTGCCTGAGACCATGGGAACCCACC
+ACTTGCATGAGTATGACCTGGATGTGAGACATAGAGTCAAAGGAGATCATTTTGGAGCTT
+TAAGATTTGACTGTCCCACTGGATTTCGGACTTGCTTGGAGCCTTTAGTCCCTTTGTTTT
+GGGTAAATTTTACCATTTGGAATGGCTGCATTTACCCAATGCCTGTACTCCTATCTTATC
+TAGAAAATAACTAAATTGCTTTTGATTTTACAGGTTTATATGTGGAAGAGACTTGCCCTG
+TCTCAGGTGAGACTTTGGACTGCCAACTTTTGAGTTAATGCTGAAGTGAGTTAAGACTTT
+TGGGGACTATTGGGAAGGCATGATTGGTTTTGAAATGTGAGGACATGAGATTTGGGAGGT
+GCCAGAGGCAGAATGAGGTGGTTTGGCTGTCCCCTTTCCCAAATCTCATCTTGAATTGTA
+GCTCCCATAATTCCCATGTGTTGTGGAGGGACCTGGTGAGAGATAATTGAATGATGGGGT
+GGCTCCCCCATACTGTTCTTATGGTCGTGAATAAGTCTCATGAGAGCTGATGACTTTACA
+AGGGGCTTCCCCTTTCACTCAGCTCTCATTGTCTCTTGTCTGCTCCCATGTAATGCATAC
+TTTTCACCTTCTGCCATGATTGTGAGGCCTCCCCATCCACATGGAACTGTGATTCCATGA
+AACTCTTTTTATTCATAAATTACCCGGTCTTGGATATGTCTTTATCAGCAGCATGAAAAT
+GGACTAATGCAAGCAGAATAAGCAGAATTCTTCGATACTGACTCAGCACCCACACACGTT
+GGTTCCAAGATGTAGAAATGGAAGCTTCAAGGCTTTTAACATCTGGACATCAAAACTGGA
+AGTTTTACTTTCACTGTATTTTATTGGTCAAAGCAGTCAAAGAGCCCACCCAGGTTCAAG
+GAGAAAGAATATGTCCCCACGTTTTCAACGGGATGGTGCCACAAAATTTCTAGTCATCTT
+AATTCACCACAGATAGAAATATGAAGAGCTCATTTGTTATGTTATTTGTGAATGCAGACT
+AAAGATATTTGTTGGTTTATATAGTAGTGGGAAAATGAGAACTTTTAAAATATTCAACTT
+TTAGCCCTTGACATGCAAAATGAGTTCATTACATGGTAAGGATGAGGGAGAAAGAAAAGA
+TCTGAAAAAGTAGAAGAGTGATGGATTCAGAAAGTATAGGATGATTGTCAGTGTGATTGT
+TTTATCTAGCCACATATAGCTGTGTGGTATCAAGATGTAGAAGGCAGAGAGTAGGATTTA
+TCAGGATTGTTGTTTGGAAGAGTGAGTACAATCATTACGAGGAAGCAAGGTATTGATCAT
+GGAATATAAAGTGGGAAAAGAGGTAAGGTAAGAAGGATATCAGTAAAGTGAATGACAGCA
+TAAATATGGTAGAACCGTTGGATTGGTGGCTCTGGAGGAATTGAATAATTATTAGACTTG
+AAGCATTAGATGGTGCATTAGTGAGGGCATCTCCAACTAAGTCTACCATCAAGTCATGGT
+GATTTATTATCTCAAATATATGACAAATTTATCTACTTATTTCCAAAACTCCCATATCTA
+GTTTAAGTAATCAAATTTCTTGCCTTGGCAAGCATGTTGCTTTCTAATTGACTCACCTGT
+ATCCAATTTGAATTCCTTAAAATCCATTCTATACATTGTAACCATAGTGATATTTACAAA
+TGTGAAATCTGGTCAAATCATTCTTCTGCTTAGTAGTCTTGGATTTCTCATTCTCTTAGG
+AAGCATCTTCCACTACTTATTTCAGCATTATCTGCACAATGCTTCCCCTCACTTCCTCAC
+AATGTGGTTTCAGGCACAACTCCCAAGGCCCCACTCTGGCCTCGGGGAGCAGATTGTTCC
+CCCTGCAGGAAAACCTTTGTTCTCCACTCAGTTAACTGCTGTTTACCCTTTAGATCTCAG
+CTTCAGTGTTGCTTTCTTAGGGGAAACTGACTCACATCAAATCCCTCTCTTATAGTAATT
+TTCATTGTATTTCAGAGTAATTTTTATGGTTGCAATTTTACATTTGTGTGATTGTTTGAT
+TAATCTCTGTCTCCTCCACGAAAACTCCAAGATGCAGGAACTATATCTTACTGGCATTCA
+GCACAATACCTGGCACATAGGTGTTCAAAAAATACTAATAGGGTAAATAAATGAATTAAT
+TTTATGCTTTTATTTTAATATTTTCATGGTATTAATATTTCTCTCTATGTGATATTTTGT
+ATGTACCTATTTTCTTTTAATTTGAAGATTTATAGTTTAGTTATGTGCTGTATAAATTAT
+ATTTAGTTCTTTAATTTTTGTGTTATTTCCAAGGGTGCTCTCCATTGACTCTTTTAATAT
+AGTTCCACTTTACCCCTTAAACCCACTTTCCTCTCCCACCTTCGTCATCCAACTTTATTT
+GATTTTGTTATTTTTAATTTTTCTAATAATGACCTTTATCTTTTAAAATAATATTTAATC
+ACCCATAACATAATTTGTTGATTCTCTCCCACTGTGAAAGTTGAATGGACCAGAATATAT
+TTCTACTATCTTTCTCTTCTTATTTTTGTTATGAATATAATTAGTCTTTATACAGTTATG
+GTTTGTAACATTTGCATTCTGTTCTTTAACCGCAAACCCCAGAACATTTTGATATTAGGC
+TTCAGAATGCTCACTTGTATCATGTTATCTCTATTCATTTTTAGTGGATAGTTTTCTTTT
+TTAAGTTTTTCTGATAGAGATGGGGTCTTGCTATGTTGCCCAGGCTGGTCTTATCTTGAA
+CTCCTGGGCTCAAGTGATTCTCCTGCCTTGGCCTTTCAAAGTGTTGGGACTGTAGGTGTT
+AGCCCCTGCGCCTGGCCTCTAATAGTTGTCTTCATTAAAGCCTCATGGGGACTCTATTTT
+TTTTTTTTTTTGTGGGTTGTTTATTTTGTGTTTGTGAAGTCCGGTAAATTCAGTTGCATC
+TGCCTTGATGTGGTCATACTATAACACATTTTTTCTGGATAAAGATAAGCCCTTTAACCA
+TTAGATTCAATGTTTTCTTCATTTCAGAAAAGTTTTCTTTTATCTTTGAATTTTTTAACC
+AGATATTGTGAGCTCTTTCACACTAATTTCTCATTTGTTGGACCTGACTTTAATGTTACA
+TTTCACCTTCTTGTGTTTTCTATTTCGTTTTGCTCAGGATATATTTAAGCCTGTCATTTA
+TATTCTTATCTGTGTTTTTAGCAGCATTATTCTCTCCACTTCCCACTTTTTTTCCTGCTT
+TTATTGATCTTCATTTCTTTCATGGTTGTCTTTACTCATTACATCCTGAATTTTGCCAGT
+TTATTTTTTATCACTTTATTTTGTATTTATTTTCAATTATGTCTTCTAAATATCATTTCA
+GAGAGAAAACATTTTAGAGAAGGCATATTTTTAAAAAACATAGAAAATTTGATCCTGTTT
+TTTACTGCTTCATGGTATAATTTGTATGTTCTGTACCTTATGTAATTTTCCCTTTTTCTT
+CTAGTATTTTTATAAAGGTCATCAAGTTTTATTTTTGTAATACAATTATTATAAATAATT
+ATATAATATTATTAGTCTTTGAATATTCTAGATACTTGTGAAAGGATATTGTGGAGGAGG
+AGCTGGGGGTAGTAAGTATGATGGAAGGCAGACGAGTTTTGGAATCTTGTCTCCAAAACA
+CTCTCATCTGTTAGAATGACTCCTAGGCTATAGGATTGACTATGGCTTAGAGTGGATTCA
+TAGTTGTTAATTTCATCATGTGACTTGTGACTTATCCTTTTCTTTTCATAATAGAATGAA
+AATTGCCATCTGTCTGGCTTCTTCCCCATCTTTTTGCCTTCTTTCATTACACCACACACG
+TGTCCTAATTATTCCAAAGGTGATACATTTGCATGTTTCCCTTTAAACTCCTTTCCCTCT
+GTCACTCTGTGGAGGGTTCACATGCTGCAATATTTCTGTTCCAAGTAAAGATCACAGGTT
+TTGATCCTCAGTCCTCAGTATACACACCTCTTTTAGGGATTTCTGGGCTTCTTGACTAGC
+TCAAGCTCTTCAGAGGCATGCACTTTATCTTGGTGTTCAGTCTTGACTGGTTTAAACTTT
+TGATGTCCAGAAGGTTTTCTTCATGTGTTGTTGTGTGGAATTGTAAATATTTTCTAGCTT
+TTGTAAGGTTGTGGCTCATATTTATATTTCTCCTGGTTTGAAAGAAGAGAGAGAAAGAAG
+TATGTCAAATTGAGACTCTTAGATTGGAAATCTGAATTTATTTACACGATTGAGATTGAT
+CTAGAGTTTTATTTTTTCTGCTGTAACTGAAATTTGGATTCAAGATTATATGTGTTTTGT
+GAATATGTTTGGTAACATTGTGACTTTTCTATAATTTAGGGAAGTTTGATGTAGGAGAAA
+GAGAAAAAATTTTTGAGAGAATCCTAAATTCATATATGGCCTAACCTTTTAATATCTATG
+TAATTTTAGATAATAAATAATTTGTTTGAGATTATGTGGCTCTAACAACACCTGCTTCAC
+AGTGTAATTATGAGGATTTCATAGAATTTGTATAGTGAGCATTAGTTTTGATGTTACTTT
+AAACCTCTTTGCCTTATACATTCTATTTTTTCCATGGAACATTATATGATTTCATGTCCA
+CATATTAATCTCATACTTTCAATTACATTTTATGTTTAAATTGAATATTATGGTAATCGT
+TATGTAAATGATTAAAAATTTAAAGGGACAACATTTAATGTTGCTCTGGAATTCACCTTT
+AGTCATAAAATAAAGATTTAAAGTATCATCTGTAGACAATGGCAAAAGCCCTTTTTTGTC
+ATAAGAAAATCAAATATGCTTTATTTCACCCAATTAACATGGCTATCCCGGGAAAACCAA
+AATGACCATAGGCGGTAATTCCCCAGGCCGTGTGATCTCAGTCTGGCATTCTCGGATCTC
+CAAGGCATCACTTTGGCCACTACCCTCTGGGGCTGTGATTAGCAGCTCTCTTCCTGTTTT
+ATGCAGCTCTGTGTGTATGTCTGCAGTGATGCCGTACTGGATCTGGTTCATCTTGTGAGA
+ACTATACCTATCTGAATTTTTGATGATGCTCTTTTCTTAGTTCCCTTGGCAAAACAGGTA
+GGTGAGGGATAGAAATAAAATCTATACTTAGTAAATCGGTGAGCCAAGGTCTGTGACTGG
+CAATGAGTGAATTACATTCTCCTCAGTTGGGTGCAATGTCTGCCTTCTGTGTGGCCATTT
+GCTGTTGCCACTAGAGAAGGAGGATGCAGCAGGGATCAGGCACCGTGGAGAAAAGTCGCC
+GTGTGTAGGCAGCTAAGAATGTAGGAAAATGAACATCTCGGCTCCCAAAGGACGAGAATA
+AAGCTGTAGAAGAATGTCAGGGAGGAATCTGAGTTGATCGTATGACTATTCATCCTTCTT
+CCCACATTTTCCCGACTGTTTAGCCCTACTTTTCTTCGCGTTGGGTCTCATTTTCCTTCC
+TGTGTGGCCTGTGCCTTATGGTCAGCGCGGACGTCCATCAGTCTATCAAATGCCTAGAAA
+CCTTTCGCCCTTTGTCACCTTCTGTGTCACCCAGCATTCCCCTTCTCAGCCCTTTTCATT
+CTCATGGTGGAATCCTTTTGGTTTGATTTCAAGGGTCCAGCACTGTTGATGTCACAACAG
+AGTGGCATGGAAAGTTTCTGAAAATTTTGTCATCTAACCTCTCGTGGGGACTTTTAATTA
+ATTCAGCTTTTGACAACTCCATCACATTCATTATATTATCCATTCATTCATTCATTAATA
+CATTTGACATTTATAATGTGTGCCAACAATGTGCCAGGTCAAAACTGCCCACTTACAATG
+TAGAACATTTCTGTAAATTTTATTTCAATTTTCTTGTATTTCTTCTCCTTTATTCTACCA
+TCCCACTTGATCTTCTGCCACAGAAGTTCTCTTCTCTCTCTCTTTGTTCTCTCTTCTCCT
+CCTTTATTCTTGATACCTGCTTCTGTGTTGGCTCCTCTAGGCCAGCACTTGTCCTCCTAC
+CTCTGTGATGTTCTGTCTAGTTTATTGATTCCTTTTCCTACTTTACATAATCAATGTGGA
+TAGTTTCTATAGTTGGGTCTTTGCTTTTTAATCTTTTTTTCCTGTGTATTATTTCCTTCA
+GGGACCTTATGCACTCTTACACATCCGTCTATTATTTTTATATGGATTACTATACAATTA
+CATGTTGAATTTGTACTTTTCCCCCATATATCCTGTCATATGTTTTCACCTGAGCATCTC
+AATATCTAATACTCTTATTTGCTTAAAATACACGTGATTATTTTCTCCACCCTGACATAT
+TTTATGTTCAACTTTCTAATTTCTAAAAATGGACCTACCATTGTCCTATTTATTCTTGCT
+TAAATCTTGATATTTTCTTTGAGTTCATGCTCCTTCGTATTCACTCCAGCTGTGATAAGT
+CACCAATCCTTTGGGTTTTTACTTACCAGTATTTCTATTTCTGTTTCTATAGCCTTAAAG
+CTGGAACTGTGTAGTCCCAGTTCCTCTGTGTAGCCCCCCAAGTCTGCTCTATTTCAATCT
+TCTCTTAAGGGAACTCCTTCCCTCCGTTTTTCTTTTCCTCCATTTGATACATCGCACTTA
+TAGATGGGGCATCTTCCCTAATTACTGGCTTCATCCTCAATTCCCGGGACCCATACCTTC
+ACTGGCTCCCTAAATTTATTTAATAATTCTCATATACCTTTGAGAAGTTTCTAATGATAG
+GCAACAAATGAATATTGACTACCTTTCTTATTTTCCTTTCTTCACCAAAATGATTTTTAG
+GATGTAGACAATCTGTATGCTTCAACATACACCAAACTTACCATTTTTGAAATATTTTAC
+AATCTACTTGAAAAGACTTCTTTAGACCCTATATTCATGTATTGTAATATTTATCCTCTT
+TTATGGCTATACTCAAATGCCACATCACTATAGTGCCTTCCCTCATCACTGTAGCTATCT
+CTTTTCACTCTACTTATATTGTAGAGGATTTGTTACACTTCTTAAACTGCTGATCTCAAG
+CGATTTGCTTGCTTTGACCTCCCAAAGTGCTGGGCTGACAGGCGTGAGCCACTGCACATG
+GCCTGATTTGTTCCACTTCTACTATATGCATCACACATGCCTGATGCATATTTTAATGCA
+CGTTGGATAAGGATCGGCTTTGTACGACTTCAGTCTTTCTTGATGTGTGACACCCACTTC
+TATTTTGGCTCCACTTTAACAAAATGAATAAGTGAGAAGGTAATACTGGAAACAGAACAT
+AACTGTGACTAGGAATTTGGTCTTGACTCGCCATTTAATTTTCTGATATGCATGACTGTT
+TTCTTCACATGTGAAATTTAACATGAGGTTGAAACTGGAGAATTTTATATTTTTCATGAA
+AAAGGCAATTTGGGAGAAAAGTCCATTTTCCTGAGGATAAGGTATTGTATGGTTTGACTG
+CTTTGCCTTGGCTGGTCAACACATTTGTACACCTGGATAGGCACAGTTTTCAGAAATCCT
+TTCAAGCATCTACCAATTCTCCTGTCTACAAGTTTACCTTCCTCCCATTTCTCATTCCTA
+ATGACAAGGGAAATATCCAGTGTTATCTGAAGTGGTCATAAAAGACATTTTTTTTCTTTT
+TATGTGAGGAATTGAAACTTATGGCTTTAGATTATGGGGCTTACCATCAAGGAAAGGGCG
+TAGCGTGGTCAGAGGACAAAACTTCTTCCTGCATTTCTCAGGAAGTCTTTGATTAGTGTG
+TCCACCTAGGAGCAATTTTTTTTTTGGGGGGGGTGCTGGGAAATATACTTAAGTGATTAA
+ATCCAAGTGTAGACATGAGAGCTTTACCTAAAGCCAGGTCTAATTACCATACCTGAGAAT
+CAGGGAGTATTTAAAATTTGAGAAATAATTTTCTATACTTGAAAGTCACTTATGTAGGTA
+GGCCTCAGATTATAATAAATAACGTTTATTGTGCTATACTATGTGGTAGGTATGAGGTTA
+AGTATTTTTACCTATATTATATCACTTATTTCTTACAAATGGAGCAAGGGAGCAAGCAAG
+CAAGGGAGGTATTATTATCCCTATTTTATGTATTTATGTATTTATTTTTGATTTCTATTC
+TTTTGGTTTTTTTGTTGTTTTTTATTGATGTATCATAGTTGTACATGTTTTGGGGTACAT
+GTGATATTTTTGATACATGTATACAATGTGTAATGATCAAATCAGAGTAATTTGGATATT
+CATCACCTCGAATATTTATCTTTTCTTTGTGTTGGGAACATTATAATTTTTCTCTGCTAG
+CTATTTTAGAATATATAATAAATTATTGTTCCCTATGATTTCTCCATTGTACAATTGAAT
+ACTAAAATTTATTATGTCTATCTACATATCCCCAGTTCAATAACTATAATTTCTCTGCTG
+TGCAATCAAATACTAGAACTTCTTCCTTCGAACGCTATATCCCTAATTCAATAACAAGTA
+AACTGAAGCTCAGCATGGTCTAGGAACTTTGTTACGTTAACACAGCAAGTGAGTGTTGCA
+GCCTGGATCCAAAAATCAGGCCTGGTCGACCTCAAAGTCCAGATTATTGACCTTTCTACC
+ATAATGTATGGAGGTAAGTTTGTGAATTTATTCAAAAATCAGGCCTGGTCAACCTCAAAG
+TCCAAATTATTAACCTTTCTACCATAATGTATGGAGCTAAGTTTGTGAATTTTCATAGTT
+TTAGGATTTGAAGATAAAAGAGGTGAAAATTTGGAAATGGTTTCTGGACTTTTGAATTTT
+GGCAAACAGCTATGTGATAAGTCCACCCTGCAGACCCACAACTTTTGGAAATAACTCTAC
+TGTGACCTTCAGTAGCAGAAGCTGCTCCTGGGGTGGTAGAACACAAGGAAAACACACACT
+AGTAAAAATTTCATGTGCCTTCTTTGTTCTGTACATGTGTTTCTCTTGATTAGTATATGG
+TAGTATCCTCAAATCATAGTAACAAGTATACTTTTTCCAGTGAATTGCATGTGTATATTA
+TTGTATAGTATAAAAGGCAATATTTCCATTTATTATCATCTGTGCTTTTCAAAGAAACTC
+TGTGAGTCCAACAGGGCAGATAATAGAAGCAACTGCCCTTTCTCTCCCCCGTTAAATGCA
+ACCCAATGTCACAGTCCGTAGCATCCCCAGATGAGTGTATTAAAGGTGAGAAATTCCCAA
+AGTCAAACTCAGTAGCATCCTTGAATGAGTGTATTAAAGGTGATAAATTTATTTTATTTA
+TGTTCTTTTTAACCTGTGTTCTCAGAAACAGAGACTACTGTATTTCATCCTACCTTAGTC
+TTGCTTAGCAGTTTCTCTTCTCCTTTGAGGCTCTTTTATTTTTAAATCATTGTTCATATC
+TTCTAATTTCCCCTTTCTCCCATTCTTTCCATATTTTTAATCTTTTTTTAACTTTATCTC
+TGTTCTGCTTTTTCTGTATTTCAAATTGATCCATAGACTTTAGAAAAATGAGTTGAATGC
+TGGCTGTAGGCTGTCTTATCCCCAGCAAGAAACATGTTGTAAAGTCTTAGTACCTTCCCA
+CTGGAAGATCATTAGTCATGGCTACTATGTTTTTAAATGAGAATTGTTTTAATTATGCAT
+TTTAAAATTATTGGAAAACATGAGGGAGAGGAATGAACCATAAGTAATAAAGATTATTGA
+CTTGAAGTTAAGACCTTACTATGATCTGGGATTATTAGTCTTACTTGTCAATCAAGAACT
+ATCCACTTTCTATTTGTTTGTGGGTATCTAATATGGTTATATACACAGAAGTAATGATAA
+TTGATATGAAAAGGTCTCCTCCTGTTATATCAATTTAGGTATTTTTCACACATTGTGTAC
+CTCATTCTTCTCCTATTCAATTTTCACTAATTCCTAAAGGGTCAGGTCAATGTCCTTGGC
+ATAACCTCCTCCACCTGTTCTTAATGGCAATTGTATCTTCTGCCCTCCAATATCTATAAC
+ACTTTTTTCTTTAAAACTCTTTGAATGTTTATCTTAATACTCATTTGATATATATTGTAT
+ACCACATATGATTGTTTGTTATATGTACAATACATGTTTTTTCAACTTTTTTTGGTTCTT
+TCCATTTACAGGAATTAGAGAAAGAACTAATCAGTGTGAAGGAGAATTGTCAGTAAAATT
+ACAAGAAAAGATTGAGATCATAATTGACCTTTGAGGATAATAAAATTTAAAGACCAAAAG
+GATGGACTTCACAGAAACATGACCTTAGGTTGTTTTTGCAGTTGTAGTAACTGGTTATAT
+GACCAACAAAATATGAAGAATGGGTAAACAAATTCTGATAGTAATGATCAGTCACTTTGC
+AAATATAAAGTTACTATTTACTACTGTATTGTACAGGTTCAATAATCTTTGTGTACACAT
+TTTATGTATTTATTGTCAGGCTGCTATATAATTCAGTATTTATAATAGATACTATGTATA
+GCAATCTATGGTTAGTTTTGGTCTTAACCAGGAAAAATCACTCTTTTGAGTTTTGCTGTT
+TTTACCAGATTATTTTTACTGGATGATTGCTCATATTATTTGATTATTATTGCAATTTGT
+CTTTCTGGAATAGGAAGCAAGAGGCCTGAATTCTGGTTCCTATTCTATCAATTGTGTGAA
+TTCTGGAAACTCAGTTTACTTTTCTGGGCCTCATGGTTTTCATCTGAATGATGACCAACT
+TGGATAAAATGGTCTTTATATAATTCCATAGGCATTTCCCTTCCCAAGGGCTTGAGTCTT
+TTTCAACAATTATAGAGTTTTCCGGTCCCTCTTCCCAGTGCCTCAGCACCTTGCTATTCA
+TGTTCATCTGATCAGTTGTTTGCATGCTGACTTACATTACCCTGATGGGCAGTACCTGTG
+GCTGTTTCTGCTCCCTCACCCAGTCCATAGGCTTCTGGTTGTAAAAAGTGTGCATCTTGA
+GACTGTGGACAGTTAGCTCCAGAGGTGACAGTATAATCACTTCACGTAGAAGAGGATAGA
+GAGAGACTCATGCCAGTGGTGGTGAGCAAGTATTAGAGATATGATGTGTGCCTCTGTGAG
+TTTTGGGGTCTAAGATAAATTATGGCACTAGGAAGATGGTCCTTTGTGTCAGAAGAACTG
+GAGTTGTTGGTGCAAAAAAGTATGATGTCAGCATAGCAGTTTTATTTGTACCTCAGCAAC
+TTCTAAAATAATCTCTATTAAGTGTTTTCAGGAACTACTTTCTACTATAGGAAAATGATT
+GAGGTGAGTATCCATCTGGACACAGAGAAATATAACACTGTTTTCTGCTCACCCTCCACT
+TCACATATAAATACAATATGTGTTAAAGGACTAAATTTCTAGTGTCACAGTTTGTACTTT
+ATAGTTTGAAGTCAATAAGAAAGCTCATATACCTTCCTAAAAGTCACTTGTTAATGTTTG
+ATATTAATCTAATTTTATCATAAATTAAAAGTATAAAACTACAAATTTCTTAAAGATAAA
+ATATCCGAATGGATTCAGTCAAATTAAGCATGATAATATCAAATATCAGAATAGGTTACC
+ATGCAGGAGGTACTGAGTACTTAAAAGGGTGGGGAATGCAATGAACATAAAAGCTGGTAC
+CAAGGGGAGGAGGAGACAGTGATGAATTAAAACATTATCTTAACTAATCCAAGTGCTGGT
+CTTCAATACTTTCATGTGTATAGACAAAGAGAAACTGCAGAGATTTCTCACAACCTCTGT
+GTCCATTTTATGCATGTATCTTAGCAGAAACACTGGTGAAATCCCTCCAAAACATATTTA
+TTAGGCATGGAAAAAGCCTTACATGACAGGTGGCATAGGCTCCTTATGAAATCATTGCAG
+GATGGGAAGCCATTTAGGGCTTCATAATTGTGAAAGATTGTATAGAAACTGAGGCACTTA
+AATAGCAGTAAGCATGAGAAAATGTGGTAGATAATGGTGGTGATTCTATTTCTTGTGAAA
+GTCCACTTACTCTAGTCTGCTACAGTTGTGGGCTTTCCGATTTCACATACCCCAGTCTCT
+ATATTCTCTCAATCCACAGCCTACCTCAACTAAGTCCGTCCCAGGCACCTCTTACTGCAG
+TGATAATCCATCTGTTAATCATGTTTTCCTCTTATGTCTACTTTCTGTCAGAGAATTGTG
+GGTGCAAACTGGGAAGGGAAGGAAATTATAAGAATATGTATAAGTACAAATGGAATATGT
+TGGAAATGAGGAATAGTTAATATCACAGGTCATTTAAACACCTGATGAATTTCATGGATA
+GTCAGGAATCTTGTTCTTACCTAATCTGTTAATTTTAGATCAGACATTACACTGAAAGTA
+TTGATGATGGGTTTAAATCAGGTTGCAGCTCACATGTTGTGATAATATTATGTTGATTTT
+TTGTTTTTAATATGTGAGGAACAGAATAACTGTATACTATTTATTCATAGTGACATTGCA
+ATATTGATTTTAGTACATATTATTATCTTCATAATCACAATTTCCTCCCCATTTTCTTAG
+TTCTCATAATTTTAGCCACAGCCCAGTTGGCTGGACCAATGGATGGAGAGAATCACTCAG
+TGGTATCTGAGTTTTTGTTTCTGGGACTCACTCATTCATGGGAGATCCAGCTCCTCCTCC
+TAGTGTTTTCCTCTGTGCTCTATGTGGCAAGCATTACTGGAAACATCCTCATTGTGTTTT
+CTGTGACCACTGACCCTCACTTACACTCCCCCATGTACTTTCTACTGGCCAGTCTCTCCT
+TCATTGACTTAGGAGCCTGCTCTGTCACTTCTCCCAAGATGATTTATGACCTGTTCAGAA
+AGCGCAAAGTCATCTCCTTTGGAGGCTGCATCGCTCAAATCTTCTTCATCCACGTCGTTG
+GTGGTGTGGAGATGGTGCTGCTCATAGCCATGGCCTTTGACAGATATGTGGCCCTATGTA
+AGCCCCTCCACTATCTGACCATTATGAGCCCAAGAATGTGCCTTTCATTTCTGGCTGTTG
+CCTGGACCCTTGGTGTCAGTCACTCCCTGTTCCAACTGGCATTTCTTGTTAATTTAGCCT
+TCTGTGGCCCTAATGTGTTGGACAGCTTCTACTGTGACCTTCCTCGGCTTCTCAGACTAG
+CCTGTACCGACACCTACAGATTGCAGTTCATGGTCACTGTTAACAGTGGGTTTATCTGTG
+TGGGTACTTTCTTCATACTTCTAATCTCCTACGTCTTCATCCTGTTTACTGTTTGGAAAC
+ATTCCTCAGGTGGTTCATCCAAGGCCCTTTCCACTCTTTCAGCTCACAGCACAGTGGTCC
+TTTTGTTCTTTGGTCCACCCATGTTTGTGTATACACGGCCACACCCTAATTCACAGATGG
+ACAAGTTTCTGGCTATTTTTGATGCAGTTCTCACTCCTTTTCTGAATCCAGTTGTCTATA
+CATTCAGGAATAAGGAGATGAAGGCAGCAATAAAGAGAGTATGCAAACAGCTAGTGATTT
+ACAAGAGGATCTCATAAATGATATAATAAGCCCTTCTCATTAAACATGATATGGCTTTAT
+GTTTCTTTCTTTGATATTTTAGATTCAGGAACTATGAGACATTATGTATTGATTTGAATG
+TTATTAGACCTGTAACATAATTCTTATCTGATGAATATATGATGAATATATTCCTTGTTC
+AAAATGAGTCATAAATTCAACACATCTCTACATCTATATTATGCCCATTTAATTTCTTTC
+AGCAATGTTTTGTAGTTTTTGGTGAACAGGTACTTTATGCATATGTACTTTATATTTATC
+TCTAAGTTTTATATTTCTGATGCCCTTTTAAGTGACATTTTTATTTCAATTTACAATTGT
+TTATTCTTAGCTTATGGGCACATAATAGATCTTTGTTTGACATTATATCCTGTAAACTTG
+CAAAACTTATAAGTTCCATCAGTTTTTTATAGGTTATGTAGGATTTTCTTTATAGATGAT
+TATGTTGTCAGTGAATAAAGACATTTGCTTTTAAAATTCTAGTATGAATTCACTATATTC
+ATTTTGTTGAATGCTGAGTAGAATTAGTTAGAGTAGACATCTTTGACTTGTTCCTGTTAT
+GAAATATATTAAATATTTCATCATTAAGTATAATGTTAGCTATAATTTTTTTCATAGGTA
+CTCTTTAACAGGCTGAGAAAGTTTTCTGTATTCACAGTTTGCTGAAAATTTCTTTTATCT
+TTAGTCAGGAATGGATCTTGGATTTTGTAAAGCTTTTTCGTTTCAGAATCAGGGTAATGC
+TGGCCCTTTAGAATGAGTTGGGAAGCATCTGCTCTTCTTAAATTTTCTGCCATAATTTTG
+TAGAATTCATATAATTTTTTTCTTTAAAAAGGGAAGTACTTAAGTATTTTTTCCCATAAG
+TTACCCATAAGTAAATCTAAAGGAAAGTGGGAAACTTTGATACGCATTGGTTGCCCCCTG
+GTGGAGATTTCTGGGTTCTTGATTATTTTAACACTGGAGATAGAATCTGGTGGAATGACG
+TCAATGCTACCGTGATTAAGAGGTGTGTAGGAAATGCTTCATGTAAAAGAGAAAATAGTC
+TTTATGAGAATCTGCCTGGTGGAAAGGAGTTGGTGCAACAATAACAATATAAATTAGTGA
+AAAATTTTAAATTGACAAATAATAATTGTATCTATTTATGGGGTACAATGTAATGTTTTG
+ATACATGTTTAAATTGTGGAAAGATTAGGTCTATCTTATTGACATACATATCTTTTTTGT
+GGTGAAAACATTTAAAATCTACTCTGTTAGTCATTTTGAAACATACAATACCTTGTTATT
+TATTACAGTCACCATTCTGTGCAATAGTTCACTGAAACTTTGTCTAACTGAAACTTTGAA
+CCCTTTTATCAACATCTACCTTTTCCATGTCTACCCCCAACTACTAGCCTCTGATAATCA
+CCATTCCATTCTCTACTTCTATGAATTCAACTTTTTTAGATTCCACATATCAGTGAGATC
+ATGTGATATTTGTCTTTTCGTGCCTGGCTTATTTCACTTAGCGTGATATCTTCTGGGTTA
+ATTCATGTTGTCACATATATCAGGTTTTCCTTCCTATTAAGGCTGAGTAGTATTCCATTG
+TATATATACACTACATTTTCTTCATCCATTTGTCAGTTGATAGACACCTGTGTTGATTTC
+ATATTTGGGTATTGTGAATAATGCTGCAATGAACATGAGCCTGGAGATATCTCTTCAGCA
+TATTGACTTAAATTCCTTTGGATATATACAAGGAAGTGGGATTGCTGGATCATATAGTAA
+TTCTAGTTTTAGTTTTTTGAGTAACTTTTATCTATTTTTCATAATAGTATTAATTTACAT
+TTCCACCAACAGTGTACGAGGGTTCCCTTTTCTCTGTATCCTCTTCAACACTTGTTATCT
+TTTATCATTTTGATAGTAGCCATTCTAACAGGTATGAAGTGGCATCTCACTGTCATTTTA
+ATTTGCATTTCCCTGATAATTAGGATGACAAACTTTTTTTATGTTAGTCATTTGTATTTT
+TTTTGAGAAATGTCTATTTAGGACCTTGCCCATTTTTTGACTTGGTTATTTGTTTTCTTG
+ATATTGAGTTGAGTCCCTTATATATTTGGAGATTAGCCTTTCATCAGATGTATGCTCTGC
+AAATATTTTCTCACAACTTGTAGGTTGTCTCTTCACCATATTGTTTCCTTTGCTGTGCAG
+AAGCTTTTTAGTTTGATGCAATCCCATATATTTTTGCTTTTGTTGCCTGTGCTTTGGGGG
+TGATATCCAAGAAATCTTTGACCAAACCAACATTGTGGAACTTTTCCCCTATGTTTTCAT
+CTAGTAGTTTTACAGTTTTATGTTTAAACCTTTAATCCATTTTGAATTGATTTTTGTGTA
+TGGTGTGAGATAAGGATACACACCATACACATTCGTGTTCTTCTGCATGTGGATATCTAG
+TTTTCTTAACACCATTTATTGAAACAAATGTCTATTCTTCATTACGTTTTCTGGGCACCT
+TTGTCAAAAATTTATTGGTCATAAATGCATGAGTTTATTTCTGGGCTCCTTATTCTGTTC
+CCCTGGTCAATGTGTCTGTTTTTGTGCAAGTGTCATATTGTTTTGATTACTATGGTTTTG
+TGATATGTACTTGTTTTGGGGGGGATCGATTTTTATTTGGGTTTCTCACAGTGGTTAGAG
+AACAACCACAGCACAGGAAATGCCTCACCAAGATTGCCCAGAAAACTGACCAGCTGCATC
+TTATTGCTTAAAAATACACATATTCACAATAACTGACAAATGGTGATGTGCCTCACACAG
+GAATGTGTTCACATTTGCAATGCTGTGTACAGACTTCACTTCGTTCAACATAGATTTTGG
+TTTAATGGAATTCAAATGCGGATGCTTGTTCACAGCCTTGGATTTGTCTGTTTTTGGAGA
+GATACAACCTCCATGAGTATATCTGCATGAAAACCACAGACAATGAAGGTATTTCTTCAT
+TGATTTATTTATTCTTTTGACTGTAGTAACAAACCCTGGATGACACCCTTCCTTTTAATT
+CACCTGGAAACCAGACTCAATCAAATCTCCCTGGTCCCCTCACTATTCCTTCAAATTCCC
+TATTTCTATCTCTTCCTGAGGAGGGTAACCTCCTGTAGCAGGGGTCAGACTGTGACTTGG
+GAATCAAGCTTAGGTCTGCAGGTTGCCTGTTCATCTTCTTGTAAAATATTGTAGAACACT
+GCAGTGAATCCAACAGTTAACACTCAGAGCAGTTCCCTGCTCTAACTCAGGAAAGAGACT
+TCAGAGGGTCAGGATTCATCCATTTGATCAGTTAACTGAGAAGGATTCATTTTGGTAAAA
+CTTGTTCAGCTTTGAGACACTTCAGTGAGTTGTTTGAGATTTTTTTTTAAATTATATTTT
+AAGTTCTGGGGTACATATGCAGAACATGCAGGATTGTTACATAGGTATACACGTGCCATG
+GTGGTTTGCTGCACCCATCAACCCATCATCTACATTAGGTATTTAACCCAATGCTAACCT
+TCCCCCAGCCCCTACCCCCAGACAGGCCCCGGTGTGTTGTGTTCCCCTCCCTCTGTCCAT
+GTGTTCTCATTGTTCAACTCTCATTTATGAGTGAGAACATCGGGTGTTTGGTTTTCTGTT
+CTTGGATTAGTTTGCTGAGAATGATGGTTTCCAGCTTAATCCATGTCCCTGAAAAGGATA
+TGAACTCATCCTTCTTTATGGCTGCATAGTATTCCATGGTGTATATATGCCACATTTTCT
+TTATGCAGTCTATCACTGAATGGGCATTTTGGTTGGTTCCAAGTCTTTGCTATTGTGAAC
+AGTGCCACAATAAACATATGTGTGCATGTGTCTTTATAGTAGAATGATTTATAATCCTTT
+GGATATATACCCAGTAATGCAATTACTGGGTCAAATCATATTTCTAGTTCTAGAACCTTG
+AGGAATCACCACACTGTCTTCCACAATGGTTGAACTAATTTACACTCCCACCAACAGTGT
+AAAAGCATTCTTATTTCTCCACATCCTTTCCAGCATCTGTTGTTTCCTGACTTTTTAATG
+ATCGCCATTCTATCTGGCGTGAGATGGTATCTCATTGTGGTATTGATATGCATTTCTCTG
+ATGACCAGTGATGATGAGCTTTTTTTCATATGTTTGTTGGCTGCATAAATGTCTTCTTTA
+GAGAAATGTCAGTTCATATCCTTCACCCACTGATGGGTTTGTTTGTTATTTTCTTGTAAA
+TTGTTTAAGTTCTTTGTAGATTCTGGATATTAGCCCTTTGTCAGATGGATAGATTGCAAA
+AATTTTCACCCATTCTGTAGGTTGCCTGTTCACTCTGATGATAGTTTCTTTTGCTGTGCA
+GGAGCTCTTTAGTTTAATTAGATCCCATTTGTCAATTTTGGCTTTTGTTGCCATTGCTTT
+TGGTGTTTTAGTCATGAAGTTTTTGTCCATGCCTATGTACTGAATGGTATTGCCTAGGTT
+TTCTTCTAGGGTTTTTTATGGTTTTAGATCTTATGTTTAAGTCTTTAATACATCGTGAGT
+TAATTTTTGTGTAAAGTGTAAGAAAGGGATCCAGTTTCAGTTTTCTGCATATGGCTAGCC
+GGTTTTCCCAACACCATTTATTAAAAAGGGAATCGTTTCCCCATTGCTTGTTTTTGTCAG
+GTTTGTCAAAGATCAGATAGTTGTAGATGTGTGGTGTTATTTCTGAGGCCTCTGTTCTGT
+TCCATTGGTCTACATATCTGTTTTGGTACCAGTACCATGCTGTTTTGGTTACTGAAGACT
+TGTAGTATAGTTCGAAGTCAGACAGCGTGATGCCTCCAGATTTGTTCTACTTGCTTAGGA
+CTGTCCTAGCTCTGCGGGCTCATTTTTGGTTCCATATGAAATTTAAAGTAGTTTTTTCCA
+ATTCTGTGAACAAAGTCAGTGGTAGCTTGATGGGGACAGCATTGAGTCTATAAAAACTTT
+GGGCAGTATGTCCATTTTCATGATATTGATTCTTCCTATCCATGAGCATGGAATGTTTTT
+CCATTTGTTTGTGTCCTCTCTTATTTCCTTGAGCAGTGGTTTGTAGTTCTCCTTGAAGAG
+GTCCTTCACATCCCTTGTAAGTTGGATTCCTAGGTATTTTATTCTCTTAGTAGCAATTGT
+GAATGGGAGAGTTCACTCATGATTTGGCTCTCTGTTTGTCTGTTTTTTGCATATAGGAAT
+GCTTGATTTTTGCACATTGATTTTGTATCCTGAGACTTTTCTGAAGTTGCTTATTAGCTT
+AAGAAGATTTTGGGCTGAGACCATGGGGTTTTCTAAATACACAATCATGTCATCTGCAAA
+CAGAGACAATTTCTTTCTCTTGCCTGATTGCCCTGGCCAGAACTTCCAATACTACGTTGA
+ATAGGAGTGGTGAGATAGGGCATCCTTGTCTTGTGCTGGTTTTCAAAGGGAATGCTTCCA
+GTTTTTCACCATTCAGTATTGGCTGTGGGTTTTTCATAAATAGGTATTATTATTTTGAGA
+TATGTTCCATCAGTACCTAGTTTATTGAGAGTTTTTAGCATGAAGGGCTGTTGAATTTTT
+TCGAAGGCCTTTTCTGCATCTATTGAGAGAAGCATGTGGTTTTTGCCATTGGTTCTATTT
+ATATGATGAATTATGTTTATTGATTTGCGTATGTTGAACTAGCCTTGTATCCCAGGGATG
+AAGCCGACTTGATTGTGGTGGACAAGCTTTTGATGTGCTGCTGGATTTGGTTTGCCAGTA
+TTTTATTGAGGATTCTTGCATCGATGTTCATCAGGGATATTGGCTTGAAATTTTCTTTTT
+TTTTGTTGTGTCTCTGCCAAATTTTGGTACCAGAATTATTCTGGCCTCATAAAATGAGTT
+AGGGAGGATTCCCTCTTTTTCTGTTGTTTGGAATAGTTTCAGAAGGAATGGTACCAGCTC
+CTCTTTGTACCTCTGGTAGAATTCGGCTGTGAATCCATCTGGTCCTGGACTGTTTTTTGG
+TTGGTAGGCTATTAATTCTGCCACAATTTCAGACCTTGTTATTGGTCTATTCAGGGATTC
+AACTTCTTCCTGGTTTAGTCTTGGGAGGGTGTATGTGTCCAGGAATTTGTCCATTTCTTC
+TAGATTTTCTAGTTTGTGTAGAGGTGTTTATAGTATTCTCTGATAGTAGTTTGTATTTCT
+GTGGGATCAGTGGTGGTATCTCCTTTATCATTTTTTATTGCATCTGTTTGATTCTTCTCT
+GTTTTCTTCTTTATGAGTCTGGCTAGTGGTCTATCTATTTTATTGATATTTTCAAAAAAC
+CAGCTCCTGGATTCATTGATTTTTTTTGAAGGTTTTTTTGTGTCTCTATCTCCTTCAGTT
+CTGCTCTGATCTTAGTTATTTATTGTCCTCTGCTAGCTTTTTGTATGCTCCTGCCTCTTG
+AGTTCTTCTAATTGAGATGTTAGGGTGTCAATTTTAGATCTTTCCTGCTTTCTCTTGTGG
+GCATTTAGTGCTATAAATTTCCCTCTACACACTGCTATAATTGTGTACCAGAGATTCTGG
+TATGTTATGTCTTTGTTCTCATTGGTTTCAAATAACTTATTTATTTCTGCCTTAATATCT
+TTATTTACCCAGTAGTTGTTCAGGAGCAGGTTGTTCAGTTTACATGTAGTTGTGTGGGTT
+TGAGTCAGTTTCTTAATCCTGAGTTCTAATTTAATTGCACTGCGATCTGAGAGACTGTTA
+TGATTCCCATTTTTTTTTGCATTTGCTGAGGAGTGTTTTACTTCCAAATATGTGGTCAAT
+TTTAGAATAAGTGCAATGTGGTGCTGAGAAGAATGTATATTCTGTTGATTTGGGGTGGAG
+AGTTCTGTAGCTGTCTATTGGATCCACTTGGTCCAGAGCTGAGTTCAAGTCCTGGATATC
+CTTGTTAACTTTCTGTTTCGTTGATCTGTCTAGTATTGACAGTGGGATGTTAAAGTCTCC
+CACTATTATTGTGTGAGGGTCTAAGTCTCTTTTTAAGTCTCTAAGAGCTTACTTTATGCA
+TCTGGGTGCTCCTGTATTGGGTGCATATATATTTAGGATAATTAGCTCTTCTTGTTGCAT
+TGATCCTTTTACCATTATGCAATGCCCTTATTTGTCTCTTTTGATCTTTGTTGGTTTAAA
+GTCTGTTTTATCAGAGACTAGGATTGCGACCCCTGCTTTTTTTTGCCTTCCATTTGCTTG
+GTAAGTATTCCTCCATCCCTTTATTTTGAGCCTATTTGTGTCTTTGCACGTGAGATGGGT
+CTCCTGAATACAGAACACTGATGGGTCTTGACTCTTTAGCCAATTTGCCAGTCTGTGTTT
+TTTAATTGGAGCATTTAGCCCATTTACATTTAAGGTTGATATTGTTATGTGTGAATTTGA
+TCCTGTCATTACGATGCTAGCTGGTTATTTTGCTGTTAGTTAATGCAGTTTCTTCATAGT
+GTCAATGGTCTTTACAATTTGGTATGTTTTTGCAGTGGCTGATACCAGTTGTTCCTTTCC
+ATGTTTAGTGCTTCCTTCAGGAGCTCCTTTAAGGCAGGCCTGGTGGTGACAAAATCTCTC
+AGCATTTGCTTGTCTGTAAAGATTTTATTTCTCCTTCACTTATGAAGCTTAGTTTGGCTG
+GATATGAAATCCTGGGTGGAAAATTCTTTTCTTTAAGAATGTTGAATATTGGCCCCCATT
+CTCTTCTGGCTTGTAGAATTTCTGCTGATAGATCTGCTGTTAGTCTGATGGGCTTCCCTT
+TGTGGGTAACCTGACCTTTCTCTCTGGCTGCCCTTAACATTTTTTCCTTCATTTCAACCT
+TGCTCAATCTGATGACTATGTGTCTTGGGGTTGCTTTTCTTGAGGAGTGTCTTTGTGATG
+TTCTCCGTATTTCTGAATTTGAATATTGGCCTGCCTTGCTAGGTTAGGGAAGTTCTCCTG
+GATAATATCCTGAAGAGTGTTTTCTAACTTGGTTCCATTCTCCCCATCACTTTCAGGTAC
+AGCAATCAAACGTAGATTTGGTCGTTTCACATAGTCCCATATTTCTTGGAGGCTTTGTTC
+ATTTCTTTTCATTCTTTTTTCTCTAATCTTGTCTTCTTGATTTATTTCATTAAGTTGATA
+TTCAGTCTCTGATATCTTTCTTCCGCTTGATCGAATCAGTGCTTGATCCTTGTGCATGCT
+GCATGAAGTTCTCATGGCATGTTTTTCAGCTCCATCAGGTCATTTATGTTCTTCTCTAAA
+CTGGTTATTCTAGTTAGCAATTGGTCTAGCCTTTTTTCCAGGTCCTTAGCTTCCTTACAT
+TGGGTTAGGACATGCTCCTTTAGCTTGGAGGAGTTTGTTATTACCTACCTTCTGAAACCT
+ACTTCTCTCAATTCATCAAACTCATTCTCCGTCCAGTTTTCTTTTGTTCCCTTGCTGGTG
+AGGAGTTGTGATCCTTTGGAGGAGAAGAGGCGTTCTGGTTTTTGGAATTTTCAGCCTTTT
+TGCTCTGGTTTCTCTCCATCTTCATGGATTTATCTACCTGTGGTTTCTGATGTTGGTAAC
+CTTCTGATGAGGTCACTGAGTGGCTGTCCTTTTTGTTGATGTTGATGCTATTCCTTTTTG
+TTTGTTAGTTTTCCTTCTAACAGTCAGGCCCCTCTGCTGCAGGTCTGTTGGTGTTTGCCC
+TAGGTCTACTCTAGACCCTGTTTGCCTGGGCATCACCAGCGGAGGCTGGAGAACAGCAAA
+GATTGCTGCCTGTTTCTTCCTCTGGAAGTTTTGTCCAAGAGGGGCACCCACCAGATGCCA
+GCCAGAGCTCTCCTGTATGAGGTGCCTGTTGGCACCTACTGGGAGGTGTCTCCCAGTCAG
+GATACACGGGGGTTAGGGACCCACTTGAGGAGGCAGTCTGACCCTTATCAGAGCTCGAAT
+ACTGTGCTGGGAGATCTGCTGCTCTCTTCAGAGCCATCAGGCTTTTCAAAGATGCTTTAA
+GTCTGCTGAAGCTGTGCCCACAGGCGCCCTTTCCCCTAGGTGCTCTGTTCCAGGGAGATG
+GGGGTTTTATCTATAGGTCTCTGACTGGGGCTGCTGCCCTTTTTTCAGAGATGCCTTGCC
+CAGAGAGGAGAAATCTAGAGAGGCAGTCTGGCTGCTGTGGCCTTGCTGAGTTGTGGTGGG
+CTCCACCCAGTTCAAACTTTCTGGTGGCTTTGTTTACACTGTGGGGGTAAAACTGCCTAC
+TCAAGCCTTGGCAATGTGGAAGCCCCTCCCGCCACCAAGCTCGAGTGTCCTAGGTCAACC
+TCAGACTGCTGTGCAAGAATTTCAAGCCAGTGGATCTTAGCTTGCTGGGCTCTGTATGGG
+TGGGACCCGCCGAGCCAGACCACTTGGCTCCCTGGCTTCAGCCCCCTTTCCAGGAGAGAG
+AATGGTTCTGTCTTGTTGGCATTCCAGTTGCCATTGTGGCATGAAAAAAAAAAAAAAACT
+CCTGCAGCTAGCTCGGTGTCTGCCCAAACAGCTGCCTAGTTTTGTGCTTGAAACCTAGGG
+CCTTGGTGGCAGAGGCACTGGAGGGAATCTCCTGGTCTGTGGATTGTGAAGACCGTGAGA
+AAAGCATAGTTTCTGGGTGGAGTGCACCGTTCCTCATGGTACAGTCCCTCGGGGCTTCCC
+TTGGCTAGGGGAGGGAATTCCCCCAACCCCTTGCACTTCCCGGGTGAGGCGACACCCCAT
+TCTGCTTTGGCTCACCCTCCGTGCGCTGCACCCACTGTCCAACCAGTCCCAGTGAGATGA
+ACCAGGTACCTCAGTTGGAAATGCAGAAATCACCTGCATTCTGCATTGATCTCACTGGGA
+GCTGCAGACTGGAGCTGTTCCTATTTGGCCATGTTGCCAGCAAATTCTGAGATTTTTTTT
+AAAAGTGCAAAGAAAGACATCTGAGGGGTGCTGACATATTCGGGTCACCTCAAGCCACAT
+GCCAGCTTGCTTGCCCCTGTTGGATTCAGCAGAGGGAGATAGGCCTTGCCATACCTGTGG
+TGTCTGCCAAAGCTTCCTCCTGGCAATTCTTGGGAGTGCTGATACCTGGGCCACAGTTAG
+TCCAAGTTTATCACTGAAGATCCTATCAAAGTTTTGTCTGAAATTCCACTTTTGCCTTTT
+GTCCTAAGTGGTTGTGGACATCTCCAGGGGCTGATACCAAGGACTAGGAACAGCTGAGGG
+AGGCAGAAAGGTTCAGAGTACATCTCTATTTACAGGGAACAGAACACCGGCCTCCGAGAG
+TCCATGGAGCAATGGGAAAATTGCAGTGATTACTCATCACTGTGAAACTTCTACTTTGAA
+TACAGTATCTTCTGGCAAGCATAGGGGACTGCAGTCGACAATGCTGCTGAATATACCTGA
+GTACATAGTAAGACATTTGTTTGGTAAACAGTCAATGCATACAATAAATTACCTTGAGAG
+GGCCATCTGTGCTCCAGATGTGAGAGTTCATGTGAATAGAATGGCCGCAATTCAAAGAAT
+CTTCACAGGAAAACAGGGCTCAGAGCTCATCCACAATGGACAGACAGGGAGGGAAACAGG
+TGGAGGTTAGTTCACCACTTCCTCATAAGAAGGTAATAAATAGTTTGGTGAAATAAAATG
+GTAGCACTGAGTAATTGCGGGCTTCTGGATAGGCAGGCAGGTTGATTTCATGTTGCTACT
+GCTGGACTTGAGGGCTGGCTTGGCTGTGGTGGCAGACACAGCAGCAGCTCAGGATGATGG
+TGATGGTCCACGCGAGCCAGAACCACCAATGTTCATAGTAGTAGTTACAACACTGAGACT
+GCCCATAGCAGTGTCCTGTTGTGTCACAGATGTAGCTTTGATTGTTGGTACACACACAGG
+CTTCCTTATCCTGTGGGGGTTCAGCCCTGGCTGACACAGGGCTGGGCAGTGCCTAGAGGT
+GCAAGAGCTCCATGCCACCCAGGAGTCTTCCCTCCTTACTCCTCCTGCTCCTCCGACCCA
+GCGCGGGCACCTCCCTCCACCCTTGCTGCACTTCTCCTCTACCCTCTTCTTCCTTCTTTT
+GTTCTTTTCCTGTAATACGTTTTGAAGTCAGATTGTGAGGCCTTCAGCTTTGTTCTTATT
+GCTCAAGAGTGCTTTAGTTATTCAGGGTCCTTTGTGGTTCCATATAAATTTTCAAATTGT
+TTTTTCTATTTCTGTGAAGAATGACATTGAAATTTTGATAAATGTTGCATTAAACCTATA
+AATCGCTTTGGGCAGTAAGGACATTTTAAGAATATTAATTCTTCCTACCCATGAACATAA
+AATATCTTTCCATGTATTTGTGTCATCTACAATTTTTCATCAATGTTTTATAGTGTTCAG
+AATACAGATCTTTCACCTCCTTGGTTAAATGTACTCCTAAGTACAATCCTAAATGTGCTC
+CTAAACAAAAAAAATACAGTTTTTTTGATGCTACTGTGAATGAGATTGATTTCTTTATTT
+TTGTCATATAGTTTGTTGTGAGTGTAAAGAAACTACTGAGTTTTGTATATTGATTTTGAA
+TTCTGCAATTTTATTGAATTCATTTATCATTTCTAATAGCTTTTTGGTGGAGTTTTTAGG
+GTTTCCTATATATAATATGTCATCAAACAGAGACAATTTTACTTCTTCCTTTTCAATTTG
+AATATCTTTTATTTCTTTATTTGGCTTAATTGCTCTGGCTAGGACTTCCAGAAATAAGTT
+GAATAGAAGTAGTGAGAATAAATATCCTTGTCTTGTTCTTGATCTTAGCAGAAAAGATTT
+CACTTTTTCATTGTTGGGTATGATGTGAGCTGTGAGCTTGTTATATATGTCCTGTTTTGT
+GTTAAGGTACATGCCTTCTACGCCCAATTTGTTGAGAGGTTTTGTCATGAGAGGATTTTG
+AATTTAGTCAAATGCTTTTTCTGCATATATAGAGATAGCTATTTTTTTATCCTTCATTCT
+GTTAATGTGGTTTATCACATTTGATTTGTGTTTGCTGAAACATCTGGAGGATAAATCCAC
+TTTATCATGGTAAATGTTCTCCTAATATGTTGTTAAATTCTGTTTGCTAGTACTTATTTT
+GAGGACTTTTGTATCTATGTTCATCAGGGATATTGGTTGGCCCATACTTTTCTTATAGTG
+TCCTTGTTTGCCTTTTTATTTTTATTTTTATTTATTTATTTTTTAAATTATACTTTAAGT
+TTTAGGGTACATGTGCACAACGTGCAGGTTAGTTACATATGTATACATGTGCCATGCTGG
+TGTGCTACACCCATTAACTCATCATTTAACATTAGGTGTATCTCCTAATGCTATCCCTCC
+CCCCTCCCCCCACCCCACAACAGGCCCCAGTGCTAATATCCGGAATCTACAATGAACCCA
+AACAAATTTACAAGAAAAAAACAAACAACCCCATCAAAAAGTGGGCAAAGGATATGAACA
+GACACTTCTCAAAAGAAGACATCTATGCAGCCAAAAAACACATGAAAAAATGCTCATCAT
+CACTGGCCATCAGAGAAGTGCAAATCAAAACCACAATGAGATACCATCTCACACCAGTTA
+GAATGGCCATCATTAAAAAGTCAGGAAACAACAGGTGCTGGAGAGGATGTGGAGAAATAG
+GAACATTTTTACACTGTTGGTGGGACTGTAAACTAGTTCAACCATTGTGGAAGTCAGTGT
+GGCGATTTCTTAGGGATCTAGAACTAGAAATACCATTTGACCCAGCCATCCCATTACTGG
+GTATATACCCAAAGGATTATAAATCATGCTGCTATAAAGACACATGCACACGTATGTTTA
+TTGCAGCACTATTCACAATAGCAAAGACTTGGAACCAATCCAAATGTCCAACAATGATAG
+ACTGGATTAAGAAAATGTGGCACATATACACCATGGAATACTATGCAGCCATAAAAAATG
+ATGAGTTCATGTCCTTTGTAGGGACATGGATGAAGCTGGAAACCATCATTCTCAGCAAAC
+TATCACAAGGACAAAAAACCAAACAGTGCATGTTCTCACTCATAGGTGGGAATTGGACAA
+TGAGAACACATGGACACAGGAAGGGGAACATCACTTTAAAAAAAAAACAATAATGCTGAT
+CTTTTAAAATGAGTTTGGAAATACTCTTTCTCCTTCAAGTTTTTGGAAGAATTTCAGAAG
+GATTGTATTATTATTTTTTAAAATGTTAGAATTCAGCAATGAAGTTTTCTGGTCCTGGGA
+TGTTCTTTGATGGGAGATGTTTTATTATTGATATACTCTCCATACTCAGTATTGTTCTGT
+TCAGATTTTATCTTTCTTCTTGACTTTCTCTAGGTAAGTTGCATTTTTCTAGAAATTTAT
+CTGCTTTTTCTAGGTTATCCAATTTGTTGGCTTGTAATTGTTTATAGTGGCCTCTTATGA
+TCCTCTATATTTCTGTGGTATTAGTTGCAATATTTCCTCTTTCATTTCTGATTTTATTGC
+TTTGAGTATTCTCTCGTTTTTCTAGTCTAGCTAATGGTTTGTCAGTTTTGTTTATCTTTT
+CAAAGAACAAATTCTTAGTTTCATTGATCTGTTCTATTTTCTTTCACAGTCTTTTTGTAT
+TTGAAGGACTTGTATTTGTTAACTGGCTCAAGCCTGGAAATTTGTTGAGGTGCTATGAGT
+CTCTATTGCTCTCATTTCTCTTCACTAGACATAGAAATTTTCTGATTACACGAATCAAAT
+AAGACTAATAAGCTTCCCAGGGATGAATCCCACTTAAGCATGGTGAATTTTTTTGCTGTG
+TTTTCTTAAAAATAATATTTGCTAATATTTGGCTGAGGGTTTTTCCATCTAAGTTCATCA
+GGAGTATTGGTCTGCAATTTATTTTTATTATAGTGTCCTTCTCTGGTTTTGGTATCAGGG
+TAATGCTGGTTTTGAAAAATGAATTTGGAAGTATTCCTCTTCTTCATGTTTCTGGAAGCG
+TTTGAGAAGGATTGGTGTTAGTTATCTAAGTGTTTGTTAGAATCCAGCCACTGAGCCATT
+CAATCCTGGGTCTTTCTTTTATGAGAGACCTTTCATTGGTGATTTAATTTCCTTATTCAC
+GATTTGTTCTAAATTTTGAATTCTTCATGATTCAGTTTTGGTACGAGTTTATCAATTTCT
+TCTAGGTTATCTAATTTGCTGGTGAATAATTAATTATAGTAGTATGTTATGATTTTTTAA
+CTTCTGTGGTATCAGTTTTAATGTCTCTTCTTTCATTTCTGAGTTTGTTTTCTTTTTTCT
+TAGTCTATGTAAGAATTTGTTAATTTTGTTTATCTTTTCAAAAAACAATTCTTATTTTTA
+TTGAAATTTTCAGTTTCTATTATATTATTTCTGCTCTGATCTTTGTTATTTGTTTCCTTC
+TGCTATCTTTGGGCTTGTATTGTTCTCTAATTTTCTCGCTCCTTTAGGCATAATATTAGG
+TTGCTTATTTGAGATCTTTTTTTCTTTTTTGATGTAGGCATTTATTGCTATAAGTGTCCC
+TCTTATAACTGCTTTTGTTGCATCCCATATGTTTTAGTATGTTATGTTTCCATTTTCATG
+CTACCTGATTTTAGAATATATTTCAAAGCATGGTGTACAGTGCTTTTAAAAAGAGGCTAT
+ATATAGGTATATATAAAAACAATACACACATTGTATATAAACTATGGCATGCTTGTAAAG
+AAAAGAGAACATAAAGTGTCTGAGGAAATAATTAGAAGAACAAGAGGATGCAAAGGGGTC
+TGTCAAAGATTCAGTGAAATGAGGGTTTTTGGATATTCACAGCTAATAGATTAATGCATT
+AGGAATGAGCAAAAAAATTGATGGTAGTCAAACAGAGGGAGGGAGGTAGATTTTGAATGA
+TTCAAAGCAGGAGTGTTTTGAAGATAAACAGAATAACTAAAAAGAAAGACTCAGATGAAA
+AGCCTAGATTTAAAGCATTTGAATCAAGAGGTGGTAATCTAGGAATTAGGTTGATTTCTT
+TTTTTTTTAATTTGTGTAGCTTTTTATTTTATTTTTTATTATACTTTAAGTTTTAGGGTA
+CATGTGCACAAAGTGCAGGTTTGTTACATATGTATACATGTGCCATGTTGGTGTGCTGCA
+CCCAGAAGACTGGTTAATTTCAATAACCTAAAAATCCACAAGGTGGGAGCGTTTCACTGA
+AGACAGTTGTTAGAGAAACGTTAGAACCAACTTCCTTTTTTTCTCTGTCCCTTCTTCTCT
+GCTTTCTTCTTTTCTCCTCCTCCTCCTCCTCCCTTTACTCTCCTTCTTCTCTCTCTGTTT
+TTCTAATCATGAAAACAAACGAAAAAAACTATGAGCAAGAGCACAGAAAAAAGACTAGCG
+AAGACTGCAGTTATTGAAAGTATCAGATACAGAAAATAAAATAACTATATTTAGTATGTT
+TAAAGTAAAACAAAAAATTAAAAATATCATAATGGAACAGGAAACTCTAGAGAATGGCCA
+AGAAGATTAAAAGAAAACAAATAGAATGTCCATAGAGAATAACATAATTGAAATTTAAAC
+CCAAATGAATGGTTTTAACAGAATATTAGTATGTTAGAAGCAGTTGAAGAGTGAACTAGT
+AAACTGTAATATAGGTCAGAAGGGGCTATCCAAAATGAACACAGGAATAAGGAAATGGAA
+AATAAGAAACATGTAGTTAGGAGACATGGAAGACAGAGGGGGAAATGCTAAAAAGTTTTA
+AAGAGTGTTTCAGAAGGAGAGAAAGGAGATCATGAATCAGTGTATATATTTTTTAAATTT
+TATTTTATGTTCTGGGATACACGTGCAGAAAGTATAGGTTGATACATAGGTAAATGTGTG
+CCATGGTGGTTTGCTGCACCCATCAACCCATCACCTAGGTATGAGGCCCTGCATGCATTA
+GCTATTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGT
+TCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAG
+GCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTCCTACC
+CCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGT
+CCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCA
+TGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTG
+TGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCC
+CCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGT
+CTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCAC
+GTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTT
+CCCCTCCATGTATCCACGTGTTTGTCTTGATGGTCTCCTACCCCCTGTCCCGCTGAGAGG
+CCCTGGTGTGTGTTGTTCCCCTCCATGTACGCACGTGTTTGTCCTGATGGTCTCCTACCC
+CCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTC
+CTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCAT
+GTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGT
+GTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCC
+CTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTC
+TCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACG
+TGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTC
+CCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGC
+CCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCC
+CTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCC
+TGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATG
+TATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTG
+TGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCC
+TGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCTGATGGTCT
+CCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGT
+GTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCC
+CCTCCATGTATCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCC
+CTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTCCTACCCCC
+TGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCCT
+GATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGT
+ACCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGT
+GTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCT
+GAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTGTTTGTCCTGATGGTCTC
+CTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCCCTCCATGTACCCACGTG
+TTTGTCCTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCCTGGTGTGTGTTGTTCCC
+CTCCATGTACCCACGTGTTTGTCTTGATGGTCTCCTACCCCCTGTCCCCCTGAGAGGCCC
+TGGTGTGTGTTGTTCCCCTCCATGTATCCACGTGTTTGTCTTGATGGTCTCCTACCCCTG
+TCCCGCTGAGAGGCCCTGGTATGTGTTGTTCCCCTCCATGTATCCATGTGTTTGCTCTCA
+TTGTTCAACTCCCTCTTACGACTGAGAACATGTGGTGTTTGGTTTTCTGTTCCTGTGTTA
+GTTTGCTGAGGGTGATGGCTTCCAGCTTCATCCATGTCCCTGCAAAGAACATGATCTCAT
+TTATTTTAACGGCTGCATAGTATTCCATGGTGAATATATATCACATTTTCTTTATCCAAT
+ATATCATTGATGGGCATTTGGGTTGATTCCATGTATTTTCTATCGTAAATAGTGCTGCAA
+TAATCATATGTGTGCATGTATATGTATGTGTGTGTGTATATATATGTAGTTATAATATGT
+ATATATATGTGTATATATATGTGTGTATATATATACACATATATATACATTTACATATAT
+AATATCTGTATATATGTATATATATGTGTATATATATGTATGTATATGTATATATATATA
+TTTTTTTGAGATGGAGTTTTGCTCTTGTTGCCCAGGCTGGAGTGCAATGGTATGATCTTG
+GCTCACTTTGACCTCTGCCTCCTGGGTTCCAGCGATTCTCCTGCCTCAGCCTCCAAAGTA
+GCTGGTATTACAGGTGTGCACCACTATACCTGGCTAATTTTTTTATTTTTAGTAGAGATG
+GAGTTTCCCCATGTTGGCTAGGCTGGTCTCAAACTCCTGTCCTCAGGTGATCCACCCGCC
+TTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGCACCCAGCCCTGTGCATGT
+ATCTTTATAATAGAATGATTTATATTCCTTTGGGCATATATCCAGTAAAGGGATTGCTGG
+GGCAAATGGCATTTCTGGTTCTAGATCTTTGAGGAATTTTCACACTGCCTTCCACAGTGA
+ATGAACTAATTTACATTCCCACAAACAGTGTAAAAACATTCCTATTTCTCCACAGCCTTA
+CCAGCAACTGTTGTTTCTGGAGTTTTTGATAATCACCATTAAGACTGGTTTGAGATAGTA
+TCTCATTGTGGTTTTGAGTTGCATTTCTCTAATGATCAGTGATTTGAGCTTTTTTTCATA
+TGTTTGTTGGCCACATCCATGTCTTCTTTTGAGAATTGTCTGTTCATGTCCTTTGGCCAA
+TTTTTGATGTTTTTTTTTTTTCTTGTAAATTTAAGTTCTCCATAGGAGCAGGTGCTCTAA
+TTGCTTGGAGGTCTGCCTATGTGTGGAGATGAGAGGGCCTCACTGCACTATAATCTCAGC
+ACAGGAAGGTTGGGGAAGCTCAGGCTGCTGATCCAGTCAAGTGGGTACTCCACATACCTG
+GAAATCTGCCTGGCCATAGACTGGAGAGGGCCCCACTGCACCACAACCTATGTTTATAAA
+CGGTGGGGTAGCTCAGGATGCTGGTCCAGGTAGACAGGTGCTCCAATGCCTGAATTTCTG
+CCTGGGGGTGAAGCAGAGAAAGCCCTGCTGTATCACATTCTCAGGGGAACAGGCTGGGGC
+ACCCAGCAATGACACCTGCAGACTGGTTGTAGGTCTCCAAGCTGGCCCTGGCTGCAAGTT
+TCATCACCTGGGAGAAATTACAGCTGTAGCAGCTTTTCTGTTGCCCCGAGGCTGCGATGG
+GGGAAAGCACAATTCCAGCACATACTGCTGAGGTGTTTTCCACAATATGGCTGTGAAGGT
+CCCTACCAAGCCCCAAAGCAGTTGTTCCAATCTTTGGCCTGAGACTAAAATGCCTGTGCA
+GGCATTCTGCTGGGTCACAAAAAGAAAAAAAAAAGCTGACTTTGCATGCATCCAGATTGA
+AAATGGCATCTTGCTCTTACTTCCTGGTCTGGGAAAATGTCTGCAGCTGTTCCCAGTGTC
+TTTGCTTCACAGCATCTCCAAGCCTCTCCCCATGTTGACTCCAGGCCTTGGGAGAAACAA
+AATGCAACAACTTGGCTGGGGTTGCTCAGATTCACAGTGAAAATGTCAGTTACAGAGGGA
+GGCTCTCTGCCTCTCTCACATACTAGGACTTCGCTCACTTTTATAAGCTGGTTGCTGTCA
+TGTTGACTGTTTGCTCACATTCTCCTTCTTGGGATCTATGATGTCCTTCATGATTCTGGT
+GGATTCCCATTTTCCTTCTTGACTTAGAGCTCACAGAGTTGACCTTTGTGCACTCTCTTG
+CTATTTCTAAGTGGCCGAGGCATACTAAAAGCCTCTAATTTATCATCTTTGGAAAAAAAC
+AAAACAGGGAAGTTTGCTTTTGCAAATTGTTGTTTGTGGGGGTCTGTCCTGCAGACCCCA
+GCTGCACGAGGGATGAATAATGTACTCAGACACCAATTATTCAGTGAAAGAGCCGCTAGG
+GGGCTGGGCCGTGCACAGAAAGAGTTCTGGCAGCCACGAGCCCTGACTAGCTAGCCCTGC
+CAGCATTTATTGAAAAAACATTAAATGACAGGGGCTTTTAGTCAACACAAATAGAGGGTA
+ATTAACCTGGTCACCCTCCCCCGAGAGAGAGCCATCCTGCCTGTGAATGATCAAAGGTTG
+GCTTCAGGACCACATGAGTAAACAAGTTATTTAGATAAACTCCCTTACATTCCTTTGCAC
+CTACTTTAAGCTATTTACTCAAGGAAGGATTAGGCCGCCTTCATTCAGATCTATTACTGA
+AGCTATACAACACCCCCAGCCTTCCATGAAGGTTTGTGTCGATTTCTTATAACTATCTTT
+AAAATTTTTCCCACCAGCCTGACTGAACTCCCACAGTTGTTGCTACTTTTTGAAATTGAA
+ATACTTCTAGGAAGACTGATTAAGAACAATATAGAGAAAAGACATATTTTTCAAACTCCT
+GATGAAGAAGAAACATCCGTATTAATATATAGCTAATAAAAAGATAAGAGATGTTGTGGA
+AAACTTCATACAAGGGTGCCCACTCTCAGAACTTCTATTCAACATAGTACTGGATGTCCT
+AGCCAGAGCAATTAGGCAAAAGAAAGAAATAAAAGGCATGAAAATTGGAAAGGAAGAAGT
+TAAATTGTTTCTGTTTGCAGTTGACATGATCTTATATATAGAAAACACCAATAACTCTGC
+CAAAAAATTTAGAATTCATAAATGAATTTAGTAAAGTTGCAGGATACAATGTGAACATAC
+AAAATTCAGTAGCATTTCTACACATCAACAACAAACTATACAAAAAAAGAAATCAAGAAA
+ACAATCCTATTTATAATAGCAACAAAAAATACTTAGATGTAAATTTAAACAAAGAGGTGA
+ATGATCTTTACACTGAAAACTACAAAACATTGATGAAAACAATTGAAGAAGCCACAAATA
+AATGGAAAGATATATCATGTTCATGGATTGGAAAAAGTAATATGTTTGAAATGTCCATAC
+TATCCAAAGTGATGTACATATTGAATGCAATCTCTATCAAAATTCCTATGACATTTTCCC
+ACAGAAATAGAAAAACAACTCTCAAATCTGTATGGAATCACAAAAAACTCTGAAAAGCCA
+AAATAATCTTGATCGAAAAAAGCAAGGCAGGAGATATCACATTACCTGACTTCAAATTAT
+ACTACATAGCTATAGCAATCGAAACACCATGGTACTGGCATAAACGCAGACACATAGACC
+AATTACACAGAATAAAGAGCCCATAAATAAATCTACATATTATAGTCAATTGACTTTCAA
+CAAAGGTGCCAGGAACACACATGGGGAAAGAACAGTCTCTTCAAAAAATGGTGTTGAGAA
+AACTGAATGTCCACAAGATTGATCTTAGGCCCTTATTTCATACCATATAAAAATATAAAT
+TCAAAATAAGTTAGACTTAAATGTAAGACCTAGCACTATAGAACTCCTGGAAGAAAACAG
+GGGAATAACTCCAAGACATTGGTCTGGGCAATAATATTTTATGATATGACTCTAAAGCAC
+AGGCAAGAAAAGCAACAAAACACAAATGGAATAGCATCAACCTAAAAAGCTTCTGCACAG
+CAAAAGAAAGTCAACAGAGTGAAGTGATAACCTACAAAATGGGAGAAATTATCTGCAAAC
+TATACATTTGATAAGAGGCTAATGTCCAAAATATCTTAGGAACTCAAACAACACAATAAT
+AAGAAAACAAGGAACCCTAATGAAAAATTGACAAAGGATCTAAATAGACATTTCTCAAAA
+GAAGACATACAAATGGCCAACAGATATATAAAAATGCTAATTATCACTGATCATCAGAGA
+AATGCATATTAAAACTACAATAAAATGCCATTTCACATCCGTTAGAATGGCTGTTACAGA
+AAAGGCAGAAGATACCAAGTGTTGGAGAGGATGTGGAGAAAAGGAAAACCTTGTAATTGT
+TGAGAATGTAAACTATTTCAGCCATTGTAAAAGACAGTATAAATGATTCTGTAAAAATAG
+AATTACCATATGATTCAGTAATGCTATTTCTGGGCATATATTAAAAAGATATCAAATCAG
+TGTGTCAGTGAGTTATCTGTACTCCCATATTTATTGTAGCATTATTCACAACAGCCAAGA
+TGTGGAATTAACTTAAGTATCCATCGACACATGAGTGGATGAAGAAAATGTGGTACACAT
+ACACAATAGAATAGTATACAACCTTAAAAAATAAAAAAAGTATCATTTGTGACAACATGA
+ATGAACCGGGAGGACATTATACTGAGTAAAATAATCCAGGCACAGAAAGCCAGATACTGC
+ATAATCTCACTTGTATGTGGAGGTCTAAGAAGGCTGAACACATAGAAGTACAGAGTAGAA
+TGATGGTTACCAGGAGGATTGGGTAGATGTTGGTCAAAGGGTACAAAATTGCATTGTACA
+GGAGGAATGAATTCAACAGATCTATTGTGCAATATGGTGACTATAGTGGATAACAATGTA
+TTGTTTTTAAATTTAATTTTTGTGGGTACATAGCAGGTGTATACATTTATGGGGTACATG
+AAATATTTTGGTACAGGCATGCAATGTACAATAAGTACATAATGGAAAATTGGATATTCA
+TCCCCTCAAGCATTTATTATTTGTGTTATAAACAATCCAATTATACTCTTTCAGTTATTT
+TTAAATGTATAATTGAATTTTAGACTGCAATCCCCCTGTTGTGCTATCAAATACTAGGTC
+TTATTAAATCTTTCTTTTTTTGTACCCATTAACCATCCCCCACCTCTCCCAACCCCCACT
+ACCCTTCACAGCCTCTGGTATACTTCCTTCTACTCTCTATCTCCATGAGTTCAGTTGTTT
+GCTTTTTGGATTCCACATATAAGTGATAACACATAGTATTTGTCTTTTTGTGCCTGGCTT
+ATTTCACTTAACATAATGACCTCCAGTTTCATCTATGTTGTTGCAAATGACAGGGTCTCA
+TTCCTTTTTATGGCTGAATAATACTTCATTGTATATAAGTACCACATTTTCTTTATTCAT
+TCATCTGTTGATGGACACTTAGGTTGACTCCATAACTTCGCTATTGTAAATAGTGCTGCA
+ACAAATACGGGAGTGCAGATATCTCTTCGATATACTGATTTCTTTTTTGGGGGGTATATA
+TGCAGCAGTGGGATTGCTGGACCACATGGTAGCTCTATTTTTACTTTTTTGAGGAGCCTT
+CAAACTGTTCTCCATAGGGGATGTACTTGTATTCTTCAAAATTGCTAAGAGTAGATTTTT
+AAGTGTTCTCATAAAAAAAGATAAGCATGTAAGGTAATGCATATGTTAGCTTAACATGGC
+TATTTTACAATGAATATATATTTCAAAACATATAATTTTATTTATCTGATAAAATAAATA
+TAAAATATGAAACTTTATATTAATAAATTTGACAATCATAAGGAATGGTCAAGTTCCTAT
+GAAAAATACCTACTTTTATGAAATGATCAGAAAAAAACTAGAAAAACTGAGTAGTTTTTT
+TTTCATTGTAGAAATTTTATTTAGAAAATTTTTTTTTCCTGTAGAAAGAACTCCAGGGCT
+AGGTGGATGCAATATTTAATAAAGAAATATTACCAAATATTTAATAAAGAAATAATGCCA
+ATGTTACATGAATATTTTTAGAGAATTGGGAAGACATAACACTTTCCAACTTGTTTTATA
+TGGTGGTACCTCCATGATAGTAAAACCATACAAGGATATTAAAAGAAATGAAATTACAGA
+CTAATATACTACATAATAATTCTAAACAAAAATGTTTGCAAATATAATCCAACAATATAC
+TCCAAAGAAAAATACATCATGACTAAGTGCAGTAATTTCAAGAATGTATGGTTTAAAATT
+AGAAAACCAAACAATGAAATTAACCACATTAACTGAATAAAAGAAAAAAATATGGTTATT
+TCAATAGCTGTGGGAAAAGCACTTGTTCACATTTGAAACTATTTGTAATAATAACAAACT
+AGGAATAGAAGAGAACTGATGTAAATATCTTAATATATACACAAAAACTACTCTCAACAT
+TATAAATAATCATGACATATTAAACAGTTTCATTCTAACATGAGGAACAAGGTACACATG
+TCCAGCTCAACACTTTATTCATCATTAAAATAATACTGTGCAGTAAAATTAACAAGGAAA
+ATTTTAAAAAGAACACAAAAGAAAACTACAAATCCTTATCCCTGATCAACACAGATGTAA
+AAATACTCAACAAAATTCTAGCAAACTGAAGCTAACAACACATCAAAAAGATAATTCATC
+ATGATCAAGTGGGCTTTATTCCAGGGGTGCTTGAATGGTTCAAAATAGACAAATCAATAA
+ACATGATTCACCACATAAATGGAACTGAGAACAAAAACCCTATGATCATCTCATTAGATG
+CAGAATAAGCATTTGATAAAATCCAACATCTGTTTATGATAAAAACCCTCAACAATATAG
+GTATAGATGGAGTATACCTCAAAAAATGAGTCATCTATGACAAAGCCACAGCCAACATCA
+TCCTGGATGGGCAAAAGTTAGAAGTGTTGCTTCTAGAAACTGGAAAAAAGCAAGGATGTT
+CACCTTCATCATTCCTATTCAATACAGTACTGGAAGTGCTAGCCAGAACTATCAGAAAGG
+AGAAAGAAATAAAAGGTATACAAATTAGAAAAGAAGTCAAATGATCTCTGCTCACTGATG
+ACATGACTGTAGGCCTAGAAAACCCTAAAGTCTTCAGAAGACTCCTAGACTTGATACACG
+ACTTCAGTAAAGTCTTGGGATAAACAAGCCACAAAAATCAGTTGTATTTCTATACACCAA
+ATACATTCAAGCTGTTTGAATGTTTGTTGAGATTAATTTGTTGAGAACCAAATTAAGAAC
+TCAACTGAATTTACAATAGCCATGAAAAATACCTAGGAATGCATAACTATATAAATGAAA
+GATCTCTACAAGGAGAACTACAAAATACTAATGAAAGAAATTATAGATGACATAAACAAA
+TGGAAAAACATCCCATGCTCATGGATTAGAAAAATCAATAGCTAAAGTGACCATATCACC
+CATACAATCTATAGAGTTAATGCAATTCCCATCAAATTACCAACGTTATTTCTCACAAAA
+TTAAAAAAAAATCCTAAAGTTCACATGGAGCCAAAAAAAGATCCCTAATAGCCAAAGCAC
+TTCTAAGCAAAAAACAAAGCAAAACAAAACAAAGCCCCCAGAGCAAAAGACAAATATGGT
+TCCTACAAATGAAGACCAATGGTAATGCTTATCTGTTCGTGGTAGAAGTGTAAATTGGTA
+GGATTGTTAAAAAAAATAGTGTAGCATTTCATGGTAATGTTGAATAACTCAATAATTTTA
+CTTTTAAATATATACCCCAGAGGATATCTTGCACATATGAACCAGGTGATTTACAAAAGA
+ATGTTCATAGCAGCATTGTTTGTAATGGTTAAAAACTGGAAAAATTTCAAGTGTTCATCA
+ACAATAGATCTGAGGAATGAAGTCCGACATATTCATGTAGTGGAATATCATATAGCAATA
+CGAATGGATGAATTACACCAACATTCAACAAGGTTGTAATATGCAAACTTATTATTGAAT
+CAAGGTGAAAGTACCTTCTGATAAAGGTGAAAGAACTTCTACAAAATAATTTCATTTATA
+TAAGTTTCAAAGAACCAAACTAAATAATGCATCACTTGAGAACCATTAAAGTCTATTAAA
+AAACACATACAATGCAATGGAAGGACAGTGGTCATATCCAGCAGGAAATAAAGGAGAACA
+CAATTGGCAAGGAGCACCCAATGGGAGTCTAAGGCACTAGTAAAGTTCTATTTTGTTTCC
+AATCCTCCAAGACATCTAGTTTTTTTATTTTTCTGAGACATGGTGGCCCAGGCTGGAGTA
+CGATAGTGTGATCTTGGCTCACTGCAACCTGTGTCCTGGGCTTAAGTGATCCTCCCACCT
+CGGCCTCCCAAAGTACTGGGATTACAGGTGTGAGCCACCATGGCCGGCAAATGTTCTATT
+TCATATCCTGTATGGTGGACACATAGATGTTCTCTTTTTTATTATTCCTTGAACACTAAG
+TATATGTTTATTTATATTCTCTGTGGAATACCTCCTTATTTCTCAGTCAATTCAGGATAC
+CTCCTTACCCCCATCCCCTTTTTACTTTTCGTCATGTCATATAGTTTCTGAAATATAGAA
+AAGCTTACATATTATCCTGTCATCAAAGCGGCATGGAGGCATTTGGTAGAATAAATATTA
+TTTGTTGATTATTCATCCTTTCCTTTCACTTTACAGAGTCAATCAAACACCAGGTCATGT
+TAATTTTACTGTCACGCACATATCTTGAATTTGCCTCCTTATCTCTATTTCCACTATTCA
+GTTCAGACCTTGATAATCACTCATCTGCATTGTAGTTGCATTTTTCTAATTATTCTGTTT
+CTAGTCTTGTTCTAAAATCTTTTTTCCTCCCACAATGCAGCTAGAGTGGTCAATTTAAAG
+CATCATCTATCTCAAGAACAAAAAACCAAACACCGCATGTTTTCACTCATAGGTGGGACT
+TGAACAATGAGAACACTTGGACACAGGAAGGGGAATATCACACACCGCGGCCTGTTGTGG
+GGTGGGGGGAGAGGGGAGGGATAGCATTAGGAGATATACCTAATGTAAATGATGAGTTAA
+TGGGTGCAGCACACCAACACGGCACATGTATACATATGTAACCTGCACGTTGTGCACATG
+TACCCTAGAACTTAAAGTATAATAAAAATAAATATTAAAAAAAGAAGCATCATCTTTATT
+AAAACATTTAACGGTCCTACTATTCCTTATGCTATAAATTTCTTATAATTTAATAAATAT
+TTTTCCATAATTGTGACTCTCTTCTATAGCTCTTGTTACTCCCGATATTCTTCTAATTAT
+CAGGCAGCAGTACAAAGCTGCTTACACCTCTTTACACATCTCTTTATTTTAGGCCTCCTT
+GCATTTGCTCATGCTGTTCCTTTTTGTTTGAAAAACTTACACATTTCTTCATTTGGTCAA
+TCCTTGCACACTTTCAAGATTCATTTGAGGCCTCATTGACTTTGGAAACCTTCCCTGTAA
+TCTTGTATTATTAATTTATCTTAGTTTTCACTTATTAGCTCTTATTAGATTACTGTCCTT
+ACGTGTGTAACTCTCCCACTAGACAGTAAGCTTTTGGACGGCAGAGATGATGTCTCATTC
+ATCTTTGCATCTTTAGCGCCCAGCCTGGTTTCTGGTTTCCTATAGTCACTCAGTGTTGAG
+CTAAACCATATTTTTGGAGCAATGACTTGACAATGCAGTATCATGATGGAACTATCACAG
+ATGGACAGAATGAGTCTCTTGATTCCTACATTTATTTTTCTATTGATATAGCTGATTTAA
+AAAGAAACCTGTTAATTATATAATCATGTAATTACCCTGACATAACATCAAACTCCATAA
+ATTACTTTCCATCTCTGCCTCTCTCTCTTTCTATATATATAACATATACATGTTACAAAA
+ATGCACAGGGAATAAATATGAGCAAAATGGTAAGAAGTGCAGGTCCTAGGTCAGATTTCT
+TGCATTTAGTTGCAGGCTACACCAACTTTAGAGAAAAGATTTAGTGAAAAATAAAAATGA
+ATCATTAATACACCACTTGGCACAGATAAGTTATTCAGTAAACATTAACATATGTGCATT
+TATGTTTAACCATGGGTTTAAGTGATTATCCAGAAATCTCCCTCTCTTTGACTATGTTTG
+AATATTAGATACTTCTTAATTTATCTTTGCTCTGAATTTGTTTTTTTTCACTCGTTGTAT
+ACTCATGGACCATTTTATGTGTTTCAGGAATTGATATTTTATTTAAAAACTGTTACTATA
+GAAAATTAACTTTTGGATAGTCCTGTTCAGACTAAAACTATCATTTGTAAGATCTGTATT
+ACTGCAATCATTGGTGTTAATACTTTGCATTAATTAAAATTTTTTATGGACATATAATAA
+GTATTTCTCCCACCTTGATTTTTGTGGCTATCATTTTATTCATTCCATTGCTTTTTTCTC
+CCAGTTTGCTATGAGGAAGTTGATAAGTACGTAGGCAAAACGATAGATTGTTTTGGCAGC
+TTCAGTGTATTTAAGTGCCTGTGATGAGGCTATGGTTTATTTTTCTAATGTAGAATTCAT
+AATGTAGAATAAATTTTAAAAACATAAATTTTATTCCTGCACATTGTGCACATGTACCCT
+AGAACTTAAAGTATGATAAAAATATACATATATAACAAATTAAAAACATAAATTTCTTTG
+CACAGCTTTTTCTTTCTGCTATTTTTATTCAATGATTATTTGCTTCCCTTGTTATTTAAG
+AGCTGACTTTTGGCTTCATGGCCAAAAATAAAATTCTTAGTAGGAGAAAGTAAATGTGAT
+TTACTGATGAAGATGCCACCCCCAAGTGACCCATTAACCACTTTCCCTGCGTTACCCTGG
+GACAACCAAAGTGATTCCAGGAGACAATTCCCATGACAAGTGATTTCTGGCTGGCAATGC
+CAGGTCTCTGAAGTTCCACTTGGCCACTGCCCAAGAACAATTAGTGCCGTTAGTTAACTA
+CCTTTACTATGACAGCATTTTGTGTAACTCTTTGCACAGGGGAGTTTTATGCAACAGACA
+GAAACTTTCTGAGTTGTTCTGATTGCCTGAAGATGCCCTGTTTTAGAGGAGCAAAATTTT
+CCCTGTTTACTGTGTTTCAGTGTTAAAAATATGAATGCATTGTCAGGATTAGCTCTGGCA
+ATGGTAGTTAAATGCAGATATCCAGACAAAGGAGGTTATAGATTGGAGACTTTGTGCTAC
+TTGATAATGAAGCCTTGGTTTTGATTTTATTTATTTTTAAGTTGAAAAACAAAACACACA
+CACACAATACAAAACATGGCACAAAACAAACTTATAGTTTGATTTTTGTAAACATCCCTG
+TAATCATCACATAAGTCAAGATATAGGACTTTGCCAGCCCTGAAGCATGTGACTCTCCTC
+AACTGCAGCCACCTTTCTCCTGAAAAGTGACGATAAACATGACTGTTCCAGTAGAGGCGT
+CCTTGCATTTTCACGGCTGTGTCCTTCATGCATGCATTCCAAGACACTATGATTTAGTCT
+TGCCCATTTGTTTTCATTTGTCGTGTTTTTAAAATCCCTTCTAACATACAGGTTTCTTTT
+CAAAGTTTTCTTTCCCATACAATATATTTGTTGAAAAATTTGGGATTTTTGTCACTTGGT
+GTCCACACTGTGAATTTTGCTGGTGAGACTCTCAGTGAAGATCGACATTTTCACTATCCT
+TTGCGTTTTATCCAAATGACAGTTGAATCCAGAGGTTTGACTAGGACACGTGCTTGATTC
+TATTTTTGGTAAGATTGTAGGTGATGGTGTGTTCATTCACCAGGAGGTTTAATTATGGCT
+TTTATCTTAGCACCTACTACTACTTTCTACTAACACCTGTTAATACAAAGAAAGTTAATA
+TTTTCTACTAGCACCTGTTAATCCTCAATATGTACATGTAGGATATGTATAGACACACGT
+GTGTCTATGCATATAATATATAATAAGTACATATTATATATTTTTTAAGAGAAGGAAAGA
+GCATGTGAGAGAGCACATTGCTTATTTATGTTGATAATACTGATTCTAATGTAACTCAGT
+GGGCTGCTTCTTTCCTTGTCTTATTCCATATCTGTATCTCTGTCCTTTCACAGTGAGAAT
+CTGGGGTTCTAGCAATACAAATATATTAATATTTACTCATTGGCTTAATCTTACAATGCA
+CATACATTTGTTTCAGAATTGTTATATTTATACTAATATAAAAAGAAAAAATCCTATCAT
+GAAGATTTAATAATTTTTTGCAGATATTTTATTTTTTCAAGCAATAGTATGTAGTCAAAG
+TATGTTCAAAAGTCAATTTGAAATAAGAGAACAGTCAAAAATTAATCAGATTAATTATTA
+TTTTCCCCTTAAGTTTGATTATGTCATTCATTCATTTGAAATATATTTGGATTCACTTGT
+TTCTCATTGCATTCGGTTTTAGAGTCTTGTAATAACTTATCTTTGCTTGCTTAATATCAC
+ACTTTGAGAGTGTAAAAGATTAACTTAATTAAAAATGTACAATTATGCACAAAAGCATTC
+ACAGAGCAATATCCCATTCTCCCATATTTCTTTCACCAAATTTCCCTCTAATTCTTTATA
+GATAATACATGTTTTCAGATTCTGGTACATTTTGGCTACATTTGTTTGTTTCATGCTTGT
+ATTTTTGGTGTATTATCTAAGAATGCATTGCCAATCCACAGCAATGTTTTATTTCCATGT
+TTTCTTCTAAGCATGTATGGTTTTCACTCGTATATTTACATTATTGATCCAATCTAGATT
+TTGTATATAATGTGAGGTAGGGGTCCAGCTTCATTTTTTTTGCATATGAATATTCAGTAT
+TCCCAGCACTTTTTGTTGAAAAAGCTATTATTCCCCACTGAATAATGTTGGCTCCCTTGT
+AAAAAAAAGTCAGCTGAATAGAGATGTTTTGCTTAGTCTATGTAAAAGTATATTAATTTT
+ATTGATATTTTAAAAGAACCAACTTTTAGTTTTGTTGATCTCTGTATAATTTTTTAATTC
+TCAATTTCATTTATCTCTGCTCTAATGTTTATTTCCTTCCTTCTGCTAGCTCTGGATTTT
+GTTTGCTCTTCCTTTTATGGTTTATTGAGTAAAGTTTGGTTATTGATTTGACATGTTTCT
+TTTTTAAAATGTAGGTGTTACAACTCTGAGCACTGCTTTTGATATATCACACCCATCTTG
+TTATATCTTTGTTTTCAATCGTCTCTAAACATTTTCTAATTTCCCTCATGATTTGTTCTT
+TGATTCATTGGTTGGTAAATACTGTGTTGTTTAATTTCCAAATATTTGTAAATTTTCTAG
+TTTTTCTTTTGTTATTGATATCTTATTTCATTCCATTGTGGTCAGTGAAGATACTTTGCA
+TGATTTCAATCTTTTTAAGTTTATTGAGCTTATCTTATGGCCTAACATATCATCTGTGCT
+GGAGAATGTTCCATGTTCACTTGAGAAGAATGTGTATTCTGCAGTTTTTGAGAGAAGTGT
+TATCTATAGTTATTGCTTATAGTTTTATTCAAATCCTCTAATTCCTCCCTTGATATTTGC
+TCTGGATGTTTTGTCCTTTATTAAAGTTGGGTTTTAAAATGCCCAACAATTTTCGTGGAA
+TTGTCTGTCTCTCCCTTTAATTCTCTCAATGGTTACATTATATATTTTGGAGCCCTGTTA
+GTTGGTGTACATATATTTATAATTGTTATATCTTCTTGTTTAATTTTGAAATCAATATAT
+ACTGTTCTTTGTATTTTGTAACAGTTTTTGACTTAAAGTCTATTTTGTCTGATATAAGTA
+TATTTGCCTCAGATCTCCTTTGGTTATTACTTACATGGAATATTTTCTCCCATCCTTTCA
+TTTCAACTCATTGTGTATTTTGATCTAAAGTGAGTATCTTGTGGACAATATAGTTGGATC
+ATTTTTTAAAAATCCATTCTGTCAATCTCTTTCTTTGGATTGGAGAGTTTAATTCATTTG
+TATTTAATGTAATTACTGATAAAGAGGGGCTTACTCCTACCATTTTGCTTTTGTTTTCTG
+TATGTCTTATACCTCCTTTGTTCCTAATTTCCTCAATTATCGCCTTCTTTTGTGTTTAGT
+TGCTATTTTGTAGCATATCACTGTGTTTACCCTCTGCTTTCCTTTTCTGTATTTTCAAAA
+GATATTAACTTAGTGGTTACCATGGGGATTTACAATTAACATTCTTAATTTGGAACAATT
+TAGAATAAATTGAAACAACTTCAATAGTATACAAAATCTCTATTATTATTTAGTTTCCTA
+TGAATTTCTTTATGTTGGTAATTTCACAAACCACATCTTTATACATCATGCTTCATTAAC
+ATAGATTTATAGTCATTATTTTACACATTTGTTTTAAAACATATAGAATATTTAAAAAGA
+CTTACAAAAAATATGATAATTGCTTTTATATTTACCTATGTAGTTATCCTTACTGGAGTT
+ATTTCTTTATGTGGTTTTGAGTTACTTTCTAGTGTTTTTTAGTTTGTATCTGAAGGAGTC
+TTTTTTTTTAAAAGTGTATCTTGAAGTACAGCCTACCAAACATGAACTTTTAAAGCTTGC
+TTGCTTTTCTTTCTTTCTTTTCTTTCTTTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC
+TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCCTTTTCTTTCTTTCTTTCTTTCTTTCTT
+TTTCTTTCTCTCCCTTTCTTTCTCTCTCTTCTTTCTTTCTTTCTCTTTCTCTCTCTCTTT
+TTTTTTTAATCTGGGAATGTGTAATTTATCCTTAATACTTGAAGGGGCATCTTCCAAGTT
+ACAGAATTTTTGGTTGACAGTGTTTTTTTCTTTCAGAACTTTAAAATGTCATTCTAAGCT
+CTTCTGGCACCCATGGTTTATAATGAGCTCTCTGCTGTCAAACTTACTGAGGATCCTTTG
+TAAATGATGCATTGCCTTTTTCCTAAGCTCTTCTGGCATCCATGGATTATAATGCACTAT
+CTGCTGTCAAACTTATTGAGGATCCTTTGTAAATGACGCGTTGCCTTTCTCTTGCTGCTT
+TCAAACATTCGCTTTGCCTTTTGACAATTTGAAACGTAGTGTGTCTTGGTGTGAATATCT
+TTGTATATTTCCTTGATGAAGTGCACTGAGCTTTTTGAATGTATATATTTGTTTTTAGTG
+AAATTTGGGAAGCTTTCAAACACATTTCTTCAAATAGTCTTCCTGCCCCTCACTCCCCAC
+CAGGATTCTGTATGTAGGCATTCTTGATGTTGTTACACAGGTCTTTAGGCTCTATTCTTT
+TTTGTTGTCATTCTTTCATTTTCCTGCTCTTCAGACTGAATCATTTCACTTGATCTATCA
+AGTTCACTGATTCTTTTTTCCAGCTGCTCAAATCTTCTATTGGAACCCTAAGTAAAAAGT
+AACTTTTTAATTAGTTATTGTACTTTTCAGCCTCAGAATTTTTTTGTACCTTTTAAAAAA
+TTCATATTTCTTATTTATTTATATGTCATTCTCTTGGGTTTCTTTAGCTCTTTAAGTTTA
+TTTAAGACAGTTATATAAAGTTTTTGTCTAATATTTCCAATATCTGCTTACTCAGGGAGA
+GTCTCATTTATTTCTTCTGTAAATGGGCCATAGTTTTGTGTTTATTTGCATGCTTCTTAA
+TTTTTGTTGAAAACTGGACATTTTGGATATTATAATGTGTTTATTCTGGAAACCAAATTT
+TTCCCTTCTTCAAGGTTATTTTTGTTACCCACTGTGGGATGTAGTTTTTATTTGTTTAGT
+AACTTTTGTAAACTGGTTTTGTAATATCTGCATTCTTTTTTATGTTTGATGTTTGAAGGC
+GGCTCGGTTCCTTTAGCTTGTGTTCATTTAGCATTTAGTGATTTAAAAATGATTTCCTTG
+ACTGCAAGGAGCCAAAAAAGAAAAAAATATGAAAAACATCTCCCAGACTTTGCTTACTGA
+CTCTGTATTGGGGCTCCCTCAACACTTAGTGGAGCCATATATAATTCTGCCTTAGCCTTC
+ATTTTTTCTTGCTGTGAGCCTAGGAATTACTAAAGGTGAGTTATTAGTGTCTTCTCAGGC
+CTTTTCTGAGCATGTGTCCCACCTTGGCCATGCTTATGGATTTCCAAATTTTTCATTGTA
+TGTAAGCACTTTTGAGTATTCGAATTTCCCAAAGGAACTTTCTCTCCTGCTTTTTCCTCA
+AGTTTTCAGTACAGTATATCTTGCCTCAATTGTAATATTTTGCCTCAAATGGCTGAGGGT
+TGTTAATTTGCCTTTGGATGATCTGATTTCTAAAGGTTTGGTGGAATTCTCTGTGAAAAC
+ATCTAAACCTAGTGTTTGTGTGTGTGTTATAATTCCATGACAACTGTATTTCTCTATGGA
+AATTGCTCACATAAGTGCTGTACTTCTTTTTTTTTTTTTTTTTTGAAGTCAATTGTGGTG
+AATTGTATTTTTCTGGAAAATTACCCATTCCCTCTAGCTTTCAATGTTTTTCATAGATGT
+GAACAACATTGTTTTTAATGATTTTTTATTTGCTGATTATCAATAGTTATTTCTCTCACC
+ATTCCTTATTCATTTTTGTGCTTTCTCTTTTTTTATTCATGATTAAAAGATCTAATTTTT
+TGTCAACTTTGTTGATTTGTTTAAAGAACAAGATTTTTGGTTTACTGATTTGATCTGTTT
+TTTGGCTTCTTATTTTATTAATTTTCACTTTTTTCTACTATGGGTTCTTTCTTGTACTTT
+CTGCTTACTCTTTTAGATACTTTTTACATTTTTCAGCTGATAATTTAATTCCTACACTTT
+TATTAATAAATGTGTTAAGGCTATAGATTTTCCTCTGATCACTGCTTTAACTATATCCCA
+TATACAGATGCTCCTTGATGTATGATGAAGTTATGTCCCAACAAACCCCCGTAAACTGAA
+AATATCATAAGTTAAAAATGCATTTAGCACACCAAAAATTATAGGTTAGCCTAGCTTACT
+TTGAACATGCTCAGAACATTTTGATTAGACTTCATTGGTCAAAATAATCTAACAAAATGT
+CTAAATAAAGTATTGAATAACTGATATTTATTAAATATGGTACTGAAAATAAGAAACAGA
+ATGGTTGTATGGGTACTCATCATTAATGTACATAGCTGAAATTACACAGGGCCTGAAGAA
+TTTTTGAAGCATTGAGCTAAAGTTAATTGCTGAATGATGGGACTAATACTTTGACACAGT
+CAGTGTCTGTCTCTTCCGATGATGAGGGTTGAGAATAGCTGGTAGAAAGTATTGATGCTT
+GTTGATGGTAGGCAGGAATTATGTTCTTCAGGAAGATATCAATAATATTGATATCAGGAA
+GATATCAATAATGTCACAGATTATGCTTCATACTTGTCTTCCTGAGTCTTCTTTATCCCG
+AACACCCTGAGTTTTCGAATGGTTGACATGCCAGCTGGCTTTCTGCAGATGTACTTCTCG
+TGCGTAAATTTCCTTCTCTGTGAGGTATTCATATTGAACATGACCTCCAAGTGTGTTTGG
+GTCTGTGCAGAAGACAATAGGACTGCGATTTCTGATGATTAAAACCTGGATTGTATGTTA
+CTGTGATCAGACCCTGAGACTGCGTTAGCAAGTTTTATAGCATCTGAGTCGCTCTGTTGG
+AGGAAAGTGCATGTGATGGGCATTTGCTTGCTTCCCCACCAGATTCTCTACCTTCACCCT
+TCCTGCAATATTCCCTAGGAAGCTGACCTCTGCTGAATGCAACACTCAGGTTCTCTGCTT
+CCTAGATTCTAGTTGAGTTTGGTCCATGGGAGGCCTTGGCAGAAATTTTGAGAGTAAGAG
+CAAATAATTACTTAACCATTAGAAAAAAATAACATGAATGTGTCCTTCTATCCATGGCCT
+CAGTTCCTGTTGGGGAGCCTCGGTGCCAATCCCTCGGTGCATCACCATTTCTAATTAGTT
+CCTGTTTTAGTCTGCTTTTGCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG
+TGTGTGTTGTTATAAAGGAATACCAGAGGCTGAATAATTTTAAAGAAGAGAGGTTTATTT
+GGTTCACAGTTCTGAAGGTGTGCAAGAAGCATGGTGCCACCATTTGCTTCTGGTGAGGGC
+TTTAGTCTGTTTCCACTCATGGCAGAAGGGGAAGGGAAGCTGGCATGTGCAGAGATCACG
+TGGCAAGAGAGAGGGGTTTGTACCAGGCTCTTGTTAACAACCAGCTCTTGTGGGAATTAA
+GAGAGCTAGAACTAGGTAGGCACGGTGGCTTACACCTGTAATCCCAGCACTTTGGGAGGC
+CGAGGCAGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAA
+CCCCGTCTCTACTAAAAATACCAAAAATTAGCTGGGCATAGTGGTGGGTACCTGTAATCC
+TAGCTACTCTGGAGGCTGACACAGGAGAATGGGTTGAACCCGTGAGGTGGATGTTGCAGT
+GAGCCAAGATCGCACCACTACATTCCAACCTGGGCAGCAAGAGTGAAACTACATCTCAAA
+AAGAAAAAAAGAGCGAGCAAGAACTCACTTGGATGGCACCAAGACATTCGTGAGAGGTCC
+ACACTCAGGACCAAAACACCTCCCATTAGGCCCCACCTCCAACAATGGGGATCACATTTC
+AACATGAGTTTGGAGTGGTCAAATATCCAAACCCTAGCAGTTCCCTTAACCCTGGAAAGA
+GACCCTTCATTAAACTCTTTCTGCTTAATCCTTTGAGAGTGCAACAATTTCCTGCTAGGA
+CCCTGACGGATAGAGGGACCATACAGATCACTAAAATGCTGAGGAATTTTTCAAATGAAC
+TGCACCCAACAGACCTCCCTGATTCTGAATATATCAAACTTTTATTTTTTATTTTATTTT
+ATTTTATTTTTTGAGACGGAATCTCGCCCTGTCACCCAGGCTGGAGTGCAGTGGTGCGAT
+CTCGGCTCCCTGCAACCTCCACCTCCTGGGTTCAAGCGATTCTCCTGCCTTAGCCTCCCG
+AGTAGCTGGGACTACAGGCATCCACCAGCAGGCCCGGCTAATTTTTTATTTTTAGTAGAG
+ATGGGGTTTCACCATGTTGACCGGGCTGGTCTTCAACTCCTGACTTCATGATCCACCCAC
+CTTGGCTTCCCTAAGTGCTTGGATTACAGGCGTGAGCCGCTGCACCCAGCCAAACTTAAA
+AAAAAAAACCCAAATAGTACTTTGAACTTCACCCGCAGGGAGTTATTCAAATTGGTTGTC
+AGCCAGTTATTTCAGGTTGTTGAGATCATCTGGCTCTTGATTTTATTAATCATCTTAGCC
+TTCCCTTTCAACAATTTGCCGACTTTGTGCAAATTTTATTAATATGTGATCTCTGTCTTT
+ATCCATGGAGAGGCAGTATAGTATCATGAGGAAAAATAGACTTTGGAGTAGGCAGAAATT
+AGGTTTGAATTACTAGCCACGAGGCTTTGGGAACATTACTTAAACTCTATAAGCTTCAAT
+TTCTTTATCTATAAGGTATAGATACCTTACCTTTATCTATACCTTATAGATACCTTTATC
+TATAAGGTATAGATCTTTATCTATAAAACCTGAAAGTTTTGGCATGAGTTTAGTAAAACT
+GTCTGTGAAGCCCTTGTGGACTGCTTGGTCCATGTAGGCATTTGATAAATGGTGGCTTTA
+TATAGAGTAGGGAAATGCAAGCTATCTCAAAAAGAAATCAGGGAAATAAGAATGCCATCT
+GAAATCTGTCATATGAGAATGAAAGGAGCATAGACAGGTTTTGAGTGTGGGGTGAGGAGT
+AGGGGAGGGGAGGAGATAAGTGAACTGCCCCTCAGACTTCCAGGGAGGAGAAAAATGATG
+TCACTGGGAACTGCAGTCATTTGAAAAGATAGCAATCAAGCATTTCTTTCAGAGCCCTGT
+TCATCTTTCAGTGGCTTTGCTTCTCCAGATGCTTTTGCTCCTTCAATTATCTCTGCCTTC
+TCCCACCTCCTCTCCAACCATCTCTTCCCTTCCTTAATTCACAATTTTTCTCCCTCTTTT
+CAAGGCATAGTGCTTTGATTTATAAATTAGTTCTATGTTTCTGTTTTCTAATTTATTAGT
+TTCTGCTTTCTTATTTATTTATTTTGAGATGGAGTGTCACTCTGTTGCCCCAGTTGGAGT
+GCAGTGGCATGATCTTGGCTCACTGCAACCTCTGCCTCTCAGGTTCAAGAGATTCTCCTG
+CCTCAGCCTCCCAAGTAGCTGGAATTACAGGAGTGCGCAACCAAGCCTGGCTAGTTTTTG
+TATTTGTAGGAGAGACAAGATTTCACCATGTTGGCCAGGCTGGTCTGGAACTCCTGACCT
+CAGGTGATCTGCCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGATGTGAGTCACCGTG
+CCTAGCCTGCTTTCATATTTATTAACACATTATTTCCACTTTCCTAAGGATAGTTGTTGT
+TCAACCTTTACTAGCTTTTTTGTTGTTCATACTTAATACATTTATTTTTATTGTGCTATA
+GCTATTTCCCACATGTGATTTTTTTTTTTTTTTTTGAGATAGGATCTTGCTCTGTTGCTG
+AGGCTGGAGTGCAGTGATATGATCATGGCTTGCTGAAGCCCTGAACTCCTGAGGTTGGGT
+GATTCTCCCACCTTAGCCTCTCAAGTAGATGGGATTACAAGAAGTACCACTATACCTGGC
+TATTTAAAATTTTTTTTTGGCGTGTGTGGAGATGGAGTCTCCCTATGTTGTCCAGGCTGG
+TTGCGAACTCCTGGTCTCAAGTGATCCTGCCACCTTGGCATCTCAAAATGCTGGGATTAC
+ACATGTGTAATATTTTTATTGTCACTATTTTCCACATATTCTGGAAATTTTATTTGGATT
+TCTTTTTTTTTTTTTTTTGACAGAGTCTTGCTGTGTCACCTAGGCTGGAGTGCAGTGGTG
+CAATCTCAGCTCACTGCAACCTCCACCTTCTGGGTTCAAGGAATTCTCCTGCCTCAGCCT
+CCTAAGTAGCTGGGATTACAGGCATGCGCCACCAGGCCCAGCTAATTTTTGTATTTTTAG
+TAGAGACAGGGTGTCGCCATGTTGACGAGGCTGGTCTTGAACTCCTGACCTCAAGTGACC
+TGCCCACCTTGGCCTCCCAAAGTACTGGAATTACAGGCATGAGCCACTGTACCCGGCCTG
+GATTTCTTTTTGACATAGAATTATTTAAGAGAAAGCTTTTAAATTTTCATGCTGTAATTT
+CTAGTTTTGTTGTGTCATAATCAGAGAATATAATCTGTAGCATTTCTACATTCTCTACTT
+TGCTTAGATGTTTTTAGGGTGGGGTGTGTAATATGTACTGAATTTTGTAAACATTTTATG
+GACATACAAATTTCAATGTTTACTTTTTCAGGCTATAGGCTTTGCTACATAATCTTTGTG
+TATTTTTTGGTCCTCATATAGATTTTTTAATTACCTTTTTGCTGTGATAGAGATTAGAAG
+GGTAAATTAATGTCTCATTTACCATCATTTTTCTTTCTGTATCTCTTTTCATTTCCTGAT
+GCTTTGGCTTTATGAAATCTTTATGTATAAAAATTGTGCACACATATCTTTATGCACAGT
+GTTTTGGATTTTACCCTTCATAATGAGCTTTTTTCTCTCCTTTGAATTTGACCTGGCCTG
+GTGTTAACAGCCCAGGTGTAAAATTCCAGTGAGAAAGAAGTCTGATGAGGAGTCAGTAGG
+ATCTTTGTGTTGCTGAGAACTGCTCAGTAACACGGACAGCTCCCTGCACTCCAGGAAACA
+TCCTGATTCAGTGTCTTGAGTATTGTGAAACACAGTTAGAGCAGAAACATGGAGAATCAC
+CTTAAAATGGCAAATTGGCTTCTGGTCTTGCATAAGACTTCATTGAGGCCTAATGGGCTA
+TGCAGGTCTACTGTCCAAAGTACAGAGGTTATTCCTAGTGTCTTTAATATTACTGTCCCT
+TTAGGCAAGAGTATCCTTATGATAAGGGAGACTGAATTAAGCTATTTTGGCTGAGGTATA
+TTTTTATAAATTCATCCAATTAGCTTCCCTTGTTGTAGTTTTGGCTCACCAAACATTGTT
+CTGATTATAATTTAGCATCCCATATAATTTCATCTGCAGGGAGAGTCTGTACTAGGCATG
+GCGATGCTTACATGTCAGCCCGTGTGACTGCAAGAGTCTCAGTATAATTTGATAACATGG
+CACTCAGATTCTAGACATTATTCTCTGTGTGCTTAGTGAGTGTGATGACATAACCTTCAG
+AAAGATTCATCCTTTCTCACATATTGATAAATCAACTTTTACATCTACAAAGTTGAGAGC
+CAGAAATTAAAACCTGATTAATTCACTAAGGCATCCCTATGACGGCAGTCTTCCAACTAG
+CTCCATTCTGGGGCACTCTGACATCATTATACACTTTCCAATGAAAGCAGGGAGTGTATG
+TGATTAAAGGGAGAGCCCTGTGGCACTCCTGAAAAATCTCCCCTCCCAGTTCACAGTGAC
+TTATTAACCAACACTCATGATCATGTGAAACTCTAGAACTGGATCTGGGTGCCTGGCAGG
+ATGACATGGTGTGAGGCTCAAGCAGCACTGTGGGAATTCAAGCATCTGTTTATTTCTGAG
+AGAAAAAGTGTAAAGCAAAATAATATCTTTTAACAAATGTTTGTATTTGACTAAAAAGGA
+AGCAAGCACTTAATTTATGAATTTGCTAATTGCTCTTCTGAGCTGAGAATATCTGTGTTG
+AATATTAGTCATTATCCATATTTGGCACAGAATAATCCCGAGGGCTAAATGACATTGTTC
+CTACAGTGGGCACCTGAAGACTGGCTATAAAAGCAATCCTGGCCAGGGGCGGTGGCTCAC
+GCCTGTAATCCCAGCACTTTGGGAGGCCAACGTGGGTGGATCATGAGGTCAGGAGTTTGA
+GACCAGCGTGGCCAACATAGTGAAACCTCATCTCTACTAAAAATATAAAAAAATTATCTA
+GGCACGGTGGCAGACACCTGTAATCCCAGCTACTTGGGCGGCTGAGACAGGAGAATCACT
+TGAACCTGGGAGGCAGAAGTTGCAGTGAGTCAAGATTGCGCCAATGCACTCCAGCCCAGG
+CGACAGTGTGAGACTCTGTCCAAAAAAAAAAAAGAAGAAAAAAAGAGAAAGGAAAAAAAA
+AGGAAAAATAAATAAATAAGTAAATAAATAAATACATAAAAGCAACCCTAACACTACTGA
+GGCTATTGACAGTGGCACTTTGCTCTTCTGTTAGAACCTTGGGAAAATGTTTTCCCCCTG
+AATACAGTATAATAAACTTGGTTCTTATTTCTCTTTCTCTCCCCCTCCTTTTTTCTTCCC
+TCCCCACTACCACATGCACACACACAAATAGACAGATTTGTTTATATTTGACTTTCTAAA
+AACCTGTTACTAGAAAGGCACATTAATACATTTCTCCTGTGCTGATAGTAATCAGGCAAC
+TCTGGTTTCTATCGGAGGCAATTTCTTACGTATTAAATGCCAGAAAAAGGGCATCCCTCC
+GTTTTTGTAGAGAGCCTTTCTTTATGAAGACTAATGACCACATTAGTTAGTCAGTCAGTC
+AATAATACTTACCAAATGTCAGTAGAGCCGAAGTGAACACCAACAGAAAATCACATTTTA
+CAAATGCAATTTACTTGGTATCCTAACATGCCATGTCATAATAATTATTGAGGCTTTTCT
+TCTCTGCTGCATTGGTCTAATGAAAGTGGCTAGAAAAATATGGGTGCCCATGTAGCCTCC
+TGGAAGCACCTGTATGACTTTTCTAGAAGCGAGGTTCCTGGATAAAGATGAATTTTTAAA
+AGCTGGAATGAATGAGCAGCAATAGCAGAAGGAGAAAAGTGAGTGAGGGCTCTCCAAGAA
+GCCATCTGGCAGGCTAAGGGTTCTGAGGGAAGCTCTGGTTTCAGAAGCAACTCAGGAATT
+ACTTCTGTCATATTAGGATGGGATGGTAGGAGATTGGGAACTCTAGGGACTAGAAGTCAT
+TTAATTTCCTGTCTACAATCCTTAGAAGAGGTTTTGAGACTTGCAACCTAGGACCTTAAC
+TAATCATCTTCCCTCAGCATTGATAGAATTCTTTATTATACATGTTAATATCAGATTAGT
+CAGGATGGGCTGGATTATGCTGTGTTAACAGCCATTCTCTAAATCTCTGTGGCTCAACAT
+GGAGCTCTGCCTGTCATGGTCACTTGGGACCCAGGCTTTGGGTATAAGGCTACAGCACAT
+GGAAAACGTATGAATGTCTCTCAGATTCTTAAAGCTTCTGCTGGAAGTGACATGTCATTC
+TGCTCACAGTTCATTGGCTAAATGAGTCACGTGGCTCTCTCTAACTTCAAGGATGGTATG
+AAATTGCAATCCTACCATGTTTCTAGAAGGAGAACCAGCCCTAATCACAATGCTACATGT
+TTATAGCTTGCCTCATAGAGTTTACTGTATTCTCCTGGTATAATTTTCTTACATGCTCAA
+CTGGAGAGGAAGCTCTTAAATAGAAAAAAATCACAGTAAATTTCCTTTAAAAGATCTATT
+TTACAACTCTAGCATGATGGAGCACAATGGAGTCCTTAGTAATGGACTCCATCTCTTCCA
+TCAGATAAAATGTTGAGAACTGAAGTTAAAATTTGAATAATGAAACCAAAGGAAAAAAAA
+TTAAATGAATTTTAAGACAATTGAGATAAGAACAACTGTGGCATCAGCATAATTCAATTT
+AATAATGTATTAAATATTTTGCAGAAAAGTGAAAACAAATTGATAGCCAAATCAATGCAG
+CATTAAGCCACCATGTGGTCTAATTTCTTGCTGAATTGACAAAACAAAACACTAGTTTAG
+TTATATAAACATGGCTGATGTTTATACAAACAACAGAATTTGCCGGTAGCATTATCACTG
+GAAAATAAGATGTGTACTTAATTCTTGTATGTTCTGAGCCCATCTAGGAAGAACATAAAA
+GACGAAGAACAAAGCAATCACAGGATGTTATCATGAAAATATCACCTTTGGCTGGAGTAA
+AGTTTTGGCTAAATGTGGCACTAGTATTTATTACAGCTCACCTTTTTATAATGAAGGGCT
+ATGGACTGAACATTCTTATTATTTCCCATTTTCTTACCACTCTATCCCAACACACATGCA
+CATGCATGCACACACGCACACACACTGGCACCCACACCCATGCATGTGGGACACACAGAG
+CAGCCCAGGCAATTTCAATTGTTGGCAGCTTTGCTTTTATTAGGTATTAGTCTACCAACT
+TGCTTTCTCTTTAGAGAGACTAAGTGAAACCAAACTCATTTCCACCCAGTTATCCTGCTG
+GAACCTGTAACAGTTACTGTAATGTTAAAAGCAGTAAAACAAAATAAAAACCAGTCAGTT
+CACTTACTCCCGAAGTCCGCAGTTTGGTGTTCAGCTTTAAAACGTGCTCTGGGCGTCCTG
+TGGTGGCTACCAGAGGCTTTGGTGAGTCATTGTCAACCCAGTAGCTAGAGAAGTGCTGGA
+ATGCCCCTGTTAAATACAGAGCCAGTTTGTCCTTCAGAATGGCTGCTTGAACGAATTTAC
+TGCTCAACTCGAAAGGCCATTTTTTATAACCCACTGCAGTTGTGCTTCATGTGTTTCTCC
+ACCTATCCTGTAAAGTGTATTGTGAAATTAATTTTGTAGATTTCCTCACACTGCAGTGAC
+TAGGGAAATCACCCATTCATTATTATCTAATGAGGAGAAAGTGGAAACATCTAGAAGCAC
+TGCTCCCATCCTCCTCCCCAGCCCACACAGACACCTACCTCAGGCCCTCCCTGTCCCAGG
+TGAGCAGAGGGCCCCACCTTCGGAGGTTGCCTCCCTTCCACCTTCACCAATCCTATGACC
+AGATTATCCCCAAGGAAATGTCAATCTCCAGGCAGCAAGGGAATCATATAAAGATAAGAT
+CATTGAGAGATTTTTTTCCTCCGTGATTGGCAGTTTATATTTTCTTGGGTCTACAAATCT
+GACAGCATTTATTAAATTTTCTAGTTTGATACTGACCTCTGTCTGATGCTGGGCTGTCAC
+CATGCCCAAGACTGAGGGGACCCACAGTCTAGCTAGAAGGCATGGATCAATTCCAACTGC
+CCTACCCCTAGCCTGTGTGCAGGAGAAAGCTCTCAGGCTCTGGCAGAGGAGTCCCAGGGG
+AAGGATGCATGATCTTCCACTGTGCCTCCCAGCCATGCTGAGCAGCAAAGCAGACCATGA
+GCAGGTCTCCCTTAAATTCATTTGCTTGATTTGTCCTTGAGTGTCCTTGGATGGGTTTGT
+TCCCTCCTTGTCCAGTATGTCTTGGTCATCCTGATTCCTGGGCTTGGCTCCCAGGTTGAT
+TCTTTCCCTGACACAAAACAGGCACTATGGGCAAAGACACCTGCAGCCTTGGAGAGACCA
+GTGATGCTGGATGTTTCCTGTTAGCACTCAGGAAAGCTCAGAGCTTTTGATGAGCATCTT
+TTGATCCATTAGTTAAAACCACGCTGGGTTCTTTATAGTGGTTAGTTAGCTCTGGGCTAT
+GGGATTGTGGAAGACATTTATTTCTTCTTTGGATTCACCTGGATTTTCTGCAACGGACAT
+GTATCGATAAAATACATGGTGCTTTTCAGAAATTGCCCCATCATCATGTTGCTGTTGTTG
+TTATTGATATTGTTGTTTCTGATGGATAGAGATCTAGGCCTGACACTCCAAGCAGTGTGA
+ACAGCATTTACCTTGATAAGCATTCTTACATCTTAACCCTCAGGAATTTTAAATAGAAGT
+GTTCCGTGTGATTAAATTAACAGGTTTAGAGATGGGTGTCCTGGTTATTTCCTTTGTTCT
+CCTCCTGGTAGCTGCCTGCACTCACAGCGTGTTGGGAATGGTGATTATAAATGTAACCAT
+GCTCTCTTCTTGTAAGTGGAGAGCCCAGGTACCTCTTATCCAGCATGTGACCCTCTTTCT
+ACCTCAGGATAGTCATACTCTTAGGCTTCCTAGATTTATTCAGGGCCAAAGGAGTGGTCA
+AGGTCCTTTTTGTTTTGCCCTATTCCCTTTGGAAAACATTTAGTTTATGCCCATGTTACA
+GATTGCAAAATACAGGCACATATTCTCACTAATGTGGTCTGCATGTCCCTTTGCAAGGAC
+ATGCAATGTGACTTCACTACTCCTTTCATCAAGAAAAGGAGCCTCTTGGTCGGGCACGGT
+GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGCAGATCACGAGGTCAGG
+AGATGGAGACCATCCTGCCTAACACAGTGAAACACAGTCTCTACCAAAAAATACAAAAAA
+AAAAAAAAATTAGCCAGGCGTGGTGGTAGGTGCCTGTAGTCTCAGCTACTTGGGAGCCTG
+AGGCAGGGGAATGGCGTGAACCCAGGAGGCAGAGCTTGCAGTGAGCCTAGATCGCGCCAC
+TGCACTCCAGCCTGGGCAACAGAGCAAGATTCTGACTCAAAAAAAAAAAAAAAAAAAGAA
+AAGAAAAGGAGCCTCTTTGCCTCTTTACCCTAATCTGGGCAAGCCTTGCAACCTGATTTG
+CCAAAAAAAATATGAAGGAAGCAATGTGATGTGATTTTCCAGGCTAGAATGTAAGAAGCC
+TTGGAGCTTCTGCATTTACTGTCTTCAGATGCTGCCTGAAACCACTGTAAGAAGCTCTAA
+CCTACTGGAGGATAAGGGGTGAGCCCAAGAGCATCAAGGCTCCCATCAACAGCCAGTCCT
+GTGAGTGAGGCCATCTTGGACCTGCCAGCTCAGTAAACCCTTTTGCTGAACACAGCCCAA
+GGAAGGAACCCTTGCAAAATGAAATCATGTGGTCAGTTTGCAGGGTGGTTATTACACAGC
+AGTAGATGATTGAAAAGGCCCAGTGTCTTCCTGGGGACTGAAACACCCACCTCCTGTTCA
+TGTTGATACACGGTGAGCAGAATATGGATGTGGGAGTGGTGTTGGTTGCAGGTGAGGTAG
+AGAAGCACTGAACAGAGCACAAAGACCTGATGTTCCAGGGTCGGGAGTTTAGACTTGATC
+CTAACAGCGGCCATAGGCGGATTTAGGCAAGAGAGTAACGTGGTCAGATTTTCATTTTAG
+AAAGTTACTCTGACATCCATGTGGAGAATGAACTTGAAGGTCACAAGGCTGATGGAGCCA
+GGAAGACCATTTGGGAGGTGATCGTAGTAATCTACTTAAGAGTTCATTACGAGCTGGGGA
+ATGGGGAGGTGTTAGAGAAGAGAAAATGGATTTGAAGAGCTGAGGGATGTTAAAAAGGCA
+AAACTGGGCCAGGGATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGTG
+GACAGATCATGAGGTCAAGAGATTGAGATCATCTGGGCCAATATGGTGAAATCCCCTCTC
+TACTAAAAATACAAAAATTATCTGGATGTAGTGGCACACACCTATAATCCCAGCTACTTG
+GGAAGCTGAGGCAGGAGAATCGCTTGAACCCAGGCAGTGGAGGTTGCAGTGAGCTGAGAT
+TGCACCACCGCACACCAGCCTGGTGACAGAGCAAGACTCCGTCTAAAAAAAAAAAACAAC
+GGAAAATTGTTGGGACTTGTAATTAATTGGGTGAGGAAACTGAGTGGCAAATGGTCTCAG
+CTCTACACATGGAGAGCCCTGGGGACATAGGGAGAGCACATTTGGAAGGAAAGATGATGA
+TTTTAGTTCTTAAAATTTTGTTTGTGGAGGAGGCATTCAGACAGAGAATTCTGTTGGGCA
+GTTTTATGTAGAGAACTACATCTAAAGAGGTCAGAAGTGAACTTCAATAAAATTGAGGTG
+ACCAATGATCATCAGTTTTAAAGAGGACATATTTTCTTTTTCTGTTAAAGGGAACACACC
+TATGAGTCAGAAAGCCAGACATTTATTTTTTCTCGCCAAAGGTTATTGTACAACCTACGG
+AAGAGAGTGTAAACACTGGTCTTTAAGATGAATTGTAAAGCTCTAAAGAGAATAAGAAAA
+ATTGTGTTTCATGATTTATGATGGATAACATTTTAGAGTTGATTTCATAAGAGAATTCAT
+TAAGCCAATAGACAACCATGGCATTTTAACTGTAGTGTTTAAGTATCTTTAGCTCTGATT
+TTTTAATTAGCAGAAGCAAATAAAGAGAGCTTCATTTTAACCATGAGAAATCTCTCTTCT
+GTATTTCATGTGACTAAATTTGTCCAGACGCTGAAGTTCAAATAATCACAGTGATTGCCA
+ACATAATGGTTAATTTTCTGAGAAGTAAGTTCATGCTTTGCCACAGTTTGCTCCCCTGTA
+AGATCAGACAGAAAAATAAGAATAAAACCGACTAATAGCTATTGATTGCTTCTGGAACAG
+CTATCAATATAAAGAGCCAGACAAAACACATAATAAAGAATTGTGTTAGTGCCAGAGAGA
+CTTTAGAGATCATTTGCCCATCTCTTTACCTTCTCCCACTTCTTTCTGTCCCTCCACCCC
+ACCAGCTCTGATACAGACACACAGGATATTAGTAAAGGATAGTATTTTTTGAGAGCCTTT
+TGCATGTCAGGCACTGCTTCTAAACGTTGTATAATACCAGCTCATTCAATCTTCAAATCA
+ATGCTATACAGTAGGTACTCTTCTTCTTTTTTTTTTTTTTTTTAAATTTTACAGCTGAGG
+GACTGAGGTATGGAGAGGTTAGGTAACTTGTTCAAGGACACCAAGCCAGTCAGGCTGCCA
+CTGGACCTAAGACAAGGTAACCTGGCTCTGAGACCAACCCCACAGAGAAGTATGTGGATG
+CTGACAACACTGTAGGAAGTTACAAGGAGCAAAAGAATAGCAGCCTCAGCCCTGAATTCC
+ACTGTAAGCTTCCCTCTAATCTTCCCTGCCTCACTCTCAATCGAATAAAGAGCTGATCAG
+GAAGCAACTATGCACGGTCTTCCCCTCCACACCTCCAGCCCCAGCTCCCTTCCCCAGACT
+CAGTGCCAGCCTGTGCCAGCCCCCAAGATGGCAGTGTGGAGCCATGCACTAGGTCTGCCG
+CGCACCCAGCAGTCGGCTGTGGGTTCTTTGTATCTGTCAGAGTCCTGGCAGGAAATGGTT
+TCATTCTCAAAGGGTTAACTAGGAAGAATTTAGTGAAGGGTCAGTTTACAAGGTTCAGGA
+ACTAACGGAAAATGGTGAAGCACCCAGGGACTGGCACTGGAGCTTCCCCACAGGAGCTGA
+GGCCAGAGAAGTATACATCCATTGTTGTCTTAAAGAGTGGTTAACTATCTATTTGCTCTT
+ACTTTCAACATTTCTGCTGGGGCCTTGCATTGAGCAAACTCAACTGTAATCTAGAGAGCA
+GGGACTCCTGAGTGGCACATTCAGTGGGAGTCAGCTTCCTAGGGAATCATTTATTTATTT
+ATTATTTATTTATCAGAGTCTCACTCTGTAGCCCAGGCTGGAGTGCAGTGGTGCGATCTT
+GGCTCACTGCAACCTCTGCCTCCCGGGTCTCTGTTCAAGCAATTCTCCTGCCTCAGCCTC
+CTGAGTAGCTGGGATTACAGGCACGTGCCCCCATGCCCAGCTAATTTTTGTATTTTTAGT
+AGAGACGGGGTTTCACCATGTTGGCCAAGCTGGTCTTGAACTCCTGACCTTGTGATCTGA
+CTGCCTCAGACTCCCAAATTGCTGGGCTTACAGGCATGAGCCACTGAGCCCTGCCTTCCT
+AGGGAATCTTGTAGGAAAGACAAAGGTAGAGAATCTGTCTGATGGCAGAAGCAAATGAAT
+GCCCATCACATGCACTTTCCTCCAACAGAGCAACTCGGATGCTATGAAACAATGCTAAGT
+CAGTCTCAGTGTCTGTTGCAGTAATATTGTACATACTGTAGGTCTTAATCATAGGAAATT
+ACATGCCCATTGCCCTGTGCATGGACCGGAGCGCACTTATGGGGGGCCGGTAGTCCTCCT
+TTCAGACATCTTTTTTTTCTCTGCCCCAACAAGTGGCCTTTCCATAGAAGACTGCCCAGA
+GAACCCTATGGCAACCCTACCCTCTTATTCCACTTTATTTTTCTTCAAAGTGTTTATTAC
+TCCCTGTTGTTATGTTAGACTCTATATTTCTGTATTTGCTGTCCTCCAACTTGAAAAGAA
+CCTCTGAGAGGGGAGGGACTTTCCTGGTCACATTCACTTGTCCCAGCACCTGCGATGGTG
+CCTGACATATCTCAGGGGCTCCTTAAATATTTATTGCTAGACAATGGGTATCATGGCTCA
+GCCTCCTCTGGGGTTACGAGGCTGGAGGAAAGAAACTTTAGCATGAGTGCAGTGAGAGTA
+AAAGAATTCAGCAGCTCTAATCAGGGAATGAATCTGGTGTGTAATAGGATCTCAAGGCTT
+GACTCCTAGTCTAAGACCATTTCTGGAGTTTGCTGACTTGATCCCCATCCTTCATCATTA
+GCACTTTGCAGGGAAGGAGCTGAGCGTGGATCTTGACTCTGAATTGGCTGGGACATGCAA
+AATCGGGGGCATGCTTGGTGTTGCCCAGGCTCAGCTCTGCCTAGACACACGTGAGGGCCA
+AGATCTGGTTTGTGTTTCATGAGCTCTCCCAGGATGAAGACCCAGCCAGGCTGTCTGAAG
+AAGGGGTGTTCTTGAGTAGGAGGGAAGTACTGCTCCAATACGAAAAATCTAACAATAGCA
+TAGTCCTTAAGAGCTTGAGCTTTGAAGAGGGAGAACAGACCCATTTAAGGCATGAAAAAT
+AAAGGAAACTCTTGAGTCCCTCCAAGGAAAATTCCAGCCACCTGGCTAGCCTCAAGAAGT
+AGATGAGCACCCTGATAAGTAAGAAGGTAATAATAGCTTAAAACAATAGTCAAGAAAATT
+AGAGCCACAAACTAATCTTAAATGACGAGTTAATGGGTGCAGCACACCAACATGGTACAT
+GTATACATACGTAACAGACCTGCACGTTGTGCACATGTACCCTAAAACTTAAAGTATAAT
+TAAAAAAAAAAGAAAATTAGAGCCACAAAATGTTTGTTTCCCTATAGAAACTAGAGATAA
+CATCTTAACATATGTCCCTGAGTTGTTTTGTAGAAACCCAGACCCCGCTAAATGGAAAAT
+ACCACCTGTTGGCTCGTAGATCTCAGATAAGGAGGAACTGAGGACTGAACACTCACAACT
+GTTCTTTGTTCTAAATTTCTTCCTGAGGGACCTGGAGGAAGTCACACCCACAGGCCAGAG
+CAGAACATTCCTTTCTGCTGACCCCAAGTTTGTAGCCAAAACTTAACCAATCACAAATCA
+GAAAATCTTTGGGTTTTTGTTTGTTTGTTTGAGACAGAGTCTCACTCTGCTGCCCAGGCT
+GGAGTGCAGTGGCACGATCTCAGCTCACTGAACCCTCTGCCTCCCACGTTCAAACGATTC
+TCATGCTTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCACACCACCATGCCCAGATAAT
+TTTTGTATTTTTAGTAGAGATGGTGTTTTGCCATGTTTGTCTGGCTGGTCTCAAACTCCT
+GGCCTCAAGTTATCCACCCACCTTGGCCTCCCAAAGCGCTGAGATTACAGGTGTGAACCA
+CTGCACCTGGTCTCAAATCAGAAAATCTTTGAATTCATCTAATGGTCACCTATCCTGTGG
+GCCCTCACTTTGAGATATTTTGCCTTTTTTGGCCAAACCAATATGTAGCCTCCATGTATT
+ATATGACCTTGCCTGCAACCTCTGCCTTCCCACCTTTAAAAACCCTTACACATAAGCCAT
+CAGGGAGATTAGGCCTTAAGGATTAGCTGCCTGATACTCCTTGCTTGCTGCCTGCAATAA
+ATTCCTCAACTTCTGTCTCAGCAATGCCGATATCAGTGCTTGACTTTGATAGGCTGGGTG
+GGTGGACCCAAATTTGGTTTGGTGACCCTTTGAGCTTAGATTCAAAATTCTAGTTTTGTC
+ACTCTGCAGTTTTGTGATCTTGAGCAAGTTACTTAACCTCTCTGAGCCTTGTTTGTCATG
+TGTAATGAAAAGAGCTATACTTACCTTGTGAGGTAGTCCTCAGGATTCAATGAGATAATA
+AGTACTCACTAAACAAAACTCGTTATTACAAAAGAATCACTTTGTCTCTGAAGTGGGCAA
+TTCAACCCATTTCTAGGAGATTTTAAACATGATTTTAGATATTTGGTGTGATTTTGTGAA
+TGGGTTTATCGTTAATAGCTTTCATGCTCCAGAATTTTCTTGAATAATAGGTTTTTGCAA
+AGTGCATTCCATGGAATACTCATTTGGGTGACGTTAATAGACATCACTCAAAAGCTGGGT
+GAATATTACAATGTTTACTTCATCTGTAACAAGCTGAGTAGCTACAGTACATATCTAAGA
+GGGGGCTCTAATTCTCAATATTTTCCAAATTTATTAGATCACAGACTTTTCTTTTAGTGA
+AGTGCTTAATGAAACTTAAGTTCTGTGAAAAGTACTTTGAGAAATATTGCTTTAAAAAGA
+AAAAGATTGAGCCCTGTATCAGGGGAAATATCTAATATTATATTAAACAAAAAAGTCCCA
+CTGAAGAAAATCATCTTATTGTTCATAGACCTTAGTTTAGGTATTGGGGCCAAAGGATGG
+ATGACCATTTCAAACGATCCAGGCTAAGCCAGGAGGAGAGCTCAAAGTCTGATCTGGTGA
+GTAAGTTGTGAAGGGAATGTGATGAAAAAGTACACTTCTATTGCAAAGAAATCATGAGCT
+AGGTTTATACGCTATGCTGTGAATGGCCAATAGATTATAAATTCAACAGTCTCCCTGTCA
+CAGCTATGGTAATGACGACTGTTTAGGCCTTAGGGGAGCTTTAGGGAGAGGCAATTTCAT
+ACTTAAGTCACACTGACTTAAAAAGTGAAATATTTGAAATCATTGTTGAAATCACGTGGA
+GGTCGTCAGCAAGCGGATGAGGTTGGAATGCCTATCATTTTCCTCAAGCTCATGTCCTCT
+CATTTTCTTATTTGAAAATCTATTTGGCTCAGAAAGGACACCTAGGGTTAGTCAAAAATC
+ACCTCCTGATGTTCCTTTTAAAGGAAGCTTCCAAGTTATTTGAATAGCTTCCAAGTTATT
+CATCGAGAAACAAAGCAAATTCAAAGATTATGTCCGTAAGCACAAACTGGATTTTAAGAA
+ATCCTGGCTGCATAAACAATTGTCTTATAGAAAAGAATTTCTGTTCCTCTTTTCCCTCCC
+CTTGTCAATCCTATTTGTTTCAGACCTGGGTTCAAACACTAGCTGTAGAGGCTATAAGCT
+ATTGGAAGCACATTTGAGCCTGAAATAAACTGAACCTCTTTTGCCTTGGTTTTCTCACTT
+GTAAATGGGGATTTTTGTGTCTACCTCAAAGGTACGTTGCAAGGATCGAGGGACAGAGCG
+TGCAGCAAGTGGCCAATGAATAGAAGTCTGGTTTTCTGAGCATCCTTGCAGCTGCAGGCT
+TCAGTCTACCAGAGAATGTGAGGTGTTATTCTTCTAGGGCAGTGGTTAGAAAAGAAAATG
+AAAGTAGCAGTACTCTTTTCCTAATGCAACCATAGATGGATGATCAGAATTTGTAATCCA
+TAAGGTAGAAGCTGCTGTGCCTGAAGAAATAGAAAGTGGGCAGAGGTGGAGGGGCAAGGT
+AGGGAGTGGAGTGGAAGGTAGGGAGAGTTTGATCCTAGCCTGCACTGCTCCTCAGAGGTA
+CTTTAGCCTCTTTGGAACAGTATTAGAAAATCATGGTTCTATCAACTCATGTCTGAAAAT
+CAATTGCTATTTCAGAGCAGGAGGTGACCAATCTTGGAAATAAGGAAGGGAGAGAGGCAG
+CCAAGCCAGCAGCTCCTAGGATTAGTCACTGCCTGGAGCCAGCTCTTGGAAGTTCCCCAG
+GAGCTGTCCAGTCTTATGTCATGTCTAGTCAGCAGAGTCCCAAAGAAGCTTGTCATTCTC
+TAGGCATTTGTGCTTACATTCTGATGGGCCTAATAGCAGGGAGATGACATGGAGCCCAGG
+CAGAACAGCTGAGATTTCTACTGGTCATGACCTCCATCTTCTCCTTCACACCTTTCCTAC
+CTTTCTTTTTCCATGCATTCAACAGACATTTATTACCCAATAAGTGCCAGGTAGTAAGCG
+AGGACCTGGGGAGAGCAGATGAGTAAGACACCGTCTCTGTCTCTCAGGAGCTCTCAGATT
+CTTAGGGACACATGTACATCCTAATAAACACAGTGCATCTCATGAATGTGTAAGTTTAAG
+TTATTGATATAGGCACACACAGACAGAGGGACTTCGTTCCCTGCAGGTTCTGTAGTATTT
+CGTGCCCACTCCCCTTTCTTCCCTTGCTGCTCACATCATCCTGCCTTCAAGGAATCTGGG
+GGGATGGTAGACTGAAAGTGGCCCTTTCTGCATAATTCTTCTTGAAAATAAACATTTGCT
+CTCTTCTTAGAGGCTGACTATACTGAGAGCTACCACTCCTTGGCTGCTTATTAGCCATTG
+GGTTATTGCTAAGCCCTTTACATATGTTATATCATTTAATTGTATTGAATCTTCACCATA
+ACACTTCAATGGAAATATTTTTCCAAATAAGGAAAGGTGAGACTCAAAGTAGTTGTATTA
+GTCTGCATTGCTATGAAGAACTACCTGAAACCGGGTAACTTATAAAGAAAAGAGGTGGGC
+CGGGCGCGGTGGCTCATGCCTATAATCCTAGCACTTTGGGAGGCCGAGGTGGGCAGACCA
+CGAGGTCGGGAGTTAGAGACCAGCCTGGCCAACATGGTGAAACCCCGTGTCTACTACACA
+CACACACACACACACACACACACACACACACACACCTGTAATCCTAGCTACTCAGGAGGC
+TGAGGCAGGAGGATTGCTTGAACCCTGGAGGTGGAGGTTGCATTGAGCCAAGATCACACC
+ACTGCACTCCAGCCTGAGTGACAGAGCGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAGAAAGATGTTTAATTGACTCTATGTTCCACAGGCCATACAGGAAGCATGGCT
+TGGGAGCATGGCTGTACTCCAGCCTAGGCGACAGAGTGAGACTCTGTCTCAAAAAAAAAA
+AAAAAAAATCCCCATATCCCCATTCACTGTCCTTTTCTCTAGAAAATACCCCATTTCATA
+TAACTGTCTAAACAACGGTTTAAGGTCTACACAAGATTGTGAAGTGAACCTGCAGGATTA
+GGAGGGTAAGGATTCCCACCTAGGTGGGCTCACTTGCTCTGCCATACCTGGGTAGGATCC
+CAGCCTGCTTCTGTGATTGTCAGGAGGCACCAAAAAGGCTACCCTAGGTTTTCTGTCATT
+CGGCCCAAACATTTCCTCTGCTGGGCAAATGTGGAAAAGAGGCATTAAGCTGGTGCTCCC
+ACAACTGAAAGGAAAGCAATTCTCTTTCTGTTGTGGTTCCTTCCTCTTTGGACTCTTTTC
+TTCCATTCCAGCCTATCCCCTTCTTGGAAAAGCTGTTCTACCAATAGCAGGGAAGAAACA
+GCGCCGTGTACCTGATACGCTACCCTGGGCACAGGCGATCAGACCAGGGATAGACACCTG
+AACTGATCTGGGCAGATGCCCTCTTCTGGCCATTGAGAATTGACAGCATCAGACATCTAG
+AACATAATAGTATTTTTAAATTCTGCAGGGACATCCACCAGGCTGAGGGGGACCAATTTT
+GTTTTAAAAATGTATCCTGAACTTGGCCAGGCATGGTGGCTCATGCCTGTAATCACAGCA
+CTTTGAGAGGCCAAGGTGGGCGGATCACTTGAGGTCAGGAGTTTGAGACCAGCCTGGCCA
+ACGTGGTAAAATCCTGTGTCTATTAAAAAATACAAAAATTAGCCAGGCGTGGTGGTGTGT
+ACCTGTAATCCCAGCTGCTGGGAAGGCTGAGGCAGGAGAATTGCTTGGACCAGGGAGGTG
+GAGGTTGCAGTGAGGTGAGATCATGCCACTGCATTCCAGCCTGGCCAACAAGAGCAAAAT
+TCCATCTCAAAAAAAAAAGTATCCCAAACTTGGAAGTAAAAATAGGATGACTGCACGTCT
+TTCTAATGCCATACTGGAAGGTTGCCTAACAAACCACCAAAGCTTTTTTTAACTCTCTAA
+GGGAAGGTACTTTTGTTTGACTTACTATTTACTATTGATTAGGGCCCAGACTCTGCCAAG
+TTACATGTTAATTTTTGTCTGGTAGAGATACAAATGATTTTTGTCCTGTAAAAAGATTTT
+ATTGCTCCACAGGACATTAATGAGTGAGGTTTCCAAATTAGCAAACTTATGTCAGCATGC
+TGTTTCTGATGGTCTATCCAAATCTTTCTCCTTCCAATTCTCTTTTCAAACAGCTTTACC
+ATCCTCTGGTTCTTTCTTTTGTGAAGTAAACAGATCTTTATACACACTCCCTATAGACTT
+ATATAAGAATCATGTTTTCACTTTTTGAAAATGATGCTTTGACAATTCCACTGAACAGGC
+TGGGGAAAATTTTATGAGAATTGTTGGATCCTGCTCAGAAGCAAAAAGATAAAACCAGGC
+TATCCTCTATCATGGCTGATCTGGGGTTCATTCCCAGAAATGAGGGTCTTGGATCAGGGT
+CAAATATGTGGGTGGGGTGGACTCAATTACTGAGATACCCATCTCATGAGGAAGGATGGG
+ACCCATATTATGGGAAACAAAACAGGAAGAATGAGAGTGAAAAGATTAATCCTTTCACTA
+AATTGGGAAAACAGGAGAAAGTGTTGTTGGATAAAGAAGGAACTTTAGCACAATGAGCAG
+AGACAAGACGGTAAATGTTCCTTATCCAGTAATCTCTGATGAAAGGCCAGTGCTCACATC
+ATTAGTAATGTCCAGAAATGATAATATCAGTAGTAGCAATACTCACAATGTAAATAAGTA
+GCTCTCATGTTTTGATTGCCAATAGTGCTAGCAACCTTACATGTATCACTCTCTACCCCA
+GCCCTGTTAATTGGTACTATGATGAAGAAAGAGACTCAAAGAAAATAAATGACTCACTCG
+CGTATTTTTACACAGCTAGAATTGCTACAGAAAGGATTAAAGCCAAGTCTATCCAAATCC
+ACTGTCTATGTCCCTCCCTCCCTCCCTCCCTCCCTCCCTTCCTTCCTTCCTTCCTTCCTT
+GCTCCTTCCTTCCCTCCCTTTCTGCCTCCCTCCCTTTCTGCCTCCCTCCCTCCCTATCTC
+AAACATCTATTGAGTGTCTACCATGTGCCAGGCACTGTGTCAGGCTCTTGGGATACAGCA
+ATAAGCCAAGTCCTTGCTTTCAGGGAGTTTACATTCCAGTGAGAGGGTCACAGAAACAAA
+TGTATCTCTATGGCAGCAAGTGCTATGAAGAAAATCAGCTTCATTTTTATTGTTTCATGC
+CCATCATGCAGGTTTCCCACAGTCCATCATCCCCACTCCACCCCCCACCCAATGTAGTGC
+TTTCCTCTGTCCTGGAGAATCGGAAAGACTTCACAGCAACATCTGCAGTCCCTTTGTTTC
+AGTGACTTTGGCACAGAGAAGTGGACATGGTGGCAGACAAAGCTGCTGGAAGCTGTCAGG
+CTACTGGCAGCCAAAAGCTTAATCACACATTCCAAAGGCAGTGTGTGTGTGATGTTGCAT
+CTCTGGCCCTGGAAGGGAGATAGAGGTCACCTTCTTGGGAGTCAGAGTTGGCCCCTCAGC
+TCCCAGGGGTTCAGCTGAGCAGCTTCAGAGGGCTGACTGCAGAGACCAGGAAGGGGCCAT
+TCACTCTGATGGGAATTGGGAATCATTGATGCTCGAGCAACAGCTGAGTTAAAATTCATG
+CTAAGAAATCAGCATTCACATGTGTACATATTTAAGTCAGGATCTCAGTGAAGAGGGCAT
+GACAGCAGTGAAAAGAGGTGCCAGACCTGAAGTAGGCTACCTTATGGTTGCTGCTTCACC
+TGTTGCTCTACACACACACACACACACACACACACGATTCCAGAAGATAGTGGGACAGTA
+GCAATTTGAAGGCTCTGCCAGAAAAGCATTTGCTTAAAGTGTTGGGAATTTTTTGTTGGA
+TTGTTGTTTCATTCATAGGGCTTCTAAATTTCACTTTTGCATTTTAACCATTTCAAGGAA
+TTCCCCCTGATTTTGAGTGTGAATGGGTACAAAAGACCAGGGGTTGTTAACCAAAAGCCT
+GGAACATTCAGGTGAACGGCTGTTCTGCAGGGAAGGAGGGAAACAGCAGGGTGAGATGGA
+TGGTCAACCTTCAAAGGCCTTACACAGTCCCGGCCAGGATAATCTTCGCCTCTCCCTTCT
+GCTGGGGAAAAGTCTGGATTGCTAAGACCAGGGTCTCTATAGTGGCATCTCCAACACTCA
+GGCCGAGCTTCATGGCTGGGTTCCTGTTTTTTCATTTGCTCATGCCCCTCAGTGGTATCA
+TCTGACTCAGCTCCTTTCCCTCCTGTTGGGCCAGTACTTACAGTGGGTCTCCTGATGAAG
+CTGAGGTCATGGGTTCATGAGCCCAATTATCACCATGCTGACCGCACCACTAACCTGGCT
+CCGTGTAGTTGCAAACTTGGCTGCACATTGGAATTCCTAGGGAGAGTTTTAAACATCCCA
+ACGACCAGGCTGCAATGAAATAAGACCGATGAAATCAGGATCTCAGGGGTGGAATGGGAC
+TGGTAATTTACAGAATCTCTCCAGCTGATTCCATATTCAGACAAGTTAGAGCACCAATGC
+CCTCAGTCCTGAGAGTGAGGGCTGGTCTCATGAATCCATTCACACAGATGGAAGTCCATC
+CTCACAGCGGTCAGGCCTCACACAACATCGGGCATGTTGGTAGGCATATGCCTAAGTTTC
+TGTGCAATGAATGCATGCCTTACTGGTGATGCATCAATAGCAAGGCATTCAGGGGAGAGA
+GTACCCTGCCTCAGTGCCTAGCATGAGACATACATCCAGGACCATGTTTTTATTCCCATC
+TTATGGATGAGAAAACTGAGGTTCAGAAAGGGTAGGCAAAATCCCCTAGCTCACCTGGCT
+GGAAGGGGGCAGAACTTCCCTGTACGTGCTGAGAACACCACTGTTCGAGCAGAGGGGAAA
+CCTCTGCAAATTTCACTCTGTGTTCAGTGGGTGACTTGCCAAAATGACTTGCCAAAGCCC
+TTTAGGGCCAATAAATTAGAGTGTTTGCATCAAATTTCCATGCACAAGAGCCAACTCAAA
+ACCTTAGATCCAATTCCATTGGTTCCCATAGCTCTGAAGTGGAGAGATGCTAGTAATAAA
+TCCTACAGGCTGATGGCAGGACTTTGATATATAATATTAACTCTGATCTTGGTGGTGGTC
+TGACTCAAGACAGAGGGAATATTAAAAGCAGTAGTAATCCTTCTAAAAGTTCCATGCGCT
+TCTGCCCAGATATCCAGGGTTTCTGGCTGAATTAGCCTGCAGAAGCAATTGTGCAGATTA
+GGTGATGTTGAACCACGAGAAAGTGTCTTCCCACTTAGCAAATCAAGGGTCCATGGGATG
+GAGAGAAAGGAGGGAATAGAGTTTGTCACTTGGGCTGTACTGACCCCAGTGGTGATGTCT
+TCCCTTTGATGGGTGGTGTTGGGACAGCAAGGCAGTCATCATTTAGCCCACTAGTGCTAA
+GGCGGAAGGCATCCGCAGTGCATGGTCTGGCATCCCCAGGCAAAGACAAGAGGATGGGCC
+CTGCAGAGTGTTTTGGGTTAGAAACAAGCTGAGTGAACTGAGTGTTTCTTCAGGGAGCGC
+ACTAAAGATGAGCCGACAAATCCACGACAGTGGGGAGTGAGGTGAGGCAGGGACACAAAT
+CCACAGCTGACTCACCCAGCACATTCCCACCTCCTCAGCATAGAAAACCACAGGGACAAA
+CTGACCAGAAGGCTATTCATCCATGGGTCTATCCCGTGCCTTGATCAGTCTTCCTAAATC
+CCACCTTTGCCAAAGTCACTCCAGTCTGTGAATTTTCCATGGCTTCCTGATGCATATGGA
+AAGACGTTCAGACTCCCAATCTGAGGTCCAATGCTCTCCAGAATTCCATCTTTCCCTACC
+TTCCTGGAATCATTTCCCATTGACTTGCCATCTACCTGGACAAGCTGGAATGGCTGCTTT
+GGCTGTCTTCTGAAAATGCCCTGAGGTGTCTCTGCCCCAGGCCTGTCTCCTGTGCCCCCA
+GAGCTGCCCAGGCCCCTGCTTCCTACAGAGACCAGCTCACAGTCTTCTTGTCAGTGGTCA
+TCTAACAGTGGTCTTGTAAAAGCAGAGCAAGTTCCAATCTTATTTATAGCATTCAGCAGT
+TTTTTTTTTTTTTAGAGCTGGTGTCTTGCTCTGTTGCCCAAGTTTGAGTGCAATGGCTCA
+ATCACAGCTTCACTGCAGCCTTGAACTCCTGGGCCCTAGTGATCCTCCTCTTTCAGCCTC
+CTGAGTAGCTGGGACCACAGGTATGCACCACCATGCCCACCTAAACACAGTCTACCTTTA
+TGTGTGTGTGTCCATCCATCACCAGATGCTCACGGAAGGTAGGGCAGAAACATTTTGAAA
+AATAATTTTTACCTTTGAAGAGTAATCTTAATGATAACCTAGCAGGTGCTCAGATACATC
+GGGTCGATTCACTTCCTATGGCTGTGTAACAAATTACCACAAACTTGGTGATTTAGAGCA
+ATGCCCATTTATTATCTCAGGGTTTCTATAGGTCAGAAGTTTGGGTGTTGCATGGCTGGA
+TTGTCTGTTTAGGATCTCACAGGGTTGAGATCGGGGTAGCCAGGGTTGCTTCTCATCTGG
+GGCTCCAAGTCCTCTTTGCAAGCTCACTGGTTGTCAGTAGAATTCAGTTCCTGTGGTTGT
+AGGACTGAGGTCCCCATATTCTTCTTGCTGTTTGTCAGTCTGGGGTGCTCCCAGCAACTC
+AAGGCCACTCTCAGGTTGTTGACACAGGGTGCCAACATCTATCTTCAAAACCAGTAGGAG
+GATTTCTCTTGCACTGAATCTCTTTTGCATCTCTGACATTCTCAGTCTCTGACCTCTAGA
+TCCAGATTTAAAGGGTTCACTTGATTCTGTCAGACCCACTCAGGACAATTATTTTGTTGT
+GCGTCCCTTTTTCTGGGAAGTGGGTCTACCACTTCTATCACGTTCTTAAAAGGGTCTGGG
+AATGTTCACCCATCACAGACATCCACACCAGGCCAGTTAAGTCAGAACTGCTGGAGATTC
+CACATTCTCCTGGGCAGCCTGGGTGGAGAACCACCTATGTGGAAGGAACACTGGGCTCCA
+AAGATAAGGGGCCTTGCATTTTATTTCATTACCAGTGTCTATTGGCTCTGAGACCTTACA
+GAAATCACTCAACTTCTCAGGGCCTCATTTGCAAACACGGATGATAATAGTAAGCTCCAT
+CTCTCACGGTTGTTAGGAGGATTAAAAGTGTATAAAGATGCTCTGCAAGCTCTGAAGTAT
+TAGCCAACCGTCTAGTCAGTGTGAAGAGACACTGAAAAGTGAGGTGGGACAGAGCATTTT
+AAGTGAAAAAGAAGGGAGAAGCTTATCTTTATCAAAGTTAAATATTAGATACTGAGTACT
+TTGTAAAGTCTGTTGCTGCTGGGGATCAGGCAAATTGTTATAACCTTCCTGGAAGGCAAT
+TTCCCATAATTATCAGCAGTTTACAGAATATCCAAGCCATTTGACCCTAAGATAATGTTT
+CTAGGGATTTCTCTTAAGGATTTAATCAAGGACACATACACAGATTATAGCAGTTCAAAA
+TTGGAACCCATCTATTTAACAATAAGGGATTGTTTAATTACACATGAAATATTATTTAAA
+CTTGAACATTATATTGCCTTTAAATATTTGACATGGAAAGAAGCTTAAAACTCAGTCCTA
+TTTCCTTATCAATGTTCTATCAACAAGGGGCAGGAGGTGTCACCTCCTTGGGAATCAGAG
+TTGGCCCCTCAGGTAGGTGTTTGGAGCTTCCTGGTAGGGGCTGGGGACAAAGTGTGGATG
+GGGCACCTGCTGGACCTGTGGCAAGATCATCAGGGATTGCTATTGGTCTCAGCAAGGGAG
+TGAGGCTGACCAGTTCTCAGCTGCATTTCAGAGAAGGATGAAATGCCCTAATCAGAAGTC
+AGCTCCCCTCATGACCCTGGAGGGAATTCTGCCCACTCACAGACTCTTTCTTATTCTGGG
+CCTCTGCTGTTATCTGGGTCTAGCTCCCTGTCACAGTCAGTTTGGGGACTGATCCTCCAG
+GAAAGTCCTGGGACCTCTCGGCAGGCTGAATGCTTCTCCTTTGTGACTCCCCTGCCATGG
+CGGTTGTGCCCCTTCTTACCTTCTACAGACACGACTTTTCATGGGCCTCTTCCTTTCTCC
+CCACCGGTAAATCACCACCCTTCAAAGGCAGGAACTGTCTCTATTTCATCTTAGTATCCT
+ACGGGCCTGGCCCAGAGTAGATGCTCCAAAAAACTTGTCCTGAACTGAATGGGCGTGAAG
+CCGGGGCCTGTTGCACTGTGTTGTTGTGGGGTGGGGTGACTTCCAACCACACTGGGAGCC
+ATCTCCCTCTCTCATTCCGAGGGAAGAGTCCGCAGCACAGATGGGTGCAACCCAATGTCA
+GGAGCTGACACTGTGATCAAAGAAAATCATTTCCATTGCTCCTGTAGACGAAAAGAGTCA
+AACTCAGTAAAATATTTGAAGAGATGTATTCTGAGCCAAATATGAGTGACCACGGCCCTT
+GCCATAGCCCTCAGGAGGTCCTGAGAACATGTGTCCAAGGTGGTCGGGGTACAGCTTGGT
+TTTATGCATTTTAGAAAGGCATGAGACATCGATCAAGTACATTTAAGAAATACACTGGTT
+TGGTCCAGAAAGGTGGGACCAAAGCAGGAGGAGAGGGGCGCTTCCAGGCTATAGGTAAAT
+TTCAGTGAGTTTGTCTAAAGACCTGGGATCCATAGAAAGGGAATTTTCAAGTTAAGATAA
+AAGATGGTGGAGACCAAGGTTCTTTTGAAGTCTTATAGAGGCTGTCCTCAGAGACAATAG
+ATGGCAAATGTTTCCTATTCAGATCTTTAAAAGGTGCTAGACTTGGCCAGGCACGGTGGC
+TCACGCCTGTAATCCCAGCACTTTGGGAGGCCCAGGTGGGTGTGGATCACAAGGGCAGGA
+GTTTGAGACCATCCTGGCCAATGTGGTGAAACCTCATTTCTACTAAAAATATAAAAATTA
+GCTGTGTGTGGTGGTGGGCGTCTGTAGTCCCAGCTACTCAGGAGGCTGAAGCAGGAGAAT
+CGCTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCGAGATCATGTCACTGCACTCCAGCC
+TGGGCGACAGAGTGAGACTCCGTCTCAAACAAAAAAAAACAAAGTGCTAGACTTTCAGTT
+AATCTCTTTAGGATTGGGAGGGCCTGGAAGAAAAATATCTAGCTATGTTAATAGAGATTC
+TTTACAGATACAAATTTTCCCCCACAAAGGACAGCTTTGCAGGGCCATTTCAAGATATGG
+ACAAAAAAGCCTATGTTTTGGGGTAAAATATTTTGATTTTCTTCCTTGTCTCATAATGTT
+ATGACAGAGTCAGTTTGGAAAGTAAGTCACAATATATAGGGTTAAATAAAATCCATCTGA
+TGAGAATTTATGGTTTGTAGGACATCACTCCCCAGACCCTTTAGATAGGGAATTTGGGTA
+AGATAAAAAAAAAAATCAGAGCTTAGTCTTCACTTGCAAGGGTGCCCCTGTGTTCCTCCA
+CTCTCCATCCCCAAGCTGGGCTGGGATTTCTTGAGCCAGATGAGTTGAAGATGCTGCAAA
+GTTAAAATGGCCTTGCCTTCCTGTGCAGTCAGATGGAGCACCCCCTTCCCTCATCTGGGC
+CTGCTGAGTAGGGTCTCACTGATCCCCGCACTGTGTGTCCCTTAGACCTTTCCTGAGACC
+CAGCCCTTCCCCCGGTGGAAGGGAGAATTATTTGAAAAGTGTGGGTTTTGGTGTCAGACA
+GACTGGGACCCAGGTCTAGGCTACTGAACCAGTGAGCTGTGTGGCTTTGTGCATGCTATT
+TAGACACTCTGAGTTTTAATTTCCTAATTTCTAATTGCCAGACAGGTTGGTTGGGAGGAA
+CAGCTTAGATTGACCTATGAAAGCATTTGTAGACTCGGAAGTGTTCTCATGGCACTTTGG
+ATGAAATCGTTCCTGCTGCTTCAAACTACTGTGTGATGAGTTTCCAAAAATCATTGCCTG
+TGATCTGCAGGCTCGTTGTATGTCACAGATCACCAGATGTGCTTCCATTCCATGCTTGCT
+TCTGCAGTCCTGTTCTAAGCTCTGGCCTAATATTCTTCCCGCCCACGGAGCTCTTGCCAC
+TGCCTCACCGCAGAGACTGGAACCCTGTCCTTTAACTCCCAGCTCAGAGTGTAGGGAAGT
+GTTTCTCAAAGTATTCTCTGTGTTATCTGCTTCCAAATTGCCTGGATATTGGTTAAAAAC
+CAAACCTCTGGTTCCCCTTCCAGACTGAAGGATGAGAATTGGCTGTGGGAATGAGTGGGA
+ATCTACGCTGTTGTGAAGTTCCCCACAGGGATCTCCTGCATCTTAAGGCTCAAAGGCCAT
+GGACCTAGCCCCTGGATACTGGGCATAGGCATCTCAGATGCTGTCTGTTTCTTCACTTCC
+CTGACTGGCCTGGGCTCTGGGGTTGGGCCCTTCTCATTTCTGGATTTGTGATACTTGTCT
+TGTATCCCCTTTTATCATAGTGTGCTTTTGCTTACAAGTGAACAAAAACCCAATCCAAAG
+TGATTTAAACAAAAAGAGCACTTATTGTAAAAGTTCAGAATAAACTGCCTTCAGGCATGG
+CTTGATCCAGGGGCGCACACTGTGTTACCAGGAGGCAGTTTCTCTCTGCCTCCTCACTTG
+GCTACATTTTTCTCTCACTTGTGCATCCTGAGCCATTCACAGAGCTCAGGAGGATGAGTG
+TTCTGATGGAGCAGGGTACGCTGGTGGTTAGTGCCATCAAAAACAGAATGAGATAATGAT
+ATGGCTCAGATGACTGGAGGAGCACCAGGGTTCTTGGTCTAGCACACACTTGGATAAAAT
+GACACAGACACACCTGGAGTGGTTTTAAGGAGCGAAAAGTTTAATATACAAGAAAGAAGG
+AAGGAAGAAGAAAACAGCTCCCCAGTACAGAGACAGAGGGAGAGGGGATTTGAACAGAGA
+GAAAACCCCGGTGGGGAGAAGGGATGTGGGGGGAGGGCGTGTGTGTGGTGTAATCAGCTA
+GTTATATGAGGAGGCTGGAGGAGGCGGTGCTGGCTTGCATAGGGCTCAGAGGATTGGTTT
+GACCAGGCAGGTCATTCACATAGCCTGCGAAAAAGCTGGCCCTCACAGTCTAGCCTTTTA
+AGAATGCAAATGCAGGGCGCCATGATGTTCTACACACGTGGGGATATGTGGGGGCGGCCA
+TGTTGCCAGCCACCTGTTGGGGCAAGGAAGAAACCTGGAATCTCCATGTTTGGGTGGACT
+CAGTTTCCAGTGGCCTGCGTTTGCATATCAAAGCTTGCCAGTGGCTCTTAGAGCTGGCGC
+TCTCCTGTTAGACAAGAAAGGTTTCTGGATCTGCTTTAAAAGAAACAAAAACTTCCCAAG
+GACCTCTTTTCCTCTCTATCTGCCTAAAATAATTTCTTAATAACTCCTATAACAATAAGG
+GGGTGGTCCATTCCCACATGTAAATTGAGGCTTTTCCCAGAAATAGGGTGAATAGATGCT
+GAGTTACCCCAGTCAGCAAATGTCCATTTATCTCATTTGTGAACTCTGGACTCTGCACAG
+AGATTGTGGTGACACAGGCTGTCCTGTGACCCTGTGGCTGGGTCAGCTCCTGTGTCTGCG
+ACAGGATGCCCTGAGTCCCCATGGATTCCTCAACCCCACACCCTGTCCTACTTTTAGCCA
+AGTCAGCCATGCCCCTCTGAGGGCTACGCTGCTTCAATAGGCCTGGCTTCCTAAGTACCT
+TTCATTATCACCCAGGCTCATACCCAGAAGCAAAGCAGAAATTTCTTTTGAGATCCAGGG
+TGGGAAATGGTCAGTTGAATTGAGTTGCAACCGAAGGTGAGGAAACGTCTTTTATGAAAA
+CCCATTTCCCTCTGTCGGAGGTGATTTCAGTCACATTTTCCAAGCTCAGGATAATTTACC
+CCCTACCAGGGTGCACTGCAGAAGGTCTGGCTGGAAGGCCCCGAGCACAGGAGTTGATTG
+CTAGCTGCTAAGAGGCTGCGCTTTGTTCCCGAAGGAGAAAGCTGCAGGTTAAGAGAACAT
+TCCCCACCTTGCCAGGGGTGACAAAGCAGGGGACTGCTTGAGGGCTGACACTGGAGTTAG
+AGATAATGAAAGGAGAGGAGGAAGAAGAAGCCAGGGCCTGGCTCAGCATCTCACCGCATT
+GGTGGGGAGAGGAGCTGCTCACCTTCTCGCACCTGTTGTTGGGCTGAGACAGATTTTCAG
+AGAGCAATGCCTCCTGGACAGAGGCTCTTCCCCACAGGGCAAATGTAATTAGATGAGAGA
+AAAACAAAGCTCTGAAACCCTAATTAGGTGCCAAGCCCTCAGGCTTTATACATCTAAACA
+GCTAAGGAACAGAGGATAAGATTCTCCAGTCGGCACTCCCTTGCCAGTCCTGGCTGAGCT
+AATGGTGAAGTGAGAGCTGTGCCACAGATCCCATGGTTGGCTTTTTGTTGTTGTTATTTC
+AGATGGAGTTTCACTCGCCACCCAGGCTGGAGTGCAGTGGTGCAATCTTGGCTCACCACA
+ATCTCCGCCTCCTGGGTTCAAGTGATTCTCCAGCCTCAGCCTCCCGAGTAGCTGGGACTA
+CCAGCGCCCGCCACCATGCCTGGCTAATATTTTGTGTTTTTAATAGAGACGGGGTTTCAC
+CATGTTGACCAGGCTGGTCTTGAACTCCTGACCTCAGGTGACCTGCCCACCTCAGCCTCC
+CAAAGTGCTGGGATTACAGGCGTGAGCCACTGCACCTGGCCCCGTGGTTGGCTTTTACTC
+CTTCCATTCTGCCACCCTGAAGCTGATCCTCTGGAATTTGCTTGTTTTTGGTGTGTCCAG
+AAATGAAGGTCTATCAGTTCTTGAAATTGGGTTGTTTTAAGTAACTGATGTGCTGGGATG
+ACAGTGAAGAAGACAAGATAGGGATTCCTCTTCCTAAACTTTAGGGCCTGAAGGGACTCC
+TCATTGACAGCAGATGGGATTTTTAATTTCACTCTGGGATGGAGGAAGTGGAGAGGTGAT
+CCAGGCTGGATTGAAATCTCTCAAGCCTGGGAGATTTTGCCCAAAGACTTTTGACATGGG
+AACAGTAGAAACATTGGGAAAATTGGACTTTCAGGTCAGCATTCTGGGTATTTCCCCAGT
+CTTCCCAGGGTGGGATCATCTGGCCCCAGTTATGGGAATAAGACCACATAAATAGAAGAT
+GACTTGGGAAGTCATCTTCCCAAGGTGTCAGGGAGGAGGTGGAGGACCACTGTTCTGATC
+AGCCTCCTTCAACCTCACAGTGGGGTTGGTCTCAGATGGTGCCCAGGAACCTGCCAGCAG
+CGGCACTTTGATGGCACCAAGATCGTGGGTGCAGGGACCCAGATTTGCTTCCTACTCATG
+TCTCCCTACCCACTGAAAAATGGAATATCAGTGAGGAATATCTTAGAGGGCTGCCTTTGC
+TCCTTTTGCCAGAGAACCAATATTGGTTATTAACAATTGGGCCACATCTGGTGTGCAGAA
+AAATGAATATTTTAATAGTGCTTCATAGGGTATCGTAGCATCTTATAAAAAGTGGCCCAT
+CAAATTATTGATTCAATCATTTAAAATGCATTAGCAGAGGATGCCTATCAGACTAAGACA
+TCCATGTTTCTGATCCAGTGAAAAGGGTCCAGGTAAGGAACACATATGAAGCCTCTTGGC
+ATCCTTGTGTGAGCACGGTGCATGACGTGGCCATCAGTATCATTGTTTTCTTTGAGTTTT
+TGCTTGAGTGTTGAGATGTGTGAGGGATAGAAGATCCTTGTTTGCTTCTAGTCCTGACCT
+ACACTGTCCATTAGGGAAATAATTTGTTTTCTTGAACCCATTATATGAATAATTTTGTTT
+TTAATCAATAGAAACAAATGGTCTTTATTTAACTAACAGAAAAAATTCCAATGAGGCCAG
+GCCACATAGGGGTTTCTGTAAATGTCATATCATTTCTCTTCTGTCCCCTCAGCTAAGAGT
+ATAAAAAGTTCAGGCGACCTCCAGGGGCTTTTGCCTACTTAAATAGTATTACTTAGAGAT
+GAGCTAGTACTTGGTTTTAAAAGTAATTTTTTTTTTCTTTTTTGAGACGGAGTTTCGCTC
+TGGTCGCCCAGTCTGGAGTGCAATGGCACAATCTCGGCTCGCTGCAAGCTCCACCTCCCG
+GGTTCAAGAGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGTGCCTGCCAC
+CATGCCTGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGGCAGGCT
+GGTTTCAAACTCCTGACCTCAGGTGATCCGCCTGACTGAGCCTCCCAAAGTGTTGTGATT
+ACAGGCGTTAGCCACTGCTCCTGGCCCTAAAAGTAACAGTTCTAAGCTTTGTACTTACGA
+CACCAAAAACATACAGACTGACATCTAAGTAATTAAGTCAATCATTAAGATATTTAGTTA
+TGTCATGCAAAATAATAATCTCCAAGGAGTTCTCAAAGAATTCAGTAGTTTGATGTTATT
+GCCAGCACAGCCTTTACTGAGTCCTCTTATAAATCTTAAAGAAAAATTTAAGATTTTTAA
+TTTTTAAAGATTTAAAAATTTTTAATTAAATTTTTTTTTTAGGGCTGGACTCTTGGTCTG
+TCGTCCAGGATAGAGGGCAGGGATGCCATCACTACTCACTATAACCTCAAACTCCTGGGC
+TCAAGCAATCCTCCCACCTCAGCCTCCGGAGTAGCTGGGACTACAGGCATGCCCCACCAC
+ATTCGGCTAATTTTTAAAATTTTTTTGTAGAGACAGGGTCTCACTATATTGTCCAGGCTG
+CTCTCAAAATCCTGGCCTAAAGTGATCCTCCTGCCTCAGCCTCCTGAGTAGCTGGGTTAG
+ATCCTGGCAAATGAAAGGGCCCCAGCTTTGAACTACCTTTGGGGACGATCTCACTGCACA
+CGGGTTCTCACACAGCACACCCCGTCACACACATGAACTCACACTGAGAACATATGAACA
+CTACACACATGTTCTCACACAGCACACGCCCCGTCACACCCATGAACTCACACCGAGAAC
+ACAACATCACACACAGGGACTCACGCACAGAGGACATGTGAACACTACACACACGTTCTC
+ACACAGCACACCCCGTCACACCCATGAACTCACACCAAGAACACAACATCACACACAGGG
+ACTCACGCACAGAGGACATGTGGACACTACACACACGTTCTCACACAGCACACGCCCCGT
+CACACTCATGAACTCACACCGAGAACACAACATCACACACAGGGACTCACGCACAGAGGA
+CATGTGAACACTACACACACGTTCTCACACAGCACACACCCCGTCACACCCACACCCCCA
+CATGCCTAGACACACACATCCTTACTCTGCGTGCATCCCTGGCCTGGTGGACGGAAGATC
+GAGCGCTCTGGGTGGACTTACGGCCACAGGACGGGGGCAGAGTCGGCAGGGAGGCCCCTC
+CGAGGCCCAGTGGGCCCTGCGCTGGCCCCGGCCGCAGACGCCCACCTGCTGCTGTGCTGG
+CTGCGGCGTGTGCCCCGGGCTCTGCGGCTGACCTGGCCTCCACGTCTCACCCATGAAGCA
+GGCATGAAAGGCTGGCCAGGTTGGCTAAATGGGACCACAGCAGAAGCATGAGCCCCAGAA
+TGTGCACGAAGGAAGAGAGAGCCGGGGGAGGTGGCGGGCTGGGTGTGCAGAGTGGGCCTG
+AGCTCCGGCCTCCTCCCTGGACGCCCTCCCGTGGCCGCAGCCATCCCCGCACCCACTGGT
+GTGGCCTGACCCTTCACCCTGAGCCCACCCTTCGCGGCCACTAGGGAACCTCAGGAGAGG
+CCGCCGCGGTGGGGTGGGCGGATTCCCCCGGAGCAGGCCCAGGCCCCTGCTCCTGAGCTC
+TCCTGCAGCGCCGTCTGCTGGCCACAGAGAACCCACGTGCGCCGGCCGCCAGGCCTGGGC
+ATCTCCTCTCCTGCAGCGCCGCCTGCTGGCCACAGAGAACCCGCGTGCGCCGGCCGCCAG
+GCCTGGGCATCTCCTCTCCTGCAGCGCCGCCTGCTGGCCACAGAGAACCCGCGTGCGCCG
+GCCGCCTGGCCTGGGCATCTCCTCTCCTGCAGCGCCGCCTGCTGGCCACAGAGAACCCGC
+GTGCGCCGGCCGCCTGGCCTGGGCATCTCCTCTCCTGCAGCGCCGCCTGCTGGCCACAGA
+GAACCCGCGTGTGCCGGCCGCCAGGCCTGGGCATCTCCTCTCCTGCAGCGCCGCCTGCTG
+GCCACAGAGAACCCGCGTGCGCCGGCCGCCTGGCCTGGGCATCTCCTCTCCTGCAGCGCC
+GCCTGCTGGCCACAGAGAACCCACGTGCGCCGGCCGCCTGGCCTGGGCATCTCCTCTCCT
+GCAGCGCCGCCTGCTGGCCACAGAGAACCCGCGTGCGCCGGCCGCCAGGCCTGGGCATCT
+CCCCGGGCCCTAGTTCCCCCCCTCACCTAAGGGGAGGGACTCCCGTCTTTCCATCCACCC
+CCTCCTTGCCTCTGCAGAGCTCCAGGGAAGGCTGGCACCCGCTCACTGCATTTAGACTCC
+ATCAGGTTCAGACAGTGGGTCAGGGTACAAGGCTTCAGTGGCCAGGGATGTGGCCTCTAA
+TTTGTAGAGAGAAAGAAGGGCAGAGGCAAAGGTTTGGGCCCAGGGACTGGGCTCCGTTTC
+CAGAATCACTCTTGGAGCTGGTGAGCAGAGGGCTGGACACTGCCCTCCATGACCAGCACT
+GCCCTCCACCCTAGCTCACTCCCCTAGCTGGCCCAGGGGTTCAGGCTTTCCTTTCATAAA
+GTGGGGTCGAGGAAAGGCAAAACCTCCTCCCCTGGGCCACACGAACCGTGGTGCACAGGC
+TCCCACTAGGTGGGCCAGTCAGCTCATCCCATGGACACACCAGGGGCATCGAGAAAGGAA
+TAGCGACCTGAACCCCATACCCGAAGGGTGGCCCTCAGGACCCCCAAGGCAGGGAACAGG
+CTGCAGAGGGTTTGGGGGAGCATCTTGGTGCATAGAAAACAAACACTCTGGGAAGCCGCT
+GTGAGTGTGTGTGGCTCTCAGGCCTGTTCTGTCCTGGGTGCGCTGCGTTCCCCAGGCGGC
+ACCATCTCTCTGCCTCTGTACCCTTGAATTCCCTCTGCCTGCACCCGGTCCCCACCCACC
+TCCTGCCCAGCCCCACAAGCCCTTCCAGACCACTGCTGGGGCATTCCTGGGCCCCCTCGG
+TTCTTGGTGACTACCATGCAGTTCTCTATGGAAACTGACTCTCACTGAAAACAAGTGTAA
+CCGTCTACCTAAGAGACTCACACAGAGTTCTCAGCCAGGTCTCCAGGACAATCAGACGCA
+ACTTGTCATTCTCACTCATCCCATCACCCGACTAGCTTCTCAGCCCAGCCCTGGGGGAGG
+TTTTCCCCTTACTTGAAATGTCTCTTGGATTTGAAAAATCCCAGCGTTCACCCCTGGTGC
+CGACACTTGCCTCTGTAACCTTCTGCCTGCTGCTTTGCTCTCATCCAGACCGGTTGGCAC
+TTGGCCCCCTCTGGCCAGCTGGTTCCCCAGAGACAACCATCTTGCCCACCTTGTGGAAGG
+CCCCATGGCCTGCCTCACCCCTCACTCCCATTTCACAGCTCTCGTGGTGCTCTACAAGAA
+AAATCTGCTTTATAGATGAGGAAAGACCCTTGGGGCAGACAAGACAGTCCCTGTTTGACA
+TAATTCCTTTATCTCTTCTCCCCCAGCTCTGCTGCCCCCTGCCCCATACACGTGATGGAG
+CAGAAAACGTGCTGTGTGAACCTGTGACTTCAGGGCCTGTTGACGTGGTCGTGCTTGCAT
+ACTCTCTGGTGAGGGGTGGGGAGAGGGGGTGGGAGACGGGTAGAAATAGATGAAGTAGAT
+GATGGGTGGATTGCTGGCTAGATAGATGATAGATAGGGATAGGTGGTATATGGGTGATAG
+GTAACAGGTGATGGATAGATGATAGAAATAGATGATGGATAGATACTTGATAGGCAAATT
+AGATAATAGATAGCAATAGATGAACTAGATGATAGATGGAAAGGTAGGTAGGTAGATATA
+TGATAGATGGTTGATAGATAAAAATAGATGAAATAGATGGCATGGTTAGATAGGTGGGTA
+GGTAGATAGATGACAGATAGAAAGACAATAGACCACTGGGGGCTGAGCCTGGCCTGAGCC
+AGAAAGGTGAGAAGGGGACAGCGGTGAGGACCCCACAGGTCCCTGCTCTCACCCCTATTA
+GCCCCAGTGTTTGGCCTGAGCTCTGACTGACAGCTCCCTCTTTCCGAGATGAGACTCAAG
+AGGAGGAAGAGGGGACTTCCTAAGGACAGGGATTCTTGGTGTCTCCTTGGGGGTGGTAGA
+CACTGCCTGCCTCGCCTGCTGTGGCCTCTCTGCACACAACCAACGACCCCTAAAGGGCTC
+CATGGGCGCCCATGCTGCCCCCATCAGCTGACACCCCCTGTGCGAAGATTCTCCTCCTCC
+TCTTCCTCCTGCCTTTCTGTCCCCTCATCCTCCTCTTTATGGAATTAACTTCCCTTGGTC
+AACATCTTCCTGCTTCACTCACTTCCCTAAACTCCTCCCTATCCCTTCTCAATCTGCAAG
+AAAAATGTAGAAAGAATATGGTAAAGGAAAGCTTTGAGCCCATATTTGGGTCCAATGCCG
+ACACCACATGCCCCAAAGCCCCCTTGAGAGCATCCACGTCCGTGTAGTTGAGTATTGCCC
+GAGCTGGAGTGAGATTTGCCTCTCTACGGAGCTGCCTTCCTGCAGTTCAAGAGCACTGTC
+TCTTTTCTGGGCCTCCTGCCTGGTGCAAGGGCCCCAGCTGAGCCTCCTCCAGCTCTGACC
+TCTGGTGGTTCCGGGCTGCCCCAGAGGGTCTTGCCCAGGCTCTGACACTTGGCATGGTCT
+GGGAGCTCCAGCAGCCACAGCCCAGCCCTGGGGAGGCTTTGTGGTCTCTGAGGGGGCAGG
+TGCACTCCCCCAACTCCAGTTCATGTTTTTCCCTCCAACTCTAAGCCTTTTTCTTCCTCT
+GCTATTACCCAGGCACCCTACCCTGTCAACAACACTGGCCTTCAAGACCCTTTGTAGCAT
+AACTCCCACCTATAACTCCCACCTGAAGCCAGCCCTTCCCACCTCTGCGCCTCTGATGCC
+CAGGACAGCTCTGACCATGGGCAGCTCTGACCCAGGACAGCTCTGACCTTGGGCAGCCCT
+GATCTGGGGCAGCTCTGACCTCGAGTAGCTGTGACCCTGGGCAGCTCTGACTCTGGGTAG
+TCGTGACCCTGGGGAACTCTCAGCACGGGGGTTGCATGCTCCTGTTTAGACAGCTGCTGT
+CCCCCAAGCTGGCTCACTATCCCATGTTGGAGTGCACTGTTCGGGGCTGCCTGCCTGGAT
+TGATGCAGGGAAACTTGGTTCCAGCCCACCTCCTCCTGCGGAGGCTGAGTCAGGGGCTCT
+TCCCTCGGCCAGGCTGAAAGGCAGCTGTTGGTCCCCCTGTGAGGTCTTCCACATGGCCTG
+GGAGAGTCTCCCCATCTCTTCAGGCAGAAGGGAGGACAGTCCATAATGTTCCTTCCAGTC
+CTCTGACTTGTCATTTTTCTACCCCAAATCTTGCACTTTAACCCCATAGAGAGCTCCTGA
+AGGGGGAATTTTAACTGGCAAAACTCAGAACTCCATCCAAACACAACCGAAACCATCCTG
+GGTGGCTTAGAGGTGGCTGCCTCCCAGACAAGTCCATAGCCCCACAGAAACGTCTGGTCC
+TTCACCTGCCAGAGCTCAGGCTTTTTGGTTGAAGCCGGAGACAGGCCCAGCTCAGAGTGT
+GCCCCGGTTTATCCTGAACACCGACTTGGTGCGGTGTGTGTGACAGACCAGCGAAGCGGG
+TCTTGCTGCCTGTCCTGTGGTTGGCCCTTGGCTCCCAGCCTCGAGTCCTACCCTTAGGCC
+AGGTCAGAGCAGGTTCAGCAGCAGGACTGGCTAGGCACCACCCAGGCTCATGAGGTGGCT
+TTGTGGGGAGGAAATGAGGTTTTTTTTTTTCCTCTTGTAAAGTTGCTTGTTGTTAATTTA
+AAATTTTAATTTCATTTCTGAATTAACATTCAGCAAAACTGCTATTTTTTGGTGTACAGT
+TCTATGAGTTTAACACATTTATAGATTCATGTAGCAACACTGTGGATACAGAACAGTTAC
+ATCACCCCCAGAACTCCGTTCACAGTCACGCTCCCCGACCCAGCCCCGGCAGCTCTCCCT
+GTGGTTTGTCTTTTGCAGAGGAAATCCCGCAGCTGGCGGCACCTGGAGACCGGCTCCTCG
+CCGAGCCGACCGCGCGTGCGCGGCTCCCTCCTCGTCCGTGCTGAGCGCCGCGTGGGGTTC
+CGCGTGGAGGCGCCTGTGCCGCTGAAGCGTGTTTGGGTTGCTTCCAGGGTGGGATGGTTG
+TTGGATAGAGCTGTTTGTGCATTTGCGTTGTAGGTTTTTGTGTGAACATAAGCTTTTGTT
+TCTCTCGGGTACATACCCAGAAGTGCAATTGCTGAGTCATGTGGGAAGCGTGTGCCCAAC
+TTTACAGGAAAACACCACAGGCCGCCCCTTCGCTTTGCGCTCCCGCTAATCGGGAATGAG
+TGCCTGCTGCTCCGCGTTCTTGCGGGCACCCAGCATTTTCCGTGCTTACATTTCAGCCAT
+CCCGGAATGAATGAAAAGCGTTTCCTAGTGGCTGTAATTTGCATCTCCCTGGTGGCTGAT
+GGAAGCTTATTTCCCATCCATATCCCTTGCTTGGTGACGCATCTGTTCAAGTCCTTCCCC
+GGTTTGTAACTGGATTATTTGGTGTTTTTACTGTTGGATTTTGAGAGTTCTTTATGTATT
+CTAGATACAATTCCTTTGCCAGATATGAGATTCACAAATATTTTCTCCAACTCTATGTCT
+TGTGTTTTCATTCTCTCAACAGTGACTTTTGCAGCATTCATAGGGATTTTATGTTTTCTT
+CTCAAAGTTTTATAAACCACTATATTTAAAATTTTAATTTAAAAACTATAAACCTATTAT
+AGTTTTTAAATTAAACTGTAAACCTCTTATATAGATTTTCTGTTTAAACTTATGATTCCT
+TTTAAGTTAATTATTATGTAAGTTGTGAGGGTTGGGTCAAGGCATTCCTTTGCTTAAAAT
+CCCCAGCTTTTCATTTCTCTCAGACAGAAGTCTTGACCTGCAGGGTCAGGCTCCCCTGCT
+CTCTGAGCTCGCCCTCCCCACGCAGCGCTAGCCCCTGGACTATTCTCACCACTCAGGCCT
+TGGCCTCCATACCCGCTTGGCACCCACCAAAGGGTCCGGGGACCCCTCCACAGGGCAGCG
+TTCTGTCTGTGAGGTGAAGCGGGAGCAGAGGGCCAGGCAGAGCCAGGCTGGGACCCAATC
+TCTGCTTCAGGCTGGTCTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTGTCGCCCAG
+GCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCACCGCCTCCCGGGTTCACGCCA
+TTCTCCTGCCTCAGCCTCGCGCGTAGCTGGGACTACAGGTGCCTGCCACCATGCCTGGCT
+AATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTTGATG
+TCCTGACCTTGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGC
+CACCGCACCTGGCCAGGCTGGTCTTTTTTGCCAGAGTTAGTGTTGTATTGAGGGACATGG
+AGGGAGAAAAGGGGGTCAGTTAGGGGCAAGTTTACTTGTGCAGGTAACCAGGGTGAGGGC
+TCGAGGGGAGAAGAGAGATAAGGAGGGCAGAGCTCAGCCAAGTTGGCCTGATGACATGAC
+CAGAATGTGATCACTAGATCCCCTGCCTGGAGGCCCAAGTGTGGCCCCAGGTCTGGATAG
+TTGCAGCCACTGTGGGGAAGCTTCAGTTTGGGAGCCACAGAAACCAAGAATATTGTCTGG
+GAAGCTGATGTGCAGAGAGGAGAATGGAGCGGATGGAGGTGCGGTGGGGGAGAGAGACAA
+AGAGACAGAGAGGAGAGTAAAAGCCTGTTGCTGGCTCCACTATGTTGGGCTTGTCAGCCC
+AGCTTCTTCTTGTCCCATCCATAAAATGGGCTGGTGTCGCCCATCCTGGTTAGGAGGCAC
+AAGGAAGTGTTGCGCTGTGTGCTCGGCCCAGCTGACTCAGCAGCTCTCCAACCTTGGGGA
+CTCTCCAGACAGGTGTGTGCAGGTGAGGTGCTGGACCAAGGAAGGGCAGGTGGAGGACAT
+GGCCGAGGGGAGCTCTGTGAGCTGAGCTGCCTGCTTCGAGGGTGCCCTTGAGGCCCAGGA
+CTGACCCCTGGAGGGAGAGGCTTCCTTCCTTCTGTTGGGGCTCAGAAAACAACGCCCCAA
+AATGAAGTCCTCAGCAGCAGCCTCAGAAGCAAAAGTTGTCTCTGACCTTCTCCTGCCCTC
+CTGTCTCTCAGTCTCATTCTCCCCGAAGGCGCTGTAGAAACCAGACTCTCTTTTTCCCCA
+AGGCCGGTCACAGAAATCAGAACCCCTTCTCCCCAAAGCTGGTCAGAAAACCTAAAAATA
+TTACTCAGTTTTCCGTCTACCTTTCTATATAAGAGCTGACTAGAGAGAAATGATCCAACA
+TCCCTTGTTTGACTGTAGGTCATGAGACTGTCATTCCAGAGAGGGCCCTGCCCCACGTCC
+AGAGAAGAAAATGCTCAGAGACGAAGACAAATCTAGACAGACCTTGCTGGGTTCCCACTC
+AGTCTATTCACATTAGATCAAGCCCTTTGTGTCCAATCCTTTTTTTAGAGGACTGTTCAT
+ACGTTATTAAACCTAAACATAAAAATGGACAATTTCCCCCATCGTTGGGTCTTCGTTCTA
+AAGGTTCTTATATGTACACATCACATAAATTTGCATACCGTTTCTCCTATTAATCCATCT
+GTCTCATGTCAGTGACTTCTCAGCAAACCTTTAGGGGCCAAGGGGCCCCACACTCTCCAG
+CGGCAGGCACAATGGGCCTGGGGTGCAGTTGTGGACACTCGGACCCTCCTTGGAGCTGGT
+TTAGCTGTGCTGTGTGCTTGTGGGAATGGATTGCCATGATTTCTGGGCTCTAATAAATTG
+TGCTTCAATCGACTCTTGAGGAGTTAATGAGAGGCCTCACTTCAGACCATAAACACCCTC
+CCTGTGTGGGATAGAAACACACATCGTCACAGCCAGGAGGTCAGTCGGGTGAGGGTCTGC
+TTTGCTTACAAGGTCCAGAAACCCAGCAGAAAACCCTCGAGGCCACATCAGTGAAGAGTA
+ACTTATTTCAGCAACATTTCCATGTGTGACACAAGACACACATTTCCTGCATCCACCTTT
+AAAGTCAAGAAGTTGAAGCTGAATAAAGCCAGCAGGCAGCGAAAATCACCTGCACTCAGT
+TCAGTTGTGGCAGGAAAGGGAAAGAGCCATGAAGAAAGGAGAGGGGGATGGAGAGGGAGA
+AAGGAGAGGGGGATGGAGAGGAGAAAGGAGAGGGGGATGGAGAGGGAGAAAGGAGAGGGG
+GATAGAGAGGAGAAAGGAGAGGGGGCTAGAGAGGAGAAAGGAGAGGGAGATGGAGAGGGG
+GATGGAGAGGGGGATGGAGAGGAGAAAGGAGACGGGGATGGAGGGGGGATGGAGAGAAGA
+AAGGAGAGGAGGGTGGAGAGCGACAGCTGCAGAGGGAGGCAGGGAGGCTGGCTGGGCGTG
+GACAGCTGCAGAGGGAGGCAGGGGAGGCCGGCTGGGCATGGACACTGCAGAGGGGACACA
+GCCACTCTGGGAACAGCAGCCAGTGGCGGATCTGCCTGGAATGCTGTTCCCTCCTGTCCA
+GGATGGGCCTGTCTCTGCAGACAGGGGCCCTCCCCTTCCTGGCCTGGCTGTGCACTCCCC
+ATGTGCATGGTGGAAGCTCTGCAGAGGCCGTTCTGCTCCAGAGTGGGGCATAGCCTCGGG
+CGAGGTTCACAGCTTGGGGGGCTGGTCCTGCCCTGTCCCACATGTGGCTGTGTGGGCAGC
+ATGGATCTTCTTCCGCGGTGACCCTGTGTGCCCACCCCCCCCAACTTATGCCTGCTTCCC
+AAGGCCATGGGCCTCACCCTCAGACTTCACTTTTGTGTATATGGAAAGACACAATTATCG
+GGACAGAAACAGATCAGTATTTGCCAGTGGGTGAGTGAGGGGAGAGGAGTTTACTACCGA
+GGGGCCGAACTGGGGCCATTTTTGAGGGATGAAAGTCTTCTGTGTGGCTCTACAGAGTTG
+GGTACGTGATGCTGTGCTTGTCAAACCCCACAGGACTGGACCTCACTGTGGGAACAACAA
+GATCAACAAGAGGAGCAAGAACAACATCAAGAGTCAGGGCCCGGGGGTCCTGACGGGTAC
+AGGACGGGTACAGACCCACACAGGAATCCCAGAGTGTGTTCCACAGCAGGACACGCCTGC
+GCTGAAAGAGTGGGCAGAAAGGAGCTGACCTGGGTAAGTCCAAAAACAGTGTTTTGATTA
+GATTCTGGAAAGAATCAAATAACTCTGCATATCTAAGCACTAAACTCCAATTGGTAAAAT
+TGTTTCCCACAGCAATACATGTTAGCAACTTTGAAACTACTTTTATATATACTAAGGTTT
+CACAAATAAGTCAATACAGTAGTAAGAGTCAGGGTTCTCACAGCTGGATAAGGAAGTCAT
+GGAAAAGCCAGCGGGGACCCTGAGGTCCATATATAATATATATTATACATATATACAGAT
+CAGAATGGACCCTAAGGTGGTCGGTTATAGACAGATATGCCAGCAGGAACTCATGTTTAC
+ATGATACATATATACAGATCAGAATGGACCCTGAGGACCATATATAATATATATTATACA
+TATATGCAGATCAGAATGGACCCTGAGGTCCATATATAATATATATTATACATATATACA
+GATCAGAATGGACCCTAAGGTGGTCGGTTATAGACAGATATGCCAGCAGGAACTCATGTT
+TACATGATACATATATACAGATCAGAATGGACCCTGAGGACCATATATAATATATATTAT
+ACATATATACAGATCAGAATGGACCCTAAGGTGGTCGGTTATAGACAGATATGCCAGCAG
+GAACTCATGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGTCCATATATA
+ATATATATTATACATATATGCAGATCAGAATGGACCCTGAGGTCCATATATAATATATAT
+TATACATATATACAGATCAGAATGGACCCTGAGGTGGTCAGTTATAGTCAGATATGCCAG
+CAGGAACTCGTGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGTGGTCGG
+TTACAGTCAGATATGCCAGCAGGAACTCGTGTTTACATGATACTTATATACAGATCGGAA
+TGGACCCTGAGGTGGTCAGTTATAGTCAGATATGCCAGTAGGAACTCGTGTTTACATGAT
+ACATACATACAGATCAGAATGGACCCTGAGGTGGTCAGTTATAGTCAGATATGCCAGTAG
+GAACTCATGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGTGGTCGGTTA
+TAGTCAGATATGCCAGCAGGAACTCGTGTTTACATGATACATATATACAGATCAGAATGG
+ACCCTGAGGTGGTCGGTTACAGTCAGATATGCCAGCAGGAACTCGTGTTTACATGATACT
+TATATACAGATCGGAATGAACCCTGAGGTGGTCAGTTATAGTCAGATATGCCAGTAGGAA
+ATCATGTTTACATGATACATATATACAGATCAGAATGGACCCTGAGGTGGTCGGTTACAG
+TCAGATATGCCAGTAGGAAGTCGTGTTTACATGATACATATATACAGATCAGAATGGACC
+CTGAGGTGGTCAGTTATAGTCAGATATGCCAGCAGGAACTCATGTTTACATAATACATAT
+ATACAGATAGGTTAAATATATACACACACACGTGCGTGTGCATACATGGCTTAGCACACA
+CATCTGTAGATCCTGGGTTTGTCCTTTGAGAGGGGACACCCCAGTAGCAGCAAGCACATT
+CCATGCCCAGATGTTAGTTTCTAAATTTCATCTTCAATAAAAGGAGCCAAGTCTCCCTGG
+AGAAATGGCTGATAATTGGGATGTGGGAGAGAAAATACAAGATGAACCTGGAGCATCTTG
+TAGTCCCAGGAAGTAAGAAAATGCTCAAAAATAAAATTTTTAAAAAGCTGTGGGCATTTC
+AAAAGGGCATGGAACCCAAAATGTAAGAGCTCCCAGTGGCCACAGCTACAATGATTTGAG
+TGCACACACACTCACACAGACATACACACACACACACACACAAATCGGATTATGCCCCAA
+AGAATAAAATGAATGTCCATGGATTTGTAAGCATATAAATAAATTATTGAATAAATTAAA
+ACTGAAAGGGTAGCCGGGCGAGGTGGCGAGCGCCTGTAGTCCCAGCTACTCGGGAGGCTG
+AGGCAGGAGAATGGTGTGAGCCCGGGAGGTGGAGCTTGCAGTGAGCCAAGATCACGCCAA
+TGCACTCCAGCTGGGGTGACAGAGCAAGACTCTGTCTCAAAAACAAAACAAAACAAAACA
+AAACAAAAAACTGAAAGGGACAGGCCTTTCTTGGAACAAATTCCAAACAAGAAATGTGGA
+GTAAATAGGGAAAATCACCATCAGGCTGGGCACAGTGGCTCGTGCCTGTAATCTCAACAC
+TTCGGGAGGCTGAGGCAGGTGGATCTCCTGAGGTCAGGAGTTCGAGACCAGCCTAGCCAA
+CATTGTGAAACCCTGTCTCTACAAAAAAATACAAAATTAGCTGGGCCTGGTGACACATGC
+CTGTAATCTCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGTTGC
+AGTGAGCTGAGATTGTGCCACTGCACTCCAGCCTGGGCAATAAGAGCAAAACTCTGTCTC
+AAAAAAAAGAAAGAAAGAAAGAAAAGAAAAGAAAAAAAAGAAAATCACCATCAGTGCTGC
+AGGCAAGCTCCCCTGAGGAATGCTAAAATTCCTGTGCAAAGTTTAAGGAGAAAGAAGATA
+TTTGTATACTGTCAAAGTGTCTCCCCTAAATGTTCAGTAATTACCATGGTGCCCAAATTC
+TTTGATGCTCCTTCCTGTGGGAGTTGGAGCTCATGCTGGACTTCATGACTCACTCTTAAC
+CAGCAGGACATGGAGAGGAAAACAGTCACTCTCCCGTGGGGAGACCTGGCAGGCCTCACC
+TTGGCCGTGTGATCAAGGTCCAGACCACCAGTGATGAGGCATGTTGACATCGTGGCCCCT
+GAGAGCACGTGATGAGAAGAGCGCTCCACCTCTGCCGTGTTCTTACGCAAACGCACAGTT
+CCAGTGTAATCAGAGAGAACATCACACACACACCAATTGAGGGGCATCTTGCAGAATACC
+TGAGCAGCACTCTGCAAAGCTGTCAAGGCAGTGAAACGAAGACAGGCCAGGAAAGGGTCA
+CAGGTGCAGGGGACTAAGGAGGCGTGAGGGCCAGTGCAGCCTGGGGTCCTGGACGTGAGC
+TGCTGAGACGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGACGGCA
+CCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGACGGCACCCGCGTGAGTGT
+CGCAGTTTCCACACCGTGAGCTGCTGAGACGGCACCCGCGTGAGTGTCGCAGTTTCCACA
+CCGTGAGCTGCTGAGACGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTG
+AGACGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGC
+GTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGCGTGAGTGTCGCAG
+TTTCCACACCGTGAGCTGCTGAGATGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTG
+AGCTGCTGAGATGGCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATG
+GCACCCGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGCGTGAG
+TGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCC
+ACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTG
+CTGAGATGGCACCCATGGGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACC
+CGCGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGCGTGAGTGTCG
+CAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACC
+GTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAG
+ATGGCACCCATGGGAGTGTCGCAGTTTCTACACCGTGAGCTGCTGAGATGGCACCCGTGT
+GAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTT
+TCCACACCGTGAGCTGCTGAGATGGCACCCATGGGAGTGTCGCAGTTTCTACACCGTGAG
+CTGCTGAGATGGCACCCACGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGC
+ACCCGTGTGAGTGTCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCACGTGAGTG
+TCGCAGTTTCCACACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCAC
+ACCGTGAGCTGCTGAGATGGCACCCGTGTGAGTGTCGCAGTTTCCACACGTGCATCATTG
+CTGTGTAAGATGCTCAAGTGAGAGGAAGCTGGTGAACGGGTCTGTGGGAAGTTGCAGTAC
+TGTCTTTGCAACTCTTCTGGACATCTTTTTTTTTTTTTTAAATAAAACATTTTTAACATG
+AAAATATGCAGAGCACGGTGGCTCGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCA
+GGTGGATCATGAGGTCAGGAGTTCAAGACCAGCCTAGCCAACATGGTGAAACCCCGTCTC
+TACTAAGAATACAAAAATTAGCTGGGCGTGGTGATGGGCATCTGTAATCCCAGCTACTCG
+GGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCGAGAT
+CGCGCCCCTGCACTCCAGCCTGGGTGACAGAGCAAGACTCCATCTCAAAAAAAATAAAGG
+AAATATGCGTCGTTGGATGCTGTATGACAATCAAGCTACTTATAACAAACAAAATTGAGA
+ATGAAGGTAAATTAAAAATAATTTATAGTCTTTAAAAAGCAGGAACTACAAAATTTACAT
+TTCTGAAAATGGCAGAAAAATCCCACATGGCTGTATATGTATGTGTGAGATTGTGTATGA
+ATGAGCGCATGCATATATTTTTGTGTGTTTGGATTATATGTGTGACGGTGTGCATGAGTG
+TGTATATGATTTGGGGGTATGTGTGAGTGTGTATGACTGTGTGTATGAGTGTGTATGATT
+TGTGTGTGTGAGTGTGTACATGTATACACTAGTGTGCGTATGATTTGGGGGTATGAATGT
+GAATGTGTACATATGTATTTATGATCTGAGTGTGTATGAGTGTGAATGTGAACATGTGTG
+TGTGAGTGGGTATATGATTTGGGTGTGTGCAAGTATGAATATGTATTGTGTGCATTAATG
+TGTATATTTTGGGCTGTGTATGAGTGAATGTGAACATGTGTGCACGAGTGTATATATGAT
+CTGGGTGTGTATGAGTGAGCATGAGTGAACATGTGTGCATGAATGTGAGTATGATTTGGG
+TGTGTATGAGTGTGAATGTGTGCACGAGTGTATATATGATCTGGGTGTGTATGAGTGAGC
+ATGAATGTGAACATGTGTGCATGAATGTGAACATGTGTGCATGAATATATGATTTGGGTG
+TGTATGAGTGTGAATGTGTGCACGAGTGTACAATCGGTGTGTATGAGTGAGCATGAATGT
+GAACATGTGTGCACGAGTGTATATATGATCTGGGTGTGTAGGAGTGAGCATGAATGTGTA
+TGCACAAGTGTGTGTATGTGTGTATGATCTGGGTGTGTAGGAGTGTGAATACGAACACGT
+ATGCACAAGTATGTATATGATCTGTGTATGTATGAGTGAGTGTGAATGTGTGCATAAGTG
+TGTGTATGATCTGGGTATGAGTGATTGTGAATGTGAGCATGTGTGCACGAGTGTGTATAT
+GATCTGGGTGTGTGGGAGTGAGCATGAATGTGTATGCACAAGTGTGTGTATGTGTGTATG
+ATCTGGGTGTGTAGGAGTGTGAATATGAACACGTGTGCACAAATGTGTATATGATCCGAG
+TATGTAGGAGTGAGTGTGAATGTGAACATGTTTGCACGTGTGTATATGATATGGGTGCAT
+GTGTGGGTGTGTTTGTGCAGGTGCACTGGGAGCTTTCAGCATTGAGTCTGTGTGGCATCC
+AGGCTTTTCTGGATGATGTAGAATCAAACCCCATAATTAATTCCAGTAACTTAGAAATTT
+TCACTTATGAATACTAAATTCTCCTCACCTAGCAACTGACTGAGCAGGTTGAACAGCACC
+CTTCGCCGTTCTCCTGCAGAACCCCGTGGAAGGGCCCTGCTTTCTCAGAGTGCTCCTAGC
+GGTGATGAGGGAGCCCAGCTCATTGCGGTTCGTGCAGAAGGCTGTGTGCCATCTCCGGGA
+CTGCACGGAGAGGCGGAGGCTCAGGCGTGGGATCTGAGCTCAGTGGGCCCTTTAAGGACC
+GCTGCCTCCTTTCCTCCCTTTGGCATTCAGCATCGACTTACGATGGCTCCCAGTCACAGT
+CCTTGTCACTGCCTGGCATTACACAGGGCCACAGTCCCTTAACTGAAACACTTGGGACCA
+GTTGCATTTTGGAATTTGGAATGTTTCTTGATTTCAGAGAGAGAAGAGGGGATGGACTGT
+TGGGCAGCCCTGATTAACCCTGCAGCGTCTTGGCTCTAGAGGGGCCTACACGGCTGGGAG
+CGTCTCGGCTCTAGAGAGGGGCCTGCACTGCCGGGAGCATCTCAGCTCTAGAGAGGGGCC
+TGCACTGCTGGGAAGCCTACACGGCTGGGAGCGTCTCGGCTCTAGAGCCACAGCTGATGC
+ATGGCAACGATGAGCTCTCCTGCTTAGTGCTGATGTGCCTCAGCCCCTAACCCCACTGGT
+GTCCAGATGAGGAACTTGAGGCTCAGAGAAGCTAGGTCAAGGTGAACACCAGTGTTGAGT
+TTCAGCCCCAGGTCTACCTGATGCTGCCTCCACATTGACTGAGTTGGCCTGGTCCATTGT
+GAGGTCAGGTAGAGCCAGGGCCGAGGTGGGGATGCCAAGGTCCCATGCCGCAAAGATGGG
+TGGGACGGCACAGGAGCCAGTCATCATCCCCAAAGACACAGCTCCGAATACCTCATCCTG
+AAATCCCAAAGATCAAAATCCCAAAAGTATAAATCTGGAAAAAATAATGTCGATGTTATT
+TATTTACATTTTTAAAAGGTATGTATTTGAGAAACATAAAAACACAACAGAACATTTCAT
+AGGCCACTTTACACAATAAAATAGGCAATGATAACAGGTATTTTTGCATAAACACTGAGG
+TAACTAACGACGGCGGCATGGGTGTAGCAGTTATAAGAAGACAGACCATAAAGAAATAAG
+TCAAAAGAGAAACGTGTACACGTATATCGCTACGGTTACTAATTGTGTGCACCTAGCCCT
+GTAGCTGTGGTCATCTGAAATATCAGGGATTTTAGACTTGAGGGATTTTGATCTTTAGGG
+ATTTCAACATTCCACATTATGGTGCTTGGGATTGTGTCTTTCAGGATTATGATCCAAACT
+CAGCTGGGCCTCCCCTCCCTGCCCCAGGATTGTGGAGTGAGAACGTTGCAGCAGGAGAGA
+ACAACGCAGCAAAGCACAGCAGGGGAACCGGAAATGCTCACCTTTTGACAGGGTACTTTT
+AGTTCTGGGGCCTTATCTTAAGGATATTCCAACATATACAAAAAGATTCATGCACAGAGA
+TATTTACTTTAGTATTATTTACCATAGGAAAAAAGTTGGAAACAATACATTTTATGTTCT
+GTAAAATGAAAGAACAGTTAAATAAATCATGGCTCTAAGACGACTCCAGGGCTGTGTACG
+GAAGTTCAGGGACAGAATCAGTTGAGGCTGTTCCACCTGAGCCTAAGGTTCCTCTGCTGT
+ATGTCGGGAATCAGGTGGGGGCCAAGCGAGATCACCACAGTGCAGGCCAGTGTGCAGGGC
+ACAGGTGGGCGCCAGGGAGGGGACGCCGCACAGCCCCATGCTCTCGCCAAAAACGTGCAG
+CACAATTTGGAAGAAAACGTTTCCATCTGTTAATAAAGAGCAACGGCCTCTGGTCATAAG
+TGACACATGACCCTTTGCCTGAGTCTTTTTAAATTTTTCCATATGTTCCATATTTTCTAC
+ACCAAATGTAAGCTACTTTCATAATCACAAAAACTTAATGGAAAGAGGAGGAGGAGGACG
+GGGGTGGGGAGTAGTAGCCATGGGTTCGAGCCCTTCCTCTCCGCATGACTTGGATAACAC
+GGTATATTCACACAGCTATTTCCCCATCTATGAACTTCTGAGGTGCTTTTATTAGTTGAT
+GTCTGGGACCCCTAGGAGCTCTCTTTATACCTCATGATATCAAATGCCCACCTTTCCAGC
+TCCTCTTGGCCTCCTGCCCTTCCTGGAGGGAGATGCGCTCCCTGGAGCTGCTGACTAGGT
+GGAAGCAGACTGGCTCCTTCAGTGGGTAGGCCAGCCTGCCTGTCTCCCTAGCCCAGTCCC
+ACCGTGCTGGCCTCAGTGGTGGAGGCAGGCATGGAGCCTTGGAGGAACCACTCCTCCCCA
+GCCGCCACCAACATTTGTGGCACCGAGAAGCACCCGTGCTATTCCGGACAGGGATGGGGT
+TGGACACCCATGCATAGGGGACCCTACACTCCTAGGCTTGGCTCTGGGCTAAACAGCAGG
+TGTGGATTTGGGCCTAGGCCTCGGAGAAGCCATCAGCTAGGGCAGAATTCCCATGTGGGC
+AGGATGTTATTTAGGAATTCCAGGGCTTTCTGTATTCCAGATTTCCTGTATTGTGCATAT
+GTGCGTGCATGTATGTGCCCTCAGCCATGATGTAAAGTGTTTTTCTGGCTGGGGTTGCAT
+CACAGAGTTTGGAAGCCACTGCTCTGCAGATTCTGAGGACCACCTCCCTTATTTCTCACC
+AAATTCCCATTTCTTCTGTTTTTGTTCCACCCAATGCAAAAAGCATACTGCCTTCTCTTC
+TGCATTGGTGGGCAGCGGGTCCTGCAGCTCAGGTTTCTCCAGCCAGGGCCCTGAACGTGA
+GCCTGGTGGCGTGGGCAGGGGGCTGACTCCATGTGGGCCAAAGGCAACCTATCCAGCTCT
+TCAGAATGGCTTTTCTCTCCTCCCTATAAAACATATTTTCTCTCCTCCCTATAAAGCCTA
+TTTTTGTATTAGGGTGTTTGTTAAAATGAAAACATGAGATCATTGATGCATAACGAGAAG
+CCGTGTCATTACTTCCCAGGCCCTGTGCAAGGTGCAAATTGGCGTGTTAGTGGCTGTTTG
+CATCTTTTCAGTTCCTTTCGTCTTTTCTCCTTATCCTGCCCTTTATATGGTTTCTGCTTT
+AAGTCAAACATTGTGAGTGGATTGATGGACATATGTGTGTGTGAGCGTGTGTGCACAGAT
+GCATGAGAACTGCAGAGAGAGATGGGAGGTAACCAGGGGGATCACTGTTCTCTTCTTCCC
+AAACATTAGCGTTAGGCTGTTCCGCTTCTGTTCTTGAGAGGGCACCCACATTACTGCTTG
+GGAGCCTGGAAATGGCCCCACTGAAGCAGCTCTGAGGCCCTGGACACCCTTTTCCTGGTT
+GTGGCCAGCTGAGTTGTTCATGGTCCTCCCCGTGGGATGTGCTTGGAGCATCTGCTGGTA
+GCAGAGCCTCAGTTCCTCTCCTGCGTTCTTTCGCTACAGGTGTTAGACCTGCTGCCCACC
+TGTGACCTGTTTACTGCCAGGGATAGACCTGTGGCCAGTGTGGAAAGCGAGATGCTTTGT
+CCATACAGCCTGCGGGGCTCAGCCTTCCCGGGGTTGCCCACAGCTAGGCTGGGCCAGGAC
+CCCCAAGCCTGGGAACTTACACCTTTCTCACCTGCTTTCCTAAAGGTGGTTTTCCTTTGT
+GATCTCTCTCCCTGAACGGCTAAACCACACTCTGAATAGAAAACTGTCTTGAAAACTGCT
+TTGCACGTACATCTGATAAGGTCCTCTGGAGGGCGACCTCCACTGTCTAGTGGGCGAGGA
+TTGTTTAGCCGCCTTGGCTGAGTCACCGAGCTGCCAAGGGCAGACTGTACCCTGGGCTCA
+CCAGCATGCAAAGATATTTTATTCATTTATTTATTCCATAAATATATATTTATATTATTT
+ATATTTAGAGCCAGTGTATCTCTCTGTCGCTCAGGCTGGAGTGCAGTGGCACTATCTCAC
+TGCAGCCTCAAGCTCCCGGGCTCAAGGAATCCTCCTACTTTGTCCTCCCAAACAAAAATA
+TTTTTAAGGAGCCCACTAGGAGAGTGCTGAGTTTAAAATCTAAGTTCTTGTTTCTTTTTT
+CTTTTTCACTGATGCATAATAGATGTACATAGTTTCAGGGTACATGTGATAGTTTAATGC
+ATTCATATAATTGTGAAAATCAAATCAGCCTACTTGGAATATCTATCGCCTTAAATATTT
+GTTTTTGCTTTATGCTAGAACCGTTCCGATTCTTCTCTTCTAGCCATTTTGAAATATACA
+GTAGGCAATTGCCAACTATGATCTATGTAACACTAGGTCTTATTCCTTCTATCAAACCAC
+GTATTTGTACCCTTCAATCAACTTCTCTTTCTCCCCCTCTCCCCGCTACATTTCCCCACC
+TCTGGTAACCACGCGTCTACCCTCTGTCTTCACGAGAGCTACTTTTTTAGTAGGTGGGAG
+AGAACATTCAATGTTTGTCTTTCTGTGCTTGGCTTATTTCACTTAACATAATGATCCCTA
+GTTCCATCTTGTACAAATAACAGGCTGTCGTTCCTCTGTATGGCTGAATAATATTCCACT
+GTGTATACACACCACGTTCTGTTTATCCATCATCCGCTGATGAACTCAGAGGCTGATTCC
+GTATTTTGGCGATTGTGAGTAGTCCCGCAGTAAACATGAGAGTGCAGATGTCTTTACGAT
+ATATTGATTTTGTTTCTTTTGACTATAGGCCCAGTTAGTGAAATTACTGGATCATACAGC
+AGTTTTACTTTTAGATGGTTTTTTTTTTTTTTGTTTGTTTTTTGAGATGGAGTCTTGCTC
+TGTCACTAGGCTGGTGTGCAGTGGTGTGATCTTGGCTCACTGCAACCTCTGCCTCCCGGG
+TTCCTGTGTTTAAGCGATTCCCCTGCCTCAGCCTCCCGAGTAGCTGGGATTTATAGGTGC
+GCACCACCACGCCCAGCTAATTTTTTGTATTTTAGTAGAGACGGGATTTCACCATGTTGG
+CCAGGATGGTCTCGATCTCCTGACCTTGTGATCCGCCCGCCTCCACCTCCCAAAGTGCTG
+GGATTACAGGTGTGAGACACCGCGCCCGGCCAACTTTTATTTATTTATTTATTTTTTAAG
+GAGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAATGGTGCGCTCTCTGCTCACCGCAA
+TCTCCACCTCCTGTGTTCCAGTGATTCTCCTGCCTCAGTCTCCCAAGTAGCTGGGATTAC
+AGGGTCGCACCACCACGCCTGGCTAATTTTTTATATTTTTAGTAGAGATGGGGTTTCATC
+ATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTTGTGATCCCCCTGCTTTGGCCTCCCAA
+AGTGCTGGGACCACAGGCGTGAGCCACCGTGCCCGGCCCCTTTTGGTTTTTTGAGGAGCC
+TCCATCTGTTTTCCATAGTGGTTGTACTAATCAACGTTCCCACAACAGTGTGTGAGGGTC
+CCCCTTTCTCCACATCCTCGCCAGCATCCCTTATTCCCTGCGTTTTTGACGAAAGCCATT
+TTAACTGAGGTGAGAGAAGACCTCATTGCAGTTTTTTATTTGCGTTTCTCTGATGATTAG
+TGATGTTGAGCATTTTTTCATGTACCTGCTGGCCATTTGTACATCTTCTTTTGAGAAATG
+TCTACTCAGGTCTCTTGCCCATTTTAAAATTCGATTAATTGTTTGCTATTGTTTGAGCTC
+CTGGTTATGAATCCCTTTTCAGGTGGGTAGCTTGCAAGTATTTTCTCCCATTCTGTGGGT
+TGTCTCTTCAGTTTGTTGACTTTTTCCTTTGGTCTGCAGAGGGTTCTTAGCTTGGTGTGA
+TTTCACTTGTCTGTTTTTGCTTTGGTTGCCTGTGCTTTTGGGGCCCTACTGAAAAAGTCT
+TTGCTGAGAACAATGTCCTGGAGCACTTCCCTAATGTTTTCTTCCAGTAGTTTTATACTT
+TCAGGTCTCAGTTTTACCTTTAATCCATTCTGATTTGATTTCTGTGTATGGTAAGAGAGA
+CGGGTCTAGTTTCATTCTTCTGCATATCTTTATCTAGTTTCCCCTGCACCACTTATGGAA
+GAGACCGTCCTTTCGCTCGTATGTTGTTGGTGCCTTTGCTGAAGATGAGCTGGCTGTAAA
+TGTGTGGATTTATATCTGGGTTCTCTATTCTGTTCCACTGGTCTATGTGTCTGTTTTACG
+TGATTACCAGGCTGATTACCAGGCTGATAGGTTGGCTCATGCCTGTAATCCCAGTACCTT
+TGGAGGCCCAGGTGGGAGGATCACTTGAAGCCAGGACTTCAAAACCAGCCTGGGCAACAA
+AGCAGGACCCCATCTCTACAATGTTTTAAAAAATTATTTGGTGCAGTGGCATACACCTGT
+AGTCCCAACTACGCAGGAGGCTGAGGTGGGAGGATCCTTTGAGCCTAGGAGTTTGAGGCT
+GCTCTGAGCTGTGATTGTGCTACTGCACTCCAGCCTGGTTGACAGAGCAAGGCCCTGTCT
+CTTAAAAAAAAAAAAAAAAAACTATTGCAAGAGGAGAGAGAGAGACTGAATTCAACTCTC
+AATACAACAGAGACAAGTGGGGATAGCCAATGAGCAGGGTGAGGGAGGTGATGAAAAGTT
+GTTGAAAGGAGCTTGGTTAGTTAGCAAGGGTGGGGAAGATTCTCACTAAGGACCTTAGCA
+GCATTCCTTGCTAGCACTGAGCTCAGCAGGCCAAGGATGAGGCTTCATCAAGGAGAAGGC
+TCAAAGGAGCCTGAGTGGAGTTTGGTCAAGGAGAGCGTCTTTGTCATCCTTGCAATGACT
+CATTTTATAGGTAATTAAGTAGGGGGTTCAGACAGGTCAAAGACTTACCAAAAAGAGGAA
+ATTGTGTCCATGTGGCTGGTGGCTCACCCCAGGAACTGACAGTGGCTTACTCTCAGAAAC
+TCAGAGTGTGCATGTCTCTTTGAATCCGTATCTGTGTGTGGGTGGGTGTGTCTGTCTGTG
+TGCGTGCCTCAGTCTCTTCTGAATTTCTCTCCCAATCCCCGTCTCTCTTTCCTCGGGTTG
+GTGTTTCCCTCCTGCTGGCCTCTGGCCAGCTATTTCTGGAAGTGTCAGCTGCTCTGTCTT
+CCTGCCCCTGTCTCCACCATCACGTCTGTGTCTGACTCCCTTTCTTTCCCATACAAAACC
+CCTAATGCAAGTCCTACTGTTTCTGTAACTGGCCACTGCCTATAACAAATCTTTGCTTAG
+GTTGTGTTTCTTTGTAGAATAGACTGATGTACTGTGTGCTTGATTTTTACAAGATGAGCA
+CAATACCTTATCTTTCTTCTTTATTAAAAAAAAGGAAAAATCCAAACACAAGATTAATAT
+CTCGTCATGGACTGTGCCCCGCTCGAGCCTCTCCACATGCAGCAGGAAGGAAAGTGGAGG
+GAGCTGCTCCTTTCCGTAGCCGGGGTGCCCACCCCAACCAGGCTGCCTCTGCCACCCAAG
+ACAGAGGTTCTCTGATAATAATTTGTGGGGCTTGTTTCCAGAGACCACACCTGAAGCTGC
+CAACTCCCCGGAGGGAAGGTCCTGATTAATGGCCGATGAATTTCTCCTTAAGGCCCTGAA
+ACTGCCTACTCAGAACCAAGCCAGTTTTTCCTGCCTGTCCTGTTTGGGCAGGCAGAGGAG
+GCAGCTAGAAACCCATTATGCAGGGGATGGGGGTAAGTGGAGGAGGGAGGGGTCGGGGGA
+GGAGTGGGGAGGAGGAGGAGGGAAACAGGAAACCCCAGGCTTTGGCTATGATGGGGTCAG
+CCTTTCTACACCATTCCGGGATGCTGGTGTCCACCACTGCTGCCTGGGCACGGGGAACAG
+AGAATCTGCCTGGTGGGAGCAGACAAGAGGTTCGAGGACCAGAGCTCATCCTCTTCGGTG
+TGTGCCTGGGAGGAGGTGTAGGTGCAGCCAGTGGGGTATGATTAAAAAGAAGGGACGCGA
+GTTTAGGGGACAGCCGCCCACGTGCACCAGCTCTCCGTGTGCCAAAATCTTGCCTGTCAG
+GGACCAGGATCCCACTTCACAGTTAGCAAATAGCAGCTCAGGGACATTAAGCAACTCGCC
+CAGCATCCCACCAGCAGACAGTCTCGCCTTCAGGGTCGTCTGTGTCTGTTAAAGTCGAGT
+CTAGTTTCGGGTCTCAGAGCACCTCCCTAAAGCTGCCGTAAACCAAGAATAAAATTCTAA
+GCCCCACAGCCGATCGCGTGGACCCCGCCTCTGGGCCAAAGGGATTCCAGAGAAACCTGA
+AGAACTAGTTCAGGCCGTGATGAGGAGGAGTGGGGGCTGGACAGGCCTCATTGTACCCTC
+CTCCCTTTGGAATTTGGGCAGAACTGACCAGAACCAACATTAAAACAGAGATCTGAAGAC
+TGACAAGGCTCTCTAGCAATAAGATACCAAATTCCAACCTGATTCCAGTGCAGCATCACA
+TGACAGACAGAGGCCATGAAATCAATATTTTACCTCAAAATATATTTCTTTGACATACTT
+TGAAATGGCCCTGCCAAGCTGTCTCTTGTGGGGGACATTTACATTCTGTAGAGAATCCCT
+TCCCTTTCCAGGTCTTTCTCTGATCCTGAAGACATTGGCTGAGAGCCTAGCACCTTCTAT
+GGGTCTGAACAGGAAACATTTGCCATCTATTGTCTCTAAGGGTGGCCACCTATGAAACTT
+CATCTACATAATAAGAACCTTGGTCTGCACAGTCTCTTATCTTAACCCAGACTCTCCTTT
+CTATTGATAGCAGGTCTGTAGATAATAATTCTTTCAACCAATTGAGAATCAGAAAATCTT
+TGAATCTATCTATGACCTGTAAACCCCATTACTTTGAATTTTCCTCCTTCCAGACCAAAC
+CAATGCACAACTCCTACGTACTGATGGTGGTCTTACGTTTCCCTAAGTTTCTGCCGACTA
+AACTGTGCACACGTTCTCAGGACCTCCTGAAGCTGCGTCACAGGCGCTGATCAAAGAACA
+CAACCAAGGTGAGTGTCAATCATTTCAAGAAATCTGTTTGCAAGGTTAAGGACACACCTG
+AGAAAAGAACAGAGAACCACAGGAAAAACTGTGGTCCGTGCTTTTCCCAAAGATTGTCTG
+GGGACCTCAGTAAGTAAAGGGGAGAAGTGTGGGTGTTGGGGAAAGGGGAAGAAGTGGAAA
+AAATGGGTGTGGGTAAATCAGAGGCAAATGGTTGCATTCTTCTGTCTTTGGTCAGCGTTC
+ACTGAATACACATTTTACATGTGATGGAGGTAGAGGCAGGGATGTAGCTTTTTTATCTTT
+GTGTAATAGCTATCTTATTTAGGAACCAGATGGGAAGCAGGTTTGCATAAGCCAGTTCCC
+AGCTTGGCTTTTCCCTTTGGCTTAGTGAGTCTGGGGTCCCAGGATTTATTTTCCGTTCTC
+ACAGGTTGTGGTCCTCACATTTGGCTCAAAATATTCAAAATTTTTTCCAGAGTTTGGCCT
+TTTCTTCAGCACTGGGAATTGTGATCCAAAGCTTTTCCTGATGAGGCACAAAGTTGGAGA
+AACAAAACGCAAACTAAGCAACAATGAAACAGAACAGAGTGAATCTGCTGTAGCTCAAGA
+GAGGACGTAGCTGCCCCCACCCCGCATCCCTGGGCTCGGGTTTGCCTTGCTGACCTCTGC
+TGCCACCTGGTGCCGCACAGAGAAACTGAGGAGAAACCACATCAGTCTCCTTCAGCCTCA
+GCTTCACATCTGTGGGTCAAGCAACCCTTTCAGAAGCTGTATAATGTGGGAAAGCTTTCC
+TCTCAGGAAAATGCACACATCCAACTTTGAGAAGATGCCCTTGGGGGCGCTTCAAGGATC
+CTAGATAATAACCCCCTTTCCCGAACATCCAAGAACCTAAGTTTTTTTTTTTTTTTTGAG
+AAAGTCTCGCTCTCTCTCCCATTCTGGAGTGCAGTGGCGTGATCTTGGCTCACTGCAAGC
+TCCACCTCCCAGGTTCAAGCCATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGGCTACAG
+GCACCTGCCACCACACCCGGCTAATTTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCG
+TGTTAGCCAGAATCGTCTTGATCTCCTGACCTTGTGATCCACCCGCCTCGGCCTCCCAAA
+GTGCTGGGATTACAGGTGTGAGCCACCACACCTGGTCCAAGAACCCAACTTTTAGATCTA
+GAGTGATGTCAGCATGACATTGATTTCCTGAGGCCCAGGGGTGAAGGAGCTGAGGACAGC
+AGAGGGGTGAAGGAAGTCAGCTACAGACAGCAGCAGCTGATGCACAGGCCTCCCAGCGCC
+TGAAGTCACCCGGAATTGGGAAGTGCTCAGAAGCTTACAAAGCTGCCTCGAGGTGGGAAC
+ACAACATTAATCCAAGAGTAGATCCCTGATCCTATAAAAATGTACTAGATGCAGTGGGGG
+CATTTTAAATGAGCAGGGCAGGACAGACAGATAAACAGAAGGACAAACAGTATTGGGATT
+GGGATAAATGCTCAGCTTTTGCCCAAATCTTAGTGACTTAAGCATCACTTATTTGCTCAC
+GATTCTGTGGCTGGACCATTTGGTTTGGCTCACAGGGCAGGGACTGTGCTGGTCTTACCT
+GAGCAGACCTGCATGTCTGCGGTCAACTGGGTTGGCAGAGACAGAGTGACTGTCTTCCTC
+CAGGAAGCAGCAGGTTAACTGGTTGGCAGAGACAGAGGGACTGAGGGACTGTCTCCCTCC
+AGGAAGCAGCAGGTTAACTGGTTGGCAGAGACAGAGGGACAGAGGGACTGTCTTCCTCCA
+GGAAGCAGCAGGTTGGCTCTGGTTCCTTCGTGGGGCAGCTGGTCTCCAGGGCAGCAAGAG
+AGACCAAGCCCCCGTGCACATTCTACAGCCTCTGTGCACATCAGACTTGTTAATATCCCA
+TTGGCCAGTGCAAGTCACACGGCCAAGCCCAGATTAAGGAGTGGAAAGATGGACGCTATC
+TCCTCCTGGGAGAGGAGGCAAAGGAGGTGAGAGCATTATGTGGCCACTTATGTTTGCAAT
+CTACCATACTTAGCCCTTTGAGAAAAGAATTAACTGAGAAACTTGCTTCAAATAGGGCAT
+TCAGTAAAATGAAGCCCCAATTGAAGTAAAATGCATATATAAAAAATGAAACTGTGACCG
+ATTTTAAGGACAGTATTGGCAAATATTTCTGTGCTCTTGGAGGAGAAGACCCTTATTGGC
+ATGACGTGTCAGAAACCACAATGAAAGAATTATTTTAACTTGCATTCATAAAAATTAAAA
+TTATTCATTAAAAACATCGTGAATGAAATTAAAAGTCAAAATGTAAGCCAGAAAATTATT
+TACAACATATGTGTCAGGAAAAGACAATACCCTTCAGACTTTGAGAGTTTACATCAGAAA
+GAAAATAGCAAATGACATGATCCAAACTTGATAAAGGACATGAAAAAGAGCCAGCACTTA
+GTATGTTTTCTGAATGAATAAGTAGCCAACAGCACATGAAAATGTGTGTAATCCACTTGT
+AAGCAGAGAAATGCAAATTAAAACAGTAAAGTGTCATTTTCACTTCCTGGATTGGCAAAG
+GGTTTTATGTATTTTACTGACAGTGCTCAACATTAGCAGTAAACAACAAATGGTGAGTAA
+ATACGAGCTTCGGAACCTCAGGGAAATGATCTCCTTATTTCAACCTGTAGATTCCTTCCT
+ACAACCAGTGTAGAGCAGAGTACCAGGACGGGCCATTGAGCACCCTGGTGTTGAGAGCAA
+GTGGCCTCTAGTCAGAGTTGGGTCAGGGTCACTGTGAGTGGGCTGCCCCCAACATGAGTC
+AGCTGTCTAGGACTAGTTTATCTCTGCTTCTCACTTTACTGGTATTATGGGGCAGCTCCT
+GCTGTCTTCCAATTTGGTGTCTTCCAAATCGGCACCGTCTTTTAAAGTTGAGTTTCTTGT
+TATTCTCACCTGATATACCTTATTTATCCCACACCCACCCCAATAACATATCGTGCTCAG
+TGTTATCTTTGAGACAACACTTGAATTTTACTCAGCCTGGCGTGCTCTTCACATGTCTTG
+TCTAGATCCAGTTCGGACTCATTCTTCAGCCGTGCATCAGTAAATGGGGGCTAGGTTAAA
+CTGTGGTGACAAACAACCTCCAAATTTCAGTGGCTCAAAAATCTTCTTCCTCATTTATTT
+ACATTTCATCATGGGTCAGGTGAGAGGTAGCTCTGTGCTGTGTCATCCTAACACAGGAAT
+CCAGACGGAAGGAGGGACAATCAGTAAGATCCCCATTGCTATAGAAAAGAGAAAAAAGTA
+TGCGGAATAGAACTCTGTTTCTTGGAGATTTCTCCTGAAAAAGTCACATGTTATTTCTTC
+TCACCTCCATTGGCAAAAAAAAAGTCACGTGGCCATGTGAAAATGTAAGTAGGCGGGATG
+GAACAGTCAGAATGCATTCATAAAATATGAACTGAAAATATCTGGAGAACAGCACCTATG
+ACTACCACGAATGCCAACATGCATCCCTAACAACCCAGTGCTGTCACCCTCCAAACTTTT
+TATGTCTTGCAAAGTATTAGAACTTCTTATCTGAAGCCATACCACTCAGAGGGAATGCAA
+AATACATATTGACATCTCCTTTAGGATGTCCTTAGAGAATTCAAGGAAAAGAAGTTAAAT
+AATTTAAAAGTGCTTTTGGGTACAGCTATTTAGCACTAGAGGGTAAGATTAGACATAGAT
+TGTAAAGATAATAATAGGGTTAGGGATAGGATTAGGATCTGGGTCAGAGTCAGGGCCAGA
+AGTATGGTTAGAGGTGGGGTCATGGTCAGGGTCGAGATCAAAGTCAGGGTCAGAATTAGG
+GACCAGGATAGGGATCAGGATTTAGGTTCAGTGTCAAAGTCTTGGGACAGGGTTAGGGTT
+AGGATTAGAACCAGAGCTTTGTTCTCCTCAGGACCCACCCGAGGACGGGTCACCATGGCT
+TTGGAGCACCTGGTAGTGTGGCATGTCCACAGTGAAGACCAGAGTTTCATTGTCCTTAAG
+ACTGACCTGGGGAGACGTGGCTGCAGGCCATTGAGGAAGGTGAGGAAAAACTTCCTGTCT
+GCTCCCCGTGTGCTGAGGAGGGAGCTCTGCCGTGGGCTTTACTTTCACATGTTATATTCC
+ACAAGTCTTGTTTTACAAAAGCATCCCTTCCTTGAGGCTTCGGCTGCTCATCGCTGCTCA
+TCATCATAGCGTGCCATAACATATAGTAAGATTTGGGTTTGTTTCTGGGGAGAGATCTTG
+GTATAGAGAAAGGAGAAATGCTTAGAGCCACCATCAGGACAGTTGGGATGAAAGTTGGGT
+ATAGGCAGAGGCTGGAGGAAACATGTGCATCCCCTGTAAACACTTTTATTCATGTTTTAA
+TTACTCATTTTTCTTACAGTGTTAAATTAGTAAAGATAGTATTGAAAAATTGAAAAGTAG
+GCATATTAAAACCTGCAACACTATTTAAGCTTAGATATATTATTTGTACCTCATCAACAT
+TTTTTATTTTGTTGAGAAAGTTTAAGGTTAATTGACAGCATATTTCTAATAGTAGATAGA
+ATAACATCCCTTTTATAAACATTGACATCCTACATTACATGTGTGAACCCTGAAAATCTG
+AGACAGCTCTCAGATTTTTTAGAAAGTTTATTTTGCCAATCTTGAGGATGTGCACCTGTG
+ATGCCTCCTCAGGAGATCCTGACAACATGGGCCCAAGGTGGTCGGGGCACAGCTTGGTTT
+TATACACTTTAGGGAGACACGAGAGATCAATCAATATGTGTAAGATGTACATTGGTTCAG
+TCCAGAAAGGTGAGAAGGCCAGACAGGGGGCTTCCAGGTCACAGGTAGGTAAGAGACAAA
+TGGTTTCATTCTTTTGCATTGCTGATTACCCTCTCCACGTGAGGCAATCAGGTATGCATT
+TATCTCGGTGATCAGATGGGTGTCTTTGGATAGAATGGGAGGCGGGTTTGCCCTAGGCAG
+TTCCCAGCTTGACTTTTCCCTTTAGCTTAGTGATTTTGAGTCCCCAAGATTTATTTTCCC
+TTCGTAAGTGTTCCTATGAGTATTAATTATTCATTGTGTCTTTTATTACACAAATAAGGC
+ACAGATTTTTAAGAAATCATCAACTTCATGGCTACCTATATAGACATAATTACATAGAAG
+CTCAACTAAATTTGCAAACATTCCAGAGTTTGGGTTTCCAATAATTCTTTGTGATTCTTT
+AAAAGGTAAAGTATTTTTTCCCATAAAACATAGCAACATTTAAAATCAACCGTAGAATGT
+CCTGCCATTTTTGTTTCTCTAGTTTCCTCATTTTCTGCAAAGCCTCACTGAGGAAATTGA
+CTTTGAATATCCTTTTAGACTCTTGTTTTAGAAAGCATTGTGGTAAAACATTGAATCATC
+GTGGTCACAAGTTCTGTTCACATTCTTTCTTTCTTTGAATATTTTTTCCCAGTGGCCAAT
+ATTTGATTCTGTTGTATCATGGCTAAAAGGTAGGCATGGCAACAAAATAAAGACAAGAAG
+TCTTTGGAATAATTGATCCCATCACAATGAATCAATTTGCCATTGGAACATGTTTTTACA
+AAGTCACTCTTTTGAAAATATTCAGCTATGACTTGAAACAGAGTCTGTATGGTTAATATT
+TTTCCTGGTCTAAGATGAACAGCATTTTAGAGAATGAACCCAGGACACAACCACAGCACA
+AGAAAAACATGTGATAATTAAGTTTACACATGTGTGTTACTACAGTAACAGAAAACATGT
+AAAGAACATTTGATTTATGTATCAGTCTGCACTGTTTAATTTTTTGTGTCATAATTGCTC
+TTATTTTAAAAAACAGGACTAGTTAACAGTGTCAATTACTAGTAATTCATGGTATAAATA
+ATTAAACAAGGAAGTGTTAAAAAAAGTGTTTTAAATAAAGTTTTATTTTACGTCTTTTTT
+TTACTTACACAGAAATCGTCAAAAAAAAAAAGAGATTTCCCATGTAGCCGCAACCTAGTT
+TCCTCTCTTATTAACATCTTCTATCAGTGTGTCTCACATGGCTTATTAATATCTTACATA
+ATTTGCCGCAGTTAATGAACCAATACTGATAGACTGTTATTAACTAAAGTTCATATTTCA
+TTTGGATTCCCTTAGTTCTATCTTACTCTGACCCAGGATCCCATCCAGGATCCCACACGA
+CATGTAGTCATCACATAGGCTCTTCCTGGCTGTGACAGTGTGTTAGGCTTTCCATCTCAT
+GATGACCTTCATAGCACTGAGGAGGATTGGTCAGGATTTTTGTAGAATGTCCCCCATTGT
+CACTTCATGTTCTCAAGGTGAACTGTCAGCTTTGGTGTTCACTTGGATCATTTGGCAGAG
+CTACTGTTTGTCAGATTTCTCCACTGTGAAGTTATTTTTCCTCCTTGTCCATACTGCATG
+TGTTCTTTTGGAGCAAGTCACTATGCAGAGCCCACACTTACGGAGTGAGGAGTTGGCTCC
+ACCTTCTTGATGGCTGAGTGTCTACATCAGTTATTTGGAATTCTTTTGCAAAGGAGATTT
+CTATGCAACTCCATTTGCTTATTCACCTAGGTATACAAATACAGACACCTAGATAATTAC
+TTTAAGCTTTAGTTATTATTCGACACTATAGCATTATGTTGCACAATTCCTTCCTGTGTT
+GGCCATCGGTAGCTGTTTTTATTGGCTTTTATTTTTGTTTGATATATTTTAATTTTTTTA
+GTACTTACTTTCTGATACTTCCAGATTATCCTGGCTCCTATATTTACTGTCCCAGTTCTA
+GTATCAGACATTTCTTCAAAGAGCCTGATTCCTTTCAGAATGGTGGGAAAACTTACATGT
+GGCTGCTGAATGCACATTGTATCTTGTCCCTCATTAGCAATGCTAGGAAGCATATGTGCG
+TGTCTAACCTACCTACACACACCTAATTATAAAGTTTTCTATGTAGAACTGTGTGTATCT
+ATATTAAACTAAGCATAAGTTTACGTTGATGTCTCCACCTCTGATCTACTATCACAGGAA
+TCATTCTAGCCTTCTCGTCTTGCTAATTTGTAACCTCCCACTTCAACAGTGAGAAAGCTG
+GTTCCCACCATCTGCGACTTATGTAAGTCATTGTTTTACTCCAGATACAGACACTGTGGT
+TTTACAATTGTTCACAATTGCTTCTGTTGGAAAGAACTTTATAAAATGGAATCCAATAAT
+GAAGTATAGTTCACGTGCCTTCAGCCTACAGATTCTATTCATTTTCAAAGTTTTTACCTA
+GATTTGTGTCTTAGTCCATTTTGTGCTTCTGTAACAGAATACCTGAGGCTGCGTAATTTA
+TAAGTAAAACAGTTTCATTTGGTTCACAATACTGGTAGCTGGAATGTCCGAGATTGGGCA
+GTTGCATCTGGCGGGGCCTCAGTCTTTTTCACCTCATGGTGGAAAGTGGAAGGGGAGCAA
+GGGGTGCACCAGAGATCACATAGCAGAAGTGAAAGCAAGAGGGAAGCCAAGGAAGCCAGA
+CTCTTTTTAATTACCTACTCCTGCAGGAATTATCTATTCCTGTGAGAACAGAACTCACTC
+ACCCCCATGGAGGACATTAATCTATTCATGAGGGATCCGTCCCCACGACCCAAACACCGT
+CCACTAGGCCCCACCGCCCCACACTGACACAGTGGGAGTCAAATTTCAACATGAGTTTTT
+GTGGGGACAAACCACATCCAAACCATCGTAATTTATAGCATAAATTCTTTTTCACATGAT
+GTATTCTGTCCTGGGATACTCCACATCCTGAGTAATTTGATTTAATTTGAATAGAGTTTG
+CTTTAACCATTTGGCTGTAAAATTCTGCATATTTCGACAAATGCATTGTGGCAGATATCC
+CACTATTAAAGTATCATATGGAATGCCTCAAACCCCCACCCCATGGAGCCAATGGCTTCC
+CATCTGTGTAGTTTGCCTTCCCCAGTGTCTCATTAAATGAGGTCACACTGTGTGTATCCT
+CCTCAGACTGTCTTCTTCCACTTAGCAATGTGCATGCAAGATTCACTCATGTCTTTGTGT
+GTGTTGATATCTTGTTCCTTTCTATGGCTAAATAGTATTCCATTACATGAATGTAGCACA
+ATTTGGTTATGCATTTTGGGGAGTAGAACCTTCCTCTTCTAACTTTGTTCCAGGGTTGGA
+GACCTTCAAATTAACTGACAATAGATACATTAGTAGGAGAGACAATACTTGGCTTCTTGT
+TCCCCAAGTATCATTGTGGGACAAAATTCATCAGATGGCAGGATCCAGTTTACAAAGAGG
+TAAAAATAGCCCAGAAACAAGAAACAAGACTAGAATCTGATAACTCTCAATGGCTATAGT
+TTTCCTTTAAAAAAATTTTTTTTGAGACAGGGTCTGGCTCTGTCGCCCAGGCTGGAGTGC
+AAAGGTGCAATCTCAGCTCACTGCAACCTCTACCTCCTGGGTGCAAACGATCCTCCCTCC
+TCAGCCTCCTGATTACCTGGGACTACAGGCACATGCCGTCATGCCCATCTAATTTTTGTA
+TTTTTGGTAGAGACGGGGTTTCTACCAAAATATTCGATTTTTTCTGTGGCAGACAACATT
+TATTTATTTATTTATTTAGAGACAGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGCGG
+TGCGATCTCGGCTCACTGCAAGCTCTGTCTCCTGGGTTCACGCCATTCTCCTGCCTCAGC
+CTCCCGAGTAGCTGGGACTACAGGTGCCTGCCATCACGCCCGGCTAATTTTTTATATTTT
+TAATAGAGATGGAGATTCACCGAGTTAGCCAGGATGGTCTGGATCTCCTGACCTTGTGAT
+CCACCTGCCTCAGCCTCCTAAAGTGCTGGGATTATAGGCATGAGCCACTGTGCCTGGCAC
+AACATTTAAAGTAATAATTGGAATTATGACTCATTACTCTATAGTGGCACATAGCATGGA
+TAAGGAGGACATTGACAAACTTCCAGGAATTTTATATAATTTCTGAAAACATAACATTTT
+ACCCATACAAATATAACACAGGGAAGGTTAGGTATCTCTTTTTATTTGTATCTTCTGTAT
+GGTTTTCCTTATAAAAAATGCAACCTACTTTACTTGCGAAACATGCCCTACTTTTCTTGC
+ATGCTTTGCATAGAGTTGTTTCTAGTTATTCTATTATTTCTAGTAGTTTTATTTACATAT
+ATTGATTATAATTTTAATACTTAGTAATCTTTTATTTTCCAGAGAAAACTAGGAAGTAGA
+CAGTTATAAACTGTCATATATTAGCATTCTATAGTAGGTTAGAAAATGTATGAATATACC
+ATCTCCCAACATCTAGAGGGATGTGTTTCCTCATAATACAATTCCTCAGTGTGGCAGAAA
+AAAACATGTTTATTAACGGGCCAAAATATCTTTAGTCTCTCTGTAAAAACAGGAAGCCAA
+AAGTATATAAACTTGAATTATTTATGTTCAGTAATTAATGTTTTAGTATTGTATCTTATT
+TATAAATGGTCTAGATATTTAATGCAAATCTTTTACTTAGCTTAACTTTAAGGTTAAAAA
+TTACCAAAAGTACTTTGGAAACTATTCTTAGGCAGATTTACTGTAGACAAATTATTTTTG
+AAATAATGTTTTTCGCTTTTCACAAGACGGCACCGAAAGCGAAGGAAGCTCCTGCTCCTC
+CTAAAGCCGAAGCCAAAGTGAAGGTTTTAAAGGCCAAGAAGGCAGTGTTGAAAGGTGTCC
+GCAGCCACACGCAAAAAAGAAGATCCGCATGTCACCCACCTTCAGGCGGCCCAAGACACT
+GCGACTCCGGAGGCAGCCCAGATATCCTCGGAAGAGCACCCCCAGGAGAAACAAGCTTGG
+CCACTATGCTATCATCAAGTTTCCGCTGACCACTGAGTCGGCCGGAAGAAGATAGAAGAA
+AACAACACGCTTGTGTTCACTGTGGATGTTAAAGCCAACAAGCACCAGATCAGACAGGCT
+GTGAAGAAGCTCTATGACAGTGATGTGGCCAAGGTCACCACCCTGATTTGTCCTGATAAA
+GAGAACAAGGCATATGTTCGACTTGCTCCTGATTATGATGCTTTCGATGTTGTAACAAAA
+TTGGGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCCTTGAAGCGCCCCCAAGGGCATCTTCTC
+AAAGTTGGATGTGTGCATTTTCCTGAGAGGAAAGCTTTCCCACATTATTCAGCTTCTGAA
+AGGGTTGCTTGACCCACAGATGTGAAGCTGAGGCTGAAGGAGACTGATGTGGTTTCTCCT
+CAGTTTCTCTGTGCGGCACCAGGTGGCAGCAGAGGTCAGCAAGGCAAACCCGAGCCCGGG
+GATGCGGGGTGGGGGCAGCTACGTCCTCTCTTGAGCTACAGCAGATTCACTCTGTTCTGT
+TTCATTGTTGCTTAGTTTGCGTTTTGTTTCTCCAACTTTGTGCCTCATCAGGAAAAGCTT
+TGGATCACAATTCCCAGTGCTGAAGAAAAGGCCAAACTCTGGAAAAAATTTTGAATATTT
+TGAGCCAAATGTGAGGACCACAACCTGTGAGAACGGAAAATAAATCCTGGGACCCCAGAC
+TCACTAAGCCAAAGGGAAAAGCCAAGCTGGGAACTGGCTTATGCAAACCTGCTTCCCATC
+TGGTTCCTAAATAAGATAGCTATTACACAAAGATAAAAAAGCTACATCCCTGCCTCTACC
+TCCCTCGCATGTAAAATGTGTATTCAGTGAACACTGACCAAAGACAGAAGAATGCAACCA
+TTTGCCTCTGATTTACCCACACCCATTTTTTCCACTTCTTCCCCTTTCCCCAATACCCGC
+ACTTTTCCCCTTTACTTACTGAGGCCCCCAGACAATCTTTGGGAAAAGCACGGACCACAG
+TTTTTCCTGTGGTTCTCTGTTCTTTTCTCAGGTGTGTCCTTAACCTTGCAAATAGATTTC
+TTGAAATGATTGACACTCACCTTGGTTGTGTTCTTTGATCAGCGCCTGTGACGCAGCTTC
+AGGAGGTCCTGAGAACGTGTGCACAGTTTAGTCGGCAGAAACTTAGGGAAACGTAAGACC
+ACCATCAGTACGTAGGAGTTGTGCATTGGTTTGGTCTGGAAGGAGGAAAATTCAAAGTAA
+TGGGGCTTACAGGTCATAGATAGATTCAAAGATTTTCTGATTGTCAATTGATTGAAAGAA
+TTATTATCTACAGACCTGCTATCAATAGAAAGGAGAGTCTGAGTTAAGATAAGAGACTGT
+GGAGACCAAGGTTCTTATTATGTAGATGAAGTTTCATAGGTGGCCACCCTTAGAGAAAAT
+AGATGGCAAATGTTTCCTGTTCAGACCCATAGAAGGTGCTAGACTCTCAGCCAATGTCTT
+CAGGATCAGAGAAAGACCTGGAAAGGGAAGGGATTCTCTACAGAATGTAAATGTCCCCCA
+CAAGAGACAGCTTGGCAGGGCCATTTCAAAGTATGTCAAAGAAATATATTTTGAGGTAAA
+ATATTGATTTCACGGCCTCTGTCTGTCATGTGATGCTGCACTGGAGTCAGGTTGGAATTT
+GGTATCTTATTGCTAGAGAGCCTTGTCAGTCTTCAGATCTCTGTTTTAATGTTGGTTCTG
+GTCAGTTCTGCCCAAATTCCAAAGGGAGGAGGGTACAATGAGGCCTGTCCAGCCCCCACT
+CCTCCTCATCACGGCCTGAACTAGTTCTTCAGGTTTCTCTGGAATCCCTTTGGCCCAGAG
+GCGGGGTCCACGCAATCGGCTGTGGGGCTTAGAATTTTATTCTTGGTTTACGGAAGCTTT
+AGGGAGGTGCTCTGAGACCCGAAACTAGACTCGACTTTAACAGACACAGACGACCCTGAA
+GGTGAGACTGTCTGCTGGTGGGATGCTGGGCGAGTTGCTTAATGTCCCTGAGCTGCTATT
+TGCTAACTGTGAAGTGGGATCCTGGTCCCTGACAGGCAAGATTGTGGCACACGGAGAGCT
+GGTGCACGTGGGCGGCTGTCCCCTAAACTCGCGTCCCTTCTTTTTAATCATACCCCACTG
+GCTGCACCTACACCTCCTCCCAGGCACACACCGAAGAGGATGAGCTCTGGTCCTCGAACC
+TCTTGTCTGCTCCCACCAGGCAGATTCTCTGTTCCCCGTGCCCAGGCAGCAGTGGTGGAC
+ACCAGCATCCCGGAATGGTGTAGAAAGGCTGACCCCGTCATAGCCAAAGCCTGGGGTCTC
+CTGTTTCCCTCCTCCTCCTCCCCACTCCTCTCCCGACCCCTCCCTCCTCCACTTACCCCC
+ATCCCCTGCATAATGGGTTTCTAGCTGCCTCCTCTGCCTGCCCAAACAGGACAGGCAGGA
+AAAACTGGCTTGGTTCTGAGTAGGCAGTTTCAGGGCCTTAAGGAGAAATTCATCGGCCAT
+TAATCAGGACCTTCCCTCCGGGGAGTTGGCAGCTTCAGGTGTGGTCTCTGGAAACAAGCC
+CCACAAATTATTATCAGAGAACCTCTGTCTTGGGTGGCAGAGGCAGCCTGGTTGGGGTGG
+GCACCCCGGCTACGGAAAGGAGCAGCTCCCTCCACTTTCCTTCCGGCTGCCTGTGGAGAG
+GCTCGAGCGGGGCACAGTCCATGACGAGATATTAATCTTGTGTTTGGATTTTTCCTTTTT
+TTTAATAAAGAAGAAAGATAAGGTATTGTGCTCATCTTGTAAAAATCAAGCACACAGTAC
+ATCAGTCTATTCTACAAAGAAACACAACCTAAGCAAAGATTTGTTATAGGCAGTGGCCAG
+TTACAGAAACAGTAGGACTTGCATTAGGGGTTTTGTATGGGAAAGAAAGGGAGTCAGACA
+CAGACGTGATGGTGGAGACAGGGGCAGGAAGACAGAGCAGCTGACACTTCCAGAAATAGC
+TGGCCAGAGGCCAGCAGGAGGGAAACACCGACCCGAGGAAAGAGAGACGGGGATTGGGAG
+AGAAATTCAGAAAAGATTGAGGCACGCACACAGACAGACACACCCACCCACACACAGATA
+CGGATTCAAAGAGACACGCACACTCTGAGTTTCTGAGAGTAAGCCACTGTCAGTTCCTGG
+GGTGAGCCACCAGCCACATGGACACAATTTCCTCTTTTTGGTAAGTTCTTTGACCTGTCT
+GAACCCCCTACTTAATTACCTATAAAATGAGTCATTGCAAGGATGACAAAGACGCTCTCC
+TTGACCAAACTCCATTCAGGCTCCTTTGAGCCTTCTCCTTGATGAAGCCTCATCCTTGGC
+CTGCTGAGCTCAGTGCTAGCAAGGAATGCTGCTAAGGTCCTTAGTGAGAATCTTCCCCAC
+CCTTGCTAACTAACCAAGCTCCTTTCAACAACTTTTCATCACCTCCCTCACCCTGCTCAT
+TGGCTATCCCCACTTGTCTCTGTTGTATTGAGAGTTGAATTCAGTCTCTCTCTCTCCTCT
+TGCAATAGTTTTTTTTTTTTTTTTAAGAGACAGGGCCTTGCTCTGTCAACCAGGTTGGAG
+TGCAGTAGCACAATCACAGCTCACAGCAGCCTCAAACTCCTAGGCTCAAAGGATCCTCCC
+ACCTCAGCCTCCTGCGTAGTTGGGACTACAGGTGTGTGCCACTGCACCAAATAATTTTTT
+AAAACATTGTAGAGATGGGGTCCTGCTTTGTTGCCAAGGCTGGTTTTGAAGTCCTGGCTT
+CAAGTGATCCTCCCACCTGGGCCTCCAAAGGTACTGGGATTACAGGCATGAGCCAACCTA
+TCAGCCTGGTAATCACGTAAAACAGACACATAGACCAGTGGAACAGAATAGAGAACCCAG
+ATATAAATCCACACATTTACAGCCAGCTCATCTTCAGCAAAGGCACCAACAACATACGAG
+CGAAAGGACGGTCTCTTCCATAAGTGGTGCAGGGGAAACTAGATAAAGATATGCAGAAGA
+ATGAAACTAGACCCATCTCTCTTACCATACACAGAAATCAAATAAAAATGGATTAAAGGT
+AAAACTGAGACCTGAAAGTATAAAACTACTGGAAGAAAACATTAGGGAAGTGCTCCAGGA
+CATTGTTCTCAGCAAAGACTTTTTCAGTAGGACCCCAAAAGCACAGGCAACCAAAGCAAA
+AACAGACAAGTGAAATCACACCAAGCTAAGAACCCTCTGCAGATCAAAGGAAAAAGTCAA
+CAAACTGAAGAGACAACCCACAGAATGGGAGAAAATACTTGCAAGCTACCCACCTGACAA
+GGGATTCATAACCAGGAGCTCAAACAATAGCAAACAATTAATCGAATTTTAAAATGGGCA
+AGAGACCTGAGTAGACATTTCTCAAAAGATGTACAAATGGCCAGCAGGTACATGAAAAAA
+TGCTCAACATCACTAATCATCAGAGAAACGCAAATAAAAAACTGCAATGAGGTCTTCTCT
+CACCTCAGTTAAAATGGCTTTCGTCAAAAACGCAGGGAATAAGGGATGCTGGCGAGGATG
+TGGAGAAAGGGGGACCCTCACACACTGTTGTGGGAACATTGATTAGTACAACCACTATGG
+AAAACAGATGGAGGCTCCTCAAAAAACTAAAAGGGGCTGGGCCCGGTGGCTCACGCCTGT
+GGTCCCAGCACTTTGGGAGGCCAAAGCAGGGGGATCACAAGGTCAGGAGTTTGAGACCAG
+CCTGGCCAACATGATGAAACCCCATCTCTACTAAAAATATAAAAAATTAGCCAGGCGTGG
+TGGTGCGACCCTGTAATCCCAGCTACTTGGGAGACTGAGGCAGGAGAATCACTGGAACAC
+AGGAGGTGGAGATTGCGGTGAGCGGAGAGCGCACCATTGCACTCCAGCCTGGGTGACAGA
+GCAAGACTCCACCTTAAAAAATAAATAAATAAAAGTTGGCCGGGCGCGGTGTCTCACACC
+TGTAATCCCAGCACTTTGGGAGGTGGAGGCGGGCGGATCACAAGGTCAGGAGATCGAGAC
+CATCCTGGCCAACATGGTGAAATCCCGTCTCTACTAAAATACAAAAAATTAGCTGGGCGT
+GGTGGTGCGCACCTATAAATCCCAGCTACTCGGGAGGCTGAGGCAGGGGAATCGCTTAAA
+CACAGGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCACACCACTGCACACCAGCC
+TAGTGACAGAGCAAGACTCCATCTCCAAAAACAAACAAACAAACAAAAAACACCTAAAAG
+TAAAACTGCTGTATGATCCAGTAATTTCACTAACTGGGCATATAGTCAAAAGAAACAAAA
+TCAATATATCGTAAAGACATCTGCACTCTCATGTTTACTGCGGGACTACTCACAATCGCC
+AAAATACGGAATCAGCCTCTGAGTTCATCAGCGGATGATGGATAAACAGAACGTGGTGTG
+TATACACAGTGGAATATTCTTCAGCCATACAGAGGAATGACAGCCTGTTATTTGTACAAG
+ACGGAACTAGGGATCATTATGTTAAGTGAAATAAGCCAAGCACAGAAAGACAAACATTGA
+ATGTTCTCACCCACCTACTAAAAAAGTAGCTCTCGTGAAGATAGAGGGTAGACGCCTGGT
+TACCAGAGGTGGGGAAATGTAGCGGGGAGAGGGGGAGAAAGAGAAGTTGATTAAAGGGTA
+CAAATACGTGGTTTGATAGAAGGAATAAGACGGGCCGGGTGCGGTGGCTCACGCCTGTAA
+TCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACGAGGTCAGAAGATCGAGACCATCC
+TGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCTGGGCATGGTG
+GTGGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGG
+GAGGCGGAGCTTGCAGTGAGCCGAGATCCCGCCACTGCACTCCAGCCTGAGCGACAGAGT
+GAGACTCTGTCTCAAAAAAAAAAAAAAAAAAGAAGGAATAAGACCTAGTGTTACATAGAT
+CATAGTTGACAATTGCCTACTGTATATTTCAAAATAGCTAGAAGAGAAGAATCGGAACGG
+TTCTAGCATAAAGCAAAAACAAATATTTAAGGCGATAGATATTCCAAGTAGGCTGATTTG
+ATTTTCACAATTATATGAATGCATTAAACTATCACATGTACCCTGAAACTATGTACATCT
+ATTATGCATCAATAAAAAAGAAAAAAGAAACAAGAACTTAGATTTTAAACTCAGCACTCT
+CCTAGTGGGCTCCTTAAAAATATTTTTGTTTGGGAGGACAAAGTAGGAGGATTCCTTGAG
+CCCGGGAGCTTGAGGCTGCAGTGAGATCGTGCCACTGCACTCCAGCCTGAGCGACAGAGA
+GATACACTGGCTCTAAATATAAATAATATAAATATATATTTATGGAATAAATAAATGAAT
+AAAATATCTTTGCATGCTGGTGAGCCCAGGGTACAGTCCGCCCTTGGCAGCTCGGTGACA
+CAGCCAAGGCAGCTGAACAATCCTCGCCCACTAGACAGTGGAGGTCGCCCTCCAGAGGAC
+CTTATCAGATGTACGTGCAAAGCAGTTTTCAAGACAGTTTTCTATTCAGAGTGTGGTTTA
+GCCGTTCAGGGAGAGAGATCACAAAGGAAAACCACCTTTAGGAAAGCAGGTGAGAAAGGT
+GTAAGTTCCCAGGCTTGGGGGTCCTGGCCCAGCCTAGCTGTGGGCAACCCCGGGAAGGCT
+GAGCCCCGCAGGCTGTATGGACAAAGCATCTCGCTTTCCACACTGGCCACAGGTCTATCC
+CTGGCAGTAAACAGGTCACAGGTGGGCAGGAGGTCTAACACCTGTAGCGAAAGAACGCAG
+GAGAGGAACTGAGGCTCTGCTACCAGCAGATGCTCCAAGCACATCTCACGGGGAGGACCA
+TGCACAACTCAGCTGGCCACAACCAGGAAAAGGGTGCCCAGGGCCTCAGAGCTGCTTCAG
+TGGGGCCATTTCCAGGCTCCCAAGCAGTAAGGTGGGTGCCCTCTCAAGAACAGAAGCGGA
+ACAGCCTAACGCTAATGTTTGGGAAGAAGAGAACAGTGATCCCCCTGGTTACCTCCCATC
+TCTCTCTGCAGTTCTCATGCATCTGTGCACACACGCTCACACACACATATGTCCATCAAT
+CCACTCACAATGTTTGACTTAAAGCAGAAACCATATAAAGGGCAGGATAAGGAGAAAAGA
+TGAAAGGAACTGAAAAGATGCAAACAGCCACTAACACGCCAATTTGCACCTTGCACAGGG
+CCTGGGAAGTAATGGCACGGCTTCTCGTTATGCATCAATGATCTCATGTTTTCATTTTAA
+CAAACACCCTAATACAAAAATATGCTTTATAGGGAGGAGAGAAAATATGTTTTATAGGGA
+GGAGAGAAAAGCCATTCTGAAGAGCTGGATAGGTTGCCTTTGGCCCACATGGAGTCAGCC
+CCCTGCCCACGCCACCAGGCTCACGTTCAGGGCCCTCGCTGGAGAAACCTGAGCTGCAGG
+ACCCGCTGCCCACCAATGCAGAAGAGAAGGCAGTATGCTTTTTGCATTGGGTGGAACAAA
+AACAGAAGAAATGGGAATTTGGTGAGAAATAAGGGAGGTGGTCCTCAGAATCTGCAGAGC
+AGTGGCTTCCAAACTGTGTGATGCAACCCCAGCCAGAAAAACACTTTACATCATGGCTGA
+GGGCACATACGTGCACGCACATATGCACAATACAGGAAATCTGGAATACAGAAAGCCCTG
+GAATTCCTAAATAACATCCTGCCCACATGGGAATTCTGCCCTAGCTGATGGCTTCTCTGA
+GGCCTAGGCCCAAATCCACACCTGCTGTTTAGCCCAGAGCCAAGCCTGGGGGTGTAGGGT
+CCCCTATGCATGGGTGTCCAACCCCATCCCTGTCCGGAATAGCACGGGTGCTTCTCAGTG
+CCACAAATGTTGGTGGCGGCTGGGGAGGAGTGGTTCCTCCAAGGCTCCACGCCTGCCTCC
+ACCACTGAGGCCAGCACGGTGGGACTGGGCTAGGGAGACAGGCAGGCTGGCCTACCCACT
+GAAGGAGCCAGTCTGCTTCCACCTAGTCAGCAGCTCCAGGGAGCGCATCTCCCTCCAGGA
+AGGGCAGGAGGCCAAGAGGAGCTGGAAAGGTGGGCATTTGATATCATGAGGTATAAAGAG
+AGCTCCTAGGGGTCCCAGACATCAACTAATAAAAGCACCTCAGAAGTTCATAGATGGGGA
+AATAGCTGTGTGAATATACCGTGTTATCCAAGTCATGCGGAGAGGAAGGGCTCGAACCCA
+TGGCTACTACTCCCCACCCCCGTCCTCCTCCTCCTCTTTCCATTAAGTTTTTGTGATTAT
+GAAAGTAGCTTACATTTGGTGTAGAAAATATGGAACATATGGAAAAATTTAAAAAGACTC
+AGGCAAAGGGTCATGTGTCACTTATGACCAGAGGCCGTTGCTCTTTATTAACAGATGGAA
+ATGTTTTCTTCCAAATTGTGCTGCACGTTTTTGGCGAGAGCATGGGGCTGTGCGGCGTCC
+CCTCCCTGGCGCCCACCTGTGCCCTGCACACTGGCCTGCACTGTGGTGATCTCGCTTGGC
+CCCCACCTGATTCCTGACATACAGCAGAGGAAGCTTAGGCTCAGGTGGAACAGCCTCAAC
+TGATTCAGTCCCTGAACTTCCGTACACAGCCCTGGAGTCGTCTTAGAGCCATGATTTATT
+TAACTGTTCTTTCATTTTACAGAACATAAAATGTATTGTTTCCAACTTTTTTCCTATGGT
+AAATAATACTAAAGTAAATATCTCTGTGCATGAATCTTTTTGTATATGTTGGAATATCCT
+TAAGATAAGGCCCCAGAACTAAAAGTACCCTGTCAAAGGGTGAGCATTTCCGGTTCCCCT
+GCTGTGCTTTGCTGCGTTGTTCTCCCCTGCTGCAACGTTCTCACTCCACAATCCTGGGGC
+AGGTAGGGGAGGCCCAGCTGAGTTTGGATCATAATCCTGAAAGACACAATCCCAAGCACC
+ATAATGTGGAATGTTGAAATCCCTAAAGATCAAAATCCCTCAAGTCTAAAATCCCTGATA
+TTTCAGATGACCACAGCTATAGGGCTAGGTGCACACAATTAGTAACCGTAGTGATATACG
+TGTACACGTTTCTCTTTTGACTTATTTCTTTATGGTCTGTCTTCTTATAACTGCTACACC
+CATGCCACCGTCATTAGTTACCTCAGTGTTTATGCAAAAATACCTGTTATCGTTGCCTAT
+TTTATTGTGTAAAGTGGCCTATGAAATGTTCTGTTGTGTTTTTATGTTTCTCAAATACAT
+ACCTTTTAAAAATGTAAATAAATAACATCGACATTATTTTTTCCAGATTTATACTTTTGG
+GATTTTGATCTTTGGGATTTCAGGATGAGGTATTCGGAGCTGTGTCTTTGGGGATGATGA
+CTGGCTCCTGTGCCGTCCCACCCATCTTTGCGGCATGGGACCTTGGCATCCCCACCTCGG
+CCCTGGCTCTACCTGCCCTCACAATGGACCAGGCCAACTCAGTCAATGTGGAGGCAGCAT
+CAGGTAGACCTGGGGCTGAAACTCAACACTGGTGTTCACCTTGACCTAGCTTCTCTGAGC
+CTCAAGGTCCTCATCTGGACACCAGTGGGGTTAGGGGCTGAGGCACATCAGCACTAAGCA
+GGAGAGCTCATCGTTGCCATGCATCAGCTGTGGCTCTAGAGCCGAGACGCTCCCAGCTGT
+GTAGGCTTCCCAGCAGTGCAGACCCCTCTCTAGAGCCGAGATGCTCCCGGCAGTGCAGGC
+CCCTCTCTAGAGCCGAGACGCTCCCGGCCGTGTAGGCCCCTCTAGAGCCAAGACGCTGCA
+GGGTTAATCAGGGCTGCCCAACAGTCCATCCCCTCTTCTCTCTCTGAAATCAAGAAACAT
+TCCGAATTCCAAAATGCAACTGGTCCCAAGTGTTTCAGTTAAGGGACTGTGGCCCTGTGT
+AATGCCAGGCAGTGACAAGGACTGTGACTGGGAGCCATCGTAAGTCGATGCTGAGTGCCA
+AAGGGAGGAAAGGAGGCAGCGGTCCTTAAAGGGCCCACTGAGCTCAGATCCCACGTCTGA
+GCCTCCGCCTTTCCGTGCAGTCCCGGAGATGGCACACAGCCTTCTGCACGAACCGCAATG
+AGCTGGGCTCCCTCATCACCGCTAGGAGCACTCTGAGAAAGCAGGGCCATTCCACGGGGT
+TCTGCAGGAGAACGGCGAAGGGTGCTGTTCAACCTGCTCAGTCAGTTGCTAGGTGAGGAG
+AATTTAGTATTCATAAGTGAAAATTTCTAAGTTACTGGAATTAATTATGGGGTTTGATTC
+TACATCATCCAGAAAAGCCTGGATGCCACACAGACTCAATGCTGAAAGCTCCCAGTGCAC
+CTGCACAAACACACCCACACATGCACCCATATCATATACACACGTGCAAACATGTTCACA
+TTCACACTCACTCCTACATACTCGGATCATATACACATTTGTGCACACGTGTTCATATTC
+ACACTCCTACACACCCAGATCATACACACATACACACACTTGTGCATACACATTCATGCT
+CACTCCCACACACCCAGATCATATACACACTCGTGCACACATGCTCACATTCACAATCAC
+TCATACCCAGATCATACACACACTTATGCACACATTCACACTCACTCATACATACACAGA
+TCATATACATACTTGCGCATACGTGTTCGTATTCACACTCCTACACACCCAGATCATACA
+CACATACACACACTTGTGCATACACATTCATGCTCACTCCTACACACCCAGATCATATAT
+ACACTCGTGCACACATGTTCACATTCATGCTCACTCATACACACCGATTGTACACTCGTG
+CACACATTCACACTCATACACACCCAAATCATACTCACATTCATGCACACATGTTCACAT
+TCATGCTCACTCATACACACCCAGATCATATATACACTCGTGCACACATTCACACTCATA
+CACACCCAAATCATACTCACATTCATGCACACATGTTCACTCATGCTCACTCATACACAC
+CCAGATCATATATACACTCGTGCACACATGTTCACATTCACACTCATACACAGCCCAAAA
+TAATATACACATTAATGCACACAATACATATTCATACTTGCACACACCCAAATCATATAC
+CCACTCACACACACATGTTCACATTCACACTCATACACACTCAGATCATAAATACATATG
+TACACATTCACATTCATACCCTCAAATCATACGCACACTAGTGTATACATGTACACACTC
+ACACACACAAATACACACTCATACACAGTCATACACACTCACACATACCCCCAAATCATA
+TACACACTCATGCACACCGTCACACATATAATCCAAACACACAAAAATATATGCATGCGC
+TCATTCATACACAATCTCACACATACATATACAGCCATGTGGGATTTTTCTGCCATTTTC
+AGAAATGTAAATTTTGTAGTTCCTGCTTTTTAAAGACTATAAATTATTTTTAATTTACCT
+TCATTCTCAATTTTGTTTGTTATAAGTAGCTTGATTGTCATACAGCATCCAACGACGCAT
+ATTTCCTTTATTTTTTTTGAGATGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGGGG
+CGCGATCTCGGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGC
+CTCCCGAGTAGCTGGGATTACAGATGCCCATCACCACGCCCAGCTAATTTTTGTATTCTT
+AGTAGAGATGGGGTTTCACCATGTTGGCTAGGCTGGTCTTGAACTCCTGACCTCATGATC
+CACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGCGAGCCACCGTGCTCTGCATA
+TTTTCACGTTAAAAATGTTTTATTTAAAAAAAAAAAAAAGATGTCCAGAAGAGTTGCAAA
+GACAGTACTGCAACTTCCCACAGACCCGTTCACCAGCTTCCTCTCACTTGAGCATCTTAC
+ACGCAATGAGGCACGTGTAGAAACTGCGACACTCACACGGGTGCCATCTCAGCAGCTCAC
+GGTGTGGAAACTGCGACACTCACGCGGGTGCCATCTCAGCAGCTCACGGTGTGGAAACTG
+CGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCG
+GGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAG
+CAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGT
+GGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACA
+CTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGC
+CGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCT
+CACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAA
+CTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCAC
+GCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCT
+CAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGG
+TGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCG
+ACACTCACGCGGGTGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACACGGG
+TGCCGTCTCAGCAGCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCA
+GCTCACGGTGTGGAAACTGCGACACTCACGCGGGTGCCGTCTCAGCAGCTCACGTCCAGG
+ACCCCAGGCTGCACTGGCCCTCACGCCTCCTTAGTCCCCTGCACCTGTGACCCTTTCCTG
+GCCTGTCTTCGCTTCACCGCCTTGACAGCTTTGCAGAGTGCTGCTCAGGTATTCTGCAAG
+ACGCCCCTCAATTGGTGTGTGTGTGATGTTCTCTCTGATTACATTGGAACTGTGCGTTTG
+CGGAAGAACACGGCGGGGGGGGGGGCGGCGCTCTTCTCATCACGTGCTCTCAGGGGCCAC
+GATGTCAACATGCCTCATCACTGGTGGTCTGGACCTTGATCACACGGCCAAGGTGAGGCC
+TGCCAGGTCTCCCCACGGGAGAGTGACTGTTTTCCTCTCCATGTCCTGCTGGTTAAGAGT
+GAGTCATGAAGTCCAGCATGAGCTCCAACTCCTACAGGAAGGAGCATCAAAGAATTTGGG
+CACCGTGGTAATTACTGAACATTTAGGGGAGACACTTTGAGACTATACAAATATCTTCTT
+TCTCCTTAAACTTTGCACAGGAATTTTAGCATTCCTCAGGGGAGCTTGCCTGCAGCACTG
+ATGGTGATTTTCTTTTTTTTCTTTTCTTTTCTTTCTTTCTTTCTTTTTTTGAGACAGAGT
+TTTGCTCTCATTGCCCAGGCTGGAGTGCAGTGGCACAATCTCAGCTCACTGCAACCTCCC
+GGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGAGATTACAGGCATGTGTCA
+CCAGGCCCAGCTAATTTTGTATTTTTTTGTAGAGACAGGGTTTCACAATGTTGGCTAGGC
+TGGTCTCGAACTCCTGACCTCAGGTGATCCACCTGCCTCAGCCTCCCGAAGTGTTGAGAT
+TACAGGCACGAGCCACTGTGCCCAGCCTGATGGTGATTTTCCCTATTTACTCCACATTTC
+TTGTTTGGAATTTGTTCCAAGAAAGGCCTGTCCCTTTCAGTTTTTTGTTTTGTTTTGTTT
+TGTTTTGTTTTTGAGACAGAGTCTTGCTCTGTCACCCCAGCTGGAGTGCATTGGCGTGAT
+CTTGGCTCACTGCAAGCTCCACCTCCCGGGCTCACACCATTCTCCTGCCTCAGCCTCCCG
+AGTAGCTGGGACTACAGGCGCTCGCCACCTCGCCTGGCTACCCTTTCAGTTTTAATTTAT
+TCAATAATTTATTTATATGCTTACAAATCCATGGACATTCATTTTATTCTTTGGGGCATA
+ATCCGATTTGTGTGTGTGTGTGTGTGTATGTCTGTGTGAGTGTGTGTGCACTCAAATCAT
+TGTAGCTGTGGCCACTGGGAGCTCTTACATTTTGGGTTCCATGCCCTTTTGAAATGTCCA
+CAGCTTTTTAAAAATTTTATTTTTGAGCATTTTCTTACTTCCTGGGACTACAAGATGCTC
+CAGGTTCATCTTGTATTTTCTCTCCCACATCCCAATTATCAGCCATTTCTCCAGGGAGAC
+TTGGCTCCTTTTATTGAAGATGAAATTTAGAAACTAACATCTGGGCATGGAATGTGCTTG
+CTGCTACTGGGGTGTCCCCTCTCAAAGGACAAACCCAGGATCTACAGATGTGTGTGCTAA
+GCCATGTATGTACACGCACGTGTGTGTGTATATATTTAACCTATCTGTATATATGTATTA
+TGTAAACATGAGTTCCTGCTGGCATATCTGACTATAACTGACCACCTCAGGGTCCATTCT
+GATCTGTATATATGTATCATGTAAACACGACTTCCTACTGGCATATCTGACTGTAACCGA
+CCACCTCAGGGTCCATTCCGATCTGTATATATGTATCATGTAAACATGATTTCCTACTGG
+CATATCTGACTATAACTGACCACCTCAGGGTTCATTCCGATCTGTATATAAGTATCATGT
+AAACACGAGTTCCTGCTGGCATATCTGACTGTAACCGACCTCCTCAGGGTCCATTCTGAT
+CTGTATATATGTATCATGTAAACACGAGTTCCTGCTGGCATATCTGACTATAACCGACCA
+CCTCAGGGTCCATTCTGATCTGTATATATGTATCATGTAAACATGAGTTCCTGCTGGCAT
+ATCTGACTATAACTGACCACCTCAGGGTCCATTCTGATCTGTATATATGTATAATATATA
+TTATATATGGACCTCAGGGTCCATTCTGATCTGCATATATGTATAATATATATTATATAT
+GGACCTCAGGGTCCATTCTGATCTGTATATATGTATCATGTAAACATGAGTTCCTGCTGG
+CATATCTGTCTATAACCGACCACCTTAGGGTCCATTCTGATCTGTATATATGTATAATAT
+ATATTATATATGGTCCTCAGGGTCCATTCTGATCTGTATATATGTATCATGTAAACATGA
+GTTCCTGCTGGCATATCTGTCTATAACTGACCACCTTAGGGTCCATTCTGATCTGTATAC
+ATGTATAATATATATTATATATGGACCTCAGGGTCCCCGCTGGCTTTTCCATGACTTCCT
+TATCCAGCTGTGAGAACCCTGACTCTTACTACTGTATTGACTTATTTGTGAAACCTTAGT
+ATATATAAAAGTAGTTTCAAAGTTGCTAACATGTATTGCTGTGGGAAACAATTTTACCAA
+TTGGAGTTTAGTGCTTAGATATGCAGAGTTATTTGATTCTTTCCAGAATCTAATCAAAAC
+ACTGTTTTTGGACTTACCCAGGTCAGCTCCTTTCTGCCCACTCTTTCAGCGCAGGCGTGT
+CCTGCTGTGGAACACACTCTGGGATTCCTGTGTGGGTCTGTACCCATCCTGTACCCGTCA
+GGACCCCCGGGCCCTGACTCTTGATGTTGTTCTTGCTCCTCTTGTTGATCTTGTTGTTCC
+CACAGTGAGGTCCAGTCCTGTGGGGTTTGACAAACACAGCATCACGTACCCAACTCTGTA
+GAGCCACACAGAAGACTTTCATCCCTCAAAAATGGCCCCAGTTCGGCCCCTCGGTAGTAA
+ACTCCTCTCCCCTCACTCACCCACTGGCAAATACTGATCTGTTTCTGTCCCGATAATTGT
+GTCTTTCCATATACACAAAAGTGAAGTCTGAGGGTGAGGCCCATGGCCTTGGGAAGCAGG
+CATAAGTTGGCGGGGGTGGGCACACAGGGTCACCGCGGAAGAAGATCCATGCTGCCCACA
+CAGCCACATGTGGGACAGGGCAGGACCAGCCCCCCAAGCTGTGAACCTCGCCCGAGGCTA
+TGCCCCACTCTGGAGCAGAACGGCCTCTGCAGAGCTTCCACCATGCACATAGGCTGTGCA
+CAGCCAGGCCAGGAAGGGGAGGGCCCCTGTCTGCAGAGACAGGCCCATCCTGGACAGGAG
+GGAACAGCATTCCAGGCAGATCCGCCACTGGCTGCTGTTCCCAGAGTGGCTGTGTCCCCT
+CTGCAGCGTCCATGCCGGCCTCCCCTGCCTCCCTCTGCAGCTGTCCACGCCCAGCCAGCC
+TCCCTGCCTCCCTCTGCAGCTGTCGCTCTCCACCCTCCTCTCCTTTCTTCTCTCCATCCC
+CCCTCCATCCCCCTCTCCTTTCTCCTCTCCATCCCCCTCTCCATCCCCCTCTCCATCTCC
+CTCTCCTTTCTCCTCTCTAGCCCCCTCTCCTTTCTCCTCTCCATCCCCCTCTCCTTTCTC
+CCTCTCCATCCCCCTCTCCTTTCTTCATGGCTCTTTCCCTTTCCTGCCACAACTGAACTG
+AGTGCAGGTGATTTTCGCTGCCTGCTGGCTTTATTCAGCTTCAACTTCTTGACTTTAAAG
+GTGGATGCAGGAAATGTGTGTCTTGTGTCACACATGGAAATGTTGCTGAAATAAGTTACT
+CTTCACTGATGTGGCCTCGAGGGTTTTCTGCTGGGTTTCTGGACCTTGTAAGCAAAGCAG
+ACCCTCACCCGACTGACCTCCTGGCTGTGACGATGTGTGTTTCTATCCCACACAGGGAGG
+GTGTTTATGGTCTGAAGTGAGGCCTCTCATTAACTCCTCAAGAGTCGATTGAAGCACAAT
+TTATTAGAGCCCAGAAATCATGGCAATCCATTCCCACAAGCACACAGCACAGCTAAACCA
+GCTCCAAGGAGGGTCCGAGTGTCCACAACTGCACCCCAGGCCCATTGTGCCTGCCGCTGG
+AGAGTGTGGGGCCCCTTGGCCCCTAAAGGTTTGCTGAGAAGTCACTGACATGAGACAGAT
+GGATTAATAGGAGAAACGGTATGCAAATTTATGTGATGTGTACATATAAGAACCTTTAGA
+ACGAAGACCCAACGATGGGGGAAATTGTCCATTTTTATGTTTAGGTTTAATAACGTATGA
+ACAGTCCTCTAAAAAAAGGATTGGACACAAAGGGCTTGATCTAATGTGAATAGACTGAGT
+GGGAACCCAGCAAGGTCTGTCTAGATTTGTCTTCATCTCTGAGCATTTTCTTCTCTGGAC
+GTGGGGCAGGGCCCTCTCTGGAATGACAGTCTCATGACCTACAGTCAAACAAGGGATGTT
+GGATCATTTCTCTCTAGTCAGCTCTTATATAGAAAGGTAGACAGAAAACTGAGTAATATT
+TTTAGGTTTTCTGACCAGCTTTGGGGAGAAGGGGTTCTGATTTCTGTGACCGGCCTTGGG
+GAAAAAGAGAGTCTGGTTTCTACAGCGCCTTCAGGGAGAATGAGACTGAGAGACAGGAGG
+GCAGGAGAAGGTCAGAGACAACTTTTGCTTCTGAGGCTGCTGCTGAGGACTTCATTTTGG
+GGCGTTGTTTTCTGAGCCCCAACAGAAGGAAGGAAGCCTCTCCCTCCAGGGGTCAGTCCT
+GGGCCTCAAGGGCACCCTCGAAGCAGGCAGCTCAGCTCACAGAGCTCCCCTCAGCCATGT
+CCTCCACCTGCCCTTCCTTGGTCCAGCACCTCACCTGCACACACCTGTCTGGAGAGTCCC
+CAAGGTTGGAGAGCTGCTGAGTCAGCTGGGCCGAGCACACAGCGCAACACTTCCTTGTGC
+CTCCTAACCAGGATGGGCGACACCAGCCCATTTTATGGATGGGACAAGAAGAAGCTGGGC
+TGACAAGCCCAACATAGTGGAGCCAGCAACAGGCTTTTACTCTCCTCTCTGTCTCTTTGT
+CTCTCTCCCCCACCGCACCTCCATCCGCTCCATTCTCCTCTCTGCACATCAGCTTCCCAG
+ACAATATTCTTGGTTTCTGTGGCTCCCAAACTGAAGCTTCCCCACAGTGGCTGCAACTAT
+CCAGACCTGGGGCCACACTTGGGCCTCCAGGCAGGGGATCTAGTGATCACATTCTGGTCA
+TGTCATCAGGCCAACTTGGCTGAGCTCTGCCCTCCTTATCTCTCTTCTCCCCTCGAGCCC
+TCACCCTGGTTACCTGCACAAGTAAACTTGCCCCTAACTGACCCCCTTTTCTCCCTCCAT
+GTCCCTCAATACAACACTAACTCTGGCAAAAAAGACCAGCCTGGCCAGGTGCGGTGTCTC
+ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCAGATCACAAGGTCAGGACATC
+AAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCC
+AGGCATGGTGGCAGGCACCTGTAGTCCCAGCTACGCGCAAGGCTGAGGCAGGAGAATGGC
+GTGAACCCGGGAGGCGGTGCTTGCAGTGAGCCGAGATGGTGCCACTGCACTCCAGCCTGG
+GCGACAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAGACCAGCCTGAAGCAGAGATT
+GGGTCCCAGCCTGGCTCTGCCTGGCCCTCTGCTCCCGCTTCACCTCACAGACAGAACGCT
+GCCCTGTGGAGGGGTCCCCGGACCCTTTGGTGGGTGCCAAGCGGGTATGGAGGCCAAGGC
+CTGAGTGGTGAGAATAGTCCAGGGGCTAGCGCTGCGTGGGGAGGGCGAGCTCAGAGAGCA
+GGGGAGCCTGACCCTGCAGGTCAAGACTTCTGTCTGAGAGAAATGAAAAGCTGGGGATTT
+TAAGCAAAGGAATGCCTTGACCCAACCCTCACAACTTACATAATAATTAACTTAAAAGGA
+ATCATAAGTTTAAACAGAAAATCTATATAAGAGGTTTACAGTTTAATTTAAAAACTATAA
+TAGGTTTATAGTTTTTAAATTAAAATTTTAAATATAGTGGTTTATAAAACTTTGAGAAGA
+AAACATAAAATCCCTATGAATGCTGCAAAAGTCACTGTTGAGAGAATGAAAACACAAGAC
+ATAGAGTTGGAGAAAATATTTGTGAATCTCATATCTGGCAAAGGAATTGTATCTAGAATA
+CATAAAGAACTCTCAAAATCCAACAGTAAAAACACCAAATAATCCAGTTACAAACCGGGG
+AAGGATTTGAACAGATGCGTCACCAAGCAAGGGATATGGATGGGAAATAAGCTTCCATCA
+GCCACCAGGGAGATGCAAATTACAGCCACTAGGAAACGCTTTTCATTCATTCCGGGATGG
+CTGAAATGTAAGCACGGAAAATGCTGGGTGCCCGCAAGAACGCGGAGCAGCAGGCACTCA
+TTCCCGATTAGCGGGAGCGCAAAGCGAAGGGGCGGCCTGTGGCGTTTTCCTGTAAAGTTG
+GGCACACGCTTCCCACATGACTCAGCAATTGCACTTCTGGGTATGTACCCGAGAGAAACA
+AAAGCTTATGTTCACACAAAAACCTACAACGCAAATGCACAAACAGCTCTATCCAACAAC
+CCTGGAAGCAACCCAAACACGCTTCAGCGGCACAGGCGCCTCCACGCGGAACCCCACGCG
+GCGCTCAGCACGGACGAGGAGGGAGCCGCGCACGCGCGGTCGGCTCGGCGAGGAGCCGGT
+CTCCAAGTGCCGCCAGCTGCGGGATTTCCTCTGCAAAAGACAAACCACAGGGAGAGCTGC
+CGGGGCTGGGTGGGGGAGCGTGACTGTGAACGGAGTTCTGGGGGTGATGTAACTGTTCTG
+TATCCACAGTGTTGCTACATGAATCTATAAATGTGTTAAACTCATAGAACTGTACACCGA
+AAAATAGCAGTTTTGCTGAATGTTAATTCAGAAATGAAATTAAAATTTTAAATTAACAAC
+AAGCAACTTTACAAGAGAAAAAAAAAAACCTCATTTCCTCCCCACAAAGCCACCTCATGA
+GCCTGGGTGGTGCCTAGCCAGTCCTGCTGCTGAACCTGCTCTGACCTGGCCTAAGGGTAG
+GACTCGAGGCTGGGAGCCAAGGGCCAACCACAGGACAGGCAGCAAGACCCGCTTCGCTGG
+TCTGTCACACACACCGCACCAAGTCGGTGTTCAGGATAAACCGGGGCACACTCTGAGCTG
+GGCCTGTCTCCGGCTTCAACCAAAAAGCCTGAGCTCTGGCAGGTGAAGGACCAGACGTTT
+CTGTGGGGCTATGGACTTGTCTGGGAGGCAGCCACCTCTAAGCCACCCAGGATGGTTTCG
+GTTGTGTTTGGATGGAGTTCTGAGTTTTGCCAGTTAAAATTCCCCCTTCAGGAGCTCTCT
+ATGGGGGTAAAGTGCAAGATTTGGGGTAGAAAAATGACAAGTCAGAGGACTGGAAGGAAC
+ATTATGGACTGTCCTCCCTTCTGCCTGAAGAGATGGGGAGACTCTCCCAGGCCATGTGGA
+AGACCTCACAGGGGGACCAACTGCTGCCTTTCAGCCTGGCCGAGGGAAGAGCCCCTGACT
+CAGCCTCCGCAGGAGGAGGTGGGCTGGAACCAAGTTTCCCTGCATCAATCCAGGCAGGCA
+GCCCCGAACAGTGCACTCCAACATGGGATAGTGAGCCAGCTTGGGGGACAGCAGCTGTCT
+AAACAGGAGCATGCAACCCCCGTGCTGAGAGTTCCCCAGGGTCACGACTACCCAGAGTCA
+GAGCTGCCCAGGGTCACAGCTACTCGAGGTCAGAGCTGCCCCAGATCAGGGCTGCCCAAG
+GTCAGAGCTGTCCTGGGTCAGAGCTGCCCATGGTCAGAGCTGTCCTGGGCATCAGAGGCG
+CAGAGGTGGGAAGGGCTGGCTTCAGGTGGGAGTTATAGGTGGGAGTTATGCTACAAAGGG
+TCTTGAAGGCCAGTGTTGTTGACAGGGTAGGGTGCCTGGGTAATAGCAGAGGAAGAAAAA
+GGCTTAGAGTTGGAGGGAAAAACATGGAGTTGGGGGAGTGCACCTGCCCCCTCAGAGACC
+ACAAAGCCTCCCCAGGGCTGGGCTGTGGCTGCTGGAGCTCCCAGACCATGCCAAGTGTCA
+GAGCCTGGGCAAGACCCTCTGGGGCAGCCCGGAACCACCAGAGGTCAGAGCTGGAGGAGG
+CTCAGCTGGGGCCCTTGCACCAGGCAGGAGGCCCAGAAAAGAGACAGTGCTCTTGAACTG
+CAGGAAGGCAGCTCCGTAGAGAGGCAAATCTCACTCCAGCTCGGGCAATACTCAACTACA
+CGGACGTGGATGCTCTCAAGGGGGCTTTGGGGCATGTGGTGTCGGCATTGGACCCAAATA
+TGGGCTCAAAGCTTTCCTTTACCATATTCCTTCTACATTTTTCTTGCAGATTGAGAAGGG
+ATAGGGAGGAGTTTAGGGAAGTGAGTGAAGCAGGAAGATGTTGACCAAGGGAAGTTAATT
+CCATAAAGAGGAGGATGAGGGGACAGAAAGGCAGGAGGAAGAGGAGGAGGAGAATCTTTG
+CACAGGGGGTGTCAGCTGATGGGGGCAGCATGGGTGCCCATGGAGCCCTTTAGGGGTCGT
+TGGTTGTGTGCAGAGAGGCCACAGCAGGCGAGGCAGGCAGTGTCTACCACCCCCAAGGAG
+ACACCAAGAATCCCTGTCCTTAGGAAGTCCCCTCTTCCTCCTCTTGAGTCTCATCTCGGA
+AAGAGGGAGCTGTCAGTCAGAGCTCAGGCCAAACACTGGGGCTAATAGGGGTGAGAGCAG
+GGACCTGTGGGGTCCTCACCACTGTCCCCTTCTCACCTTTCTGGCTCAGGCCAGGCTCAG
+CCCCCAGTGGTCTATTGTCTTTCTATCTGTCATCTATCTACCTACCCACCTATCTAACCA
+TGCCATCTATTTCATCTATTTTTATCTATCAACCATCTATCATATATCTACCTACCTACC
+TTTCCATCTATCATCTAGTTCATCTATTGCTATCTATTATCTAATTTGCCTATCAAGTAT
+CTATCCATCATCTATTTCTATCATCTATCCATCACCTGTTACCTATCACCCATATACCAC
+CTATCCCTATCTATCATCTATCTAGCCAGCAATCCACCCATCATCTACTTCATCTATTTC
+TACCCGTCTCCCACCCCCTCTCCCCACCCCTCACCAGAGAGTATGCAAGCACGACCACGT
+CAACAGGCCCTGAAGTCACAGGTTCACACAGCACGTTTTCTGCTCCATCACGTGTATGGG
+GCAGGGGGCAGCAGAGCTGGGGGAGAAGAGATAAAGGAATTATGTCAAACAGGGACTGTC
+TTGTCTGCCCCAAGGGCCTTTCCTCATCTATAAAGCAGATTTTTCTTGTAGAGCACCACG
+AGAGCTGTGAAATGGGAGTGAGGGGTGAGGCAGGCCATGGGGCCTTCCACAAGGTGGGCA
+AGATGGTTGTCTCTGGGGAACCAGCTGGCCAGAGGGGGCCAAGTGCCAACCGGTCTGGAT
+GAGAGCAAAGCAGCAGGCAGAAGGTTACAGAGGCAAGTGTCGGCACCAGGGGTGAACGCT
+GGGATTTTTCAAATCCAAGAGGCATTTCAAGTAAGGGGAAAACCTCCCCCGGGGCTGGGC
+TGAGAAGCTAGTCGGGTGATGGGATGAGTGAGAATGACAAGTTGCGTCTGATTGTCCTGG
+AGACCTGGCTGAGAACTCTGTGTGAGTGTCTTAGGTAGACGGTTACACTTGTTTTCAGTG
+AGAGTCAGTTTCCATAGAGAACTGCATGGTAGTCACCAAGAACCGAGGGGGCCCAGGAAT
+GCCCCAGCAGTGGTCTGGAAGGGCTTGTGGGGCTGAGCAGGAGGTGGGTGGGGACCGGGT
+GCAGGCAGAGGGAATTCAAGGGTACAGAGGCAGAGAGATGGTGCCGCCTGGGGAACGCAG
+CGCACCCAGGACAGAACAGGCCTGAGAGCCACACACACTCACAGCGGCTTCCCAGAGTGT
+TTGTTTTCTATGTACCAAGATGCTCCCCCAAACCCTCTGCAGCCTGTTCCCTGCCTTGGG
+GGTCCTGAGGGCCACCCTTCGGGTATGGGGTTCAGGTCGCTATTCCTTTCTCGATGCCCC
+TGGTGTGTCCATGGGATGAGCTGACTGGCCCACCTAGTGGGAGCCTGTGCACCACGGTTC
+GTGTGGCCCAGGGGAGGAGGTTTTGCCTTTCCTGGACCCCACTTTATGAAAGGAAAGCCT
+GAACCCCTGGGCCAGCTAGGGGAGTGAGCTAGGGTGGAGGGCAGTGCTGGTCATGGAGGG
+CAGTGTCCAGCCCTCTGCTCACCAGCTCCAAGAGTGATTCTGGAAACGGAGCCCAGTCCC
+TGGGCCCAAACCTTTGCCTCTGTCCTTCTTTCTCTCTACAAATTAGAGGCCACATCCCTG
+GCCGCTGAAGCCTTGTACCCTGACCCACTGTCTGAACCTGATGGAGTCTAAATGCAGTGA
+GCGGGTGCCAGCCTTCCCTGGAGCTCTGCAGAGGCAAGGAGGGGGTGGATGGAAAGACGG
+GAGTCCCTCCCCTTAGGTGAGGGGGGGAACTAGGGCCCGGGGAGATGCCCAGGCCTGGCG
+GCCGGCACACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAGGAGAGGAGATGCCCAG
+GCCTGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAGGAGAGGAG
+ATGCCCAGGCCAGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAG
+GAGAGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGG
+CGCTGCAGGAGAGGAGATGCCCAGGCCTGGCGGCACACGCGGGTTCTCTGTGGCCAGCAG
+GCGGCGCTGCAGGAGAGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTGTG
+GCCAGCAGGCGGCGCTGCAGGAGAGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGT
+TCTCTGTGGCCAGCAGGCGGCGCTGCAGGAGAGGAGATGCCCAGGCCTGGCGGCCGGCGC
+ACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAGGAGAGGAGATGCCCAGGCCAGGCG
+GCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGTGCTGCAGGAGAGGAGATGCCCAG
+GCCTGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAGGAGAGGAG
+ATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAG
+GAGAGGAGATGCCCAGGCCTGGCGGCACACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCT
+GCAGGAGAGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAG
+GCGGCGCTGCAGGAGAGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTGTG
+GCCAGCAGGCGGCGCTGCAGGAGAGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGT
+TCTCTGTGGCCAGCAGGCGGCGCTGCAGGAGAGGAGATGCCCAGGCCAGGCGGCCGGCGC
+ACGCGGGTTCTCTGTGGCCAGCAGGCGGTGCTGCAGGAGAGGAGATGCCCAGGCCTGGCG
+GCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAGGAGAGGAGATGCCCAG
+GCCAGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGTGCTGCAGGAGAGGAG
+ATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGGCGCTGCAG
+GAGAGGAGATGCCCAGGCCTGGCGGCCGGCGCACGCGGGTTCTCTGTGGCCAGCAGGCGG
+CGCTGCAGGAGGGGAGATGCCCAGGCCTGGCGGCCGGCGCACGTGGGCTCTCTGTGGCCA
+GCAGGCGGCGCTGCAGGAGAGCTCAGGAGCAGGGGCCTGGGCCTGCTCCGGGGGAATCCG
+CCCACCCCACCGCGGCGGCCTCTCCTGAGGTTCCCTAGTGGCCGCGAAGGGTGGGCTCAG
+GGTGAGGGGTCAGGCCACACCAGTGGGTGCGGGGATGGCTGCGGCCACGGGAGGGCGTCC
+AGGGAGGAGGCCGGAGCTCAGGCCCACTCTGCACACCCAGCCCGCCACCTCCCCCGGCTC
+TCTCTTCCTTCGTGCACATTCTGGGGCTCATGCTTCTGCTGTGGTCCCATTTAGCCAACC
+TGGCCAGCCTTTCATGCCTGCTTCATGGGTGAGACGTGGAGGCCAGGTCAGCCGCAGAGC
+CCGGGGCACACGCCGCAGCCAGCACAGCAGCAGGTGGGCGTCTGCGGCCGGGGCCAGCGC
+AGGGCCCACTGGGCCTCGGAGGGGCCTCCCTGCCGACTCTGCCCCCGTCCTGTGGCCGTA
+AGTCCACCCAGAGCGCTCGATCTTCCGTCCACCAGGCCAGGGATGCGCGCAGAGTAAGGA
+TGTGTGTGTCTACGCATGTGGGGGTGTGGGTGTGACAGGGTGTGTTCTGTGTGAGAACAT
+GTGTGTAGTGTCCACATGTCCTCTGTGCGTGAGTCCCTGTGTGTGATGTTGTGTTCTCGG
+TGTGAGTTCATGGGTGTGATGGGGTGTGTGCTGTGTGAGAACGTGTGTGTAGTGTCCACA
+TGTCCTCTGTGCGTGAGTCCCTGTGTGTGATGTTGTGTTCTTGGTGTGAGTTCATGGGTG
+TGACGGGGTGTGCTGTGTGAGAACGTGTGTGTAGTGTTCACATGTCCTCTGTGCGTGAGT
+CCCCGTGTGTGATGTTGTGTTCTCGGTGTGAGTTCATGGGTGTGACGGGGTGTGTGCTGT
+GTGAGAACGTGTGTGTAGTGTCCACATGTCCTCTGTGCGTGAGTCCCCGTGTGTGATGTT
+GTGTTCTCGGTGTGAGTTCATGGGTGTGACGGGGTGTGTGCTGTGTGAGAACGTGTGTGT
+AGTGTCCACATGTCCTCTGTGCGTGAGTCCCTGTGTGTGATGTTGTGTTCTCGGTGTGAG
+TTCATGGGTGTGACGGGGTGTGTGCTGTGTGAGAACGTGTGTGTAGTGTCCACATGTCCT
+CTGTGCGTGAGTCCCCGTGTGTGATGTTGTGTTCTCGGTGTGAGTTCATGGGTGTGACGG
+GGTGTGTGCTGTGTGAGAACGTGTGTGTAGTGTCCACATGTCCTCTGTGCGTGAGTCCCC
+GTGTGTGATGTTGTGTTCTCGGTGTGAGTTCATGGGTGTGACGGGGTGTGTGCTGTGTGA
+GAACGTGTGTGTAGTGTCCACATGTCCTCTGTGCGTGAGTCCCCGTGTGTGATGTTGTGT
+TCTCGGTGTGAGTTCATGGGTGTGACGGGGTGTGTGCTGTGTGAGAACGTGTGTGTAGTG
+TCCACATGTCCTCTGTGCATGAGTCCCTGTGTGTGATGTTGTGTTCTCGGTGTGAGTTCA
+TGGGTGTGACGGGGTGTGCTGTGTGAGAACGTGTGTGTAGTGTCCACATGTCCTCTGTGC
+GTGAGTCCCTGTGTGTGATGTTGTGTTCTCGGTGTGAGTTCATGGGTGTGACGGGGTGTG
+CTGTGTGAGAACGTGTGTGTAGTGTTCACATGTCCTCTGTGCGTGAGTCCCTGTGTGTGA
+TGTTGTGTTCTCGGTGTGAGTTCATGGGTGTGACGGGGCGTGTGCTGTGTGAGAACATGT
+GTGTAGTGTTCATATGTTCTCAGTGTGAGTTCATGTGTGTGACGGGGTGTGCTGTGTGAG
+AACCCGTGTGCAGTGAGATCGTCCCCAAAGGTAGTTCAAAGCTGGGGCCCTTTCATTTGC
+CAGGATCTAACCCAGCTACTCAGGAGGCTGAGGCAGGAGGATCACTTTAGGCCAGGATTT
+TGAGAGCAGCCTGGACAATATAGTGAGACCCTGTCTCTACAAAAAAATTTTAAAAATTAG
+CCGAATGTGGTGGGGCATGCCTGTAGTCCCAGCTACTCCGGAGGCTGAGGTGGGAGGATT
+GCTTGAGCCCAGGAGTTTGAGGTTATAGTGAGTAGTGATGGCATCCCTGCCCTCTATCCT
+GGACGACAGACCAAGAGTCCAGCCCTAAAAAAAAAATTTAATTAAAAATTTTTAAATCTT
+TAAAAATTAAAAATCTTAAATTTTTCTTTAAGATTTATAAGAGGACTCAGTAAAGGCTGT
+GCTGGCAATAACATCAAACTACTGAATTCTTTAAGAACTCCTTGGAGATTATTATTTTGC
+ATGACATAACTAAATATCTTAATGATTGACTTAATTACTTAGATGTCAGTCTGTATGTTT
+TTGGTGTCGTAAGTACAAAGCTTAGAACTGCTACTTTTAGGGCCAGGAGCAGTGGCTAAC
+GCCTGTAATCACAACACTTTGGGAGGCTCAGTCAGGCGGATCACCTGAGGTCAGGAGTTT
+GAAACCAGCCTGCCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCA
+GGCATGGTGGCAGGCACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCTCT
+TGAACCCGGGAGGTGGAGCTTGCAGCGAGCTGAGATTGTGCCATTGCACTCCAGACTGGG
+CGACCAGAGCGAAACTCCGTCTCAAAAAAGAAAAAAAAAATTACTTTTAAAACCAAGTAC
+TAGCTCATCTCTAAGTAATACTATTTAAGTAGGCAAAAGCCCCTGGAGGTCGCCTGAACT
+TTTTATACTCTTAGCTGAGGGGACAGAAGAGAAATGATATGACATTTACAGAAACCCCTA
+TGTGGCCTGGCCTCATTGGAATTTTTTCTGTTAGTTAAATAAAGACCATTTGTTTCTATT
+GATTAAAAACAAAATTATTCATATAATGGGTTCAAGAAAACAAATTATTTCCCTAATGGA
+CAGTGTAGGTCAGGACTAGAAGCAAACAAGGATCTTCTATCCCTCACACATCTCAACACT
+CAAGCAAAAACTCAAAGAAAACAATGATACTGATGGCCACGTCATGCACCGTGCTCACAC
+AAGGATGCCAAGAGGCTTCATATGTGTTCCTTACCTGGACCCTTTTCACTGGATCAGAAA
+CATGGATGTCTTAGTCTGATAGGCATCCTCTGCTAATGCATTTTAAATGATTGAATCAAT
+AATTTGATGGGCCACTTTTTATAAGATGCTACGATATCCTATGAAGCACTATTAAAATAT
+TCATTTTTCTGCACACCAGATGTGGCCCAATTGTTAATAACCAATATTGGTTCTCTGGCA
+AAAGGAGCAAAGGCAGCCCTCTAAGATATTCCTCACTGATATTCCATTTTTCAGTGGGTA
+GGGAGACATGAGTAGGAAGCAAATCTGGGTCCCTGCACCCACGATCTTGGTGCCATCAAA
+GTGCCACTGCTGGCAGGTTCCTGGGCACCATCTGAGACCAACCCCACTGTGAGGTTGAAG
+GAGGCTGATCAGAACAGTGGTCCTCCACCTCCTCCCTGACACCTTGGGAAGATGACTTCC
+CAAGTCATCTTCTATTTATGTGGTCTTATTCCCATAACTGGGGCCAGATGATCCCACCCT
+GGGAAGACTGGGGAAATACCCAGAATGCTGACCTGAAAGTCCAATTTTCCCAATGTTTCT
+ACTGTTCCCATGTCAAAAGTCTTTGGGCAAAATCTCCCAGGCTTGAGAGATTTCAATCCA
+GCCTGGATCACCTCTCCACTTCCTCCATCCCAGAGTGAAATTAAAAATCCCATCTGCTGT
+CAATGAGGAGTCCCTTCAGGCCCTAAAGTTTAGGAAGAGGAATCCCTATCTTGTCTTCTT
+CACTGTCATCCCAGCACATCAGTTACTTAAAACAACCCAATTTCAAGAACTGATAGACCT
+TCATTTCTGGACACACCAAAAACAAGCAAATTCCAGAGGATCAGCTTCAGGGTGGCAGAA
+TGGAAGGAGTAAAAGCCAACCACGGGGCCAGGTGCAGTGGCTCACGCCTGTAATCCCAGC
+ACTTTGGGAGGCTGAGGTGGGCAGGTCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGTC
+AACATGGTGAAACCCCGTCTCTATTAAAAACACAAAATATTAGCCAGGCATGGTGGCGGG
+CGCTGGTAGTCCCAGCTACTCGGGAGGCTGAGGCTGGAGAATCACTTGAACCCAGGAGGC
+GGAGATTGTGGTGAGCCAAGATTGCACCACTGCACTCCAGCCTGGGTGGCGAGTGAAACT
+CCATCTGAAATAACAACAACAAAAAGCCAACCATGGGATCTGTGGCACAGCTCTCACTTC
+ACCATTAGCTCAGCCAGGACTGGCAAGGGAGTGCCGACTGGAGAATCTTATCCTCTGTTC
+CTTAGCTGTTTAGATGTATAAAGCCTGAGGGCTTGGCACCTAATTAGGGTTTCAGAGCTT
+TGTTTTTCTCTCATCTAATTACATTTGCCCTGTGGGGAAGAGCCTCTGTCCAGGAGGCAT
+TGCTCTCTGAAAATCTGTCTCAGCCCAACAACAGGTGCGAGAAGGTGAGCAGCTCCTCTC
+CCCACCAATGCGGTGAGATGCTGAGCCAGGCCCTGGCTTCTTCTTCCTCCTCTCCTTTCA
+TTATCTCTAACTCCAGTGTCAGCCCTCAAGCAGTCCCCTGCTTTGTCACCCCTGGCAAGG
+TGGGGAATGTTCTCTTAACCTGCAGCTTTCTCCTTCAGGAACAAAGCGCAGCCTCTTAGC
+AGCTAGCAATCAACTCCTGTGCTCAGGGCCTTCCAGCCAGACCTTCTGCAGTGCACCCTG
+GTAGGGGGTAAATTATCCTGAGCTTGGAAAATGTGACTGAAATCACCTCCGACAGAGGGA
+AATGGGTTTTCATAAAAGACGTTTCCTCACCTTCGGTTGCAACTCAATTCAACTGACCAT
+TTCCCACCCTGGATCTCAAAAGAAATTTCTGCTTTGCTTCTGGGTATGAGCCTGGGTGAT
+AATGAAAGGTACTTAGGAAGCCAGGCCTATTGAAGCAGCGTAGCCCTCAGAGGGGCATGG
+CTGACTTGGCTAAGAGTAGGACAGGGTGTGGGGTTGAGGAATCCATGGGGACTCAGGGCA
+TCCTGTCGCAGACACAGGAGCTGACCCAGCCACAGGGTCACAGGACAGCCTGTGTCACCA
+CAGTCTCTGTGCAGAGTCCAGAGTTCACAAATGAGATAAATGGACATTTGCTGACTGGGG
+TAACTCAGCATCTATTCACCCTATTTCTGGGAAAAGCCTCAATTTACATGTGGGAATGGA
+CCACCCCCTTATTGTTATAGGAGTTATTAAGAAATTATTTTAGGCAGATAGAGAGGAAAA
+GAGGTCCTTGGGAAGTTTTTGTTTCTTTTAAAGCAGATCCAGAAACCTTTCTTGTCTAAC
+AGGAGAGCGCCAGCTCTAAGAGTCACTGGCAAGCTTTGATATGCAAACGCAGGCCACTGG
+AAACTGAGTCCACCCAAACATGGAGATTCCAGGTTTCTTCCTTGCCCCAACAGGTGGCTG
+GCAACATGGCCGCCCCCACATATCCCCACGTGTGTAGAACATCATGGCGCCCTGCATTTG
+CATCTTAAAAGGCTAGACTGTGAGGGCCAGCTTTTTCGCAGGCTATGTGAATGACCTGCC
+TGGTCAAACCAATCCTCTGAGCCCTATGCAAGCCAGCACCGCCTCCTCCAGCCTCCTCAT
+ATAACTAGCTGATTACACCACACACACGCCCTCCCCCCACATCCCTTCTCCCCACCGGGG
+TTTTCTCTCTGTTCAAATCCCCTCTCCCTCTGTCTCTGTACTGGGGAGCTGTTTTCTTCT
+TCCTTCCTTCTTTCTTGTATATTAAACTTTTCGCTCCTTAAAACCACTCCAGGTGTGTCT
+GTGTCATTTTATCCAAGTGTGTGCTAGACCAAGAACCCTGGTGCTCCTCCAGTCATCTGA
+GCCATATCATTATCTCATTCTGTTTTTGATGGCACTAACCACCAGCATACCCTGCTCCAT
+CAGAACACTCATCCTCCTGAGCTCTGTGAATGGCTCAGGATGCACAAGTGAGAGAAAAAT
+GTAGCCAAGTGAGGAGGCAGAGAGAAACTGCCTCCTGGTAACACAGTGTGCGCCCCTGGA
+TCAAGCCATGCCTGAAGGCAGTTTATTCTGAACTTTTACAATAAGTGCTCTTTTTGTTTA
+AATCACTTTGGATTGGGTTTTTGTTCACTTGTAAGCAAAAGCACACTATGATAAAAGGGG
+ATACAAGACAAGTATCACAAATCCAGAAATGAGAAGGGCCCAACCCCAGAGCCCAGGCCA
+GTCAGGGAAGTGAAGAAACAGACAGCATCTGAGATGCCTATGCCCAGTATCCAGGGGCTA
+GGTCCATGGCCTTTGAGCCTTAAGATGCAGGAGATCCCTGTGGGGAACTTCACAACAGCG
+TAGATTCCCACTCATTCCCACAGCCAATTCTCATCCTTCAGTCTGGAAGGGGAACCAGAG
+GTTTGGTTTTTAACCAATATCCAGGCAATTTGGAAGCAGATAACACAGAGAATACTTTGA
+GAAACACTTCCCTACACTCTGAGCTGGGAGTTAAAGGACAGGGTTCCAGTCTCTGCGGTG
+AGGCAGTGGCAAGAGCTCCGTGGGCGGGAAGAATATTAGGCCAGAGCTTAGAACAGGACT
+GCAGAAGCAAGCATGGAATGGAAGCACATCTGGTGATCTGTGACATACAACGAGCCTGCA
+GATCACAGGCAATGATTTTTGGAAACTCATCACACAGTAGTTTGAAGCAGCAGGAACGAT
+TTCATCCAAAGTGCCATGAGAACACTTCCGAGTCTACAAATGCTTTCATAGGTCAATCTA
+AGCTGTTCCTCCCAACCAACCTGTCTGGCAATTAGAAATTAGGAAATTAAAACTCAGAGT
+GTCTAAATAGCATGCACAAAGCCACACAGCTCACTGGTTCAGTAGCCTAGACCTGGGTCC
+CAGTCTGTCTGACACCAAAACCCACACTTTTCAAATAATTCTCCCTTCCACCGGGGGAAG
+GGCTGGGTCTCAGGAAAGGTCTAAGGGACACACAGTGCGGGGATCAGTGAGACCCTACTC
+AGCAGGCCCAGATGAGGGAAGGGGGTGCTCCATCTGACTGCACAGGAAGGCAAGGCCATT
+TTAACTTTGCAGCATCTTCAACTCATCTGGCTCAAGAAATCCCAGCCCAGCTTGGGGATG
+GAGAGTGGAGGAACACAGGGGCACTCTTGCAAGTGAAGACTAAGCTCTGATTTTTTTTTT
+TATCTTACCCAAATTCCCTATCTAAAGGGTCTGGGGAGTGATGTCCTACAAACCATAAAT
+TCTCATCAGATGGATTTTATTTAACCCTATATATTGTGACTTACTTTCCAAACTGACTCT
+GTCATAACATTATGAGACAAGGAAGAAAATCAAAATATTTTACCCCAAAACATAGGCTTT
+TTTGTCCATATCTTGAAATGGCCCTGCAAAGCTGTCCTTTGTGGGGGAAAATTTGTATCT
+GTAAAGAATCTCTATTAACATAGCTAGATATTTTTCTTCCAGGCCCTCCCAATCCTAAAG
+AGATTAACTGAAAGTCTAGCACTTTGTTTTTTTTTTGTTTGAGACGGAGTCTCACTCTGT
+CGCCCAGGCTGGAGTGCAGTGACATGATCTCGGCTCACTGCAACCTCTGCCTCCCGGGTT
+CAAGCGATTCTCCTGCTTCAGCCTCCTGAGTAGCTGGGACTACAGACGCCCACGACCACA
+CACAGCTAATTTTTATATTTTTAGTAGAAATGAGGTTTCACCACATTGGCCAGGATGGTC
+TCAAACTCCTGCCCTTGTGATCCACACCCACCTGGGCCTCCCAAAGTGCTGGGATTACAG
+GCGTGAGCCACCGTGCCTGGCCAAGTCTAGCACCTTTTAAAGATCTGAATAGGAAACATT
+TGCCATCTATTGTCTCTGAGGACAGCCTCTATAAGACTTCAAAAGAACCTTGGTCTCCAC
+CATCTTTTATCTTAACTTGAAAATTCCCTTTCTATGGATCCCAGGTCTTTAGACAAACTC
+ACTGAAATTTACCTATAGCCTGGAAGCGCCCCTCTCCTCCTGCTTTGGTCCCACCTTTCT
+GGACCAAACCAGTGTATTTCTTAAATGTACTTGATCGATGTCTCATGCCTTTCTAAAATG
+CATAAAACCAAGCTGTACCCCGACCACCTTGGACACATGTTCTCAGGACCTCCTGAGGGC
+TATGGCAAGGGCCGTGGTCACTCATATTTGGCTCAGAATACATCTCTTCAAATATTTTAC
+TGAGTTTGACTCTTTTCGTCTACAGGAGCAATGGAAATGATTTTCTTTGATCACAGTGTC
+AGCTCCTGACATTGGGTTGCGCCCATCTGTGCTGTGGACTCTTCCCTCGGAATGAGAGAG
+GGAGATGGCTCCCAGTGTGGTTGGAAGTCACCCCGCCCCACAACAACACAGTGCAACAGG
+CCCCAGCTTCACGCCCATTCAGTTCAGGACAAGTTTTTTGGAGCATCTACTCTGGGCCAG
+GCCCGTAGGATACTAAGATGAAATAGAGACAGTTCCTGCCTTTGAAGGGTGGTGATTTAC
+CGGTGGGGAGAAAGGAAGAGGCCCATGAAAAGTCGTGTCTGTAGAAGGTAAGAAGGGGCA
+CAACCGCCATGGCAGGGGAGTCACAAAGGAGAAGCACTCAGCCTGCCGAGAGGTCCCAGG
+ACTTTCCTGGAGGATCAGTCCCCAAACTGACTGTGACAGGGAGCTATACCCAGATAACAG
+CAGAGGCCCAGAATAAGAAAGAGTCTGTGAGTGGGCAGAATTCCCTCCAGGGTCATGAGG
+GGAGCTGACTTCTGATTAGGGCATTTCATCCTTCTCTGAAATGCAGCTGAGAACTGGTCA
+GCCTCACTCCCTTGCTGAGACCAATAGCAACCCCTGATGATCTCGCCACAGGTCCAGCAG
+GTGCCCCATCCACACTTTGTCCCCAGCCCCTACCAGGAAGCTCCAAACACCTACCTGAGG
+GGCCAACTCTGATTCCCAAGGAGGTGACACCTCCTGCCCCTTGTTGATAGAACATTGATA
+AGGAAATAGGACTGAGTTTTAAGCTTCTTTCCATGTCAAATATTTAAAGGCAATATAATG
+TTCACGTTTAAATAATATTTCATGTGTAATTAAACAATCCCTTATTGTTAAATAGATGGG
+TTCCAATTTTGAACTGCTATAATCTGTGTATGTGTCCTTGATTAAATCCTTAAGAGAAAT
+CCCTAGAAACATTATCTTAGGGTCAAATGGCTTGGATATTCTGTAAACTGCTGATAATTA
+TGGGAAATTGCCTTCCAGGAAGGTTATAACAATTTGCCTGATCCCCAGCAGCAACAGACT
+TTACAAAGTACTCAGTATCTAATATTTAACTTTGATAAAGATAAGCTTCTCCCTTCTTTT
+TCACTTAAAATGCTGTGTCCCACCTCACTTTTCAGTGTCTCTTCACACTGACTAGACGGT
+TGGCTAATACTTCAGAGCTTGCAGAGCATCTTTATACACTTTTAATCCTCCTAACAACCG
+TGAGAGATGGAGCTTACTATTATCATCCGTGTTTGCAAATGAGGCCCTGAGAAGTTGAGT
+GATTTCTGTAAGGTCTCAGAGCCAATAGACACTGGTAATGAAATAAAATGCAAGGCCCCT
+TATCTTTGGAGCCCAGTGTTCCTTCCACATAGGTGGTTCTCCACCCAGGCTGCCCAGGAG
+AATGTGGAATCTCCAGCAGTTCTGACTTAACTGGCCTGGTGTGGATGTCTGTGATGGGTG
+AACATTCCCAGACCCTTTTAAGAACGTGATAGAAGTGGTAGACCCACTTCCCAGAAAAAG
+GGACGCACAACAAAATAATTGTCCTGAGTGGGTCTGACAGAATCAAGTGAACCCTTTAAA
+TCTGGATCTAGAGGTCAGAGACTGAGAATGTCAGAGATGCAAAAGAGATTCAGTGCAAGA
+GAAATCCTCCTACTGGTTTTGAAGATAGATGTTGGCACCCTGTGTCAACAACCTGAGAGT
+GGCCTTGAGTTGCTGGGAGCACCCCAGACTGACAAACAGCAAGAAGAATATGGGGACCTC
+AGTCCTACAACCACAGGAACTGAATTCTACTGACAACCAGTGAGCTTGCAAAGAGGACTT
+GGAGCCCCAGATGAGAAGCAACCCTGGCTACCCCGATCTCAACCCTGTGAGATCCTAAAC
+AGACAATCCAGCCATGCAACACCCAAACTTCTGACCTATAGAAACCCTGAGATAATAAAT
+GGGCATTGCTCTAAATCACCAAGTTTGTGGTAATTTGTTACACAGCCATAGGAAGTGAAT
+CGACCCGATGTATCTGAGCACCTGCTAGGTTATCATTAAGATTACTCTTCAAAGGTAAAA
+ATTATTTTTCAAAATGTTTCTGCCCTACCTTCCGTGAGCATCTGGTGATGGATGGACACA
+CACACATAAAGGTAGACTGTGTTTAGGTGGGCATGGTGGTGCATACCTGTGGTCCCAGCT
+ACTCAGGAGGCTGAAAGAGGAGGATCACTAGGGCCCAGGAGTTCAAGGCTGCAGTGAAGC
+TGTGATTGAGCCATTGCACTCAAACTTGGGCAACAGAGCAAGACACCAGCTCTAAAAAAA
+AAAAAAACTGCTGAATGCTATAAATAAGATTGGAACTTGCTCTGCTTTTACAAGACCACT
+GTTAGATGACCACTGACAAGAAGACTGTGAGCTGGTCTCTGTAGGAAGCAGGGGCCTGGG
+CAGCTCTGGGGGCACAGGAGACAGGCCTGGGGCAGAGACACCTCAGGGCATTTTCAGAAG
+ACAGCCAAAGCAGCCATTCCAGCTTGTCCAGGTAGATGGCAAGTCAATGGGAAATCATTC
+CAGGAAGGTAGGGAAAGATGGAATTCTGGAGAGCATTGGACCTCAGATTGGGAGTCTGAA
+CGTCTTTCCATATGCATCAGGAAGCCATGGAAAATTCACAGACTGGAGTGACTTTGGCAA
+AGGTGGGATTTAGGAAGACTGATCAAGGCACGGGATAGACCCATGGATGAATGGCCTTCT
+GGTCAGTTTGTCCCTGTGGTTTTCTATGCTGAGGAGGTGGGAATGTGCTGGGTGAGTCAG
+CTGTGGATTTGTGTCCCTGCCTCACCTCACTCCCCACTGTCGTGGATTTGTCGGCTCATC
+TTTAGTGCGCTCCCTGAAGAAACACTCAGTTCACTCAGCTTGTTTCTAACCCAAAACACT
+CTGCAGGGCCCATCCTCTTGTCTTTGCCTGGGGATGCCAGACCATGCACTGCGGATGCCT
+TCCGCCTTAGCACTAGTGGGCTAAATGATGACTGCCTTGCTGTCCCAACACCACCCATCA
+AAGGGAAGACATCACCACTGGGGTCAGTACAGCCCAAGTGACAAACTCTATTCCCTCCTT
+TCTCTCCATCCCATGGACCCTTGATTTGCTAAGTGGGAAGACACTTTCTCGTGGTTCAAC
+ATCACCTAATCTGCACAATTGCTTCTGCAGGCTAATTCAGCCAGAAACCCTGGATATCTG
+GGCAGAAGCGCATGGAACTTTTAGAAGGATTACTACTGCTTTTAATATTCCCTCTGTCTT
+GAGTCAGACCACCACCAAGATCAGAGTTAATATTATATATCAAAGTCCTGCCATCAGCCT
+GTAGGATTTATTACTAGCATCTCTCCACTTCAGAGCTATGGGAACCAATGGAATTGGATC
+TAAGGTTTTGAGTTGGCTCTTGTGCATGGAAATTTGATGCAAACACTCTAATTTATTGGC
+CCTAAAGGGCTTTGGCAAGTCATTTTGGCAAGTCACCCACTGAACACAGAGTGAAATTTG
+CAGAGGTTTCCCCTCTGCTCGAACAGTGGTGTTCTCAGCACGTACAGGGAAGTTCTGCCC
+CCTTCCAGCCAGGTGAGCTAGGGGATTTTGCCTACCCTTTCTGAACCTCAGTTTTCTCAT
+CCATAAGATGGGAATAAAAACATGGTCCTGGATGTATGTCTCATGCTAGGCACTGAGGCA
+GGGTACTCTCTCCCCTGAATGCCTTGCTATTGATGCATCACCAGTAAGGCATGCATTCAT
+TGCACAGAAACTTAGGCATATGCCTACCAACATGCCCGATGTTGTGTGAGGCCTGACCGC
+TGTGAGGATGGACTTCCATCTGTGTGAATGGATTCATGAGACCAGCCCTCACTCTCAGGA
+CTGAGGGCATTGGTGCTCTAACTTGTCTGAATATGGAATCAGCTGGAGAGATTCTGTAAA
+TTACCAGTCCCATTCCACCCCTGAGATCCTGATTTCATCGGTCTTATTTCATTGCAGCCT
+GGTCGTTGGGATGTTTAAAACTCTCCCTAGGAATTCCAATGTGCAGCCAAGTTTGCAACT
+ACACGGAGCCAGGTTAGTGGTGCGGTCAGCATGGTGATAATTGGGCTCATGAACCCATGA
+CCTCAGCTTCATCAGGAGACCCACTGTAAGTACTGGCCCAACAGGAGGGAAAGGAGCTGA
+GTCAGATGATACCACTGAGGGGCATGAGCAAATGAAAAAACAGGAACCCAGCCATGAAGC
+TCGGCCTGAGTGTTGGAGATGCCACTATAGAGACCCTGGTCTTAGCAATCCAGACTTTTC
+CCCAGCAGAAGGGAGAGGCGAAGATTATCCTGGCCAGGACTGTGTAAGGCCTTTGAAGGT
+TGACCATCCATCTCACCCTGCTGTTTCCCTCCTTCCCTGCAGAACAGCCGTTCACCTGAA
+TGTTCCAGGCTTTTGGTTAACAACCCCTGGTCTTTTGTACCCATTCACACTCAAAATCAG
+GGGGAATTCCTTGAAATGGTTAAAATGCAAAAGTGAAATTTAGAAGCCCTATGAATGAAA
+CAACAATCCAACAAAAAATTCCCAACACTTTAAGCAAATGCTTTTCTGGCAGAGCCTTCA
+AATTGCTACTGTCCCACTATCTTCTGGAATCGTGTGTGTGTGTGTGTGTGTGTGTGTGTA
+GAGCAACAGGTGAAGCAGCAACCATAAGGTAGCCTACTTCAGGTCTGGCACCTCTTTTCA
+CTGCTGTCATGCCCTCTTCACTGAGATCCTGACTTAAATATGTACACATGTGAATGCTGA
+TTTCTTAGCATGAATTTTAACTCAGCTGTTGCTCGAGCATCAATGATTCCCAATTCCCAT
+CAGAGTGAATGGCCCCTTCCTGGTCTCTGCAGTCAGCCCTCTGAAGCTGCTCAGCTGAAC
+CCCTGGGAGCTGAGGGGCCAACTCTGACTCCCAAGAAGGTGACCTCTATCTCCCTTCCAG
+GGCCAGAGATGCAACATCACACACACACTGTCTTTGGAATGTGTGATTAAGCTTTTGGCT
+GCCAGTAGCCTGACAGCTTCCAGCAGCTTTGTCTGCCACCGTGTCCACTTCTCTGTGCCA
+AAGTCACTGAAACAAAGGGACTGCAGATGTTGCTGTGAAGTCTTTCCGATTCTCCAGGAC
+AGAGGAAAGCACTACATTGGGTGGGGGGTGGAGTGGGGATGATGGACTGTGGGAAACCTG
+CATGATGGGCATGAAACAATAAAAATGAAGCTGATTTTCTTCATAGCACTTGCTGCCATA
+GAGATACATTTGTTTCTGTGACCCTCTCACTGGAATGTAAACTCCCTGAAAGCAAGGACT
+TGGCTTATTGCTGTATCCCAAGAGCCTGACACAGTGCCTGGCACATGGTAGACACTCAAT
+AGATGTTTGAGATAGGGAGGGAGGGAGGCAGAAAGGGAGGGAGGCAGAAAGGGAGGGAAG
+GAAGGAGCAAGGAAGGAAGGAAGGAAGGAAGGGAGGGAGGGAGGGAGGGAGGGACATAGA
+CAGTGGATTTGGATAGACTTGGCTTTAATCCTTTCTGTAGCAATTCTAGCTGTGTAAAAA
+TACGCGAGTGAGTCATTTATTTTCTTTGAGTCTCTTTCTTCATCATAGTACCAATTAACA
+GGGCTGGGGTAAAGAGTGATACATGTAAGGTTGCTAGCACTATTGGCAATCAAAACATGA
+GAGCTACTTATTTACATTGTGAGTATTGCTACTACTGATATTATCATTTCTGGACATTAC
+TAATGATGTGAGCACTGGCCTTTCATCAGAGATTACTGGATAAGGAACATTTACCGTCTT
+GTCTCTGCTCATTGTGCTAAAGTTCCTTCTTTATCCAACAACACTTTCTCCTGTTTTCCC
+AATTTAGTGAAAGGATTAATCTTTTCACTCTCATTCTTCCTGTTTTGTTTCCCATAATAT
+GGGTCCCATCCTTCCTCATGAGATGGGTATCTCAGCAATTGAGCCCACCCCACCCACATA
+TTTGACCCTGATCCAAGACCCTCATTTCTGGGAATGAACCCCAGATCAGCCATGATAGAG
+GATAGCCTGGTTTTATCTTTTTGCTTCTGAGCAGGATCCAACAATTCTCATAAAATTTTC
+CCCAGCCTGTTCAGTGGAATTGTCAAAGCATCATTTTCAAAAAGTGAAAACATGATTCTT
+ATATAAGTCTATAGGGAGTGTGTATAAAGATCTGTTTACTTCACAAAAGAAAGAACCAGA
+GGATGGTAAAGCTGTTTGAAAAGAGAATTGGAAGGAGAAAGATTTGGATAGACCATCAGA
+AACAGCATGCTGACATAAGTTTGCTAATTTGGAAACCTCACTCATTAATGTCCTGTGGAG
+CAATAAAATCTTTTTACAGGACAAAAATCATTTGTATCTCTACCAGACAAAAATTAACAT
+GTAACTTGGCAGAGTCTGGGCCCTAATCAATAGTAAATAGTAAGTCAAACAAAAGTACCT
+TCCCTTAGAGAGTTAAAAAAAGCTTTGGTGGTTTGTTAGGCAACCTTCCAGTATGGCATT
+AGAAAGACGTGCAGTCATCCTATTTTTACTTCCAAGTTTGGGATACTTTTTTTTTTGAGA
+TGGAATTTTGCTCTTGTTGGCCAGGCTGGAATGCAGTGGCATGATCTCACCTCACTGCAA
+CCTCCACCTCCCTGGTCCAAGCAATTCTCCTGCCTCAGCCTTCCCAGCAGCTGGGATTAC
+AGGTACACACCACCACGCCTGGCTAATTTTTGTATTTTTTAATAGACACAGGATTTTACC
+ACGTTGGCCAGACTGGTCTCAAACTCCTGACCTCAAGTGATCCGCCCACCTTGGCCTCTC
+AAAGTGCTGTGATTACAGGCATGAGCCACCATGCCTGGCCAAGTTCAGGATACATTTTTA
+AAACAAAATTGGTCCCCCTCAGCCTGGTGGATGTCCCTGCAGAATTTAAAAATACTATTA
+TGTTCTAGATGTCTGATGCTGTCAATTCTCAATGGCCAGAAGAGGGCATCTGCCCAGATC
+AGTTCAGGTGTCTATCCCTGGTCTGATCGCCTGTGCCCACGGTAGCGTATCAGGTACACG
+GCGCTGTTTCTTCCCTGCTATTGGTAGAACAGCTTTTCCAAGAAGGGGATAGGCTGGAAT
+GGAAGAAAAGAGTCCAAAGAGGAAGGAACCACAACAGAAAGAGAATTGCTTTCCTTTCAG
+TTGTGGGAGCACCAGCTTAATGCCTCTTTTCCACATTTGCCCAGCAGAGGAAATGTTTGG
+GCCGAATGACAGAAAACCTAGGGTAGCCTTTTTGGTGCCTCCTGACAATCACAGAAGCAG
+GCTGGGATCCTACCCAGGTATGGCAGAGCAAGTGAGCCCACCTAGGTGGGAATCCTTACC
+CTCCTAATCCTGCAGGTTCACTTCACAATCTTGTGTAGACCTTAAACCATTGTTTAGACA
+GTTATATGAAATGGGGTATTTTCTAGAGAAAAGGACAGTGAATGGGGATATGGGGATTTT
+TTTTTTTTTTTTTTGAGACAGAGTCTCACTCTGTCGCCTAGGCTGGAGTACAGCCATGCT
+CCCAAGCCATGCTTCCTGTATGGCCTGTGGAACATAGAGTCAATTAAACATCTTTCTTTT
+TTTTTTTTTTTTTTTTGAGATGGAGTCTCGCTCTGTCACTCAGGCTGGAGTGCAGTGGTG
+TGATCTTGGCTCAATGCAACCTCCACCTCCAGGGTTCAAGCAATCCTCCTGCCTCAGCCT
+CCTGAGTAGCTAGGATTACAGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG
+TTTAGTAGACACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCTAACTCCCGACCTCGTG
+GTCTGCCCACCTCGGCCTCCCAAAGTGCTAGGATTATAGGCATGAGCCACCGCGCCCGGC
+CCACCTCTTTTCTTTATAAGTTACCCGGTTTCAGGTAGTTCTTCATAGCAATGCAGACTA
+ATACAACTACTTTGAGTCTCACCTTTCCTTATTTGGAAAAATATTTCCATTGAAGTGTTA
+TGGTGAAGATTCAATACAATTAAATGATATAACATATGTAAAGGGCTTAGCAATAACCCA
+ATGGCTAATAAGCAGCCAAGGAGTGGTAGCTCTCAGTATAGTCAGCCTCTAAGAAGAGAG
+CAAATGTTTATTTTCAAGAAGAATTATGCAGAAAGGGCCACTTTCAGTCTACCATCCCCC
+CAGATTCCTTGAAGGCAGGATGATGTGAGCAGCAAGGGAAGAAAGGGGAGTGGGCACGAA
+ATACTACAGAACCTGCAGGGAACGAAGTCCCTCTGTCTGTGTGTGCCTATATCAATAACT
+TAAACTTACACATTCATGAGATGCACTGTGTTTATTAGGATGTACATGTGTCCCTAAGAA
+TCTGAGAGCTCCTGAGAGACAGAGACGGTGTCTTACTCATCTGCTCTCCCCAGGTCCTCG
+CTTACTACCTGGCACTTATTGGGTAATAAATGTCTGTTGAATGCATGAAAAAAGAAAGGT
+AGGAAAGGTGTGAAGGAGAAGATGGAGGTCATGACCAGTAGAAATCTCAGCAGTTCTGCC
+TGGGCTCCATGTCATCTCCCTGCTATTAGGCCCATCAGAATGTAAGCACAAATGCCTAGA
+GAATGACAAGCTTCTTTGGGACTCTGCTGACTAGACATGACATAAGACTGGACAGCTCCT
+GGGGAACTTCCAAGAGCTGGCTCCAGGCAGTGACTAATCCTAGGAGCTGCTGGCTTGGCT
+GCCTCTCTCCCTTCCTTATTTCCAAGATTGGTCACCTCCTGCTCTGAAATAGCAATTGAT
+TTTCAGACATGAGTTGATAGAACCATGATTTTCTAATACTGTTCCAAAGAGGCTAAAGTA
+CCTCTGAGGAGCAGTGCAGGCTAGGATCAAACTCTCCCTACCTTCCACTCCACTCCCTAC
+CTTGCCCCTCCACCTCTGCCCACTTTCTATTTCTTCAGGCACAGCAGCTTCTACCTTATG
+GATTACAAATTCTGATCATCTATGGTTGCATTAGGAAAAGAGTACTGCTACTTTCATTTT
+CTTTTCTAACCACTGCCCTAGAAGAATAACACCTCACATTCTCTGGTAGACTGAAGCCTG
+CAGCTGCAAGGATGCTCAGAAAACCAGACTTCTATTCATTGGCCACTTGCTGCACGCTCT
+GTCCCTCGATCCTTGCAACGTACCTTTGAGGTAGGCACAAAAATTCCCATTTACAAGTGA
+GAAAACCAAGGCAAAAGAGGTTCAGTTTATTTCAGGCTCAAATGTGCTTCCAATAGCTTA
+TAGCCTCTACAGCTAGTGTTTGAACCCAGGTCTGAAACAAATAGGATTGACAAGGGGAGG
+GAAAAGAGGAACAGAAATTCTTTTCTATAAGACAATTGTTTATGCAGCCAGGATTTCTTA
+AAATCCAGTTTGTGCCTACGGACATAATCTTTGAATTTGCTTTGTTTCTCGATGAATAAC
+TTGGAAGCTATTCAAATAACTTGGAAGCTTCCTTTAAAAGGAACATCAGGAGGTGATTTT
+TGACTAACCCTAGGTGTCCTTTCTGAGCCAAATAGATTTTCAAATAAGAAAATGAGAGGA
+CATGAGCTTGAGGAAAATGATAGGCATTCCAACCTCATCCGCTTGCTGACGACCTCCACG
+TGATTTCAACAATGATTTCAAATATTTCACTTTTTAAGTCAGTGTGACTTAAGTATGAAA
+TTGCCTCTCCCTAAAGCTCCCCTAAGGCCTAAACAGTCGTCATTACCATAGCTGTGACAG
+GGAGACTGTTGAATTTATAATCTATTGGCCATTCACAGCATAGCGTATAAACCTAGCTCA
+TGATTTCTTTGCAATAGAAGTGTACTTTTTCATCACATTCCCTTCACAACTTACTCACCA
+GATCAGACTTTGAGCTCTCCTCCTGGCTTAGCCTGGATCGTTTGAAATGGTCATCCATCC
+TTTGGCCCCAATACCTAAACTAAGGTCTATGAACAATAAGATGATTTTCTTCAGTGGGAC
+TTTTTTGTTTAATATATTAGATTTGACCTTCAGCAAGGTCAAAGGGAGTCCGAACTAGTC
+TCAGGCTTCAACATCGAATACGCCGCAGGCCCCTTCGCCCTATTCTTCATAGCCGAATAC
+ACAAACATTATTATAATAAACACCCTCACCACTACAATCTTCCTAGGAACAACATATAAC
+GCACTCTCCCCTGAACTCTACACAACATATTTTGTCACCAAGACCCTACTTCTGACCTCC
+CTGTTCTTATGAATTCGAACAGCATACCCCCGATTCCGCTACGACCAACTCATACACCTC
+CTATGAAAAAACTTCCTACCACTCACCCTAGCATTACTTATATGATATGTCTCCATACCC
+ATTACAATCTCCAGCATTCCCCCTCAAACCTAAGAAATATGTCTGATAAAAGAGTTACTT
+TGATAGAGTAAATAATAGGAGTTTAAATCCCCTTATTTCTAGGACTATGAGAATCGAACC
+CATCCCTGAGAATCCAAAATTCTCCGTGCCACCTATCACACCCCATCCTAAAGTAAGGTC
+AGCTAAATAAGCTATCGGGCCCATACCCCGAAAATGTTGGTTATATCCTTCCCGTACTAA
+TTAATCCCCTGGCCCAACCCGTCATCTACTCTACCATCTTTGCAGGCACACTCATCACAG
+CGCTAAGCTCGCACTGATTTTTTACCTGAGTAGGCCTAGAAATAAACATGCTAGCTTTTA
+TTCCAGTTCTAACCAAAAAAATAAACCCTCGTTCCACAGAAGCTGCCATCAAGTATTTCC
+TCACGCAAGCAACCGCATCCATAATCCTTCTAATAGCTATCCTCTTCAACAATATACTCT
+CCGGACAATGAACCATAACCAATACCACCAATCAATACTCATCATTAATAATCATAATGG
+CTATAGCAATAAAACTAGGAATAGCCCCCTTTCACTTCTGAGTCCCAGAGGTTACCCAAG
+GCACCCCTCTGACATCCGGCCTGCTCCTTCTCACATGACAAAAACTAGCCCCCATCTCAA
+TCATATACCAAATTTCTCCCTCATTAAACGTAAGCCTTCTCCTCACTCTTTCAATCTTAT
+CCATCATGGCAGGCAGTTGAGGTGGATTAAACCAAACCCAACTACGCAAAATCTTAGCAT
+ACTCCTCAATTACCCACATAGGATGAATAACAGCAGTTCTACCGTACAACCCTAACATAA
+CCATTCTTAATTTAACTATTTATATTATCCTAACTACTACCGCATTCCTACTACTCAACT
+TAAACTCCAGCACCACAACCCTACTACTATCTCGCACCTGAAACAAGCTAACATGACTAA
+CACCCTTAATTCCATCCACCCTCCTCTCCCTAGGAGGCCTGCCCCCGCTAACCGGCTTTT
+TGCCCAAATGGGCCATTATCGAAGAATTCACAAAAAACAATAGCCTCATCATCCCCACCA
+TCATAGCCATCATCACCCTCCTTAACCTCTACTTCTACCTGCGCCTAATCTACTCCACCT
+CAATCACACTACTCCCTATATCTAACAACGTAAAAATAAAATGACAGTTTGAACACACAA
+AACCCACCCCATTCCTCCCCACACTCATCGCCCTTACCACACTGCTCCTACCTATCTCCC
+CTTTTATGCTAATAATCTTATAGAAATTTAGGTTAAATACAGACCAAGAGCCTTCAAAGC
+CCTCAGTAAGTTGCAATACTTAATTTCTGCAACAGCTAAGGACTGCAAAACCCCACTCTG
+CATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGA
+CTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTAC
+TTCTCCCGCCGCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGTTTGAAGCTGCTTCTTC
+GAATTTGCAATTCAATATGAAAATCACCTCAGAGCTGGTAAAAAGAGGCTTAACCCCTGT
+CTTTAGATTTACAGTCCAATGCTTCACTCAGCCATTTTACCTCACCCCCACTGATGTTCG
+CCGACCGTTGACTATTCTCTACAAACCACAAAGACATTGGAACACTATACCTATTATTCG
+GCGCATGAGCTGGAGTCCTAGGCACAGCTCTAAGCCTCCTTATTCGAGCCGAACTGGGCC
+AGCCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCAT
+TTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAG
+TTCCCCTAATAATCGGTGCCCCCGATATGGCGTTTCCCCGCATAAACAACATAAGCTTCT
+GACTCTTACCCCCCTCTCTCCTACTCCTGCTTGCATCTGCTATAGTGGAGGCCGGCGCAG
+GAACAGGTTGAACAGTCTACCCTCCCTTGGCAGGGAACTACTCCCACCCTGGAGCCTCCG
+TAGACCTAACCATCTTCTCCTTACACCTAGCAGGTATCTCCTCTATCTTAGGAGCCATCA
+ATTTCATCACAACAATTATTAATATAAAACCCCCTGCCATAACCCAATACCAAACGCCCC
+TTTTCGTCTGATCCGTCCTAATCACAGCAGTCTTACTTCTCCTATCTCTCCCAGTCCTAG
+CCGCTGGCATCACTATACTACTAACAGACCGTAACCTCAACACCACCTTCTTCGACCCAG
+CCGGAGGAGGAGACCCCATTCTATACCAACACCTATTCTGATTTTTCGGTCACCCTGAAG
+TTTATATTCTCATCCTACCAGGCTTCGGAATAATCTCCCATATTGTAACTTACTACTCCG
+GGAAAAAAAGAACCATTTGGATACATAGGTATGGTCTGAGCTATGATATCAATTGGCTTC
+CTAGGGTTTATCGTGTGAGCACACCATATATTTACAGTAGGAATAGACGTAGACACACGA
+GCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAAGTATTTAGC
+TGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCCCTA
+GGATTTATTTTTCTTTTCACCGTAGGTGGCCTGACTGGCATTGTATTAGCAAACTCATCA
+CTAGACATCGTACTACACGACACGTACTACGTTGTAGCCCACTTCCACTATGTCCTATCA
+ATAGGAGCTGTATTTGCCATCATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGC
+TACACCCTAGACCAAACCTACGCCAAAATCCATTTCGCTATCATATTCATCGGCGTAAAT
+CTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAATGCCCCGACGTTACTCGGAC
+TATCCCGATGCATACACCACATGAAATATCCTATCATCTGTAGGCTCATTCATTTCTCTA
+ACAGCAGTAATATTAATAATTTTCATAATTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTC
+CTAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTAC
+CACACATTCGAAGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCC
+CCAAAGCTGGTTTCAAGCCAACCCCATGGCCTCCATGACTTTTTCAAAAAGATATTAGAA
+AAACCATTTCATAACTTTGTCAAAGTTAAATTATAGGCTAAATCCTATATATCTTAATGG
+CACATGCAGCGCAAGTAGGTCTACAAGACGCTACTTCCCCTATCATAGAAGAGCTTATCA
+TCTTTCATGATCACGCCCTCATAATCATTTTCCTTATCTGCTTCCTAGTCCTGTACGCCC
+TTTTCCTAACACTCACAACAAAACTAACTAATACTAACATCTCAGACGCTCAGGAAATAG
+AAACCGTCTGAACTATCCTGCCCGCCATCATCCTAGTCCTTATCGCCCTCCCATCCCTAC
+GCATCCTTTACATAACAGACGAGGTCAACGATCCCTCCTTTACCATCAAATCAATTGGCC
+ATCAATGGTACTGAACCTACGAATACACCGACTACGGCGGACTAATCTTCAACTCCTACA
+TACTTCCCCCATTATTCCTAGAACCAGGCGACCTGCGACTCCTTGACGTTGACAATCGAG
+TAGTACTCCCGGTTGAAGCCCCCATTCGTATAATAATTACATCACAAGACGTCTTACACT
+CATGAGCTGTCCCCACATTAGGCTTAAAAACAGATGCAATTCCCGGACGTCTAAACCAAA
+CCACTTTCACTGCTACACGACCAGGGGTATACTACGGCCAATGCTCTGAAATCTGTGGAG
+CAAACCAGTTTTATGCCCATCGTCCTAGAATTAATTCCCCTAAAAATCTTTGAAATAGGG
+CCCGTATTTACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTT
+AGCATTAACCTTTTAAGTTAAAGATTAAGAGAACCAACACCTCTTTACAGTGAAATGCCC
+CAACTAAATACTACCGTATGACCCACCATAATTACCCCCATACTCCTTACACTATTCCTC
+ATCACCCAACTAAAAATATTAAATACAAATTACCACCTACCTCCCTCACCAAAGCCCATA
+AAAATAAAAAACTATAACAAACCCTGAGAACCAAAATGAACGAAAATCTGTTCACTTCAT
+TCATTGCCCCCACAATCCTAGGCCTACCCGCCGCAGTACTGATCATTCTATTTCCCCCTC
+TATTGATCCCCACCTCCAAATATCTCATCAACAACCGACTAATTACCACCCAACAATGAC
+TAATCCAACTAACCTCAAAACAAATGATAGCCATACACAACACTAAGGGACGAACCTGAT
+CTCTTATACTAGTATCCTTAATCATTTTTATTGCCACAACTAACCTCCTCGGACTCCTGC
+CTCACTCATTTACACCAACCACCCAACTATCTATAAACCTAGCCATGGCCATCCCCTTAT
+GAGCGGGCGCAGTGATTATAGGCTTTCGCTCTAAGATTAAAAATGCCCTAGCCCACTTCT
+TACCACAAGGCACACCTACACCCCTTATCCCTATACTAGTTATTATCGAAACCATCAGCC
+TACTCATTCAACCAATAGCCCTGGCCGTACGCCTAACCGCTAACATTACTGCAGGCCACC
+TACTCATGCACCTAATTGGAAGCGCCACACTAGCAATATCAACTATTAACCTTCCCTCTA
+CACTTATCATCTTCACAATTCTAATTCTACTGACTATCCTAGAAATCGCTGTCGCCTTAA
+TCCAAGCCTACGTTTTTACACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGAC
+CCACCAATCACATGCCTATCATATAGTAAAACCCAGCCCATGGCCCCTAACAGGGGCCCT
+CTCAGCCCTCCTAATGACCTCCGGCCTAGCCATGTGATTTCACTTCCACTCCACAACCCT
+CCTCATACTAGGCCTACTAACCAACACACTAACCATATACCAATGATGGCGCGATGTAAC
+ACGAGAAAGCACATACCAAGGCCACCACACACCACCTGTCCAGAAAGGCCTTCGATACGG
+GATAATCCTATTTATTACCTCAGAAGTTTTTTTCTTCGCAGGATTTTTCTGAGCCTTTTA
+CCACTCCAGCCTAGCTCCCACCCCCCAACTAGGGGGACACTGGCCCCCAACAGGCATCAC
+CCCGCTAAATCCCCTAGAAGTCCCACTCCTAAACACATCCGTATTACTCGCATCAGGGGT
+ATCAATCACCTGAGCTCACCATAGTCTAATAGAAAACAACCGAAACCAAATAATTCAAGC
+ACTGCTTATTACAATTTTACTGGGTCTCTATTTTACCCTCCTACAAGCCTCAGAGTACTT
+CGAGGTTAAAATATTAGATATTTCCCCTGATACAGGGCTCAATCTTTTTCTTTTTAAAGC
+AATATTTCTCAAAGTACTTTTCACAGAACTTAAGTTTCATTAAGCACTTCACTAAAAGAA
+AAGTCTGTGATCTAATAAATTTGGAAAATATTGAGAATTAGAGCCCCCTCTTAGATATGT
+ACTGTAGCTACTCAGCTTGTTACAGATGAAGTAAACATTGTAATATTCACCCAGCTTTTG
+AGTGATGTCTATTAACATCACCCAAATGAGTATTCCATGGAATGCACTTTGCAAAAACCT
+ATTATTCAAGAAAATTCTGGAGCATGAAAGCTATTAATGATAAACCCATTCACAAAATCA
+CACCAAATATCTAAAATCATGTTTAAAATCTCCTAGAAATGGGTTGAATTGCCCACTTCA
+GAGACAAAGTGATTCTTTTGTAATAACGAGTTTTGTTTAGTGAGTACTTATTATCTCATT
+GAATCCTGAGGACTACCTCACAAGGTAAGTATAGCTCTTTTCATTACACATGACAAACAA
+GGCTCAGAGAGGTTAAGTAACTTGCTCAAGATCACAAAACTGCAGAGTGACAAAACTAGA
+ATTTTGAATCTAAGCTCAAAAGGTCACCAAACCAAATTTGGGTCCACCCACCCAGCCTAT
+CAAAGTCAAGCACTGATATCGGCATTGCTGAGACAGAAGTTGAGGAATTTATTGCAGGCA
+GCAAGCAAGGAGTATCAGGCAGCTAATCCTTAAGGCCTAATCTCCCTGATGGCTTATGTG
+TAAGGGTTTTTAAAGGTGGGAAGGCAGAGGTTGCAGGCAAGGTCATACAATACATGGAGG
+CTACATATTGGTTTGGCCAAAAAAGGCAAAATATCTCAAAGTGAGGGCCCACAGGATAGG
+TGACCATTAGATGAATTCAAAGATTTTCTGATTTGAGACCAGGTGCAGTGGTTCACACCT
+GTAATCTCAGCGCTTTGGGAGGCCAAGGTGGGTGGATAACTTGAGGCCAGGAGTTTGAGA
+CCAGCCAGACCAACATGGCAAAACACCATCTCTACTAAAAATACAAAAATTATCTGGGCA
+TGGTGGTGTGCACCTGTAATCCCAGCTACTCAGGAGGCTGAAGCATGAGAATCGTTTGAA
+CGTGGGAGGCAGAGGGTTCAGTGAGCTGAGATCGTGCCACTGCACTCCAGCCTGGGCAGC
+AGAGTGAGACTCTGTCTCAAACAAACAAACAAAAACCCAAAGATTTTCTGATTTGTGATT
+GGTTAAGTTTTGGCTACAAACTTGGGGTCAGCAGAAAGGAATGTTCTGCTCTGGCCTGTG
+GGTGTGACTTCCTCCAGGTCCCTCAGGAAGAAATTTAGAACAAAGAACAGTTGTGAGTGT
+TCAGTCCTCAGTTCCTCCTTATCTGAGATCTACGAGCCAACAGGTGGTATTTTCCATTTA
+GCGGGGTCTGGGTTTCTACAAAACAACTCAGGGACATATGTTAAGATGTTATCTCTAGTT
+TCTATAGGGAAACAAACATTTTGTGGCTCTAATTTTCTTTTTTTTTTTAATTATACTTTA
+AGTTTTAGGGTACATGTGCACAACGTGCAGGTCTGTTACGTATGTATACATGTACCATGT
+TGGTGTGCTGCACCCATTAACTCGTCATTTAAGATTAGTTTGTGGCTCTAATTTTCTTGA
+CTATTGTTTTAAGCTATTATTACCTTCTTACTTATCAGGGTGCTCATCTACTTCTTGAGG
+CTAGCCAGGTGGCTGGAATTTTCCTTGGAGGGACTCAAGAGTTTCCTTTATTTTTCATGC
+CTTAAATGGGTCTGTTCTCCCTCTTCAAAGCTCAAGCTCTTAAGGACTATGCTATTGTTA
+GATTTTTCGTATTGGAGCAGTCCTTCCCTCCTACTCAAGAACACCCCTTCTTCAGACAGC
+CTGGCTGGGTCTTCATCCTGGGAGAGCTCATGAAACACAAACCAGATCTTGGCCCTCACG
+TGTGTCTAGGCAGAGCTGAGCCTGGGCAACACCAAGCGTGCCCCCAATTTTGCATGCCCC
+AGCCAATTCAGAGTCAAGATCCACGCTCAGCTCCTTCCCTGCAAAGTGCTAATGATGAAG
+GATGGGGATCAAGTCAGCAAACTCCAGAAATGGTCTTAGACTAGGAGTCAAGCCTTGAGA
+TCCTATTACACACCAGATTCATTCCCTGATTAGAGCTGCTGAATTCTTTTACTCTCACTG
+CACTCATGCTAAAGTTTCTTTCCTCCAGCCTCATAACCCCAGAGGAGGCTGAGCCATGAT
+ACCCATTGTCTAGCAATAAATATTTAAGGAGCCCCTGAGATATGTCAGGCACCATCGCAG
+GTGCTGGGACAAGTGAATGTGACCAGGAAAGTCCCTCCCCTCTCAGAGGTTCTTTTCAAG
+TTGGAGGACAGCAAATACAGAAATATAGAGTCTAACATAACAACAGGGAGTAATAAACAC
+TTTGAAGAAAAATAAAGTGGAATAAGAGGGTAGGGTTGCCATAGGGTTCTCTGGGCAGTC
+TTCTATGGAAAGGCCACTTGTTGGGGCAGAGAAAAAAAAGATGTCTGAAAGGAGGACTAC
+CGGCCCCCCATAAGTGCGCTCCGGTCCATGCACAGGGCAATGGGCATGTAATTTCCTATG
+ATTAAGACCTACAGTATGTACAATATTACTGCAACAGACACTGAGACTGACTTAGCATTG
+TTTCATAGCATCCGAGTTGCTCTGTTGGAGGAAAGTGCATGTGATGGGCATTCATTTGCT
+TCCGCCATCAGACAGATTCTCTACCTTTGTCTTTCCTACAAGATTCCCTAGGAAGGCAGG
+GCTCAGTGGCTCATGCCTGTAAGCCCAGCAATTTGGGAGTCTGAGGCAGTCAGATCACAA
+GGTCAGGAGTTCAAGACCAGCTTGGCCAACATGGCGAAACCCCGTCTCTACTAAAAATAC
+AAAAATTAGCTGGGCATGGGGGCACGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGC
+AGGAGAATTGCTTGAACAGAGACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCGCACC
+ACTGCACTCCAGCCTGGGCTACAGAGTGAGACTCTGATAAATAAATAATAAATAAATAAA
+TGATTCCCTAGGAAGCTGACTCCCACTGAATGTGCCACTCAGGAGTCCCTGCTCTCTAGA
+TTACAGTTGAGTTTGCTCAATGCAAGGCCCCAGCAGAAATGTTGAAAGTAAGAGCAAATA
+GATAGTTAACCACTCTTTAAGACAACAATGGATGTATACTTCTCTGGCCTCAGCTCCTGT
+GGGGAAGCTCCAGTGCCAGTCCCTGGGTGCTTCACCATTTTCCGTTAGTTCCTGAACCTT
+GTAAACTGACCCTTCACTAAATTCTTCCTAGTTAACCCTTTGAGAATGAAACCATTTCCT
+GCCAGGACTCTGACAGATACAAAGAACCCACAGCCGACTGCTGGGTGCGCGGCAGACCTA
+GTGCATGGCTCCACACTGCCATCTTGGGGGCTGGCACAGGCTGGCACTGAGTCTGGGGAA
+GGGAGCTGGGGCTGGAGGTGTGGAGGGGAAGACCGTGCATAGTTGCTTCCTGATCAGCTC
+TTTATTCGATTGAGAGTGAGGCAGGGAAGATTAGAGGGAAGCTTACAGTGGAATTCAGGG
+CTGAGGCTGCTATTCTTTTGCTCCTTGTAACTTCCTACAGTGTTGTCAGCATCCACATAC
+TTCTCTGTGGGGTTGGTCTCAGAGCCAGGTTACCTTGTCTTAGGTCCAGTGGCAGCCTGA
+CTGGCTTGGTGTCCTTGAACAAGTTACCTAACCTCTCCATACCTCAGTCCCTCAGCTGTA
+AAATTTTTTTAAAAAAAAAGAAGAAGAGTACCTACTGTATAGCATTGATTTGAAGATTGA
+ATGAGCTGGTATTATACAACGTTTAGAAGCAGTGCCTGACATGCAAAAGGCTCTCAACAA
+ATACTATCCTTTACTAATATCCTGTGTGTCTGTATCAGAGCTGGTGGGGTGGAGGGACAG
+AAAGAAGTAGGAGAAGGTAAAGAGATGGGAAAATGATCTCTAAAGTCTCTCTGGCACTAA
+CACAATTCTTTATTATGTGTTTTGTCTGGCTCTTTATATTGATAGCTGTTCCAGAAGCAA
+TCAATAGCTATTAGTCGGTTTTATTCTTATTTTTCTGTCTGATCTTACAGGGGAGCAAAC
+TGTGGCAAAGCATGAACTTACTTCTCAGAAAATTAACCATTATGTTGGCAATCACTGTGA
+TTATTTGAACTTCAGCATCTGGACAAATTTAGTCACATGAAATACAGAAGAGAGATTTCT
+CATGGTTAAAATGAAGCTCTCTTTATTTGCTTCTGCTAATTAAAAAATCAGAGCTAAAGA
+TACTTAAACACTACAGTTAAAATGCCATGGTTGTCTATTGGCTTAATGAATTCTCTTATG
+AAATCAACTCTAAAATGTTATCCATCATAAATCATGAAACACAATTTTTCTTATTCTCTT
+TAGAGCTTTACAATTCATCTTAAAGACCAGTGTTTACACTCTCTTCCGTAGGTTGTACAA
+TAACCTTTGGCGAGAAAAAATAAATGTCTGGCTTTCTGACTCATAGGTGTGTTCCCTTTA
+ACAGAAAAAGAAAATATGTCCTCTTTAAAACTGATGATCATTGGTCACCTCAATTTTATT
+GAAGTTCACTTCTGACCTCTTTAGATGTAGTTCTCTACATAAAACTGCCCAACAGAATTC
+TCTGTCTGAATGCCTCCTCCACAAACAAAATTTTAAGAACTAAAATCATCATCTTTCCTT
+CCAAATGTGCTCTCCCTATGTCCCCAGGGCTCTCCATGTGTAGAGCTGAGACCATTTGCC
+ACTCAGTTTCCTCACCCAATTAATTACAAGTCCCAACAATTTTCCGTTGTTTTTTTTTTT
+TTAGACGGAGTCTTGCTCTGTCACCAGGCTGGTGTGCGGTGGTGCAATCTCAGCTCACTG
+CAACCTCCACTGCCTGGGTTCAAGCGATTCTCCTGCCTCAGCTTCCCAAGTAGCTGGGAT
+TATAGGTGTGTGCCACTACATCCAGATAATTTTTGTATTTTTAGTAGAGAGGGGATTTCA
+CCATATTGGCCCAGATGATCTCAATCTCTTGACCTCATGATCTGCCCACCTTGGCCTCCC
+AAAGTGCTGGGATTACAGGCGTGAGCCACCATCCCTGGCCCAGTTTTGCCTTTTTAACAT
+CCCTCAGCTCTTCAAATCCATTTTCTCTTCTCTAACACCTCCCCATTCCCCAGCTCGTAA
+TGAACTCTTAAGTAGATTACTACGATCACCTCCCAAATGGTCTTCCTGGCTCCATCAGCC
+TTGTGACCTTCAAGTTCATTCTCCACATGGATGTCAGAGTAACTTTCTAAAATGAAAATC
+TGACCACGTTACTCTCTTGCCTAAATCCGCCTATGGCCGCTGTTAGGATCAAGTCTAAAC
+TCCCGACCCTGGAACATCAGGTCTTTGTGCTCTGTTCAGTGCTTCTCTACCTCACCTGCA
+ACCAACACCACTCCCACATCCATATTCTGCTCACCGTGTATCAACATGAACAGGAGGTGG
+GTGCTTCAGTCCCCAGGAAGACACTGGGCCTTTTCAATCATCTACTGCTGTGTAATAACC
+ACCCTGCAAACTGACCACATGATTTCATTTTGCAAGGGTTCCTTCCTTGGGCTGTGTTCA
+GCAAAAGGGTTTACTGAGCTGGCAGGTCCAAGATGGCCTCACTCACAGGACTGGCTGTTG
+ATGGGAGCCTTGATGCTCTTGGGCTCACCCCTTATCCTCCAGTAGGTTAGAGCTTCTTAC
+AGTGGTTTCAGGCAGCATCTGAAGACAGTAAATGCAGAAGCTCCAAGGCTTCTTACATTC
+TAGCCTGGAAAATCACATCACATTGCTTCCTTCATATTTTTTTGGCAAATCAGGTTGCAA
+GGCTTGCCCAGATTAGGGTAAAGAGGCAAAGAGGCTCCTTTTCTTTTCTTTTTCTTTTTT
+TTTTTTTTGAGTCAGAATCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCGCGATCTAG
+GCTCACTGCAAGCTCTGCCTCCTGGGTTCACGCCATTCCCCTGCCTCAGGCTCCCAAGTA
+GCTGAGACTACAGGCACCTACCACCACGCCTGGCTAATTTTTTTTTTTTTTTGTATTTTT
+TGGTAGAGACTGTGTTTCACTGTGTTAGGCAGGATGGTCTCCATCTCCTGACCTCGTGAT
+CTGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCTGACCA
+AGAGGCTCCTTTTCTTGATGAAAGGAGTAGTGAAGTCACATTGCATGTCCTTGCAAAGGG
+ACATGCAGACCACATTAGTGAGAATATGTGCCTGTATTTTGCAATCTGTAACATGGGCAT
+AAACTAAATGTTTTCCAAAGGGAATAGGGCAAAACAAAAAGGACCTTGACCACTCCTTTG
+GCCCTGAATAAATCTAGGAAGCCTAAGAGTATGACTATCCTGAGGTAGAAAGAGGGTCAC
+ATGCTGGATAAGAGGTACCTGGGCTCTCCACTTACAAGAAGAGAGCATGGTTACATTTAT
+AATCACCATTCCCAACACGCTGTGAGTGCAGGCAGCTACCAGGAGGAGAACAAAGGAAAT
+AACCAGGACACCCATCTCTAAACCTGTTAATTTAATCACACGGAACACTTCTATTTAAAA
+TTCCCGAGGGTTAAGATGTAAGAATGCTTATCAAGGTAAATGCTGTTCACACTGCTTGGA
+GTGTCAGGCCTAGATCTCTATCCATCAGAAACAACAATATCAATAACAACAACAGCAACA
+TGATGATGGGGCAATTTCTGAAAAGCACCATGTATTTTATCGATACATGTCCGTTGCAGA
+AAATCCAGGTGAATCCAAAGAAGAAATAAATGTCTTCCACAATCCCATAGCCCAGAGCTA
+ACTAACCACTATAAAGAACCCAGCGTGGTTTTAACTAATGGATCAAAAGATGCTCATCAA
+AGGCTCTGAGCTTTCCTGAGTGCTAACAGGAAACATCCAGCATCACTGGTCTCTCCAAGG
+CTGCAGGTGTCTTTGCCCATAGTGCCTGTTTTGTGTCAGGGAAAGAATCAACCTGGGAGC
+CAAGCCCAGGAATCAGGATGACCAAGACATACTGGACAAGGAGGGAACAAACCCATCCAA
+GGACACTCAAGGACAAATCAAGCAAATGAATTTAAGGGAGACCTGCTCATGGTCTGCTTT
+GCTGCTCAGCATGGCTGGGAGGCACAGTGGAAGATCATGCATCCTTCCCCTGGGACTCCT
+CTGCCAGAGCCTGAGAGCTTTCTCCTGCACACAGGCTAGGGGTAGGGCAGTTGGAATTGA
+TCCATGCCTTCTAGCTAGACTGTGGGTCCCCTCAGTCTTGGGCATGGTGACAGCCCAGCA
+TCAGACAGAGGTCAGTATCAAACTAGAAAATTTAATAAATGCTGTCAGATTTGTAGACCC
+AAGAAAATATAAACTGCCAATCACGGAGGAAAAAAATCTCTCAATGATCTTATCTTTATA
+TGATTCCCTTGCTGCCTGGAGATTGACATTTCCTTGGGGATAATCTGGTCATAGGATTGG
+TGAAGGTGGAAGGGAGGCAACCTCCGAAGGTGGGGCCCTCTGCTCACCTGGGACAGGGAG
+GGCCTGAGGTAGGTGTCTGTGTGGGCTGGGGAGGAGGATGGGAGCAGTGCTTCTAGATGT
+TTCCACTTTCTCCTCATTAGATAATAATGAATGGGTGATTTCCCTAGTCACTGCAGTGTG
+AGGAAATCTACAAAATTAATTTCACAATACACTTTACAGGATAGGTGGAGAAACACATGA
+AGCACAACTGCAGTGGGTTATAAAAAATGGCCTTTCGAGTTGAGCAGTAAATTCGTTCAA
+GCAGCCATTCTGAAGGACAAACTGGCTCTGTATTTAACAGGGGCATTCCAGCACTTCTCT
+AGCTACTGGGTTGACAATGACTCACCAAAGCCTCTGGTAGCCACCACAGGACGCCCAGAG
+CACGTTTTAAAGCTGAACACCAAACTGCGGACTTCGGGAGTAAGTGAACTGACTGGTTTT
+TATTTTGTTTTACTGCTTTTAACATTACAGTAACTGTTACAGGTTCCAGCAGGATAACTG
+GGTGGAAATGAGTTTGGTTTCACTTAGTCTCTCTAAAGAGAAAGCAAGTTGGTAGACTAA
+TACCTAATAAAAGCAAAGCTGCCAACAATTGAAATTGCCTGGACTGCTCTGTGTGTCCCA
+CATGCATGGGTGTGGGTGCCAGTGTGTGTGCGTGTGTGCATGCATGTGCATGTGTGTTGG
+GATAGAGTGGTAAGAAAATGGGAAATAATAAGAATGTTCAGTCCATAGCCCTTCATTATA
+AAAAGGTGAGCTGTAATAAATACTAGTGCCACATTTAGCCAAAACTTTACTCCAGCCAAA
+GGTGATATTTTCATGATAACATCCTGTGATTGCTTTGTTCTTCGTCTTTTATGTTCTTCC
+TAGATGGGCTCAGAACATACAAGAATTAAGTACACATCTTATTTTCCAGTGATAATGCTA
+CCGGCAAATTCTGTTGTTTGTATAAACATCAGCCATGTTTATATAACTAAACTAGTGTTT
+TGTTTTGTCAATTCAGCAAGAAATTAGACCACATGGTGGCTTAATGCTGCATTGATTTGG
+CTATCAATTTGTTTTCACTTTTCTGCAAAATATTTAATACATTATTAAATTGAATTATGC
+TGATGCCACAGTTGTTCTTATCTCAATTGTCTTAAAATTCATTTAATTTTTTTTTCCTTT
+GGTTTCATTATTCAAATTTTAACTTCAGTTCTCAACATTTTATCTGATGGAAGAGATGGA
+GTCCATTACTAAGGACTCCATTGTGCTCCATCATGCCAGAGTTGTAAAATAGATCTTTTA
+AAGGAAATTTACTGTGATTTTTTTCTATTTAAGAGCTTCCTCTCCAGTTGAGCATGTAAG
+AAAATTATACCAGGAGAATACAGTAAACTCTATGAGGCAAGCTATAAACATGTAGCATTG
+TGATTAGGGCTGGTTCTCCTTCTAGAGACATGGTAGGATTGCAATTTCATACCATCCTTG
+AAGTTAGAGAGAGCCACGTGACTCATTTAGCCAATGAACTGTGAGCAGAATGACATGTCA
+CTTCCAGCAGAAGCTTTAAGAATCTGAGAGACATTCATACGTTTTCCATGTGCTGTAGCC
+TTATACCCAAAGCCTGGGTCCCAAGTGACCATGACAGGCAGAGCTCCCTGTTGAGCCACA
+GAGATTTAGAGAATGGCTGTTAACACAGCATAATCCAGCCCATCCTGACTAATCTGATAT
+TAACATGTATAATAAAGAATTCTATCAATGCTGAGGGAAGATGATTAGTTAAGGTCCTAG
+GTTGCAAGTCTCAAAACCTCTTCTAAGGATTGTAGACAGGAAATTAAATGACTTCTAGTC
+CCTAGAGTTCCCAATCTCCTACCATCCCATCCTAATATGACAGAAGTAATTCCTGAGTTG
+CTTCTGAAACCAGAGCTTCCCTCAGAACCCTTAGCCTGCCAGATGGCTTCTTGGAGAGCC
+CTCACTCACTTTTCTCCTTCTGCTATTGCTGCTCATTCATTCCAGCTTTTAAAAATTCAT
+CTTTATCCAGGAACCTCGCTTCTAGAAAAGTCATACAGGTGCTTCCAGGAGGCTACATGG
+GCACCCATATTTTTCTAGCCACTTTCATTAGACCAATGCAGCAGAGAAGAAAAGCCTCAA
+TAATTATTATGACATGGCATGTTAGGATACCAGGTAAATTGCATTTGTAAAATGTGATTT
+TCTGTTGGTGTTCACTTCGGCTCTACTGACATTTGGTAAGTATTATTGACTGACTGACTA
+ACTAATGTGGTCATTAGTCTTCATAAAGAAAGGCTCTCTACAAAAACGGAGGGATGCCCT
+TTTTCTGGCATTTAATACGTAAGAAATTGCCTCCGATAGAAACCAGAGTTGCCTGATTAC
+TATCAGCACAGGAGAAATGTATTAATGTGCCTTTCTAGTAACAGGTTTTTAGAAAGTCAA
+ATATAAACAAATCTGTCTATTTGTGTGTGTGCATGTGGTAGTGGGGAGGGAAGAAAAAAG
+GAGGGGGAGAGAAAGAGAAATAAGAACCAAGTTTATTATACTGTATTCAGGGGGAAAACA
+TTTTCCCAAGGTTCTAACAGAAGAGCAAAGTGCCACTGTCAATAGCCTCAGTAGTGTGAG
+GGTTGCTTTTATGTATTTATTTATTTACTTATTTATTTATTTTTCCTTTTTTTTTCCTTT
+CTCTTTTTTTCTTCTTTTTTTTTTTTTGGACAGAGTCTCACACTGTCGCCTGGGCTGGAG
+TGCATTAGCGCAATCTTGACTCACTGCAACTTCTGCCTCCCAGGTTCAAGTGATTCTCCT
+GCCTCAGCCGCCCAAGTAGCTGGGATTACAGGTGTCTGCCACCGTGCCTAGATAATTTTT
+TTATATTTTTAGTAGAGATGAGGTTTCACTATGTTGGCCACGCTGGTCTCAAACTCCTGA
+CCTCATGATCCACCCACGTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGC
+CCCTGGCCAGGATTGCTTTTATAGCCAGTCTTCAGGTGCCCACTGTAGGAACAATGTCAT
+TTAGCCCTCGGGATTATTCTGTGCCAAATATGGATAATGACTAATATTCAACACAGATAT
+TCTCAGCTCAGAAGAGCAATTAGCAAATTCATAAATTAAGTGCTTGCTTCCTTTTTAGTC
+AAATACAAACATTTGTTAAAAGATATTATTTTGCTTTACACTTTGTCTCTCAGAAATAAA
+CAGATGCTTGAATTCCCACAGTGCTGCTTGAGCCTCACACCATGTCATCCTGCCAGGCAC
+CCAGATCCAGTTCTAGAGTTTCACATGATCATGAGTGTTGGTTAATAAGTCACTGTGAAC
+TGGGAGGGGAGATTTTTCAGGAGTGCCACAGGGCTCTCCCTTTAATCACATACACTCCCT
+GCTTTCATTGGAAAGTGTATAATGATGTCAGAGTGCCCCAGAATGGAGCTAGTTGGAAGA
+CTGCCGTCATAGGGATGCCTTAGTGAATCAATCAGGTTTTAATTTCTGGCTCTCAACTTT
+GTAGATGTAAAAGTTGATTTATCAATATGTGAGAAAGGATGAATCTTTCTGAAGGTTATG
+TCATCACACTCACTAAGCACACAGAGAATAATGTCTAGAATCTGAGTGCCATGTTATCAA
+ATTATACTGAGACTCTTGCAGTCACACGGGCTGACATGTAAGCATTGCCATGCCTAGTAC
+AGACTCTCCCTGCAGATGAAATTATATGGGATGCTAAATTATAATCAGAACAATGTTTGG
+TGAGCCAAAACTACAACAAGGGAAGCTAATTGGATGAATTTATAAAAATATACCTCAGCC
+AAAATAGCTTAATTCAGTCTCCCTTATCATAAGGATACTCTTGCCTAAAGGGACAGTAAT
+ATTAAAGACACTGGGAATAACCTCTGTACTTTGGACAGTAGACCTGCATAGCCCATTAGG
+CCTCAATGAAGTCTTATGCAAGACCAGAAGCCAATTTGCCATTTTAAGGTGATTCTCCAT
+GTTTCTGCTCTAACTGTGCTTCACAATACTCAAGACACTGAATCAGGATGTTTCCTGGAG
+TGCAGGGAGCTGTCCGTGTTACTGAGCAGTTCTCAGCAACACAAAGATCCTACTGACTCC
+TCATCAGACTTCTTTCTCACTGGAATTTTACACCTGGGCTGTTAACACCAGGCCAGGTCA
+AATTCAAAGGAGAGAAAAAAGCTCATTATGAAGGGTAAAATCCAAAACACTGTGCATAAA
+GATATGTGTGCACAATTTTTATACATAAAGATTTCATAAAGCCAAAGCATCAGGAAATGA
+AAAGAGATACAGAAAGAAAAATGATGGTAAATGAGACATTAATTTACCCTTCTAATCTCT
+ATCACAGCAAAAAGGTAATTAAAAAATCTATATGAGGACCAAAAAATACACAAAGATTAT
+GTAGCAAAGCCTATAGCCTAAAAAAGTAAACATTGAAATTTGTATGTCCATAAAATGTTT
+ACAAAATTCAGTACATATTACACACCCCACCCTAAAAACATCTAAGCAAAGTAGAGAATG
+TAGAAATGCTACAGATTATATTCTCTGATTATGACACGACAAAACTAGAAATTACAGCAT
+GGAAATTTAAAAGCTTTCTCTTAAATAATTCTATGTCAAAAAGAAATCCAGGCCGGGTAC
+AGTGGCTCATGCCTGTAATTCCAGTACTTTGGGAGGCCAAGGTGGGCAGGTCACTTGAGG
+TCAGGAGTTCAAGACCAGCCTCGTCAACATGGCGACACCCTGTCTCTACTAAAAATACAA
+AAATTAGCTGGGCCTGGTGGCGCATGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGCAG
+GAGAATTCCTTGAACCCAGAAGGTGGAGGTTGCAGTGAGCTGAGATTGCACCACTGCACT
+CCAGCCTAGGTGACACAGCAAGACTCTGTCAAAAAAAAAAAAAAAAAAGAAATCCAAATA
+AAATTTCCAGAATATGTGGAAAATAGTGACAATAAAAATATTACACATGTGTAATCCCAG
+CATTTTGAGATGCCAAGGTGGCAGGATCACTTGAGACCAGGAGTTCGCAACCAGCCTGGA
+CAACATAGGGAGACTCCATCTCCACACACGCCAAAAAAAAATTTTAAATAGCCAGGTATA
+GTGGTACTTCTTGTAATCCCATCTACTTGGGAGGCTAAGGTGGGAGAATCACCCAACCTC
+AGGAGTTCAGGGCTTCAGCAAGCCATGATCATATCACTGCACTCCAGCCTCAGCAACAGA
+GCAAGATCCTATCTCAAAAAAAAAAAAAAAAAATCACATGTGGGAAATAGCTATAGCACA
+ATAAAAATAAATGTATTAAGTATGAACAACAAAAAAGCTAGTAAAGGTTGAACAACAACT
+ATCCTTAGGAAAGTGGAAATAATGTGTTAATAAATATGAAAGCAGGCTAGGCACGGTGAC
+TCACATCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCAGATCACCTGAGGTCAGGA
+GTTCCAGACCAGCCTGGCCAACATGGTGAAATCTTGTCTCTCCTACAAATACAAAAACTA
+GCCAGGCTTGGTTGCGCACTCCTGTAATTCCAGCTACTTGGGAGGCTGAGGCAGGAGAAT
+CTCTTGAACCTGAGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCCAACT
+GGGGCAACAGAGTGACACTCCATCTCAAAATAAATAAATAAGAAAGCAGAAACTAATAAA
+TTAGAAAACAGAAACATAGAACTAATTTATAAATCAAAGCACTATGCCTTGAAAAGAGGG
+AGAAAAATTGTGAATTAAGGAAGGGAAGAGATGGTTGGAGAGGAGGTGGGAGAAGGCAGA
+GATAATTGAAGGAGCAAAAGCATCTGGAGAAGCAAAGCCACTGAAAGATGAACAGGGCTC
+TGAAAGAAATGCTTGATTGCTATCTTTTCAAATGACTGCAGTTCCCAGTGACATCATTTT
+TCTCCTCCCTGGAAGTCTGAGGGGCAGTTCACTTATCTCCTCCCCTCCCCTACTCCTCAC
+CCCACACTCAAAACCTGTCTATGCTCCTTTCATTCTCATATGACAGATTTCAGATGGCAT
+TCTTATTTCCCTGATTTCTTTTTGAGATAGCTTGCATTTCCCTACTCTATATAAAGCCAC
+CGTTTATCAAATGCCTACATGGACCAAGCAGTCCACAAGGGCTTCACAGACAGTTTTACT
+AAACTCATGCCAAAACTTTCAGGTTTTATAGATAAAGATCTATACCTTATAGATAAAGGT
+ATCTATAAGGTATAGATAAAGGTAAGGTATCTATACCTTATAGATAAAGAAATTGAAGCT
+TATAGAGTTTAAGTAATGTTCCCAAAGCCTCGTGGCTAGTAATTCAAACCTAATTTCTGC
+CTACTCCAAAGTCTATTTTTCCTCATGATACTATACTGCCTCTCCATGGATAAAGACAGA
+GATCACATATTAATAAAATTTGCACAAAGTCGGCAAATTGTTGAAAGGGAAGGCTAAGAT
+GATTAATAAAATCAAGAGCCAGATGATCTCAACAACCTGAAATAACTGGCTGACAACCAA
+TTTGAATAACTCCCTGCGGGTGAAGTTCAAAGTACTATTTGGGGTTTTTTTTTAAGTTTG
+GCTGGGTGCAGCGGCTCACGCCTGTAATCCAAGCACTTAGGGAAGCCAAGGTGGGTGGAT
+CATGAAGTCAGGAGTTGAAGACCAGCCCGGTCAACATGGTGAAACCCCATCTCTACTAAA
+AATAAAAAATTAGCCGGGCCTGCTGGTGGATGCCTGTAGTCCCAGCTACTCGGGAGGCTA
+AGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGGGAGCCGAGATCGCACCAC
+TGCACTCCAGCCTGGGTGACAGGGCGAGATTCCGTCTCAAAAAATAAAATAAAATAAAAT
+AAAAAATAAAAGTTTGATATATTCAGAATCAGGGAGGTCTGTTGGGTGCAGTTCATTTGA
+AAAATTCCTCAGCATTTTAGTGATCTGTATGGTCCCTCTATCCGTCAGGGTCCTAGCAGG
+AAATTGTTGCACTCTCAAAGGATTAAGCAGAAAGAGTTTAATGAAGGGTCTCTTTCCAGG
+GTTAAGGGAACTGCTAGGGTTTGGATATTTGACCACTCCAAACTCATGTTGAAATGTGAT
+CCCCATTGTTGGAGGTGGGGCCTAATGGGAGGTGTTTTGGTCCTGAGTGTGGACCTCTCA
+CGAATGTCTTGGTGCCATCCAAGTGAGTTCTTGCTCGCTCTTTTTTTCTTTTTGAGATGT
+AGTTTCACTCTTGCTGCCCAGGTTGGAATGTAGTGGTGCGATCTTGGCTCACTGCAACAT
+CCACCTCACGGGTTCAACCCATTCTCCTGTGTCAGCCTCCAGAGTAGCTAGGATTACAGG
+TACCCACCACTATGCCCAGCTAATTTTTGGTATTTTTAGTAGAGACGGGGTTTCACCATG
+TTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAA
+GTGCTGGGATTACAGGCGTAAGCCACCGTGCCTACCTAGTTCTAGCTCTCTTAATTCCCA
+CAAGAGCTGGTTGTTAACAAGAGCCTGGTACAAACCCCTCTCTCTTGCCACGTGATCTCT
+GCACATGCCAGCTTCCCTTCCCCTTCTGCCATGAGTGGAAACAGACTAAAGCCCTCACCA
+GAAGCAAATGGTGGCACCATGCTTCTTGCACACCTTCAGAACTGTGAACCAAATAAACCT
+CTCTTCTTTAAAATTATTCAGCCTCTGGTATTCCTTTATAACAACACACACACACACACA
+CACACACACACACACACACACACGCAAAAGCAGACTAAAACAGGAACTAATTAGAAATGG
+TAATGCACCGAGGGATTGGCACCGAGGCTCCCCAACAGGAACTGAGGCCATGGATAGAAG
+GACACATTCATGTTATTTTTTTCTAATGGTTAAGTAATTATTTGCTCTTACTCTCAAAAT
+TTCTGCCAAGGCCTCCCATGGACCAAACTCAACTAGGATCTAGGAAGCAGAGAACCTGAG
+TGTTGCATTCAGCAGAAGTCAGCTTCCTAGGGAATATTGCAGGAAGGGTGAAGGTAGAGA
+ATCTGGTGGGGAAGCAAGCAAATGCCCATCACATGCACTTTCCTCCAACAGAGCGACTCA
+GATGCTATAAAACTTGCTAACGCAGTCTCAGGGTCTGATCACAGTAACATACAAGCCAGG
+TTTTAGTCATCAGAAATCGCAGTCCTATTGTCTTCTGCACAGACCCAAACACACTTGGAG
+GTCATGTTCAATATGAATACCTCACAGAGAAGGAAATTTACACACGAGAAGTACATCTGC
+AGAAAGCCAGCTGGCATGTCAACCATTCGAAAACTCAGGGTGTTCGGGATAAAGAAGACT
+CAGGAAGACAAGTATGAAGCATAATCTGTGACATTATTGATATCTTCCTGATATCAATAT
+TATTGATATCTTCCTGAAGAACATAATTCCTGCCTACCATCAACAAGCATCAATACTTTC
+TACCAGCTATTCTCAACCCTCATCATCGGAAGAGACAGACACTGACTGTGTCAAAGTATT
+AGTCCCATCATTCAGCAATTAACTTTAGCTCAATGCTTCAAAAATTCTTCAGGCCCTGTG
+TAATTTCAGCTATGTACATTAATGATGAGTACCCATACAACCATTCTGTTTCTTATTTTC
+AGTACCATATTTAATAAATATCAGTTATTCAATACTTTATTTAGACATTTTGTTAGATTA
+TTTTGACCAATGAAGTCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCTAAC
+CTATAATTTTTGGTGTGCTAAATGCATTTTTAACTTATGATATTTTCAGTTTACGGGGGT
+TTGTTGGGACATAACTTCATCATACATCAAGGAGCATCTGTATATGGGATATAGTTAAAG
+CAGTGATCAGAGGAAAATCTATAGCCTTAACACATTTATTAATAAAAGTGTAGGAATTAA
+ATTATCAGCTGAAAAATGTAAAAAGTATCTAAAAGAGTAAGCAGAAAGTACAAGAAAGAA
+CCCATAGTAGAAAAAAGTGAAAATTAATAAAATAAGAAGCCAAAAAACAGATCAAATCAG
+TAAACCAAAAATCTTGTTCTTTAAACAAATCAACAAAGTTGACAAAAAATTAGATCTTTT
+AATCATGAATAAAAAAAGAGAAAGCACAAAAATGAATAAGGAATGGTGAGAGAAATAACT
+ATTGATAATCAGCAAATAAAAAATCATTAAAAACAATGTTGTTCACATCTATGAAAAACA
+TTGAAAGCTAGAGGGAATGGGTAATTTTCCAGAAAAATACAATTCACCACAATTGACTTC
+AAAAAAAAAAAAAAAAAGAAGTACAGCACTTATGTGAGCAATTTCCATAGAGAAATACAG
+TTGTCATGGAATTATAACACACACACAAACACTAGGTTTAGATGTTTTCACAGAGAATTC
+CACCAAACCTTTAGAAATCAGATCATCCAAAGGCAAATTAACAACCCTCAGCCATTTGAG
+GCAAAATATTACAATTGAGGCAAGATATACTGTACTGAAAACTTGAGGAAAAAGCAGGAG
+AGAAAGTTCCTTTGGGAAATTCGAATACTCAAAAGTGCTTACATACAATGAAAAATTTGG
+AAATCCATAAGCATGGCCAAGGTGGGACACATGCTCAGAAAAGGCCTGAGAAGACACTAA
+TAACTCACCTTTAGTAATTCCTAGGCTCACAGCAAGAAAAAATGAAGGCTAAGGCAGAAT
+TATATATGGCTCCGCTAAGTGTTGAGGGAGCCCCAATACAGAGTCAGTAAGCAAAGTCTG
+GGAGATGTTTTTCATATTTTTTTCTTTTTTGGCTCCTTGCAGTCAAGGAAATCATTTTTA
+AATCACTAAATGCTAAATGAACACAAGCTAAAGGAACCGAGCCGCCTTCAAACATCAAAC
+ATAAAAAAGAATGCAGATATTACAAAACCAGTTTACAAAAGTTACTAAACAAATAAAAAC
+TACATCCCACAGTGGGTAACAAAAATAACCTTGAAGAAGGGAAAAATTTGGTTTCCAGAA
+TAAACACATTATAATATCCAAAATGTCCAGTTTTCAACAAAAATTAAGAAGCATGCAAAT
+AAACACAAAACTATGGCCCATTTACAGAAGAAATAAATGAGACTCTCCCTGAGTAAGCAG
+ATATTGGAAATATTAGACAAAAACTTTATATAACTGTCTTAAATAAACTTAAAGAGCTAA
+AGAAACCCAAGAGAATGACATATAAATAAATAAGAAATATGAATTTTTTAAAAGGTACAA
+AAAAATTCTGAGGCTGAAAAGTACAATAACTAATTAAAAAGTTACTTTTTACTTAGGGTT
+CCAATAGAAGATTTGAGCAGCTGGAAAAAAGAATCAGTGAACTTGATAGATCAAGTGAAA
+TGATTCAGTCTGAAGAGCAGGAAAATGAAAGAATGACAACAAAAAAGAATAGAGCCTAAA
+GACCTGTGTAACAACATCAAGAATGCCTACATACAGAATCCTGGTGGGGAGTGAGGGGCA
+GGAAGACTATTTGAAGAAATGTGTTTGAAAGCTTCCCAAATTTCACTAAAAACAAATATA
+TACATTCAAAAAGCTCAGTGCACTTCATCAAGGAAATATACAAAGATATTCACACCAAGA
+CACACTATGTTTCAAATTGTCAAAAGGCAAAGCGAATGTTTGAAAGCAGCAAGAGAAAGG
+CAACGCGTCATTTACAAAGGATCCTCAATAAGTTTGACAGCAGATAGTGCATTATAATCC
+ATGGATGCCAGAAGAGCTTAGGAAAAAGGCAATGCATCATTTACAAAGGATTCTCAGTAA
+GTTTGACAGCAGAGAGCTCATTATAAACCATGGGTGCCAGAAGAGCTTAGAATGACATTT
+TAAAGTTCTGAAAGAAAAAAACACTGTCAACCAAAAATTCTGTAACTTGGAAGATGCCCC
+TTCAAGTATTAAGGATAAATTACACATTCCCAGATTAAAAAAAAAAGAGAGAGAGAAAGA
+GAAAGAAAGAAAGAAGAGAGAGAAAGAAAGGGAGAGAAAGAAAAAGAAAGAAAGAAAGAA
+AGAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG
+AAAGAAAAAGAAAGAAAAGAAAGAAAGAAAAGCAAGCAAGCTTTAAAAGTTCATGTTTGG
+TAGGCTGTACTTCAAGATACACTTTTAAAAAAAAAGACTCCTTCAGATACAAACTAAAAA
+ACACTAGAAAGTAACTCAAAACCACATAAAGAAATAACTCCAGTAAAGATAACTACATAG
+GTAAATATAAAAGCAATTATCATATTTTTTGTAAGTCTTTTTAAATATTCTATATGTTTT
+AAAACAAATGTGTAAAATAATGACTATAAATCTATGTTAATGAAGCATGATGTATAAAGA
+TGTGGTTTGTGAAATTACCAACATAAAGAAATTCATAGGAAACTAAATAATAATAGAGAT
+TTTGTATACTATTGAAGTTGTTTCAATTTACTCTAAATTGTTCCAAATTAAGAATGTTAA
+TTGTAAATCCCCATGGTAACCACTAAGTTAATATCTTTTGAAAATACAGAAAAGGAAAGC
+AGAGGGTAAACACAGTGATATGCTACAAAATAGCAACTAAACACAAAAGAAGGCGATAAT
+TGAGGAAATTAGGAACAAAGGAGGTATAAGACATACAGAAAACAAAAGCAAAATGGTAGG
+AGTAAGCCCCTCTTTATCAGTAATTACATTAAATACAAATGAATTAAACTCTCCAATCCA
+AAGAAAGAGATTGACAGAATGGATTTTTAAAAAATGATCCAACTATATTGTCCACAAGAT
+ACTCACTTTAGATCAAAATACACAATGAGTTGAAATGAAAGGATGGGAGAAAATATTCCA
+TGTAAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACAAAATAGACTT
+TAAGTCAAAAACTGTTACAAAATACAAAGAACAGTATATATTGATTTCAAAATTAAACAA
+GAAGATATAACAATTATAAATATATGTACACCAACTAACAGGGCTCCAAAATATATAATG
+TAACCATTGAGAGAATTAAAGGGAGAGACAGACAATTCCACGAAAATTGTTGGGCATTTT
+AAAACCCAACTTTAATAAAGGACAAAACACCCAGAGCAAATATCAAGGGAGGAATTAGAG
+GATTTGAATAAAACTATAAGCAATAACTATAGATAACACTTCTCTCAAAAACTGCAGAAT
+ACACATTCTTCTCAAGTGAACATGGAACATTCTCCAGCACAGATGATATGTTAGGCCATA
+AGATAAGCTCAATAAACTTAAAAAGATTGAAATCATGCAAAGTATCTTCACTGACCACAA
+TGGAATGAAATAAGATATCAATAACAAAAGAAAAACTAGAAAATTTACAAATATTTGGAA
+ATTAAACAACACAGTATTTACCAACCAATGAATCAAAGAACAAATCATGAGGGAAATTAG
+AAAATGTTTAGAGACGATTGAAAACAAAGATATAACAAGATGGGTGTGATATATCAAAAG
+CAGTGCTCAGAGTTGTAACACCTACATTTTAAAAAAGAAACATGTCAAATCAATAACCAA
+ACTTTACTCAATAAACCATAAAAGGAAGAGCAAACAAAATCCAGAGCTAGCAGAAGGAAG
+GAAATAAAGATTAGAGCAGAGATAAATGAAATTGAGAATTAAAAAATTATACAGAGATCA
+ACAAAACTAAAAGTTGGTTCTTTTAAAATATCAATAAAATTAATATACTTTTACATAGAC
+TAAGCAAAACATCTCTATTCAGCTGACTTTTTTTTACAAGGGAGCCAACATTATTCAGTG
+GGGAATAATAGCTTTTTCAACAAAAAGTGCTGGGAATACTGAATATTCATATGCAAAAAA
+AATGAAGCTGGACCCCTACCTCACATTATATACAAAATCTAGATTGGATCAATAATGTAA
+ATATACGAGTGAAAACCATACATGCTTAGAAGAAAACATGGAAATAAAACATTGCTGTGG
+ATTGGCAATGCATTCTTAGATAATACAACAAAAATACAAGCATGAAACAAACAAATGTAG
+CCAAAATGTACCAGAATCTGAAAACATGTATTATCTATAAAGAATTAGAGGGGAATTTGG
+TGAAAGAAATATGGGAGAATGGGATATTGCTCTGTGAATGCTTTTGTGCATAATTGTACA
+TTTTTAATTAAGTTAATCTTTTACACTCTCAAAGTGTGATATTAAGCAAGCAAAGATAAG
+TTATTACAAGACTCTAAAACCGAATGCAATGAGAAACAAGTGAATCCAAATATATTTCAA
+ATGAATGAATGACATAATCAAACTTAAGGGGAAAATAATAATTAATCTGATTAATTTTTG
+ACTGTTCTCTTATTTCAAATTGACTTTTGAACATACTTTGACTACATACTATTGCTTGAA
+AAAATAAAATATCTGCAAAAAATTATTAAATCTTCATGATAGGATTTTTTCTTTTTATAT
+TAGTATAAATATAACAATTCTGAAACAAATGTATGTGCATTGTAAGATTAAGCCAATGAG
+TAAATATTAATATATTTGTATTGCTAGAACCCCAGATTCTCACTGTGAAAGGACAGAGAT
+ACAGATATGGAATAAGACAAGGAAAGAAGCAGCCCACTGAGTTACATTAGAATCAGTATT
+ATCAACATAAATATACAATGTGCTCTCTCACATGCTCTTTCCTTCTCTTAAAAAATATAT
+AATATGTACATATTATATATTATATGCATAGACACACGTGTGTCTATACATATCCTACAT
+GTACATATTGAGGATTAACAGGTGCTAGTAGAAAATATTAACTTTCTTTGTATTAACAGG
+TGTTAGTAGAAAGTAGTAGTAGGTGCTAAGATAAAAGCCATAATTAAACCTCCTGGTGAA
+TGAACACACCATCACCTACAATCTTACCAAAAATAGAACCAAGCACGTGTCCTAGTCAAA
+CCTCTGGATTCAACTGTCATTTGGATAAAACGCAAAGGATAGTGAAAATGTCGATCTTCA
+CTGAGAGTCTAACCAGCAAAATTCACAGTGTGGACACCAAGTGACAAAAATCCCAAATTT
+TTCAACAAATATATTGTATGGGAAAGAAAACTTTGAAAAGAAACCTGTATGTTAGAAGGG
+ATTTTAAAAACACGACAAATGAAAACAAATGGGCAAGACTAAATCATAGTGTCTTGGAAT
+GCATGCAGGAAGGACACAGCCGTGAAAATGCAAGGACGCCTCTACTGGAACAGTCACGTT
+TATCGTCACTTTTCAGGAGAAAGGTGGCTGCAACTGAGGAGAGTCACATGCTTCAGGGCT
+GGCAAAGTCCTATATCTTGACTTATGTGATGATTACAGGGATGTTTACAAAAATCAAACT
+ATAAGTTTGTTTTGTGCCATGTTTTGTATTGTGTGTGTGTGTGTTTTGTTTTTCAACTTA
+AAAATAAATAAAATCAAAACCAAGGCTTCATTATCAAGTAGCACAAAGTCTCCAATCTAT
+AACCTCCTTTGTCTGGATATCTGCATTTAACTACCATTGCCAGAGCTAATCCTGACAATG
+CATTCATATTTTTAACACTGAAACACAGTAAACAGGGAAAATTTTGCTCCTCTAAAACAG
+GGCATCTTCAGGCAATCAGAACAACTCAGAAAGTTTCTGTCTGTTGCATAAAACTCCCCT
+GTGCAAAGAGTTACACAAAATGCTGTCATAGTAAAGGTAGTTAACTAACGGCACTAATTG
+TTCTTGGGCAGTGGCCAAGTGGAACTTCAGAGACCTGGCATTGCCAGCCAGAAATCACTT
+GTCATGGGAATTGTCTCCTGGAATCACTTTGGTTGTCCCAGGGTAACGCAGGGAAAGTGG
+TTAATGGGTCACTTGGGGGTGGCATCTTCATCAGTAAATCACATTTACTTTCTCCTACTA
+AGAATTTTATTTTTGGCCATGAAGCCAAAAGTCAGCTCTTAAATAACAAGGGAAGCAAAT
+AATCATTGAATAAAAATAGCAGGAAGAAAAAGCTGTGCAAAGAAATTTATGTTTTTAATT
+TGTTATATATGTATATTTTTATCATACTTTAAGTTCTAGGGTACATGTGCACAATGTGCA
+GGAATAAAATTTATGTTTTTAAAATTTATTCTACATTATGAATTCTACATTAGAAAAATA
+AACCATAGCCTCATCACAGGCACTTAAATACACTGAAGCTGCCAAAACAATCTATCGTTT
+TGCCTACGTACTTATCAACTTCCTCATAGCAAACTGGGAGAAAAAAGCAATGGAATGAAT
+AAAATGATAGCCACAAAAATCAAGGTGGGAGAAATACTTATTATATGTCCATAAAAAATT
+TTAATTAATGCAAAGTATTAACACCAATGATTGCAGTAATACAGATCTTACAAATGATAG
+TTTTAGTCTGAACAGGACTATCCAAAAGTTAATTTTCTATAGTAACAGTTTTTAAATAAA
+ATATCAATTCCTGAAACACATAAAATGGTCCATGAGTATACAACGAGTGAAAAAAAACAA
+ATTCAGAGCAAAGATAAATTAAGAAGTATCTAATATTCAAACATAGTCAAAGAGAGGGAG
+ATTTCTGGATAATCACTTAAACCCATGGTTAAACATAAATGCACATATGTTAATGTTTAC
+TGAATAACTTATCTGTGCCAAGTGGTGTATTAATGATTCATTTTTATTTTTCACTAAATC
+TTTTCTCTAAAGTTGGTGTAGCCTGCAACTAAATGCAAGAAATCTGACCTAGGACCTGCA
+CTTCTTACCATTTTGCTCATATTTATTCCCTGTGCATTTTTGTAACATGTATATGTTATA
+TATATAGAAAGAGAGAGAGGCAGAGATGGAAAGTAATTTATGGAGTTTGATGTTATGTCA
+GGGTAATTACATGATTATATAATTAACAGGTTTCTTTTTAAATCAGCTATATCAATAGAA
+AAATAAATGTAGGAATCAAGAGACTCATTCTGTCCATCTGTGATAGTTCCATCATGATAC
+TGCATTGTCAAGTCATTGCTCCAAAAATATGGTTTAGCTCAACACTGAGTGACTATAGGA
+AACCAGAAACCAGGCTGGGCGCTAAAGATGCAAAGATGAATGAGACATCATCTCTGCCGT
+CCAAAAGCTTACTGTCTAGTGGGAGAGTTACACACGTAAGGACAGTAATCTAATAAGAGC
+TAATAAGTGAAAACTAAGATAAATTAATAATACAAGATTACAGGGAAGGTTTCCAAAGTC
+AATGAGGCCTCAAATGAATCTTGAAAGTGTGCAAGGATTAACCAAATGAAGAAATGTGTA
+AGTTTTTCAAACAAAAAGGAACAGCATGAGCAAATGCAAGGAGGCCTAAAATAAAGAGAT
+GTGTAAAGAGGTGTAAGCAGCTTTGTACTGCTGCCTGATAATTAGAAGAATATCGGGAGT
+AACAAGAGCTATAGAAGAGAGTCACAATTACGGAAAAATATTTATTAAATTATAAGAAAT
+TTATAGCATAAGGAATAGTAGGACCGTTAAATGTTTTAATAAAGATGATGCTTCTTTTTT
+TAATATTTATTTTTATTATACTTTAAGTTCTAGGGTACATGTGCACAACGTGCAGGTTAC
+ATATGTATACATGTGCCGTGTTGGTGTGCTGCACCCATTAACTCATCATTTACATTAGGT
+ATATCTCCTAATGCTATCCCTCCCCTCTCCCCCCACCCCACAACAGGCCGCGGTGTGTGA
+TGTTCCCCTTCCTGTGTCCAAGTGTTCTCATTGTTCAAGTCCCACCTATGAGTGAAAACA
+TGCGGTGTTTGGTTTTTTGTTCTTGAGATAGATGATGCTTTAAATTGACCACTCTAGCTG
+CATTGTGGGAGGAAAAAAGATTTTAGAACAAGACTAGAAACAGAATAATTAGAAAAATGC
+AACTACAATGCAGATGAGTGATTATCAAGGTCTGAACTGAATAGTGGAAATAGAGATAAG
+GAGGCAAATTCAAGATATGTGCGTGACAGTAAAATTAACATGACCTGGTGTTTGATTGAC
+TCTGTAAAGTGAAAGGAAAGGATGAATAATCAACAAATAATATTTATTCTACCAAATGCC
+TCCATGCCGCTTTGATGACAGGATAATATGTAAGCTTTTCTATATTTCAGAAACTATATG
+ACATGACGAAAAGTAAAAAGGGGATGGGGGTAAGGAGGTATCCTGAATTGACTGAGAAAT
+AAGGAGGTATTCCACAGAGAATATAAAAAAACATATACTTAGTGTTCAAGGAATAATAAA
+AAAGAGAACATCTATGTGTCCACCATACAGGATATGAAATAGAACATTTGCCGGCCATGG
+TGGCTCACACCTGTAATCCCAGTACTTTGGGAGGCCGAGGTGGGAGGATCACTTAAGCCC
+AGGACACAGGTTGCAGTGAGCCAAGATCACACTATTGTACTCCAGCCTGGGCCACCATGT
+CTCAGAAAAATAAAAAAACTAGATGTCTTGGAGGATTGGAAACAAAATAGAACTTTACTA
+GTGCCTTAGACGCCCATTGGGTGCTCCTTGCCAATTGTGTTCTCCTTTATTTCCTGCTGG
+ATATGACCACTGTCCTTCCATTGCATTGTATGTGTTTTTTAATAGACTTTAATGGTTCTC
+AAGTGATGCATTATTTAGTTTGGTTCTTTGAAACTTATATAAATGAAATTATTTTGTAGA
+AGTTCTTTCACCTTTATCAGAAGGTACTTTCACCTTGATTCAATAATAAGTTTGCATATT
+ACAACCTTGTTGAATGTTGGTGTAATTCATCCATTCGTATTGCTATATGATATTCCACTA
+CATGAATATGTCGGACTTCATTCCTCAGATCTATTGTTGATGAACACTTGAAATTTTTCC
+AGTTTTTAACTATTACAAACAATGCTGCTATGAACATTCTTTTGTAAATCACCTGGTTCA
+TATGTGCAAGATATCCTCTGGGGTATATATTTAAAAGTAAAATTATTGAGTTATTCAACA
+TTACCATGAAATGCTACACTATTTTTTTTAACAATCCTACCAATTTACACTTCTACCACG
+AACAGATAAGCATTACCATTGGTCTTCATTTGTAGGAACCATATTTGTCTTTTGCTCTGG
+GGGCTTTGTTTTGTTTTGCTTTGTTTTTTGCTTAGAAGTGCTTTGGCTATTAGGGATCTT
+TTTTTGGCTCCATGTGAACTTTAGGATTTTTTTTTAATTTTGTGAGAAATAACGTTGGTA
+ATTTGATGGGAATTGCATTAACTCTATAGATTGTATGGGTGATATGGTCACTTTAGCTAT
+TGATTTTTCTAATCCGTGAGCATGGGATGTTTTTCCATTTGTTTATGTCATCTATAATTT
+CTTTCATTAGTATTTTGTAGTTCTCCTTGTAGAGATCTTTCATTTATATAGTTATGCATT
+CCTAGGTATTTTTCATGGCTATTGTAAATTCAGTTGAGTTCTTAATTTGGTTCTCAACAA
+ATTAATCTCAACAAACATTCAAACAGCTTGAATGTATTTGGTGTATAGAAATACAACTGA
+TTTTTGTGGCTTGTTTATCCCAAGACTTTACTGAAGTCGTGTATCAAGTCTAGGAGTCTT
+CTGAAGACTTTAGGGTTTTCTAGGCCTACAGTCATGTCATCAGTGAGCAGAGATCATTTG
+ACTTCTTTTCTAATTTGTATACCTTTTATTTCTTTCTCCTTTCTGATAGTTCTGGCTAGC
+ACTTCCAGTACTGTATTGAATAGGAATGATGAAGGTGAACATCCTTGCTTTTTTCCAGTT
+TCTAGAAGCAACACTTCTAACTTTTGCCCATCCAGGATGATGTTGGCTGTGGCTTTGTCA
+TAGATGACTCATTTTTTGAGGTATACTCCATCTATACCTATATTGTTGAGGGTTTTTATC
+ATAAACAGATGTTGGATTTTATCAAATGCTTATTCTGCATCTAATGAGATGATCATAGGG
+TTTTTGTTCTCAGTTCCATTTATGTGGTGAATCATGTTTATTGATTTGTCTATTTTGAAC
+CATTCAAGCACCCCTGGAATAAAGCCCACTTGATCATGATGAATTATCTTTTTGATGTGT
+TGTTAGCTTCAGTTTGCTAGAATTTTGTTGAGTATTTTTACATCTGTGTTGATCAGGGAT
+AAGGATTTGTAGTTTTCTTTTGTGTTCTTTTTAAAATTTTCCTTGTTAATTTTACTGCAC
+AGTATTATTTTAATGATGAATAAAGTGTTGAGCTGGACATGTGTACCTTGTTCCTCATGT
+TACAATGAAACTGTTTAATATGTCATGATTATTTATAATGTTGAGAGTAGTTTTTGTGTA
+TATATTAAGATATTTACATCAGTTCTCTTCTATTCCTAGTTTGTTATTATTACAAATAGT
+TTCAAATGTGAACAAGTGCTTTTCCCACAGCTATTGAAATAACCATATTTTGTTCTTTTA
+TTCAGTTAATGTGGTTAATTTCATTGTTTGGTTTTCTAATTTTAAACCATACATTCTTGA
+AATTACTGCACTTAGTCACGATGTATTTTTCTTTGGAGTATATTGTTGGATTATATTTGC
+AAACATTTTTGTTTAGAATTATTATGTAGTATATTAGTCTGTAATTTCATTTCTTTTAAT
+ATCCCTGTATGGTTTTACTATCATGGAGGTACCACCATATAAAACAAGTTGGAAAGTGTT
+ATGTCTTCCCAATTCTCTAAAAATATTCATGTAACATTGGCATTATTTCTTTATTAAATA
+TTTGGTAATATTTCTTTATTAAATATTGCATCCACCTAGCCCTGGAGTTCTTTCTACAGG
+AAAAAAAAATTTTCTAAATAAAATTTCTACAATGAAAAAAAAACTACTCAGTTTTTCTAG
+TTTTTTTCTGATCATTTCATAAAAGTAGGTATTTTTCATAGGAACTTGACCATTCCTTAT
+GATTGTCAAATTTATTAATATAAAGTTTCATATTTTATATTTATTTTATCAGATAAATAA
+AATTATATGTTTTGAAATATATATTCATTGTAAAATAGCCATGTTAAGCTAACATATGCA
+TTACCTTACATGCTTATCTTTTTTTATGAGAACACTTAAAAATCTACTCTTAGCAATTTT
+GAAGAATACAAGTACATCCCCTATGGAGAACAGTTTGAAGGCTCCTCAAAAAAGTAAAAA
+TAGAGCTACCATGTGGTCCAGCAATCCCACTGCTGCATATATACCCCCCAAAAAAGAAAT
+CAGTATATCGAAGAGATATCTGCACTCCCGTATTTGTTGCAGCACTATTTACAATAGCGA
+AGTTATGGAGTCAACCTAAGTGTCCATCAACAGATGAATGAATAAAGAAAATGTGGTACT
+TATATACAATGAAGTATTATTCAGCCATAAAAAGGAATGAGACCCTGTCATTTGCAACAA
+CATAGATGAAACTGGAGGTCATTATGTTAAGTGAAATAAGCCAGGCACAAAAAGACAAAT
+ACTATGTGTTATCACTTATATGTGGAATCCAAAAAGCAAACAACTGAACTCATGGAGATA
+GAGAGTAGAAGGAAGTATACCAGAGGCTGTGAAGGGTAGTGGGGGTTGGGAGAGGTGGGG
+GATGGTTAATGGGTACAAAAAAAGAAAGATTTAATAAGACCTAGTATTTGATAGCACAAC
+AGGGGGATTGCAGTCTAAAATTCAATTATACATTTAAAAATAACTGAAAGAGTATAATTG
+GATTGTTTATAACACAAATAATAAATGCTTGAGGGGATGAATATCCAATTTTCCATTATG
+TACTTATTGTACATTGCATGCCTGTACCAAAATATTTCATGTACCTCATAAATGTATACA
+CCTGCTATGTACCCACAAAAATTAAATTTAAAAACAATACATTGTTATCCACTATAGTCA
+CCATATTGCACAATAGATCTGTTGAATTCATTCCTCCTGTACAATGCAATTTTGTACCCT
+TTGACCAACATCTACCCAATCCTCCTGGTAACCATCATTCTACTCTGTACTTCTATGTGT
+TCAGCCTTCTTAGACCTCCACATACAAGTGAGATTATGCAGTATCTGGCTTTCTGTGCCT
+GGATTATTTTACTCAGTATAATGTCCTCCCGGTTCATTCATGTTGTCACAAATGATACTT
+TTTTTATTTTTTAAGGTTGTATACTATTCTATTGTGTATGTGTACCACATTTTCTTCATC
+CACTCATGTGTCGATGGATACTTAAGTTAATTCCACATCTTGGCTGTTGTGAATAATGCT
+ACAATAAATATGGGAGTACAGATAACTCATTGACACACTGATTTGATATCTTTTTAATAT
+ATGCCCAGAAATAGCATTACTGAATCATATGGTAATTCTATTTTTACAGAATCATTTATA
+CTGTCTTTTACAATGGCTGAAATAGTTTACATTCTCAACAATTACAAGGTTTTCCTTTTC
+TCCACATCCTCTCCAACACTTGGTATCGTCTGCCTTTTCTGTAACAGCCATTCTAACGGA
+TGTGAAATGGCATTTTATTGTAGTTTTAATATGCATTTCTCTGATGATCAGTGATAATTA
+GCATTTTTATATATCTGTTGGCCATTTGTATGTCTTCTTTTGAGAAATGTCTATTTAGAT
+CCTTTGTCAATTTTTCATTAGGGTTCCTTGTTTTCTTATTATTGTGTTGTTTGAGTTCCT
+AAGATATTTTGGACATTAGCCTCTTATCAAATGTATAGTTTGCAGATAATTTCTCCCATT
+TTGTAGGTTATCACTTCACTCTGTTGACTTTCTTTTGCTGTGCAGAAGCTTTTTAGGTTG
+ATGCTATTCCATTTGTGTTTTGTTGCTTTTCTTGCCTGTGCTTTAGAGTCATATCATAAA
+ATATTATTGCCCAGACCAATGTCTTGGAGTTATTCCCCTGTTTTCTTCTAGGAGTTCTAT
+AGTGCTAGGTCTTACATTTAAGTCTAACTTATTTTGAGTTTATATTTTTATATGGTATGA
+AATAAGGGCCTAATATCAATCTTGTGGACATTCAGTTTTCTCAACACCATTTTTTGAAGA
+GACTGTTCTTTCCCCATGTGTGTTCCTGGCACCTTTGTTGAAAGTCAATTGACTATAATA
+TGTAGATTTATTTATGGGCTCTTTATTCTGTGTAATTGGTCTATGTGTCTGCGTTTATGC
+CAGTACCATGGTGTTTCGATTGCTATAGCTATGTAGTATAATTTGAAGTCAGGTAATGTG
+ATATCTCCTGCCTTGCTTTTTTTGATCAAGATTATTTTGGCTTTTCAGAGTTTTTTGTGA
+TTCCATACAGATTTGAGAGTTGTTTTTCTATTTCTGTGGGAAAATGTCATAGGAATTTTG
+ATAGAGATTGCATTCAATATGTACATCACTTTGGATAGTATGGACATTTCAAACATATTA
+CTTTTTCCAATCCATGAACATGAGATATCTTTCCATTTATTTGTGGCTTCTTCAATCGCT
+TTCATCAATGTTTTGTAGTTTTCAGTGTAAAGATCATTCACCTCTTTGTTTAAATTTACA
+TCTAAGTATTTTTTGTTGCTATTATAAATAGGATTGTTTTCTTGATTTCTTTTTTTGTAT
+AGTTTGTTGTTGATGTGTAGAAATGCTACTGAATTTTGTATGTTCACATTGTATCCTGCA
+ACTTTACTAAATTCATTTATGAATTCTAAATTTTTTGGCAGAGTTATTGGTGTTTTCTAT
+ATATAAGATCATGTCAACTGCAAACAGAAACAATTTAACTTCTTCCTTTCCAATTTTCAT
+GCCTTTTATTTCTTTCTTTTGCCTAATTGCTCTGGCTAGGACATCCAGTACTATGTTGAA
+TAGAAGTTCTGAGAGTGGGCACCCTTGTATGAAGTTTCCCACAACATCTCTTATCTTTTT
+ATTAGCTATATATTAATACGGATGTTTCTTCTTCATCAGGAGTTTGAAAAATATGTCTTT
+TCTCTATATTGTTCTTAATCAGTCTTCCTAGAAGTATTTCAATTTCAAAAAGTAGCAACA
+ACTGTGGGAGTTCAGTCAGGCTGGTGGGAAAAATTTTAAAGATAGTTTTAAGAAATCGAC
+ACAAACCTTCATGGAAGGCTGGGGGTGTTGTATAGCTTCAGTAATAGATCTGAATGAAGG
+CGGCCTAATCCTTCCTTGAGTAAACAGCTTAAAGTAGGTGCAAAGGAATGTAAGGGAGTT
+TATCTAAATAACTTGTTTACTCATGTGGTCCTGAAGCCAACCTTTGATCATTCACAGGCA
+GGATGGCTCTCTCTCGGGGGAGGGTGACCAGGTTAATTACCCTCTATTTGTGTTGACTAA
+AAGCCCCTGTCATTTAATGTTTTTTCAATAAATGCTGGCAGGGCTAGCTAGTCAGGGCTC
+GTGGCTGCCAGAACTCTTTCTGTGCACGGCCCAGCCCCCTAGCGGCTCTTTCACTGAATA
+ATTGGTGTCTGAGTACATTATTCATCCCTCGTGCAGCTGGGGTCTGCAGGACAGACCCCC
+ACAAACAACAATTTGCAAAAGCAAACTTCCCTGTTTTGTTTTTTTTCCCGAGATGATAAA
+TTAGAGGCTTTTAGTGTGCCTCGGCCACTTAGAAATAGCAAGAGAGTGCACAAAGGTCAA
+CTCTGTGAGCTCTACGTCAAGAAGGAAAATGGGAATCCACCAGAATCATGAAGGACATCA
+TAGATCCCAAGAAGGAGAATGTGAGCAAACAGTCAACATGACAGCAACCAGCTTATAAAA
+GTGAGCGAAGTCCTAGTATGTGAGAGAGGCAGAGAGCCTCCCTCTGTAACTGACATTTTC
+ACTGTGAATCTGAGCAACCCCAGCCAAGTTGTTGCATTTTGTTTCTCCCAAGGCCTGGAG
+TCAACATGGGGAGAGGCTTGGAGATGCTGTGAAGCAAAGACACTGGGAACAGCTGCAGAC
+ATTTTCCCAGACCAGGAAGTAAGAGCAAGATGCCATTTTCAATCTGGATGCATGCAAAGT
+CAGCTTTTTTTTTTTCTTTTTGTGACCCAGCAGAATGCCTGCACAGGCATTTTAGTCTCA
+GGCCAAAGATTGGAACAACTGCTTTGGGGCTTGGTAGGGACCTTCACAGCCATATTGTGG
+GAAACACCTCAGCAGTATGTGCTGGAATTGTGCTTTCCCCCATCGCAGCCTCGGGGCAAC
+AGAAAAGCTGCTACAGCTGTAATTTCTCCCAGGTGATGAAACTTGCAGCCAGGGCCAGCT
+TGGAGACCTACAACCAGTCTGCAGGTGTCATTGCTGGGTGCCCCAGCCTGTTCCCCTGAG
+AATGTGATACAGCAGGGCTTTCTCTGCTTCACCCCCAGGCAGAAATTCAGGCATTGGAGC
+ACCTGTCTACCTGGACCAGCATCCTGAGCTACCCCACCGTTTGTAAACATAGGTTGTGGT
+GCAGTGGGGCCCTCTCCAGTCTATGGCCAGGCAGATTTCCAGGTATGTGGAGTACCCACT
+TGACTGGATCAGCAGCCTGAGCTTCCCCAACCTTCCTGTGCTGAGATTATAGTGCAGTGA
+GGCCCTCTCATCTCCACACATAGGCAGACCTCCAAGCAATTAGAGCACCTGCTCCTATGG
+AGAACTTAAATTTACAAGAAAAAAAAAACCATCAAAAATTGGCCAAAGGACATGAACAGA
+CAATCCTCAAAAGAAGACATGGATGTGGCCAACAAACATATGAAAAAAAGCTCAAATCAC
+TGATCATTAGAGAAATGCAACTCAAAACCACAATGAGATACTATCTCAAACCAGTCTTAA
+TGGTGATTATCAAAAACTCCAGAAACAACAGTTGCTGGTAAGGCTGTGGAGAAATAGGAA
+TGTTTCTACACTGTTTGTGGGAATGTAAATTAGTTCATTCACTGTGGAAGGCAGTGTGAA
+AATTCCTCAAAGATCTAGAACCAGAAATGCCATTTGCCCCAGCAATCCCTTTACTGGATA
+TATGCCCAAAGGAATATAAATCACTCTATTATAAAGATACATGCACAGGGCTGGGTGCAG
+TGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACCTGAGGAC
+AGGAGTTTGAGACCAGCCTAGCCAACATGGGGAAACTCCATCTCTACTAAAAATACAAAA
+ATTAGCCAGGTATAGTGGTGCACACCTGTAATACCAGCTACTTTGGAGGCTGAGGCAGGA
+GAATCGCTGGAACCCAGGAGGCAGAGGTCAAAGTGAGCCAAGATCATACCATTGCACTCC
+AGCCTGGGCAACAAGAGCAAAACTCCATCTCAAAAAAATATATATATACATATACATACA
+TATATATACATATATATACACATATATATATACATATATACATATATTATATAGGTAAAT
+GTATATATATGTGTATATATATACACACATATATATACACATATATATACATATTATAAC
+TACATATATATACACACACACATACATATACATGCACACATATGTTTATTGCAGCACTAT
+TTATGATAGAAAATACATGGAATCAACCCAAATGCCCATCAATGATATATTGGATAAAGA
+AAATGTGATATATATTCACCATGGAATACTATGCAGCCGTTAAAATAAATGAGATCACGT
+TCTTTGCAGGGACATGGATGAAGCTGGAAGCCATCACCCTCAGCAAACTAACACAGGAAC
+AGAAAACCAAACACCACATGTTCTCAGTCGTAAGAGGGAGTTGAACAATGAGAGCAAACA
+CGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGTAGGAG
+ACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGG
+GGGACAGGGGTAGGAGACCATCAGGACAAACACATGGATACATGGAGGGGAACAACACAC
+ACCAGGGCCTCTCAGGGGGACAGGGGTAGGAGACCATCAGGACAAACACGTGGATACATG
+GAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGAC
+AAACACGTGGATACATGGAGGGGAACACCACACACCAGGACCTCTCAGCGGGACAGGGGG
+TAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCT
+CTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGAGGGGAAC
+AACACACACCAGGGCCTCTCAGGGGGACAGGGGTAGGAGACCATCAGGACAAACACGTGG
+ATACATGGAGGGGAACAACACACACCAGGACCTCTCAGCGGGACAGGGGGTAGGAGACCA
+TCAGGACAAACACGTGGGTACATGGAGGGGAGCAACACACACCAGGGCCTCTCAGGGGGA
+CGGGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACC
+AGGGCCTCTCAGGGGGACGGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGA
+GGGGAACAACACACACCAGGGCCTCTCAGGGGGACGGGGGGTAGGAGACCATCAGGACAA
+ACACGTGAGTACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACGGGGGGTA
+GGAGACCATCAGGACAAACACGTGGGTACATGGAGGGGAACAACACACACCAGGGCCTCT
+CAGGGGGACGGGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAA
+CACACACCAGGGCCTCTCAGCGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGAG
+TACATGGAGGGGAACAACACATACCAGGGCCTCTCAGGGGGACGGGGGGTAGGAGACCAT
+CAGGACAAACACGTGGGTACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGAC
+GGGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAGGGGAACAACACACACCA
+GGGCCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGATACATGGAG
+GGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAA
+CACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACGGGGGGTAG
+GAGACCATCAGGACAAACACGTGGGTACATGGAGGGGAACAACACACACCAGGGCCTCTC
+AGGGGGACGGGGGGTAGGAGACCATCAAGACAAACACGTGGGTACATGGAGGGGAACAAC
+ACACACCAGGGCCTCTCAGGGGGACAGGGGTAGGAGACCATCAGGACAAATAGCTAATGC
+ATGCAGGGCCTCATACCTAGGTGATGGGTTGATGGGTGCAGCAAACCACCATGGCACACA
+TTTACCTATGTATCAAACCTACACTTTCTGCACGTGTATCCCAGAACATAAAATAAAATT
+TAAAAAATATATACACTGATTCATGATCTCCTTTCTCTCCTTCTGAAACACTCTTTAAAA
+CTTTTTAGCATTTCCCCCTCTGTCTTCCATGTCTCCTAACTACATGTTTCTTATTTTCCA
+TTTCCTTATTCCTGTGTTCATTTTGGATAGCCCCTTCTGACCTATATTACAGTTTACTAG
+TTCACTCTTCAACTGCTTCTAACATACTAATATTCTGTTAAAACCATTCATTTGGGTTTA
+AATTTCAATTATGTTATTCTCTATGGACATTCTATTTGTTTTCTTTTAATCTTCTTGGCC
+ATTCTCTAGAGTTTCCTGTTCCATTATGATATTTTTAATTTTTTGTTTTACTTTAAACAT
+ACTAAATATAGTTATTTTATTTTCTGTATCTGATACTTTCAATAACTGCAGTCTTCGCTA
+GTCTTTTTTCTGTGCTCTTGCTCATAGTTTTTTTCGTTTGTTTTCATGATTAGAAAAACA
+GAGAGAGAAGAAGGAGAGTAAAGGGAGGAGGAGGAGGAGGAGAAAAGAAGAAAGCAGAGA
+AGAAGGGACAGAGAAAAAAAGGAAGTTGGTTCTAACGTTTCTCTAACAACTGTCTTCAGT
+GAAACGCTCCCACCTTGTGGATTTTTAGGTTATTGAAATTAACCAGTCTTCTGGGTGCAG
+CACACCAACATGGCACATGTATACATATGTAACAAACCTGCACTTTGTGCACATGTACCC
+TAAAACTTAAAGTATAATAAAAAATAAAATAAAAAGCTACACAAATTAAAAAAAAAAGAA
+ATCAACCTAATTCCTAGATTACCACCTCTTGATTCAAATGCTTTAAATCTAGGCTTTTCA
+TCTGAGTCTTTCTTTTTAGTTATTCTGTTTATCTTCAAAACACTCCTGCTTTGAATCATT
+CAAAATCTACCTCCCTCCCTCTGTTTGACTACCATCAATTTTTTTGCTCATTCCTAATGC
+ATTAATCTATTAGCTGTGAATATCCAAAAACCCTCATTTCACTGAATCTTTGACAGACCC
+CTTTGCATCCTCTTGTTCTTCTAATTATTTCCTCAGACACTTTATGTTCTCTTTTCTTTA
+CAAGCATGCCATAGTTTATATACAATGTGTGTATTGTTTTTATATATACCTATATATAGC
+CTCTTTTTAAAAGCACTGTACACCATGCTTTGAAATATATTCTAAAATCAGGTAGCATGA
+AAATGGAAACATAACATACTAAAACATATGGGATGCAACAAAAGCAGTTATAAGAGGGAC
+ACTTATAGCAATAAATGCCTACATCAAAAAAGAAAAAAAGATCTCAAATAAGCAACCTAA
+TATTATGCCTAAAGGAGCGAGAAAATTAGAGAACAATACAAGCCCAAAGATAGCAGAAGG
+AAACAAATAACAAAGATCAGAGCAGAAATAATATAATAGAAACTGAAAATTTCAATAAAA
+ATAAGAATTGTTTTTTGAAAAGATAAACAAAATTAACAAATTCTTACATAGACTAAGAAA
+AAAGAAAACAAACTCAGAAATGAAAGAAGAGACATTAAAACTGATACCACAGAAGTTAAA
+AAATCATAACATACTACTATAATTAATTATTCACCAGCAAATTAGATAACCTAGAAGAAA
+TTGATAAACTCGTACCAAAACTGAATCATGAAGAATTCAAAATTTAGAACAAATCGTGAA
+TAAGGAAATTAAATCACCAATGAAAGGTCTCTCATAAAAGAAAGACCCAGGATTGAATGG
+CTCAGTGGCTGGATTCTAACAAACACTTAGATAACTAACACCAATCCTTCTCAAACGCTT
+CCAGAAACATGAAGAAGAGGAATACTTCCAAATTCATTTTTCAAAACCAGCATTACCCTG
+ATACCAAAACCAGAGAAGGACACTATAATAAAAATAAATTGCAGACCAATACTCCTGATG
+AACTTAGATGGAAAAACCCTCAGCCAAATATTAGCAAATATTATTTTTAAGAAAACACAG
+CAAAAAAATTCACCATGCTTAAGTGGGATTCATCCCTGGGAAGCTTATTAGTCTTATTTG
+ATTCGTGTAATCAGAAAATTTCTATGTCTAGTGAAGAGAAATGAGAGCAATAGAGACTCA
+TAGCACCTCAACAAATTTCCAGGCTTGAGCCAGTTAACAAATACAAGTCCTTCAAATACA
+AAAAGACTGTGAAAGAAAATAGAACAGATCAATGAAACTAAGAATTTGTTCTTTGAAAAG
+ATAAACAAAACTGACAAACCATTAGCTAGACTAGAAAAACGAGAGAATACTCAAAGCAAT
+AAAATCAGAAATGAAAGAGGAAATATTGCAACTAATACCACAGAAATATAGAGGATCATA
+AGAGGCCACTATAAACAATTACAAGCCAACAAATTGGATAACCTAGAAAAAGCAGATAAA
+TTTCTAGAAAAATGCAACTTACCTAGAGAAAGTCAAGAAGAAAGATAAAATCTGAACAGA
+ACAATACTGAGTATGGAGAGTATATCAATAATAAAACATCTCCCATCAAAGAACATCCCA
+GGACCAGAAAACTTCATTGCTGAATTCTAACATTTTAAAAAATAATAATACAATCCTTCT
+GAAATTCTTCCAAAAACTTGAAGGAGAAAGAGTATTTCCAAACTCATTTTAAAAGATCAG
+CATTATTGTTTTTTTTTTAAAGTGATGTTCCCCTTCCTGTGTCCATGTGTTCTCATTGTC
+CAATTCCCACCTATGAGTGAGAACATGCACTGTTTGGTTTTTTGTCCTTGTGATAGTTTG
+CTGAGAATGATGGTTTCCAGCTTCATCCATGTCCCTACAAAGGACATGAACTCATCATTT
+TTTATGGCTGCATAGTATTCCATGGTGTATATGTGCCACATTTTCTTAATCCAGTCTATC
+ATTGTTGGACATTTGGATTGGTTCCAAGTCTTTGCTATTGTGAATAGTGCTGCAATAAAC
+ATACGTGTGCATGTGTCTTTATAGCAGCATGATTTATAATCCTTTGGGTATATACCCAGT
+AATGGGATGGCTGGGTCAAATGGTATTTCTAGTTCTAGATCCCTAAGAAATCGCCACACT
+GACTTCCACAATGGTTGAACTAGTTTACAGTCCCACCAACAGTGTAAAAATGTTCCTATT
+TCTCCACATCCTCTCCAGCACCTGTTGTTTCCTGACTTTTTAATGATGGCCATTCTAACT
+GGTGTGAGATGGTATCTCATTGTGGTTTTGATTTGCACTTCTCTGATGGCCAGTGATGAT
+GAGCATTTTTTCATGTGTTTTTTGGCTGCATAGATGTCTTCTTTTGAGAAGTGTCTGTTC
+ATATCCTTTGCCCACTTTTTGATGGGGTTGTTTGTTTTTTTCTTGTAAATTTGTTTGGGT
+TCATTGTAGATTCCAGATATTAGCACTGGGGCCTGTTGTGGGGTGGGGGGAGGGGGGAGG
+GATAGCATTAGGAGATACACCTAATGTTAAATGATGAGTTAATGGGTGCAGCACACCAGC
+ATGGCACATGTATACATATGTAACTAACCTGCACGTTGTGCACATGTACCCTAAAACTTA
+AAGTATAATTTAAAAAATAAATAAATAAAAATAAAAATAAAAAGGCAAACAAGGACACTA
+TAAGAAAAGTATGGGCCAACCAATATCCCTGATGAACATAGATACAAAAGTCCTCAAAAT
+AAGTACTAGCAAACAGAATTTAACAACATATTAGGAGAACATTTACCATGATAAAGTGGA
+TTTATCCTCCAGATGTTTCAGCAAACACAAATCAAATGTGATAAACCACATTAACAGAAT
+GAAGGATAAAAAAATAGCTATCTCTATATATGCAGAAAAAGCATTTGACTAAATTCAAAA
+TCCTCTCATGACAAAACCTCTCAACAAATTGGGCGTAGAAGGCATGTACCTTAACACAAA
+ACAGGACATATATAACAAGCTCACAGCTCACATCATACCCAACAATGAAAAAGTGAAATC
+TTTTCTGCTAAGATCAAGAACAAGACAAGGATATTTATTCTCACTACTTCTATTCAACTT
+ATTTCTGGAAGTCCTAGCCAGAGCAATTAAGCCAAATAAAGAAATAAAAGATATTCAAAT
+TGAAAAGGAAGAAGTAAAATTGTCTCTGTTTGATGACATATTATATATAGGAAACCCTAA
+AAACTCCACCAAAAAGCTATTAGAAATGATAAATGAATTCAATAAAATTGCAGAATTCAA
+AATCAATGTACAAAACTCAGTAGTTTCTTTACACTCACAACAAACTATATGACAAAAATA
+AAGAAATCAATCTCATTCACAGTAGCATCAAAAAAACTGTATTTTTTTTGTTTAGGAGCA
+CATTTAGGATTGTACTTAGGAGTACATTTAACCAAGGAGGTGAAAGATCTGTATTCTGAA
+CACTATAAAACATTGATGAAAAATTGTAGATGACACAAATACATGGAAAGATATTTTATG
+TTCATGGGTAGGAAGAATTAATATTCTTAAAATGTCCTTACTGCCCAAAGCGATTTATAG
+GTTTAATGCAACATTTATCAAAATTTCAATGTCATTCTTCACAGAAATAGAAAAAACAAT
+TTGAAAATTTATATGGAACCACAAAGGACCCTGAATAACTAAAGCACTCTTGAGCAATAA
+GAACAAAGCTGAAGGCCTCACAATCTGACTTCAAAACGTATTACAGGAAAAGAACAAAAG
+AAGGAAGAAGAGGGTAGAGGAGAAGTGCAGCAAGGGTGGAGGGAGGTGCCCGCGCTGGGT
+CGGAGGAGCAGGAGTATGGAGGGAAGACTCCTGGGTGGCATGGAGCTCTTGCACCTCTAG
+GCACTGCCCAGCCCTGTGTCAGCCAGGGCTGAACCCCCACAGGATAAGGAAGCCTGTGTG
+TGTACCAACAATCAAAGCTACATCTGTGACACAACAGGACACTGCTATGGGCAGTCTCAG
+TGTTGTAACTACTACTATGAACATTGGTGGTTCTGGCTCGCGTGGACCATCACCATCATC
+CTGAGCTGCTGCTGTGTCTGCCACCACAGCCAAGCCAGCCCTCAAGTCCAGCAGTAGCAA
+CATGAAATCAACCTGCCTGCCTATCCAGAAGCCCGCAATTACTCAGTGCTACCATTTTAT
+TTCACCAAACTATTTATTACCTTCTTATGAGGAAGTGGTGAACTAACCTCCACCTGTTTC
+CCTCCCTGTCTGTCCATTGTGGATGAGCTCTGAGCCCTGTTTTCCTGTGAAGATTCTTTG
+AATTGCGGCCATTCTATTCACATGAACTCTCACATCTGGAGCACAGATGGCCCTCTCAAG
+GTAATTTATTGTATGCATTGACTGTTTACCAAACAAATGTCTTACTATGTACTCAGGTAT
+ATTCAGCAGCATTGTCGACTGCAGTCCCCTATGCTTGCCAGAAGATACTGTATTCAAAGT
+AGAAGTTTCACAGTGATGAGTAATCACTGCAATTTTCCCATTGCTCCATGGACTCTCAGA
+GGCCGGTGTTCTGTTCCCTGTAAATAGAGATGTACTCTGAACCTTTCTGCCTCCCTCAGC
+TGTTCCTAGTCCTTGGTATCAGCCCCTGGAGATGTCCACAACCACTTAGGACAAAAGGCA
+AAAGTGGAATTTCAGACAAAACTTTGATAGGATCTTCAGTGATAAACTTGGACTAACTGT
+GGCCCAGGTATCAGCACTCCCAAGAATTGCCAGGAGGAAGCTTTGGCAGACACCACAGGT
+ATGGCAAGGCCTATCTCCCTCTGCTGAATCCAACAGGGGCAAGCAAGCTGGCATGTGGCT
+TGAGGTGACCCGAATATGTCAGCACCCCTCAGATGTCTTTCTTTGCACTTTTAAAAAAAA
+TCTCAGAATTTGCTGGCAACATGGCCAAATAGGAACAGCTCCAGTCTGCAGCTCCCAGTG
+AGATCAATGCAGAATGCAGGTGATTTCTGCATTTCCAACTGAGGTACCTGGTTCATCTCA
+CTGGGACTGGTTGGACAGTGGGTGCAGCGCACGGAGGGTGAGCCAAAGCAGAATGGGGTG
+TCGCCTCACCCGGGAAGTGCAAGGGGTTGGGGGAATTCCCTCCCCTAGCCAAGGGAAGCC
+CCGAGGGACTGTACCATGAGGAACGGTGCACTCCACCCAGAAACTATGCTTTTCTCACGG
+TCTTCACAATCCACAGACCAGGAGATTCCCTCCAGTGCCTCTGCCACCAAGGCCCTAGGT
+TTCAAGCACAAAACTAGGCAGCTGTTTGGGCAGACACCGAGCTAGCTGCAGGAGTTTTTT
+TTTTTTTTTCATGCCACAATGGCAACTGGAATGCCAACAAGACAGAACCATTCTCTCTCC
+TGGAAAGGGGGCTGAAGCCAGGGAGCCAAGTGGTCTGGCTCGGCGGGTCCCACCCATACA
+GAGCCCAGCAAGCTAAGATCCACTGGCTTGAAATTCTTGCACAGCAGTCTGAGGTTGACC
+TAGGACACTCGAGCTTGGTGGCGGGAGGGGCTTCCACATTGCCAAGGCTTGAGTAGGCAG
+TTTTACCCCCACAGTGTAAACAAAGCCACCAGAAAGTTTGAACTGGGTGGAGCCCACCAC
+AACTCAGCAAGGCCACAGCAGCCAGACTGCCTCTCTAGATTTCTCCTCTCTGGGCAAGGC
+ATCTCTGAAAAAAGGGCAGCAGCCCCAGTCAGAGACCTATAGATAAAACCCCCATCTCCC
+TGGAACAGACCACCTAGGGGAAAGGGCGCCTGTGGGCACAGCTTCAGCAGACTTAAAGCA
+TCTTTGAAAAGCCTGATGGCTCTGAAGAGAGCAGCAGATCTCCCTGCACAGTATTCGAGC
+TCTGATAAGGGTCAGACTGCCTCCTCAAGTGGGTCCCTAACCCCCGTGTATCCTGACTGG
+GAGACACCTCCCAGTAGGTGCCAACAGGCACCTCATACAGGAGAGCTCTGGCTGGCATCT
+GGTGGGTGCCCCTCTTGGACAAAACTTCCAGAGGAAGAAACAGGCAGCAATCTTTGCTGT
+TCTCCAGCCTCCGCTGGTGATGCCCAGGCAAACAGGGTCTAGAGTAGACCTAGGGCAAAC
+ACCAACAGACCTGCAGCAGAGGGGCCTGACTGTTAGAAGGAAAACTAACAAACAAAAAGG
+AATAGCATCAACATCAACAAAAAGGACAGCCACTCAGTGACCTCATCAGAAGGTTACCAA
+CATCAGAAACCACAGGTAGATAAATCCATGAAGATGGAGAGAAACCAGAGCAAAAAGGCT
+GAAAATTCCAAAAACCAGAACGCCTCTTCTCCTCCAAAGGATCACAACTCCTCACCAGCA
+AGGGAACAAAAGAAAACTGGATGGAGAATGAGTTTGATGAATTGAGAGAAGTAGGTTTCA
+GAAGGTAGGTAATAACAAACTCCTCCAAGCTAAAGGAGCATGTCCTAACCCAATGTAAGG
+AAGCTAAGGACCTGGAAAAAAGGCTAGACCAATTGCTAACTAGAATAACCAGTTTAGAGA
+AGAACATAAATGACCTGATGGAGCTGAAAAACATGCCATGAGAACTTCATGCAGCATGCA
+CAAGGATCAAGCACTGATTCGATCAAGCGGAAGAAAGATATCAGAGACTGAATATCAACT
+TAATGAAATAAATCAAGAAGACAAGATTAGAGAAAAAAGAATGAAAAGAAATGAACAAAG
+CCTCCAAGAAATATGGGACTATGTGAAACGACCAAATCTACATTTGATTGCTGTACCTGA
+AAGTGATGGGGAGAATGGAACCAAGTTAGAAAACACTCTTCAGGATATTATCCAGGAGAA
+CTTCCCTAACCTAGCAAGGCAGGCCAATATTCAAATTCAGAAATACGGAGAACATCACAA
+AGACACTCCTCAAGAAAAGCAACCCCAAGACACATAGTCATCAGATTGAGCAAGGTTGAA
+ATGAAGGAAAAAATGTTAAGGGCAGCCAGAGAGAAAGGTCAGGTTACCCACAAAGGGAAG
+CCCATCAGACTAACAGCAGATCTATCAGCAGAAATTCTACAAGCCAGAAGAGAATGGGGG
+CCAATATTCAACATTCTTAAAGAAAAGAATTTTCCACCCAGGATTTCATATCCAGCCAAA
+CTAAGCTTCATAAGTGAAGGAGAAATAAAATCTTTACAGACAAGCAAATGCTGAGAGATT
+TTGTCACCACCAGGCCTGCCTTAAAGGAGCTCCTGAAGGAAGCACTAAACATGGAAAGGA
+ACAACTGGTATCAGCCACTGCAAAAACATACCAAATTGTAAAGACAATTGACACTATGAA
+GAAACTGCATTAACTAACAGCAAAATAACCAGCTAGCATCGTAATGACAGGATCAAATTC
+ACACATAACAATATCAACCTTAAATGTAAATGGGCTAAATGCTCCAATTAAAAAACACAG
+ACTGGCAAATTGGCTAAAGAGTCAAGACCCATCAGTGTTCTGTATTCAGGAGACCCATCT
+CACGTGCAAAGACACAAATAGGCTCAAAATAAAGGGATGGAGGAATACTTACCAAGCAAA
+TGGAAGGCAAAAAAAAGCAGGGGTCGCAATCCTAGTCTCTGATAAAACAGACTTTAAACC
+AACAAAGATCAAAAGAGACAAATAAGGGCATTGCATAATGGTAAAAGGATCAATGCAACA
+AGAAGAGCTAATTATCCTAAATATATATGCACCCAATACAGGAGCACCCAGATGCATAAA
+GTAAGCTCTTAGAGACTTAAAAAGAGACTTAGACCCTCACACAATAATAGTGGGAGACTT
+TAACATCCCACTGTCAATACTAGACAGATCAACGAAACAGAAAGTTAACAAGGATATCCA
+GGACTTGAACTCAGCTCTGGACCAAGTGGATCCAATAGACAGCTACAGAACTCTCCACCC
+CAAATCAACAGAATATACATTCTTCTCAGCACCACATTGCACTTATTCTAAAATTGACCA
+CATATTTGGAAGTAAAACACTCCTCAGCAAATGCAAAAAAAAATGGGAATCATAACAGTC
+TCTCAGATCGCAGTGCAATTAAATTAGAACTCAGGATTAAGAAACTGACTCAAACCCACA
+CAACTACATGTAAACTGAACAACCTGCTCCTGAACAACTACTGGGTAAATAAAGATATTA
+AGGCAGAAATAAATAAGTTATTTGAAACCAATGAGAACAAAGACATAACATACCAGAATC
+TCTGGTACACAATTATAGCAGTGTGTAGAGGGAAATTTATAGCACTAAATGCCCACAAGA
+GAAAGCAGGAAAGATCTAAAATTGACACCCTAACATCTCAATTAGAAGAACTCAAGAGGC
+AGGAGCATACAAAAAGCTAGCAGAGGACAATAAATAACTAAGATCAGAGCAGAACTGAAG
+GAGATAGAGACACAAAAAAACCTTCAAAAAAAATCAATGAATCCAGGAGCTGGTTTTTTG
+AAAATATCAATAAAATAGATAGACCACTAGCCAGACTCATAAAGAAGAAAACAGAGAAGA
+ATCAAACAGATGCAATAAAAAATGATAAAGGAGATACCACCACTGATCCCACAGAAATAC
+AAACTACTATCAGAGAATACTATAAACACCTCTACACAAACTAGAAAATCTAGAAGAAAT
+GGACAAATTCCTGGACACATACACCCTCCCAAGACTAAACCAGGAAGAAGTTGAATCCCT
+GAATAGACCAATAACAAGGTCTGAAATTGTGGCAGAATTAATAGCCTACCAACCAAAAAA
+CAGTCCAGGACCAGATGGATTCACAGCCGAATTCTACCAGAGGTACAAAGAGGAGCTGGT
+ACCATTCCTTCTGAAACTATTCCAAACAACAGAAAAAGAGGGAATCCTCCCTAACTCATT
+TTATGAGGCCAGAATAATTCTGGTACCAAAATTTGGCAGAGACACAACAAAAAAAAAGAA
+AATTTCAAGCCAATATCCCTGATGAACATCGATGCAAAAATCCTCAATAAAATACTGGCA
+AACCAAATCCAGCAGCATATCAAAAGCTTGTCCACCACAATCAAGTCAGCTTCATCCCTG
+GGATACAAGGCTAGTTCAACATACGCAAATCAATAAACATAATTCATCATATAAATAGAA
+CCAATGGCAAAAACCACATGCTTCTCTCAATAGATGCAGAAAAGGCCTTCGAAAAAATTC
+AACAGCCCTTCATGCTAAAAACTCTCAATAAACTAGGTACTGATGGAACATATCTCAAAA
+TAATAATACCTATTTATGAAAAACCCACAGCCAATACTGAATGGTGAAAAACTGGAAGCA
+TTCCCTTTGAAAACCAGCACAAGACAAGGATGCCCTATCTCACCACTCCTATTCAACGTA
+GTATTGGAAGTTCTGGCCAGGGCAATCAGGCAAGAGAAAGAAATTGTCTCTGTTTGCAGA
+TGACATGATTGTGTATTTAGAAAACCCCATGGTCTCAGCCCAAAATCTTCTTAAGCTAAT
+AAGCAACTTCAGAAAAGTCTCAGGATACAAAATCAATGTGCAAAAATCAAGCATTCCTAT
+ATGCAAAAAACAGACAAACAGAGAGCCAAATCATGAGTGAACTCTCCCATTCACAATTGC
+TACTAAGAGAATAAAATACCTAGGAATCCAACTTACAAGGGATGTGAAGGACCTCTTCAA
+GGAGAACTACAAACCACTGCTCAAGGAAATAAGAGAGGACACAAACAAATGGAAAAACAT
+TCCATGCTCATGGATAGGAAGAATCAATATCATGAAAATGGACATACTGCCCAAAGTTTT
+TATAGACTCAATGCTATCCCCATCAAGCTACCACTGACTTTGTTCACAGAATTGGAAAAA
+ACTACTTTAAATTTCATATGGAACCAAAAATGAGCCCGCAGAGCTAGGACAGTCCTAAGC
+AAGTAGAACAAATCTGGAGGCATCACGCTGTCTGACTTCGAACTATACTACAAGTCTTCA
+GTAACCAAAACAGCATGGTACTGGTACCAAAACAGATATGTAGACCAATGGAACAGAACA
+GAGGCCTCAGAAATAACACCACACATCTACAACTATCTGATCTTTGACAAACCTGACAAA
+AACAAGCAATGGGGAAACGATTCCCTTTTTAATAAATGGTGTTGGGAAAACCGGCTAGCC
+ATATGCAGAAAACTGAAACTGGATCCCTTTCTTACACTTTACACAAAAATTAACTCACGA
+TGTATTAAAGACTTAAACATAAGATCTAAAACCATAAAAAACCCTAGAAGAAAACCTAGG
+CAATACCATTCAGTACATAGGCATGGACAAAAACTTCATGACTAAAACACCAAAAGCAAT
+GGCAACAAAAGCCAAAATTGACAAATGGGATCTAATTAAACTAAAGAGCTCCTGCACAGC
+AAAAGAAACTATCATCAGAGTGAACAGGCAACCTACAGAATGGGTGAAAATTTTTGCAAT
+CTATCCATCTGACAAAGGGCTAATATCCAGAATCTACAAAGAACTTAAACAATTTACAAG
+AAAATAACAAACAAACCCATCAGTGGGTGAAGGATATGAACTGACATTTCTCTAAAGAAG
+ACATTTATGCAGCCAACAAACATATGAAAAAAAGCTCATCATCACTGGTCATCAGAGAAA
+TGCATATCAATACCACAATGAGATACCATCTCACGCCAGATAGAATGGCGATCATTAAAA
+AGTCAGGAAACAACAGATGCTGGAAAGGATGTGGAGAAATAAGAATGCTTTTACACTGTT
+GGTGGGAGTGTAAATTAGTTCAACCATTGTGGAAGACAGTGTGGTGATTCCTCAAGGTTC
+TAGAACTAGAAATATGATTTGACCCAGTAATTGCATTACTGGGTATATATCCAAAGGATT
+ATAAATCATTCTACTATAAAGACACATGCACACATATGTTTATTGTGGCACTGTTCACAA
+TAGCAAAGACTTGGAACCAACCAAAATGCCCATTCAGTGATAGACTGCATAAAGAAAATG
+TGGCATATATACACCATGGAATACTATGCAGCCATAAAGAAGGATGAGTTCATATCCTTT
+TCAGGGACATGGATTAAGCTGGAAACCATCATTCTCAGCAAACTAATCCAAGAACAGAAA
+ACCAAACACCCGATGTTCTCACTCATAAATGAGAGTTGAACAATGAGAACACATGGACAG
+AGGGAGGGGAACACAACACACCGGGGCCTGTCTGGGGGTAGGGGCTGGGGGAAGGTTAGC
+ATTGGGTTAAATACCTAATGTAGATGATGGGTTGATGGGTGCAGCAAACCACCATGGCAC
+GTGTATACCTATGTAACAATCCTGCATGTTCTGCATATGTACCCCAGAACTTAAAATATA
+ATTTAAAAAAAAATCTCAAACAACTCACTGAAGTGTCTCAAAGCTGAACAAGTTTTACCA
+AAATGAATCCTTCTCAGTTAACTGATCAAATGGATGAATCCTGACCCTCTGAAGTCTCTT
+TCCTGAGTTAGAGCAGGGAACTGCTCTGAGTGTTAACTGTTGGATTCACTGCAGTGTCCT
+ACAATATTTTACAAGAAGATGAACAGGCAACCTGCAGACCTAAGCTTGATTCCCAAGTCA
+CAGTCTGACCCCTGCTACAGGAGGTTACCCTCCTCAGGAAGAGATAGAAATAGGGAATTT
+GAAGGAATAGTGAGGGGACCAGGGAGATTTGATTGAGTCTGGTTTCCAGGTGAATTAAAA
+GGAAGGGTGTCATCCAGGGTTTGTTACTACAGTCAAAAGAATAAATAAATCAATGAAGAA
+ATACCTTCATTGTCTGTGGTTTTCATGCAGATATACTCATGGAGGTTGTATCTCTCCAAA
+AACAGACAAATCCAAGGCTGTGAACAAGCATCCGCATTTGAATTCCATTAAACCAAAATC
+TATGTTGAACGAAGTGAAGTCTGTACACAGCATTGCAAATGTGAACACATTCCTGTGTGA
+GGCACATCACCATTTGTCAGTTATTGTGAATATGTGTATTTTTAAGCAATAAGATGCAGC
+TGGTCAGTTTTCTGGGCAATCTTGGTGAGGCATTTCCTGTGCTGTGGTTGTTCTCTAACC
+ACTGTGAGAAACCCAAATAAAAATCGATCCCCCCCAAAACAAGTACGTATCACAAAACCA
+TAGTAATCAAAACAATATGACACTTGCACAAAAACAGACACATTGACCAGGGGAACAGAA
+TAAGGAGCCCAGAAATAAACTCATGCATTTATGACCAATAAATTTTTGACAAAGGTGCCC
+AGAAAACGTAATGAAGAATAGACATTTGTTTCAATAAATGGTGTTAAGAAAACTAGATAT
+CCACATGCAGAAGAACACGAATGTGTATGGTGTGTATCCTTATCTCACACCATACACAAA
+AATCAATTCAAAATGGATTAAAGGTTTAAACATAAAACTGTAAAACTACTAGATGAAAAC
+ATAGGGGAAAAGTTCCACAATGTTGGTTTGGTCAAAGATTTCTTGGATATCACCCCCAAA
+GCACAGGCAACAAAAGCAAAAATATATGGGATTGCATCAAACTAAAAAGCTTCTGCACAG
+CAAAGGAAACAATATGGTGAAGAGACAACCTACAAGTTGTGAGAAAATATTTGCAGAGCA
+TACATCTGATGAAAGGCTAATCTCCAAATATATAAGGGACTCAACTCAATATCAAGAAAA
+CAAATAACCAAGTCAAAAAATGGGCAAGGTCCTAAATAGACATTTCTCAAAAAAAATACA
+AATGACTAACATAAAAAAAGTTTGTCATCCTAATTATCAGGGAAATGCAAATTAAAATGA
+CAGTGAGATGCCACTTCATACCTGTTAGAATGGCTACTATCAAAATGATAAAAGATAACA
+AGTGTTGAAGAGGATACAGAGAAAAGGGAACCCTCGTACACTGTTGGTGGAAATGTAAAT
+TAATACTATTATGAAAAATAGATAAAAGTTACTCAAAAAACTAAAACTAGAATTACTATA
+TGATCCAGCAATCCCACTTCCTTGTATATATCCAAAGGAATTTAAGTCAATATGCTGAAG
+AGATATCTCCAGGCTCATGTTCATTGCAGCATTATTCACAATACCCAAATATGAAATCAA
+CACAGGTGTCTATCAACTGACAAATGGATGAAGAAAATGTAGTGTATATATACAATGGAA
+TACTACTCAGCCTTAATAGGAAGGAAAACCTGATATATGTGACAACATGAATTAACCCAG
+AAGATATCACGCTAAGTGAAATAAGCCAGGCACGAAAAGACAAATATCACATGATCTCAC
+TGATATGTGGAATCTAAAAAAGTTGAATTCATAGAAGTAGAGAATGGAATGGTGATTATC
+AGAGGCTAGTAGTTGGGGGTAGACATGGAAAAGGTAGATGTTGATAAAAGGGTTCAAAGT
+TTCAGTTAGACAAAGTTTCAGTGAACTATTGCACAGAATGGTGACTGTAATAAATAACAA
+GGTATTGTATGTTTCAAAATGACTAACAGAGTAGATTTTAAATGTTTTCACCACAAAAAA
+GATATGTATGTCAATAAGATAGACCTAATCTTTCCACAATTTAAACATGTATCAAAACAT
+TACATTGTACCCCATAAATAGATACAATTATTATTTGTCAATTTAAAATTTTTCACTAAT
+TTATATTGTTATTGTTGCACCAACTCCTTTCCACCAGGCAGATTCTCATAAAGACTATTT
+TCTCTTTTACATGAAGCATTTCCTACACACCTCTTAATCACGGTAGCATTGACGTCATTC
+CACCAGATTCTATCTCCAGTGTTAAAATAATCAAGAACCCAGAAATCTCCACCAGGGGGC
+AACCAATGCGTATCAAAGTTTCCCACTTTCCTTTAGATTTACTTATGGGTAACTTATGGG
+AAAAAATACTTAAGTACTTCCCTTTTTAAAGAAAAAAATTATATGAATTCTACAAAATTA
+TGGCAGAAAATTTAAGAAGAGCAGATGCTTCCCAACTCATTCTAAAGGGCCAGCATTACC
+CTGATTCTGAAACGAAAAAGCTTTACAAAATCCAAGATCCATTCCTGACTAAAGATAAAA
+GAAATTTTCAGCAAACTGTGAATACAGAAAACTTTCTCAGCCTGTTAAAGAGTACCTATG
+AAAAAAATTATAGCTAACATTATACTTAATGATGAAATATTTAATATATTTCATAACAGG
+AACAAGTCAAAGATGTCTACTCTAACTAATTCTACTCAGCATTCAACAAAATGAATATAG
+TGAATTCATACTAGAATTTTAAAAGCAAATGTCTTTATTCACTGACAACATAATCATCTA
+TAAAGAAAATCCTACATAACCTATAAAAAACTGATGGAACTTATAAGTTTTGCAAGTTTA
+CAGGATATAATGTCAAACAAAGATCTATTATGTGCCCATAAGCTAAGAATAAACAATTGT
+AAATTGAAATAAAAATGTCACTTAAAAGGGCATCAGAAATATAAAACTTAGAGATAAATA
+TAAAGTACATATGCATAAAGTACCTGTTCACCAAAAACTACAAAACATTGCTGAAAGAAA
+TTAAATGGGCATAATATAGATGTAGAGATGTGTTGAATTTATGACTCATTTTGAACAAGG
+AATATATTCATCATATATTCATCAGATAAGAATTATGTTACAGGTCTAATAACATTCAAA
+TCAATACATAATGTCTCATAGTTCCTGAATCTAAAATATCAAAGAAAGAAACATAAAGCC
+ATATCATGTTTAATGAGAAGGGCTTATTATATCATTTATGAGATCCTCTTGTAAATCACT
+AGCTGTTTGCATACTCTCTTTATTGCTGCCTTCATCTCCTTATTCCTGAATGTATAGACA
+ACTGGATTCAGAAAAGGAGTGAGAACTGCATCAAAAATAGCCAGAAACTTGTCCATCTGT
+GAATTAGGGTGTGGCCGTGTATACACAAACATGGGTGGACCAAAGAACAAAAGGACCACT
+GTGCTGTGAGCTGAAAGAGTGGAAAGGGCCTTGGATGAACCACCTGAGGAATGTTTCCAA
+ACAGTAAACAGGATGAAGACGTAGGAGATTAGAAGTATGAAGAAAGTACCCACACAGATA
+AACCCACTGTTAACAGTGACCATGAACTGCAATCTGTAGGTGTCGGTACAGGCTAGTCTG
+AGAAGCCGAGGAAGGTCACAGTAGAAGCTGTCCAACACATTAGGGCCACAGAAGGCTAAA
+TTAACAAGAAATGCCAGTTGGAACAGGGAGTGACTGACACCAAGGGTCCAGGCAACAGCC
+AGAAATGAAAGGCACATTCTTGGGCTCATAATGGTCAGATAGTGGAGGGGCTTACATAGG
+GCCACATATCTGTCAAAGGCCATGGCTATGAGCAGCACCATCTCCACACCACCAACGACG
+TGGATGAAGAAGATTTGAGCGATGCAGCCTCCAAAGGAGATGACTTTGCGCTTTCTGAAC
+AGGTCATAAATCATCTTGGGAGAAGTGACAGAGCAGGCTCCTAAGTCAATGAAGGAGAGA
+CTGGCCAGTAGAAAGTACATGGGGGAGTGTAAGTGAGGGTCAGTGGTCACAGAAAACACA
+ATGAGGATGTTTCCAGTAATGCTTGCCACATAGAGCACAGAGGAAAACACTAGGAGGAGG
+AGCTGGATCTCCCATGAATGAGTGAGTCCCAGAAACAAAAACTCAGATACCACTGAGTGA
+TTCTCTCCATCCATTGGTCCAGCCAACTGGGCTGTGGCTAAAATTATGAGAACTAAGAAA
+ATGGGGAGGAAATTGTGATTATGAAGATAATAATATGTACTAAAATCAATATTGCAATGT
+CACTATGAATAAATAGTATACAGTTATTCTGTTCCTCACATATTAAAAACAAAAAATCAA
+CATAATATTATCACAACATGTGAGCTGCAACCTGATTTAAACCCATCATCAATACTTTCA
+GTGTAATGTCTGATCTAAAATTAACAGATTAGGTAAGAACAAGATTCCTGACTATCCATG
+AAATTCATCAGGTGTTTAAATGACCTGTGATATTAACTATTCCTCATTTCCAACATATTC
+CATTTGTACTTATACATATTCTTATAATTTCCTTCCCTTCCCAGTTTGCACCCACAATTC
+TCTGACAGAAAGTAGACATAAGAGGAAAACATGATTAACAGATGGATTATCACTGCAGTA
+AGAGGTGCCTGGGACAGACTTAGTTGAGGTAGGCTGTGGATTGAGAGAATATAGAGACTG
+GGGTATGTGAAATCGGAAAGCCCACAACTGTAGCAGACTAGAGTAAGTGGACTTTCACAA
+GAAATAGAATCACCACCATTATCTACCACATTTTCTCATGCTTACTGCTATTTAAGTGCC
+TCAGTTTCTATACAATCTTTCACAATTACGAAGCCCTAAATGGCTTCCCATCCTGCAATG
+ATTTCATAAGGAGCCTATGCCACCTGTCATGTAAGGCTTTTTCCATGCCTAATAAATATG
+TTTTGGAGGGATTTCACCAGTGTTTCTGCTAAGATACATGCATAAAATGGCCACAGAGGT
+TGTGAGAAATCTCTGCAGTTTCTCTTTGTCTATACACATGAAAGTATTGAAGACCAGCAC
+TTGGATTAGTTAAGATAATGTTTTAATTCATCACTGTCTCCTCCTCCCCTTGGTACCAGC
+TTTTATGTTCATTGCATTCCCCACCCTTTTAAGTACTCAGTACCTCCTGCATGGTAACCT
+ATTCTGATATTTGATATTATCATGCTTAATTTGACTGAATCCATTCGGATATTTTATCTT
+TAAGAAATTTGTAGTTTTATACTTTTAATTTATGATAAAATTAGATTAATATCAAACATT
+AACAAGTGACTTTTAGGAAGGTATATGAGCTTTCTTATTGACTTCAAACTATAAAGTACA
+AACTGTGACACTAGAAATTTAGTCCTTTAACACATATTGTATTTATATGTGAAGTGGAGG
+GTGAGCAGAAAACAGTGTTATATTTCTCTGTGTCCAGATGGATACTCACCTCAATCATTT
+TCCTATAGTAGAAAGTAGTTCCTGAAAACACTTAATAGAGATTATTTTAGAAGTTGCTGA
+GGTACAAATAAAACTGCTATGCTGACATCATACTTTTTTGCACCAACAACTCCAGTTCTT
+CTGACACAAAGGACCATCTTCCTAGTGCCATAATTTATCTTAGACCCCAAAACTCACAGA
+GGCACACATCATATCTCTAATACTTGCTCACCACCACTGGCATGAGTCTCTCTCTATCCT
+CTTCTACGTGAAGTGATTATACTGTCACCTCTGGAGCTAACTGTCCACAGTCTCAAGATG
+CACACTTTTTACAACCAGAAGCCTATGGACTGGGTGAGGGAGCAGAAACAGCCACAGGTA
+CTGCCCATCAGGGTAATGTAAGTCAGCATGCAAACAACTGATCAGATGAACATGAATAGC
+AAGGTGCTGAGGCACTGGGAAGAGGGACCGGAAAACTCTATAATTGTTGAAAAAGACTCA
+AGCCCTTGGGAAGGGAAATGCCTACGAAATTATATAAAGACCATTTTATCCAAGTTGGTC
+ATCATTCAGATGAAAACCATGAGGCCCAGAAAAGTAAACTGAGTTTCCAGAATTCACACA
+ATTGATAGAATAGGAACCAGAATTCAGGCCTCTTGCTTCCTATTCCAGAAAGACAAATTG
+CAATAATAATCAAATAATATGAGCAATCATCCAGTAAAAATAATCTAGTAAAAACAGCAA
+AACTCAAAAGAGTGATTTTTCCTGGTTAAGACCAAAACTAACCATAGATTGCTATACATA
+GTATCTATTATAAATACTGAATTATATAGCAGCCTGACAATAAATACATAAAATGTGTAC
+ACAAAGATTATTGAACCTGTACAATACAGTAGTAAATAGTAACTTTATATTTGCAAAGTG
+ACTGATCATTACTATCAGAATTTGTACCCATTCTTCATATTTTGTTGGTCATATAACCAG
+TTACTACAACTGCAAAAACAACCTAAGGTCATGTTTCTGTGAAGTCCATCCTTTTGGTCT
+TTAAATTTTATTATCCTCAAAGGTCAATTATGATCTCAATCTTTTCTTGTAATTTTACTG
+ACAATTCTCCTTCACACTGATTTGTTCTTTCTCTAATTCCTGTAAATAGAAAGAACCAAA
+AAAAGTTGAAAAAACATGTATTGTACATATAACAAACAATCATATGTGGTATACAATATA
+TATCAAATGAGTATTAAGATAAACATTCAAAGAGTTTTAAAGAAAAAAGTGTTATAGATA
+TTGGAGGGCAGAAGAGACGATTGCCATTAAGAACAGGTGGAGGAGGTTATGCCAAGGACA
+TTGACCTGACCCTTTAGGAATTAGTGAAAATTGAATAGGAGAAGAATGAGGTATACAATG
+TGTGAAAAATACCTAAATTGATATAACAGGAGGAGACCTTTTCATATCAATTATCATTAC
+TTCTGTGTATATAACCATATTAGATACCCACAAACGAATAGAAAGTGGATAGTTCTTGAT
+TGACAAGTAAGACTAATAATCCCAGATCATAGTAAGGTCTTAACTTCAAGTCAATAATCT
+TTATTACTTATGGTTCATTCCTCTCCCTCATGTTTTCCAATAATTTTAAAATGCATAATT
+AAAACAATTCTCATTTAAAAACATAGTAGCCATGACTAATGATCTTCCAGTGGGAAGGTA
+CTAAGACTTTACAACATGTTTCTTGCTGGGGATAAGACAGCCTACAGCCAGCATTCAACT
+CATTTTTCTAAAGTCTATGGATCAATTTGAAATACAGAAAAAGTAGAACAGAGATAAAGT
+TAAAAAAAGATTAAAAATATGGGAAGAATGGGAGAAAGGGGAGATTAGAAGATATGAACA
+ATGATTTAAAAATAAAAGAGCCTCAAAGGAGAAGAGAAACTGCTAAGCAAGACTAAGGTA
+GGATGAAATACAGTAGTCTCTGTTTCTGAGAACACAGGTTAAAAAGAACATAAATAAAAT
+AAATTTATCACCTTTAATACACTCATTCAAGGATGCTACTGAGTTTGACTTTGGGAATTT
+CTCACCTTTAATACACTCATCTGGGGATGCTACGGACTGTGACATTGGGTTGCATTTAAA
+GGGGGAGAGAAAGGGCAGTTGCTTCTATTATCGCCCTGTTGGACTCACAGAGTTTCTTTG
+AAAAGCACAGATGATAATAAATGGAAATATTGCCTTTTATACTATACAATAATATACACA
+TGCAATTCACTGGAAAAAGTATACTTGTTACTATGATTTGAGGATACTACCATATACTAA
+TCAAGAGAAACACATGTACAGAACAAAGAAGGCACATGAAATTTTTACTAGTGTGTGTTT
+TCCTTGTGTTCTACCACCCCAGGAGCAGCTTCTGCTACTGAAGATCACAGTAGAGTTATT
+TCCAAAAGTTGTGGGTCTGCAGGGTGGACTTATCACATAGCTGTTTGCCAAAATTCAAAA
+GTCCAGAAACCATTTCCAAATTTTCACCTCTTTTATCTTCAAATCCTAAAACTATGAAAA
+TTCACAAACTTAGCTCCATACATTATGGTAGAAAGGTTAATAATTTGGACTTTGAGGTTG
+ACCAGGCCTGATTTTTGAATAAATTCACAAACTTACCTCCATACATTATGGTAGAAAGGT
+CAATAATCTGGACTTTGAGGTCGACCAGGCCTGATTTTTGGATCCAGGCTGCAACACTCA
+CTTGCTGTGTTAACGTAACAAAGTTCCTAGACCATGCTGAGCTTCAGTTTACTTGTTATT
+GAATTAGGGATATAGCGTTCGAAGGAAGAAGTTCTAGTATTTGATTGCACAGCAGAGAAA
+TTATAGTTATTGAACTGGGGATATGTAGATAGACATAATAAATTTTAGTATTCAATTATA
+CAATGGAGAAATCGTAGGGAACAATAATTTATTATATATTCTAAAATAGCTAGCAGAGAA
+AAATTATAATGTTCCCAACACAAAGAAAAGATAAATATTCAAGGTGATGAATATCCAAAT
+TACTCTGATTTGATCATTACACATTGTATACATGTATCAAAAATATCACATGTACCCCAA
+AACATGTACAACTATGATACATCAATAAAAAACAACAAAAAAACCAAAAGAATAGAAATC
+AAAAATAAATACATAAATACATAAAATAGGGATAATAATACCTCCCTTGTTTGCTTGCTC
+CCTTGCTCCATTTGTAAGAAATAAGTGATATAATATAGGTAAAAATACTTAACCTCATGC
+CTACCACATAGTATAGCACAATAAATGTTATTTATTATAATCTGAGGCCTACCTACATAA
+GTGACTTTCAAGTATAGAAAATTATTTCTCAAATTTTAAATACTCCCTGATTCTCAGGTA
+TGGTAATTAGACCTGGCTTTAGGTAAAGCTCTCATGTCTACACTTGGATTTAATCACTTA
+AGTATATTTCCCAGTGCCCCCCCCAAAAAAAATTGCTCCTAGGTGGACACACTAATCAAA
+GACTTCCTGAGAAATGCAGGAAGAAGTTTTGTCCTCTGACCACGCTACGCCCTTTCCTTG
+ATGGTAAGCCCCATAATCTAAAGCCATAAGTTTCAATTCCTCACATAAAAAGAAAAAAAA
+TGTCTTTTATGACCACTTCAGATAACACTGGATATTTCCCTTGTCATTAGGAATGAGAAA
+TGGGAGGAAGGTAAACTTGTAGACAGGAGAATTGGTAGATGCTTGAAAGGATTTCTGAAA
+ACTGTGCCTATCCAGGTGTACAAATGTGTTGACCAGCCAAGGCAAAGCAGTCAAACCATA
+CAATACCTTATCCTCAGGAAAATGGACTTTTCTCCCAAATTGCCTTTTTCATGAAAAATA
+TAAAATTCTCCAGTTTCAACCTCATGTTAAATTTCACATGTGAAGAAAACAGTCATGCAC
+ATCAGAAAATTAAATGGCGAGTCAAGACCAAATTCCTAGTCACAGTTATGTTCTGTTTCC
+AGTATTACCTTCTCACTTATTCATTTTGTTAAAGTGGAGCCAAAATAGAAGTGGGTGTCA
+CACATCAAGAAAGACTGAAGTCGTACAAAGCCGATCCTTATCCAACGTGCATTAAAATAT
+GCATCAGGCATGTGTGATGCATACAGTAGAAGTGGAACAAATCAGGCCAGGTGCAGTGGC
+TCACGCCTGTCAGCCCAGCACTTTGGGAGGCCAAAGCAAGCAAATCGCTTGAGATCAGCA
+GTTCAAGAAGTGTAACAAATCCTCTACAATATAAGTAGAGTGAAAAGAGATAGCTACAGT
+GATGAGGGAAGGCACTATAGTGATGTGGCATTTGAGTATAGCCATAAAAGAGGATAAATA
+TTACAATACATGAATATAGGGTCTAAAGAAGTCTTTTCAAGTAGATTGTAAAATATTTCA
+AAAATGGTAAGTTTGGTGTATGTTGAAGCATACAGATTGTCTACATCCTAAAAATCATTT
+TGGTGAATAAAGGAAAATAAGAAAGGTAGTCAATATTCATTTGTTGCCTATCATTAGAAA
+CTTCTCAAAGGTATATGAGAATTATTAAATAAATTTAGGAAGCCAGTGAAGGTATGGGTC
+CCGGGAATTGAGGATGAAGCCAGTAATTAGGGAAGATGCCCCATCTATAAGTGTGATGTA
+TCAAATGGAGGAAAAGAAAAACGGAGGGAAGGAGTTCCCTTAAGAGAAGATTGAAATAGA
+GCAGACTTGGGGGGCTACACAGAGGAACTGGGACTACACAGTTCCAGCTTTAAGGCTATA
+GAAACAGAAATAGAAATACTGGTAAGTAAAAACCCAAAGGATTGGTGACTTATCACAGCT
+GGAGTGAATACGAAGGAGCATGAACTCAAAGAAAATATCAAGATTTAAGCAAGAATAAAT
+AGGACAATGGTAGGTCCATTTTTAGAAATTAGAAAGTTGAACATAAAATATGTCAGGGTG
+GAGAAAATAATCACGTGTATTTTAAGCAAATAAGAGTATTAGATATTGAGATGCTCAGGT
+GAAAACATATGACAGGATATATGGGGGAAAAGTACAAATTCAACATGTAATTGTATAGTA
+ATCCATATAAAAATAATAGACGGATGTGTAAGAGTGCATAAGGTCCCTGAAGGAAATAAT
+ACACAGGAAAAAAAGATTAAAAAGCAAAGACCCAACTATAGAAACTATCCACATTGATTA
+TGTAAAGTAGGAAAAGGAATCAATAAACTAGACAGAACATCACAGAGGTAGGAGGACAAG
+TGCTGGCCTCGAGGAGCCAACACAGAAGCAGGTATCAAGAATAAAGGAGGAGAAGAGAGA
+ACAAAGAGAGAGAGAAGAGAACTTCTGTGGCAGAAGATCAAGTGGGATGGTAGAATAAAG
+GAGAAGAAATACAAGAAAATTGAAATAAAATTTACAGAAATGTTCTACATTGTAAGTGGG
+CAGTTTTGACCTGGCACATTGTTGGCACACATTATAAATGTCAAATGTATTAATGAATGA
+ATGAATGGATAATATAATGAATGTGATGGAGTTGTCAAAAGCTGAATTAATTAAAAGTCC
+CCACGAGAGGTTAGATGACAAAATTTTCAGAAACTTTCCATGCCACTCTGTTGTGACATC
+AACAGTGCTGGACCCTTGAAATCAAACCAAAAGGATTCCACCATGAGAATGAAAAGGGCT
+GAGAAGGGGAATGCTGGGTGACACAGAAGGTGACAAAGGGCGAAAGGTTTCTAGGCATTT
+GATAGACTGATGGACGTCCGCGCTGACCATAAGGCACAGGCCACACAGGAAGGAAAATGA
+GACCCAACGCGAAGAAAAGTAGGGCTAAACAGTCGGGAAAATGTGGGAAGAAGGATGAAT
+AGTCATACGATCAACTCAGATTCCTCCCTGACATTCTTCTACAGCTTTATTCTCGTCCTT
+TGGGAGCCGAGATGTTCATTTTCCTACATTCTTAGCTGCCTACACACGGCGACTTTTCTC
+CACGGTGCCTGATCCCTGCTGCATCCTCCTTCTCTAGTGGCAACAGCAAATGGCCACACA
+GAAGGCAGACATTGCACCCAACTGAGGAGAATGTAATTCACTCATTGCCAGTCACAGACC
+TTGGCTCACCGATTTACTAAGTATAGATTTTATTTCTATCCCTCACCTACCTGTTTTGCC
+AAGGGAACTAAGAAAAGAGCATCATCAAAAATTCAGATAGGTATAGTTCTCACAAGATGA
+ACCAGATCCAGTACGGCATCACTGCAGACATACACACAGAGCTGCATAAAACAGGAAGAG
+AGCTGCTAATCACAGCCCCAGAGGGTAGTGGCCAAAGTGATGCCTTGGAGATCCGAGAAT
+GCCAGACTGAGATCACACGGCCTGGGGAATTACCGCCTATGGTCATTTTGGTTTTCCCGG
+GATAGCCATGTTAATTGGGTGAAATAAAGCATATTTGATTTTCTTATGACAAAAAAGGGC
+TTTTGCCATTGTCTACAGATGATACTTTAAATCTTTATTTTATGACTAAAGGTGAATTCC
+AGAGCAACATTAAATGTTGTCCCTTTAAATTTTTAATCATTTACATAACGATTACCATAA
+TATTCAATTTAAACATAAAATGTAATTGAAAGTATGAGATTAATATGTGGACATGAAATC
+ATATAATGTTCCATGGAAAAAATAGAATGTATAAGGCAAAGAGGTTTAAAGTAACATCAA
+AACTAATGCTCACTATACAAATTCTATGAAATCCTCATAATTACACTGTGAAGCAGGTGT
+TGTTAGAGCCACATAATCTCAAACAAATTATTTATTATCTAAAATTACATAGATATTAAA
+AGGTTAGGCCATATATGAATTTAGGATTCTCTCAAAAATTTTTTCTCTTTCTCCTACATC
+AAACTTCCCTAAATTATAGAAAAGTCACAATGTTACCAAACATATTCACAAAACACATAT
+AATCTTGAATCCAAATTTCAGTTACAGCAGAAAAAATAAAACTCTAGATCAATCTCAATC
+GTGTAAATAAATTCAGATTTCCAATCTAAGAGTCTCAATTTGACATACTTCTTTCTCTCT
+CTTCTTTCAAACCAGGAGAAATATAAATATGAGCCACAACCTTACAAAAGCTAGAAAATA
+TTTACAATTCCACACAACAACACATGAAGAAAACCTTCTGGACATCAAAAGTTTAAACCA
+GTCAAGACTGAACACCAAGATAAAGTGCATGCCTCTGAAGAGCTTGAGCTAGTCAAGAAG
+CCCAGAAATCCCTAAAAGAGGTGTGTATACTGAGGACTGAGGATCAAAACCTGTGATCTT
+TACTTGGAACAGAAATATTGCAGCATGTGAACCCTCCACAGAGTGACAGAGGGAAAGGAG
+TTTAAAGGGAAACATGCAAATGTATCACCTTTGGAATAATTAGGACACGTGTGTGGTGTA
+ATGAAAGAAGGCAAAAAGATGGGGAAGAAGCCAGACAGATGGCAATTTTCATTCTATTAT
+GAAAAGAAAAGGATAAGTCACAAGTCACATGATGAAATTAACAACTATGAATCCACTCTA
+AGCCATAGTCAATCCTATAGCCTAGGAGTCATTCTAACAGATGAGAGTGTTTTGGAGACA
+AGATTCCAAAACTCGTCTGCCTTCCATCATACTTACTACCCCCAGCTCCTCCTCCACAAT
+ATCCTTTCACAAGTATCTAGAATATTCAAAGACTAATAATATTATATAATTATTTATAAT
+AATTGTATTACAAAAATAAAACTTGATGACCTTTATAAAAATACTAGAAGAAAAAGGGAA
+AATTACATAAGGTACAGAACATACAAATTATACCATGAAGCAGTAAAAAACAGGATCAAA
+TTTTCTATGTTTTTTAAAAATATGCCTTCTCTAAAATGTTTTCTCTCTGAAATGATATTT
+AGAAGACATAATTGAAAATAAATACAAAATAAAGTGATAAAAAATAATCTGGCAAAATTC
+AGGATGTAATGAGTAAAGACAACCATGAAAGAAATGAAGATCAATAAAAGCAGGAAAAAA
+AGTGGGAAGTGGAGAGAATAATGCTGCTAAAAACACAGATAAGAATATAAATGACAGGCT
+TAAATATATCCTGAGCAAAACGAAATAGAAAACACAAGAAGGTGAAATGTAACATTAAAG
+TCAGGTCCAACAAATGAGAAATTAGTGTGAAAGAGCTCACAATATCTGGTTAAAAAATTC
+AAAGATAAAAGAAAACTTTTCTGAAATGAAGAAAACATTGAATCTAATGGTTAAAGGGCT
+TATCTTTATCCAGAAAAAATGTGTTATAGTATGACCACATCAAGGCAGATGCAACTGAAT
+TTACCGGACTTCACAAACACAAAATAAACAACCCACAAAAAAAAAAAAAAATAGAGTCCC
+CATGAGGCTTTAATGAAGACAACTATTAGAGGCCAGGCGCAGGGGCTAACACCTACAGTC
+CCAACACTTTGAAAGGCCAAGGCAGGAGAATCACTTGAGCCCAGGAGTTCAAGATAAGAC
+CAGCCTGGGCAACATAGCAAGACCCCATCTCTATCAGAAAAACTTAAAAAAGAAAACTAT
+CCACTAAAAATGAATAGAGATAACATGATACAAGTGAGCATTCTGAAGCCTAATATCAAA
+ATGTTCTGGGGTTTGCGGTTAAAGAACAGAATGCAAATGTTACAAACCATAACTGTATAA
+AGACTAATTATATTCATAACAAAAATAAGAAGAGAAAGATAGTAGAAATATATTCTGGTC
+CATTCAACTTTCACAGTGGGAGAGAATCAACAAATTATGTTATGGGTGATTAAATATTAT
+TTTAAAAGATAAAGGTCATTATTAGAAAAATTAAAAATAACAAAATCAAATAAAGTTGGA
+TGACGAAGGTGGGAGAGGAAAGTGGGTTTAAGGGGTAAAGTGGAACTATATTAAAAGAGT
+CAATGGAGAGCACCCTTGGAAATAACACAAAAATTAAAGAACTAAATATAATTTATACAG
+CACATAACTAAACTATAAATCTTCAAATTAAAAGAAAATAGGTACATACAAAATATCACA
+TACAGAGAAATATTAATACCATGAAAATATTAAAATAAAAGCATAAAATTAATTCATTTA
+TTTACCCTATTAGTATTTTTTGAACACCTATGTGCCAGGTATTGTGCTGAATGCCAGTAA
+GATATAGTTCCTGCATCTTGGAGTTTTCGTGGAGGAGACAGAGATTAATCAAACAATCAC
+ACAAATGTAAAATTGCAACCATAAAAATTACTCTGAAATACAATGAAAATTACTATAAGA
+GAGGGATTTGATGTGAGTCAGAGAAGTTTCCCCTAAGAAAGCAACACTGAAGCTGAGATC
+TAAAGGGTAAACAGCAGTTAACTGAGTGGAGAACAAAGGTTTTCCTGCAGGGGGAACAAT
+CTGCTCCCCGAGGCCAGAGTGGGGCCTTGGGAGTTGTGCCTGAAACCACATTGTGAGGAA
+GTGAGGGGAAGCATTGTGCAGATAATGCTGAAATAAGTAGTGGAAGATGCTTCCTAAGAG
+AATGAGAAATCCAAGACTACTAAGCAGAAGAATGATTTGACCAGATTTCACATTTGTAAA
+TATCACTATGGTTACAATGTATAGAATGGATTTTAAGGAATTCAAATTGGATACAGGTGA
+GTCAATTAGAAAGCAACATGCTTGCTAAGGCAAGAAATTTGATTACTTAAACTAGATATG
+GGAGTTTTGGAAATAAGTAGATAAATTTGTCATATATTTGAGATAATAAATCACCATGAC
+TTGATGGTAGACTTAGTTGGAGATGCCCTCACTAATGCACCATCTAATGCTTCAAGTCTA
+ATAATTATTCAATTCCTCCAGAGCCACCAATCCAATGGTTCTACCATATTTATGCTGTCA
+TTCACTTTACTGATATCCTTCTTACCTTACCTCTTTTCCCACTTTATATTCCATGATCAA
+TACCTTGCTCCCTCGTAATGATTGTACTCACTCTTCCAAACAACAATCCTGATAAATCCT
+ACTCTCTGCCTTCTACATCTTGATACCACACAGCTATATGTGGCTAGATAAAACAATCAC
+ACTGACAATCATCCTATACTTTCTGAATCCATCACTCTTCTACTTTTTCAGATCTTTTCT
+TTCTCCCTCATCCTTACCATGTAATGAACTCATTTTGCATGTCAAGGGCTAAAAGTTGAA
+TATTTTAAAAGTTCTCATTTTCCCACTACTATATAAACCAACAAATATCTTTAGTCTGCA
+TTCACAAATAACATAACAAATGAGCTCTTCATATTTCTATCCGTGGTGAATTAAGATGAC
+TAGAAATTTTGTGGCACCATCCCGTTGAAAACGTGGGGACATATTCTTTCTCCTTGAACC
+TGGGTGGGCTCTTTGACTGCTTTGACCAATAAAATACAGTGAAAGTAAAACTTCCAGTTT
+TGATGTCCAGATGTTAAAAGCCTTGAAGCTTCCATTTCTACATCTTGGAACCAACGTGTG
+TGGGTGCTGAGTCAGTATCGAAGAATTCTGCTTATTCTGCTTGCATTAGTCCATTTTCAT
+GCTGCTGATAAAGACATATCCAAGACCGGGTAATTTATGAATAAAAAGAGTTTCATGGAA
+TCACAGTTCCATGTGGATGGGGAGGCCTCACAATCATGGCAGAAGGTGAAAAGTATGCAT
+TACATGGGAGCAGACAAGAGACAATGAGAGCTGAGTGAAAGGGGAAGCCCCTTGTAAAGT
+CATCAGCTCTCATGAGACTTATTCACGACCATAAGAACAGTATGGGGGAGCCACCCCATC
+ATTCAATTATCTCTCACCAGGTCCCTCCACAACACATGGGAATTATGGGAGCTACAATTC
+AAGATGAGATTTGGGAAAGGACACAGCCAAACCACCTCATTCTGCCTCTGGCACCTCCCA
+AATCTCATGTCCTCACATTTCAAAACCAATCATGCCTTCCCAATAGTCCCCAAAAGTCTT
+AACTCACTTCAGCATTAACTCAAAAGTTGGCAGTCCAAAGTCTCACCTGAGACAGGGCAA
+GTCTCTTCCACATATAAACCTGTAAAATCAAAAGCAATTTAGTTATTTTCTAGATAAGAT
+AGGAGTACAGGCATTGGGTAAATGCAGCCGTTCCAAATGGTAAAATTTACCCAAAACAAA
+GGGACTAAAGGCTCCAAACAAGTCCGAAATCCAGTGGGACAGTCAAATCTTAAAGCTCCA
+AAATGATCTCCTTTGACTCTATGTCTCACATCCAGGTCATACTCATGCAAGTGGTGGGTT
+CCCATGGTCTCAGGCAGCTCCACCCCTGTGGTTTTGCAGGGGAGAGCCTTCCTCCCGGTT
+GCTTTCACAGGCTGGCATTGTATGCAGCTTTTCCAGGCACACAGTGCAAGCTGTCGGTGG
+ATCTACCATTCCGGGGTCTGGAGGACAGCAGCCCTCTTCTCATAGCTCCACTAGGCAGTA
+CCCTAGTGGGGACTCTGTGTTGGGGGCTTCAACCCCACATTTCCATTCCCCACTGCCTTA
+GCAGAGGTTCTCCATGAAGACCTCACCCCTGCAGCAAACTTCTGTCTGGAGATCCAGGCA
+TTTCCATACATTCTCTGAAATCTAGGTGGAGGTTCCCATACCTCGATTCTGGACTTCCGT
+GAATCCACAGGCTCAACACCACATGGAAGCTGCCAAAGCTTGAGGCTTGCACCCTCTGAA
+GCCATGGCCTGAGCTGTACCTTGACCCCTTTTAGCTGTGGCTGGAGCAGCTGGGACACAG
+AGCACCAAGTCCCTAGGCTGTACACAGGCAAACAGCAGAGGGGCCCTGGGCCCAGCCTAT
+GAAACCATTTTTTCCTCCTAGGCCTCTGGGTGTGTGATGGAAGGGGCTGCCACAAAGATC
+TCTGACATGGCCTGAAGACTTAGCGATTAACATTTGGCTCCTTGTTACTTATGCAAATTT
+CTGCAGCCAGCTTGAATTTCTCCTCAGAAAATGGATTTTTCTTTTCTATCACAGTGTCAT
+GCTACAAATTTTCTGAACGTTTATGCTCTGTTTTCCTGTTAAAACTGAGTGCTTTTAACA
+CACCCAAGTCACTCTTGAATGATTTGCTGCTTAGAAATTTCTTCTGCCAGATACCCTAAC
+TCATCTCCCTCAAGTTCAAAGTTCCACAAATCTCTAGGGCAGGGACAAAATGCTGCCAGT
+CTCTCTCGATAGCAAGAGACACCTTTACTCCAGTTCCCATTGAGTTCCTCATCTCCATCT
+GAGACCATCTCAGCCTGGATTTCATTGTCTATATCATTATTTGACATTTTAGTCAAAGCC
+ATTCAACAAGTCTCTAGGAAGTTCCAAACTTTCCCACATTTTCCTGTCGTTTTCTGAGCC
+CTCCAAACTGTTTCAACCCCTGCCTGTTACCCAGTTCCAAAGTCGCTTCCACATTTTTGG
+GTTATCTTTACAACAGCACCCCACTCTACCAGTACCAATGTACTGTATTAGTCTGTTTTC
+ATGCTGCTGATAAAGACATACCTGAGACTGAGTGATTTATGAAGAAAAAGACACTTAATG
+GACTCACATTTCCAGGTGGATGGGGAGGCCTCACAATCATGGTGGAAGGCAAAAGGCACA
+TCTCTACATGATGGCAGACAAGACAGAATGAGAGCTAAGTGAAAGGGGAACCCCCTTATA
+AAATCATCAGCTCTTGTGAGACTTATTCAAGACCACGAGAACAGTATGGGGGAAATACTC
+CTGTGATTCAGTTATCTCCCGTTGGATCCCTCCCACAAGACACGGAAATTATGGGAGCTA
+CAATTCAAGATGAGATTTGGGTGGGGACACATCCAAACCATATTGCTGCTGAATAGATCA
+TGTAGACAGGCTCTCAAACTACACGGAGAGCAAGAGAGGCCCACCTTACCACAACATTTC
+ATCCAATCCACTAATAAAACAGGCACATCACTGAAGCCACCTTCAACTCTCCAGACTACC
+CAGCTGCCAGCTGAATACCACAGATGGCTACAGTTAATACCACATGGAGCAGAATCATGT
+AGCTAAGCCCTGCTTGCGCTAATACAAGTCCACAATTTTTTTTAAGTTTGTTGTTTTAAG
+CTGCTAAGTTTTGAGGTGGTTTGTGGTACGTGGAATAAGATGTCACTCTAATATAATATA
+AACTTAAACTATGTGGCATTGGCTTTGGAATCAGACAATGGATAGAAGCCAGAAGGATTT
+CACAAAGACTGTTAGTGAAAAGTGAACAGACTTCAAGGAAAATGATAGCAAAACCTGTAA
+AAGCATTCTGGGAACTGACAGTAAACACTGAATGGTCCTTAAGGAGACTGAAAACTTGAA
+AGAGCTTAAGAAGTCTACTGGAAAGGGCTTTAAGGATAATGAGAAAAAATCATCAGTGGA
+GGCTGAGGAAAACGCACCAAAGTCATATTCTGATGGGAGAATTAGAAAACGCTTGCCTGG
+AATGATATAAAAAATAGGAAAAATACCGAAAAAGTTTGTGGATCTGGCTGGGGAGATTTT
+TGGTGTCAACTAAAGAAAAAAATTAAGCTTTTAAGAAATTAAAGTTAGATTTATTTAGGG
+GTCTGAGAACAAGAGACTGAGGATTACAGCCTAGGAGAAGTCTTCCAGAGAGGTTCTGTC
+AGACTGCTCTGGTGAAGGTCTTTAGCCCACAGTTTATATGCAGGCTGTACATATACACCA
+TGGAATACTATGCCGCCATTAAAAAATGATATCATGTCTTTTGCTGGAACATGGATGGAC
+CTTCTATTATCCTTAGCAAACTAATGCAGGAACAGAAAACCAAATACAGCATACTCTCAG
+TTATAAGTGGGAGCTAAATGATGAGAACTCATGAACACAAAGAATAAAACAGACACTGGG
+GTCTACTTGAGGGTGGAGGGTGAGAAAAGGAAGAGAAGCAGAAAAGATAACTATTGGGTA
+CTAGGTTTAATACCTGGGTGATGAAATGATCTGTACAATAACCCCCTGTGACACCAGTCT
+ACCTATGTAACAAATGCCCCTAAACTTAAAATAAAAGTTAAAAAAAAAGAAAATTAAAAT
+CTCCTTATCATCTACCTGGTAATATGAAAAACACAAATCTTTCATTCATTCCTTTCAACT
+GATGAGGAAAATGAGGCATCGGGAGTTAGTAAAAGTCCACATTGAGATATGAGACCCACC
+ACTGGCTGGACGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGATGCTGGT
+GGATCACCTAAGGTCAGGAGTTCGGGACCAGGCTGGCCAACATGGTGAAACCCCCATCTC
+TACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCAGGCACCTGTAATACCAGCTACTAG
+GGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGTTTACAGTGAGCCAAAAT
+CACGCCATTGCACTCCAGCCTGGGCAACAAGAGCAAGACTCTGTCGGGGAAAAAAAAGAA
+AAAAAAAAACCACCGCCATCATTTTGCAAGTGTTACCACTATTGTGTGTTAATATTGTAG
+AAGTATTCCTAATTATGATTTCTTTGTATTCCTAATTGTAATAGCTTTGTATTTGAAAAA
+TTATTGATTCATACTCTATATGTTATTATTTTGTATGTGATGACAACAGAATATATTATC
+ATGCTCCTTTTGTGAATCTCATTCATAATATAAAGTATAAATTTGTGATTTTGCTTTAAT
+TTGAAATATTAACTTCAAATATGTTATCACAATTTGATACAAACTATTGACAGTAAATCT
+GTGGATTAAGTAATGTCTTAGTAGGTATTGGGAAAATTTGAAACTAGTAACATGGAGGAC
+TATTGTCATTGTTTATTTCAAAGCCAGTTAAAATTCTGCAAAGCAGTGTACATAAAAATA
+ATTTCAAGAAATTTATAAAATACCGAGATTATGGTGTATAAACAACTTTAGATTCTTTGT
+TTAAGAAATTCTGCCAGTTTGTAATATATGCTTCATTCAAAGTAGCTAAGGGCTGTACCT
+GGCTAATAGTAGGCACCTAATATTTGTTGAAAAGGAATACTGAGTAGCTGGGACCTCCTG
+AGTAGCTGGGACCACACACATTTAACCTGTATTTATAAAATTACTGTTTAGAGAATAACA
+TTTGATGGAATCATGCTTTTACTTTCTGCTTACGACTCAATTGTTTGTACTGACATTAAC
+ATCCCAAATCCTTAGCATGGCCTACAAGGCCCTGAGCAATGTGGCACCTGCTGAAGCCTG
+CTGCCTCATTTAATAACTCTTTGTCTCTTTCCCAGATCCAGCCACTCTAACATTTTTTAG
+CTCCTGGACCAAGACAAGCTCTTCCCAGAACCTGACCTTTGTACCTGTTCTTTATTCCTG
+GAGTATTTTTCCCCTGACAAATTACTTATCATCTATCATAATTCAGGTTAAATGGCACTA
+ACTCAGGGAAGGCTTCCCTAACTGCCTCCCTTCTCCAACCAAATTAGGAACAATTATATG
+GCCACATAGTATCGAATCAAGTTTATAATTTTAAAATAATTGGGAGATTTTGTTGTTTAA
+CACTTGTTTTCACTATAAGACTGTAATTACATGCAAGTAAGAACCATGCCTGTTTGTTCA
+CTCCTGCCACAGTCAGAATAGTGCCTGGAATATGCAGTAAGGGCTGAACAAGCACTAAAT
+AAATGAACAAGTGAATAAATGGATATTGTCTCATTTTTAGAACAGAGTACTGAATGGATC
+ATGAACACTATCTGGTATGTCACGTAGGTAATTTACAAGGGCTACAATTTCAGCTCAGAT
+TTACCTTTTCCTGGATACAGGTCTTGATAGGTCTCTTGATGTCATTTCACTTCAGATTCT
+TCTTTAGAAAACTTGGACAATAGCATTTGCTGTCTTGTCCAAATTGTTACTAAGAATCAA
+GAGAGATATCTGACATGAAATGACATTGGAAAACATTAAACACGATTGAAATAATGCTAG
+CCAATATGGTTATTATTAGAAACCAATTACATTTTCAACTTAAAAATAGTAATACTTATT
+GCAGACTCAAATGTGCTTATTCTAAAACAAGTAAATGTTTGCCTATGGTCTGAGATTCTA
+ATCCACGGAGTTCATTCTAATCCACATTCAACACTATCATGTACCAGTGGGCCTCATAAC
+CCACCTAGCCCTGTGATTTTTCAGGTTCACTTTTCTAAACTTGTGAATTAAATATTTATT
+TTCTTAGTTCAGAAGAGGAAAAAAACTCTTGTAATTGTTGCCCATTTCAGGAGAAATCTT
+GCATATGAAAACAAGAGATAAATATACACAACTGAGGGCTGTGGTTTAAACAAAATCTTG
+AGAATGTTTTTTGACCTTACACATTTGTGCTTTAGTATAACAAAATGATATAGACAAAGG
+TAACTTTTAATAGAACCAGTCACTAAATTAAAAAAATGACAAATTCTTCTGCTTAGCTAA
+GCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTAAGAGC
+CAAGTATGTGCTCACTGAATAAGCTGCTAAGGTTTGGTGGTTACAGAGTGTGCGGTGAAA
+TGATGTCTACATCACAGTCCAACATTCACAGAGTTTAAAAGCCTACCAAGAATCAAGACA
+GACACAAATACCTAACATAGACATTTGTATATGATAAGAGAGCCAGAGTACAATTTAGGA
+GAAGAAATTGTATGGAAGGAAGGTTCATTTCCATTAGACCAGAAAAGACAGCACATTTGA
+AGGCCTGAATAAGAAATATTCTGGATAAGATATTGTGGCTGCTACCAGAATGGCTCTTGA
+TGATCTCTACCTCTTGGTATTTATACCCTTATATAATCTCTTTCCTATAGTGTAAGCTGG
+TCCCAGGTACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATGAGATGCCACTTCTGA
+GATTAGATTATAAGATACTGTGAATTTCTTCTTGTGCCCTCTCCCTCTCTCTCTTTCTCT
+TGCCCTCTCATTTGAATGAAGCCAACTGGCATGCTGTCAGTGGCCCAGTGTAAGTCCTGT
+TACAAGAAATTGATGATTACCTGTAGCCAACCCTAAGTGAAGAACTGAGGTCCTCAGTCC
+TACAAATGGAGAGAAACTGAATCTAGCTAAGAACCATGTGAGTGAGCTGGGAAGAAGATC
+CACCCTCAGTTGAAATTTAAGATGACATATTGAGCAGACATACTGAGACACACTGAAAGT
+AAGAGAGCAGGAGGAAACAAAACCAGGGTCATACAAAGAACACAACTGATTTTGAGATTC
+TCACATAAGTATTACACCTTCAGTGAGCACGTGTACTAGAAATTTAAAAAATAAATAAAA
+TAAACCTTCAAAGTGAGCTAGCAAATAAATTTCCCTATGGTCTCAGCTCTGAGTGGAGAG
+AGAAAATGTTCCCTGTGGAGTTTATAGCCAGAATCCAGCTCTCAAACAGGTTTCAGCCTG
+AACTCACACAATCTGTGTGGCTTCCAAATTTGCAAGCTGAGAATTTAATTCAAAGTGGTC
+TCAGGTTGATAGCAGTCCAAAATGCTAGGTAGGAAAAAAAATCCTCTCTGGACAAATAAA
+TCATCAAAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTTCTAACACACACACA
+AAAATCACACACACAAAATGGGGGTAGCAGCAACATGGGTAGCGTATTCAAACTTGAAAA
+GACTTTAAATATTTGTATTATTAGATGTAGATTATGAAACACATATTTTAATGTGGTTAA
+TTTTTTTAAGGAATCAAAACTATGAGTAAAGACCAAGAAAATTGTGCTGGATGGCCACTT
+CCACCATGGCTCCCCTCCTATTTAAGTCTGGGTACTGTGTCACCCGAAGTCTTCAGGCAC
+ATTGTTCCAGGTCTGGGTTTGCCTATGAAAGAAACTCATGAGAGCTGGAAATGAGGAGTG
+AAGAGGAGGTCTTCAAATAAAGCAGGCTTAAGGATTAGACATAGCAGGTTTGACAGATGT
+GATGGCTTGCAGAATCCTTTATGAGCTCCCACTGTCCATCTGGATAAGATTTACAGACCT
+TTCAGAAATTCCTATAAGCTTGGGTTCTGTGCCCACACTCTAGACTGTCAGGCTAAGATC
+TCTGATATAAAACAGACCTCTTCTGATTTTGTCTAGCTGCTTTTCTAATATCTATTCACC
+AAGCTCTTCCAATAATAGCATAAGGCCCTAATTAATATTAAACTTTTATCATTATAATAC
+ATAGGATGTCTTCTGTTTTCCTGATCAAATTCTGACTACTATTAAAATATAAAGAATTGT
+CCAGAAATATATAAAAAAAGAATCACACATTGATCTTCTTTAAATGAAAATATAACAATT
+GTATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTGTTATTTGAAGAAAAAAGCAAT
+AAGAAGCCTCAGCAACTTAACAGAAGGAGCTGCCATTTACTAGGAGAAAAGATTGTGGAT
+GAGAGTGTAGCAAAGGTCAGAATTCTGTGAAGCTTGAGATGTTTATTATAATGAATTATC
+TTTTATACTCACTACAATTTCCTAACAATTTTGGGGTTTATATTTTTGAAAGAGATATAC
+CTTTAATTTTCTTTCTTTGTACTATTGTTAGGTAACTTTGATGTGCAGATTATACTACAG
+TGAAAGTTGCCAATGACAAGGCAAAGTCACTTACATCAGACCCAAAGCAAAGTGGAGCCG
+GGTCATGAAAAAGGGGATCTTGTGTGTCTGTCCACGATAAGCACTATCACAAGGACTTTC
+TATAAACTCACAAGAAATTTCTGCCCACCCAGCACACTCTGTTTGTCCAGCTCATCCTGT
+AGGTGTCTCTATAATAGGACCTATCATAAAAAATTCCTCAAGACTGCAGCATTTCAGATA
+AGCCACCCTCACAAGAACACTTGCCTAGCAATGGCTGTTTCTGCCAGTAAGTTAACACCA
+GCTCCTGCATCAGACCCTGTGACCAATGATGTTTGTTTCAAAACAGCTTGCATGGACTTC
+TTTTTGTCTTTACATATTTTCCTTACCTCAACCTCTTGGGATGCACCTATGATTGATCAT
+AGCACAAATATCTCAGATTATAATCCTTGTTTATTTCCAAATAAATTTATTTCTTTGGAG
+ATCCACTTTTTCTGTTATTATACATTGACATTGTTATTATGAAATTGGTTGGGTGATGTG
+TCTTATTTTCTTGTCTCCAGAAGAATTTCTGTAACAGTGCAATTAAACGTTCTTTGCATG
+TTTGCTAGAACTCACCTGTAAAATTGTCTGAGCAACCAAAGCCTGGTTTTTGTGTTTAGT
+TTTTCTTTTGTGATTGGGGAGGGGGGTTTATCGTACTGATTCAAGGTGTGAAGGTAACAT
+CATTTTGATTTTATACATCTTCTTCAGTCCATTTAAGCATGTTACATAGCGTTGTTTGTT
+CTTTTCATGATATTCTTTACAGTAGTCTCCTAAATGTTCCCTCTGCTTCTGCCATGAGCC
+CCTACAATCTATTTCAACTCAGAAGCTATAGAGTTTGTTTAAAACATGTAACATATTATG
+CCACCTTTCTTACTGTAAAACATCCCATGGTTTCTCGTAGTATTTATAGTAAAAGTGAAA
+TTTTTATGATGGCTTGAGAAACTTTTCCCATTAGATGCCCAAGTGCTGGTCTGGTCTGAT
+CTTCTCATCTTCCCTTGGGTGATTCTGTGGCAGTCACACTAGCCTCCTTGCTGCTCCACA
+AAAACTCCAGCATGATCCTACTTCAGGATATTTGCCATTGTTACTGCATCTGCCTGGAAC
+CTTTTCTCCCATATAAACATAGAGATTGCTCTTGCCTGTCCTTCAAGTCTATTCTTAAAT
+GTCCCATTCTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTACAGACTTCACTCCCAA
+TTCCCCATCTACTTTAAGAGTCTTCATTTATCATTCCTTGACAAACTGTAAATATACATG
+TTCACTTTTTTATCGTCTGTCTCCAAATACTGGAATGTTAAGTTCTGTAATGTCAGATAT
+TTCTGTTTGGTTCACTGGTGTATTCTTAAAGCATGTTACATACTAGGTATACTCAATGAA
+TATTTGTTGAATAAATATCACATTGGGCTTATTCCAGAAATTCAAGCTTGTTTCAATAGT
+TAGAGCAATCTACAAATGTAATTCCTTACATTAACTAATTAAAGGAGCTAAATCACATCA
+CCACCACAATAATGCAGAAAACCACATTTGATACAACTCAATATTCATGTCTGCCTAACA
+AACATCTCATGATACTAGGAAAAGAGGAAGGGATATATTATTTTCATGTATAAAGCACTA
+ACCATTGTAGCATGCCAATATACTCAAAATTCAATGAAATTCCTATCAAAATCTTAGCAT
+TCCTCTTAGCCCTCAACAAAGCATTTCTAAAATGTGTATAGAAGACCAAAGGGCCAAAAG
+AGTCAACTTCTGAAGAAGCGCAAAAAGAAAGTTGAGGAAATCTTAAAACATGTTATTGAG
+CTTAAAGTTGCAAAAATAAACTCATGTGCCATAATTCATGAGTAGAAAAATAGACTAGTG
+GAATAACATAAAAATAAAAACAATGCTTACATAAAATGTTGTAACTGATTTGGATGTCAT
+TAGAAATCAGTAAGTAAATAGATGGACAATGTAATGAAAGATGCTAGGCAAATAATGTGG
+TAGGGAGAATAATGGCCCTCAAAGATGCCCATGCCTAACCCTGGAACCTGTGAATATGTT
+ACACTGAATGCAATAAAGGCTTATCAGATGTGATTAAGGATGCAAACCGAGATGGAGAGA
+TCTTCCTGGGTTACCCAGATGGGCCCAGTCTAATCACATGAGTTCTTAAAAATGGAGAAC
+CTTTCTTAGCTGAGTCCAGAGAGAGATGTGACAATGAAAGAATGGTCAGAGAAATGTGAC
+ATTGCCAGCTTTAAAAAGAGAGAGGAGAGGCAATGAGAAAAGGAATGCTGATGTTCTCTA
+GAAGATAGAAAAGGCCAGGATATGGATTCTACCCTAGCCACCATAAAGAAACATGCCTGT
+CGACAACTTGATTTTAGTTCACTAAAATTCATGCCTGATTTCTGACTTGTGTACACTGTA
+AGATGACAAGTTTGTGTTATTTTAGGTCACTTAGTTTGCAGAAATTTGTTACAGCAGTAA
+TAGAACAAGTGGTTATCCATATGAGGCAAATTAGATTGGATACCTATCTCCAATAGAAAT
+CAATTCAAGGTGAATTCCAGGAAAATACTTAAAACATTTAGATTAAAAATAAATGAGAAT
+TTTTGTTACTTTTGGTAGGTCATAGAACCAAGAAAAACAAACATTAAGGAGGAAAAATGA
+ACATATGACTACATCAAAATATAAAGCTTCTCTATTTGGAAGATATCATAAGGTGACAAA
+TCATAAACTGTAATATTTACAACATATATATAAGTGAATAAATATACATTTAGAATATAT
+ATGAACTCCCAAAAATCAACAGGAAAAATAAGACATAGAACAAGCAAAATGCATAAACAA
+AAGAAGGCAAAACAAAAATAATGACTCATAATTATATGAAAAGAAGCTCATCTTCATAGA
+TGAGCAGATAAATGCAAATTAAAACCACCCTGAGATGCTTTTTACATCCATGAGCCTGAT
+AAAAGTTAGAGTCTAAAAGTAATAATTAACAAAGATGGGAAGTAACAGAAAATCTTGTCC
+ATTACTGGTTAAAGTATAAACTGATACAGCTACTTTATAGAATATTACATTATAGAATAA
+AGTTGTGAGTATGTATATGCAGTGACTCAGCATATTCATTGCTAGTATGTACTCAAGAGA
+AACTTACAGGAGTGGACTAGGAAGTAAATACAAAATGATTACAACATTGTTTGTTATATC
+AAAAAATAAAAAAGACACCCAATTTTCCAGCAAAAAAAATAAGTAAAAATAAATCCTGGT
+GTATTCTAACAATGGAATAATATATAGCCATTAAAATAAATCAACTATTACTGTACATAT
+GAATGTAAGTATCAGCAAAACATATTGTTTAGTGAAAAACTAAGAAGCTGAAGAAGAATA
+TATACAATATGGTTACATTTATATGAAGTCCCAAAACTTGCAAAATAAAGAAATGTATTT
+AGAAATAGATTCACATGTGAGAAAACTAGAAGAAAATTAATGAAAGGATAAGAGGGATAG
+CAGTAATTCTGAGTAGTTGAGGGAATTTCAATTGGAAAAAAATAATATCATATTCTTTAA
+GTCAGGTAGTGGGTATTAGCATTTGTTTTACCATCGTTCTTTATTCTTATAGCTACACTA
+TATATTTTCAATGTATTTAATATATTTTTTGCATAATTAAATATTATGCAATAAAAATGA
+GAAAACAAAAAAGTAGAAAATGATAAATTACAATAAAGAAATGGAGAAAAAATTATAATC
+TAGTTGAGTAATGGTATATTACATAGCTATTTTCTTAAGTAGATGTATGTACATGATGTA
+TGCACGATTGTACATACATGTTCTTAATTATATATAAATATATATGTACATATTTTTAAT
+ATAAAATACTAAACAAAGTACACCAAAATATTAGCTCCTATGTTAGTGAGATAATGTTTT
+GTTTTTTTGTATTTTAAGTTTTACATAGTAGGTGTATTTTTCTGTTTTCATACTGCTATA
+AAGAACTGCCCAAGACTGGGTAATTTATAAAGGAAAGAAGTTTAATTGGCTCACAGTTCA
+GCACAGCTTGGGAGGCCTCAGGAAATCTACAATCATGGCGGAAGACAAAGAGGAAGCAAG
+CCAGCTTCTTCGCAAGGCAGCATGAAGAAGTGCCGAGCAAAGGGGAAAGAATCCCTTATA
+AAACCATCAAATCTCGTGAGAACTCACTATCACAAGAACAGCACAGGGGAAACTGCCCCC
+ATGATTCAATTACCTCCACCTGGTCTCTCCCTTGACCTGTGGGGATTATGGGGGCTATGG
+GGATTACAATTCAAGACGAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTAGGCA
+TGTATTGAATTTTAAACTCAGAGAAAAATACTAGTGTTTTTATAGGATTCTTACTAAAGA
+AAAACCAGAAAGTAATAAACCATCTACGCTAAGACATAAAATTCAGTTGTTTAGTTACAA
+GATAGAATGTGGCCTTGTAAGAAAGCAAATTAACTTCTAACATACAAAGCCTTAGAGAAG
+ATTCAAGTGACTGACGGATCTTAAACAGAGCTATTATTACAACTTGAACTGCAGTAAAAT
+ATCCTCAGCAACATAGATGTGTATGTTTCACTAGTCAGAGCAATACAAATTTAACGAAAC
+TCCATTGGTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATG
+CAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAAAAAAAGAATACAGGCAATTGAGAG
+CTGTTCCAAAGTTTAGGGAGTTTTTGTAAGGAATTAATAAATAAAAATGTTCTTGAAAGA
+GAGAAATTAATATGCAGTTCATACTGCCAGAATTGCAGGCAATTTATCAAAGTCCCCTAA
+TCCTCCAAAATCGCTATTTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAATGTCT
+CCGGCAATAAATCACAAAGTTAAAATTACCTAGTCTACAATTAACTACACAGTGATGGTA
+AATCATTTTCTACCAAAAGAAAGAAATGTCTTGTCTATTCAGGTTCTGCTCTACTTAAAA
+GTTTTCCTTGTTGGCGAGCAAGTGGTTAGAAAATCATATTTTATACGTACATTCAGCTTA
+ACTATCATTCAGCTCAGGAAGATGACTCAGGGCCTTATCCATACCTTCAAGTTTGCTCTT
+AGCAAGTAATTGTTTCAGTATCTATATCAAAAATGGCTTAAGCCTGCAACATGTTTCTGA
+ATGATTAACAAGGTGATAGTCAGTTCTTCATTGAATCCTGGATGCTTTATTTTTCTTAAT
+AAGAGGAATTCATATGGATCAGCTAGAAAAAAATTAAGAGGAAAATCACATGGAAAGTTA
+TATATTATATATCTATTATATATAATATTATATATCTATTATATATTATATATTGTATAT
+CTATTACATATATATTATATATGTATTATATATATTATATATCTATTATATATATAATAT
+TATATATTATATATCATTTCCAAATTCCCCAGCGTTCATATTTGTCAGTGCAAGTAAAGA
+GCCTTACTGCTGATGAGGTTTGAGGTATGACCATTTGGCCAGAATTTATGAACTCTACAT
+GTCGCTTGATGTGTGCCTCAGGGTATACTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTC
+TGTCGCCCAGGCTGGAGTGCAGCGGTGCGATCTCAGCTCACCGCAAGCTCCGTCTCCCGG
+GTTCATGCCATTCTCCTGCCTGAGCCTCCTGAGTAGCTGGGACTACAGGCGCCCGCCACT
+ATGCCCTGCTAATTTTTTGTATTTTTAGTACAGACGGGGTTTCACCGTGTTAGCCAGGAT
+GGTCTCGATCTCCTGACCTCGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGAATTAC
+AGGTGTGAGCCACCACGCCCGGCCAGGGTACACTTTTAAGCAGAGACACTACTTTGAAGG
+TCATAAAAAATATAATAAGAGATAAGGCTAATTTCCTTTAATAATAATAAAATCCTTTAA
+TAAAAATATAAAGGAATAATATAATAATTTTATTTAATAAAATATAATAAGAGATAAGGC
+TAATTTCCTTTAATAAAATATAGTAACTACATACCAACAGAATTCCAAAAAAAGAAATGG
+AGAGGAAGGGAGCATGGGTCATTAATCTTGTCAAAAATATAAAATTATATACGAGGAATT
+CCTAGAAACTGTTTTCCTTGTCTGCGGCCATTGTGCTGCTGCTACACAACTACCGCAAGC
+AGCCCTTCACGCCCTCCTCCCAGTACAAAGCTAATTGACTTGTGAGAAATGTTAAGCTTG
+GAAGAGTCAGCATCGCTGCACTTATTTTTTATTCTACTCTGACATTAGAATAATCCTTGA
+GTGGGGGAAAGGTTAAAAACCCCCCTGGATAAGTGTTACTAATTAATGATGATTGTTTTA
+AACAATGTTTGGATAATTTTTCCTTGTCCCTTGACATAAACTTGATAAATAACTGAGAAG
+TGAGAAGGAGATTAGTGGGTTGATTAAATTCCATTCAGGTACTTAAAGTTAGCTCCAAAA
+ATTTAGCTATTTGTAAATTGTCATGCATTGTTAATGTATAAGAGATGTAGATTTCATTTA
+TCTTTGGTGGAGCGAGATGAAGCAGTGAATCATTGAAGACTGAAAGAAAGAAAAAGGTCT
+TTTCCCTTTTCTTTAAGAAGCATCATTAGTTAAAAACATGTTAGTTGATACCAGAGAACT
+ATATTTAAAGGGACAGCAATAAGCAAATTGATTACTCTGGTGATTATTGGAGTGACATTG
+CCTTTTAGTTGTACTTTCACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTAC
+ACTATTAATTTGTCATTCTTTTGTTTATATAGTCAATCTCTATCTCAATTGGATCTATCT
+CAACTGCTTCTAAACAAGCCACCATAGTCTCTCCCATTTCAACAATCTCTTCCAAGTACC
+ACTTCATTTCTTCTTTTCATATTTTTGAAAACTTTTGAAAAACTACCTATTTTCCTCCTC
+CATTTCTTGTTCATTCCATTCTAGTGGACATGGAATCTGTTCCTCCTCCAAAACGGAATT
+TGGTAACCCTTAAATTACTAAACCCAAAACAACATGTTGTCTTTATCTTTACCTCTCTGT
+GGCATTTAATGATAAGACCACTACTTTCTTCTCTTTTACCCTTCTTTCTTGAATTCAGTC
+AAACAACGTACTTACATTTTTCGTCTTATTCTCCATCTTAGAAACCACCTCAGCTTTCTC
+CATTCAGCTATAAAATTGTGCTTTTCCTCAAAGATTAATCTGCCTCTCCTCTCACTCTAT
+ACTATCTCTGTTAGCTAATTTTATTTGTGCACATTGCTTATACTGGGCATTATATACACA
+TATGCATGTGTGTACATGTGCATACACACACTGTATGTGGACATGTATATATATATATGT
+GTGTGTGTATATATATAGTATATATATAAATTACAATAACATAAAGGTGGCATTTTAAAT
+TAGTGGAAATTACCCTGATTTGATCACTACACATTCTATACATGTAAAGAAAATATCACT
+CTGTATCCCAAGAATATGTACAATTATGGTTTGTCAAATGAAAAAGTTCATACATTGAAA
+AATTTTAGATAAATATCAAACTTTCTCTGAAACTGTAACTGTAAAATGTAAAAAACAGTA
+ATTGCTATATTGCTTATTTCTGAGTAGAAGAATATGAGACATTTCCCTAATCATTATGTG
+TAATTACAATTACATAGAAGAATATGAGACATTTCCCTAATCATTATGTGTAATTACAAT
+TACATATATATATGTAATTGTAATTACACATAATGATTAGGGAAATGTCTCATATTCTAT
+ATATATAGACAGAAAGAGAGAAAATATATGAGGGAGAGAAGGAATCTTTCCATCTCCTTT
+GAGTTCCACGGTGTTGAGAGTCAGGACAACTGCAATTGCTTCATCATGCCTGCTTGCAAT
+TATAGGGCTTTTGAACCATTTGTTCCCTCCTTAGATATCCTCATTTTTTTCAGATTCTTG
+CTTAGAAGTCACTCCTCCGTGGACCTCCTCTGACATATTAAACATTGCAGTCCATTATAA
+GCTGCAAGAGGACAGGGATTTTTGCCTGTTTTATTCCCTACTGTATCACCAGGGGCTACA
+GCAATATCTGACAAACAGTGGGCATGTAATGAATATATGTTAAGTGAAGTAATAAATTCA
+ATCAAATCACATCACCTGTTTAAAGCACTTCATTGGCTTCACATTGCACTTAGAATAAAG
+AGAAATTCTTTTTATACAATATAAGTTCCTGCAGAATGCAGACACTTTCTACTTCTCCAG
+CCTCTTTTCGACTCCTCTCCTACTAGCTTCTGTATTTAAGCCACATTAGACCTTTCTTCA
+GTTTTTTATATAGACTTTGTCGCATCACACCTCAGAGATTCTGTACATGTTCTTCCTCCT
+GCCTAGAAAGGATCGTCCCTCCACTTTCGCCAACTAATCCCTGCTCAACTTTTCATCTCA
+GCAGGAGGCCCATTCTCTTTGGCAATCCTCTGGCCTCCAGCCCATTTATTATATGCTCAC
+ATGTCAACATGTACTTCGTACAGCATGTAACACAATTGCACTTTTATATTTTAACAAATT
+ATATTTCCCATATTGAACTGTAAGTCTCCTGAAAGCAGGAATTTTGTTCTTGCTCATCAT
+CAACTTTTTCAACATCCAGTGCACCATTTAGAACTTAGATGTAGTCAATACAGGTTTGTG
+GAATGAAAGAGGAAAAGAAAGAATTAATATTCCTTTAAATTAGGATGGCAAAGATCGTAT
+ATAGAAAATTGGCTAAGTTGTGGTCCATTCATGTTTGCTCCCAATTAAGGAGCACAGCTA
+TGAAAAGGAAGGCTTCAAATTAATAACCAATAGATTTTTTTAAAAAGAAAACTGGCCAGG
+TACTGTGGCTTATGTCTGTAATATCAGCATGTTGGGAGGCCAAGGCAGGATTACTTGAGC
+CCAGAAATTCCAGACCAGCCTGAGAATTTGGCAAAACTCTGTCTCTACAAAAAATACAAA
+AATTAGCCAAGTTTGGTGGCATGTGCCTGTAGTACCAGCTACTTGGGAGGCTGAGGTGGA
+AGAATAGCTTGAGTCTGGGAGGTCAAGGCTGCAATGAGCTGTGATTGCACCACTGCACTC
+AAGCCTGGGTGGTAGAGTAAGACCCTGTCTCAAAAAAAAAAAGAAAAATCACTAAGCAAA
+ATAAGACATGTGAAGGATCATGTCAAAGGTAAGAAAAATTAGGGGAACATTAAAAGCTTT
+CTTCCCAAGCCACTAAATCAACTTGACTAACAAAATTACCACTTGATTTAGCATTAGAAA
+ATTACATTACATATCAAACATAAACCCATTAATCAAATACTAAAGAAATTTCTGAGTTAA
+ATGGTATAATGTTAGCTTATGCCAGAGCTGACCTTGAAAGATTGTTCAAATATGGCTCAG
+TGTGATTGAAAGTTCTGTGTGAATATGTTTTTGGAAAGATCCAACAGCAACACCTTAGTG
+TATGTTTTTGAAATAAAATGTATCTGAGTAGCAGCAAAGTTATTCTCAAATTTCCATTTT
+ATAGCTGGAGATGTCATACCGTGACGTATATGATAGGACCCAATATGGATCAATCCCTTT
+TAGAAGTCAATCAGGAAGAGGGGAGCAGTTAAAACAGTTGCTTGGTTTACAAACATTAGA
+ACAATTTTCTTATTCACACCATCTGATTATTGTATTTTATTTTTTCCCCAACGTTTAGAC
+TACACAATGAGTTAAGAATGATAAAAATAAGCTCACCAATATACTATGTACATATTTACC
+AAAATCTGTGCATGCTTATACATATAAACACAGCTGATAATTTATTAGTTAGGCTCATTT
+GTAATTTTTGTCACTATAGACCAGTTTTTTATTTAAATTGAAGATTAGTATACATTTTAA
+ATGATTAGTCAAAATAAAAAATCTAAAATGTGCTCTAAATACCTCTTAGGTCAGAAAAAA
+AAAGTCAAAAGCTAGAGTATAGAGAAATTAAGAAACGCCCTAAATTTCTAATCTGACAAA
+AATTCATACAAGATTTAAATATTTTAATGGAAAATAGAACAGAACTAATTATTGAAGAAA
+TTATAGAAAGGAAACAAAATAAACAGATTATATGGAGGATTTTTAGAAGATAAGTAAATA
+AATTAATATACTAGGAAAAAACAAGGGAAATATACTTGATAAATAAATACAGGTAAGAGT
+TCTTTTGAAATAATGATAAAATAGAAAATCTCTGTCAAAACTAAAAGGAAAGATGCATAA
+ATATATAAATAAATGATAAAAAATGTTGCATACATATATGACTTTTTCAGAATCAAAAAA
+TTTAAATTTCTGTAATAAAATTTAAATGTTTATAAATTTAAAAAACTAGAAGAAAGAATG
+TTGACTGTTCACAATACAAATAAATGACAAATATTTGAGGTGATGGATATGCTAATTATC
+CTTATTTGATCATTGGGCATTGTATACATGTATCAAAATATCACTCTGTATCCCATGAAT
+ATGTACAATTATTTGTCTCAAAAACAAACAAAAAAAAAGATAATGGGAGAATGTTGAAAA
+CTCAGAGAGAAGAGCAACTCTCACAGATAGGGATCCAGATAACATTAGCAGCTGATTTCT
+CGGCAGAAACCTTGAAGGCCAGCAGGCAGTGGATTATATATTTAAAATAATGAAGAAACC
+TGTCAATTGAGAAATATATAGCTGGAAAACTTATCCTTCAAAAATGAAGGAGAAATTAAG
+ACATTTCCGGATTTTTTTTTAAAACTGAAAAAAATCCATTTATCCCTGAATTTGACATTC
+AGGAAGTGTTAAGTCCTTCAGGTTGAAATAAATGAACTCTAGGCAATAACTATGTAAGTA
+AATAAGCAAGCTGTATGAATATACAAAGCTCTCTGGTAAAGGTAAATACATAAACAAACA
+TAAAAACAGTCCTATTGTAATTTTGGTTTGTAACTCTGCTTTTTATTTTCTACATAATTT
+AAAAGGCAAATGCATAAAATGTAATTGTAAATCTGTTAGCTGGTATACAATGAATAAAGA
+TATAATTTGTCACATCAATAACATAAAAAGAGTAGAGCTATATATATAGCAGTAGAATTT
+TGGTATGTGATTGAACTTAAGTTGAAATAAATTCAAATTAAAATGTTATAACTCTAGGAT
+GTTATATGTAATTCTCATAGTAACCAAAAATGAAATATATATAGAATATAAACAAAAGGA
+AATGAGACTAGAAACAAAATGTGTCACTACAAAAAAATCAACTAAAGATAAAAAAGAAAT
+AATTGAGAAAATGATTGGCAAAAATCAGTAACTCTGACGTATTAAAACTTTCCATGCTAC
+ATAAATCTGAAAACTCTATTTCACATAAAACTGGAGCTGAAAGAAACAAATATTTACCTA
+TAAAGTTAAAAGTTATATAGGGAACAAACACTAATTTTTTTTAGAAAAAATTATAAAAAG
+TAAAAATATGCCTTATACTACCGTAATTTCATGTTTTACAGCTCTGGGAAAATAGAAAAT
+AAAATGTTCTGTTAGCATGAATCCCTCTGTGCCCCCAAAAAACCCTATGGATTGCATCAT
+TATTACCTAAAAAGTCTATTCTCAAATGCAGCAGAGTGATATTTTTTACAAGGTAGATAT
+TAATTTTAGATATGGAATAATATTGATGATTTCAATTTTATAACACTGGGTTAAGATGAA
+AGAATGAGAAGATAAAGGTCCCTCAGCAATATAACTCACAAACATGTTCAGAAGCAGTAA
+GAAGTTACATTAATTATCTTTTGAAAGTCGATAATCTACATCTTTAATGTATGCATATAG
+CATAGCTAATGTACTATCGCTGGGTCCATTTATTCAATGAATAATTGCCGCTATGTGTCA
+GACATTTTTCTAGGCCTAGGAATGGATACATAAGTGAACAAAGCAAAGATTCTGGTTCTT
+GTAGAGTTTCCATTAAAAGACAATTTAGTAAAACTTTTCTTCCCCCAAATTATAAAATCT
+GTAAGATGATTTAACAACATGTGTAAAAGTCATTGTGGGCCAGGCACGGTGGCTCATACC
+AGGTGTGGTGACTCATAGCACTCTGTCACCCAGGCTGGAGTGCAGTGGCACAATCTCTGC
+TCACTGCAACCTCTGCCTCCTGGGTACAAGCGATTCTCCTGCCTCAGCTTTCTGAGTAGC
+AAGGACTACAGGTGCACACCATCACGCCTGGCTAATTTTTGTACTATTAGTACAGACGGA
+GTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAAATGATCCGCCCACCTC
+GGCCTCCCAAAGTGCTGGAATTACAGATGTGAGCCACAATGCCCGGCCTTATTTTCTACA
+ACTTTGGTAACTTTAGCATATACCCCAAATCTGTAAGACATAATATTATAATTCAAATGC
+AACTCATGGCTTCTCTTTGTACTCTTTCTCTAGCTTTTGAATTATTTATTCTAATACCAG
+TTTTAATTCTGACACAAAATCATGGGAGTTCTAATCAAAATCCAACCTTTTATCATAAAA
+ACTATGAAGAAATTATGAGTAGAATTTAAAAAGGAAAATAGGCCTATTAATTAGATTTGT
+CTTTGTAGCATTTAACTCTATAATAAATAATATTTTATGCCTATGAGTCCCCAACAAAGC
+CTCCAGCTTCTATTTAGATACAAACTGTAAAAGTCACTACTGGATCCACAAGCAAGACTA
+TGGTAAATAAATTTCTCCACCTAACCAGCTTCTTTTACATGATGTTACATGTTTCTTTTG
+TTTTTTCATTTTGGCAAATATTGATTGTCATCTTCGTGTTTGTCTATGTCCTAAGTGCTG
+GGATACAGAATCTGAAAAGATGGACACAGGACCTGCCTTCAAGTTCACCCCCTTTTTTTT
+TTTTTTTTGAGATGCAGTTTTGCTCTTGTCACCCAGGCTGGAGTGTAATGGTGAGATCTC
+TGCTCACTGCAACCTCCACCTCCAGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGT
+AGCTGGGATTACAGGTCCCAGCCACCACGCCTAGCTAATTTTTGTATTTTTAGTAGAGAC
+AGCGTTTCATCATGTTGGTCAGGCTGGTCTCGAACTCCTAACCTCAGGTAGTCGACCCAC
+CTCGGCCTCCCACAGTGCTGAGATTACAGGCATGAGCCACCACGCCCTGCTAGGAGTTCA
+CGCTTTAGTTGGGGAAAATATACAATAAGCAAGCCAGTTTTTAAAATGAGAACTGCAATT
+AGAGTTAAATGCTACAAAGACAAACTCACAGGAAGATGGGATGTAGAATGATAAGGCTCT
+CAGAATAGTAAGAGAAACTATTGCTTCTTACGATGTTTGTCTTTCTTTGTATCGGTGCTC
+AGCTGAGTCTGCAGTGCTTCAGAGGCAGCTTTCATTTTATAAAAATCTATGATTTCTCCT
+TCCAGTTGTTTTTTCTCTTCCTCGAGCTTCCTTATCTCCTCCTGTTGAATCATTTTAAGA
+TGCTCGAACTTGTCCTGCAGCTGTGAAACCAATGTGCAGTTGTGACACCAAAGCAGTGTG
+GCTGAACACCTAAAAGAATACGCTTTTTTTCTGATTATCAAACAAACCCAAATCATCACA
+GTAGAGCACGATCTTAATAACAATCTCAAAAACTCAGGAGTAAACACTCAGATATGGAAT
+TTTTCTTTTCTTTCTTTTTTCCTTTTATAAGATGGAGTCTCACTCTGTTGCCCAGGCTGG
+AGTGCACTGGTGCGATCTCAGCTCACTGCAACCTCCATCTCCCAGTTCAAGTGATTCTCC
+TGCCTCAGCCTCTTGAGTAGCTGGGACTATAGGCATGCACCACCACTACAGGCGTGTGCC
+ACCACACCTGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTTGCCATGATGGCCAGG
+CTGGTCTCGAACTCCTGACCTCAGGTGATCCTCCCGCTTTGGCCTCCCAAAGACTTTTTT
+TTTTTTTTTTAATATAGAGACAAGTTCTCAGTACGTTGCCCAGGCTGGTCTCAAACTCCT
+GAGCTCAAGTGATCCTCCCACCTCAGCTTCCCAAAGTGCTGGGACTGACTGGATGCAGTG
+GCTCATGCTTGTAAACTCAGCACTTTGGGAGGCCAAGGTGGGAGGATCGCTTGAGCCCAG
+GAGTTCAAGACCAGACTGGGTGATATAACACAATAGTCAACTTCAACAGGAGAGAGAATC
+TGTAAACTTGAATATAGATCTTCCGAAATTATCCAGTCAGAGGACAGAGAAAAAAAGAAT
+AAAAGAGAGAAAAGAAGGCTGGGTGTGGTGGCTCAAGCCTGTAATCCCAACACTTTGGGA
+GGCCGAGGCAGGCAGATTAAGAGGTCAGGAGTTCAAGACCAGCCTGTCCAACATGACAAA
+GCCCCATCTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCACACACCTGTAGTCC
+CAGCTACTTAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGGAGT
+GCAATGTGAGCCGAGACCACACATTACACTCCAGCCTGGGTGACAGAGCATGACTCTGTC
+TCAAAAAGAAAAAAAAAAGAGACAGAGAAAAGAAAGCCAACAAGACACCATTAAGCAAAC
+CATTGTCAGGTTATGGGAGTTTGAGAAGGAAAGTAGAGAAAGGAGAATAAAGCTTATTTA
+AAGAATGGCTGACAACTGCCTAAATCATGGGAAAGATTTAGACATCTAAATCCATGAAGC
+TTAAAGATTCCTAAAGAGGTTCAAACCAAATAGATACTCACCAAGTCACAATATAATCAA
+ATAGTCAAAAGTTAAAGAAACTTTGCAGGTCAGGACAGAATCGAATAATACATTCAAAGT
+GCTGAAAGAAAAAAACTGCCAGCAACTAATACTATGTCTGACAAAGCTGTCCTTCAGAAA
+GGAAAAAGAAATAACGTGTTTCCTCGACAAACAAAGCTGAGGGCATTCAGGACCACTAGG
+TCTACCTTAAAAAAATGCTTAACGGAGTTTTTCAAGTAAAAATGAATGAAGTTGGGAGCG
+GTAGCTCATGCCTGTAATCCCATTTTGGGAGGCTGAGGTGGGTGGATCACCTGAGGTCGG
+GAGGTCAAGACCAGCCTGGCCAACATGGCAAAACCCCACCTCCAGTAAAAATACAAAAAA
+TTAGCCAGGTATGAAGGCCACTGAGATCGTGCCACTGCACTCCAGCCTGGGTGACAAGAG
+TCAAACTACATTTCAAAAACAAAAAACAAAACAAACAAAAAAAACAAAACTTGAGGCCTG
+GCCTTCTGCTCCTCTCCAACCTCCCCTTCTCTGGGCCCAAGCCACCTTGGCTGAGGAGGG
+GGCGAGGAGGTGTGAGCCCCTGCCAGGAACCCCCTGCCCGGACCAAGTGCTCGGCCCCCA
+GGCCTGCGTTCAGTGAGGCCTCCCGTGGCGTCAGCATGTTCGTGTGGAGGAATGTGGAAG
+GTCACTCTTCGGCCGTGTTCTCCTGGTACTCCATCCCCTTCCTGACCCCTCCCTGCAGCC
+ACACGAGGCCCAGCAACCTGCCAGTCACTCAGAGTCTCTGGCCTCCAACCAGAGAAAACA
+ACCTGCCAAGTTGGCAGCCGTTGCTCATGAGCGTCCACCAAGTGGGACAGGGAGTGTTGA
+CCCTGGGCGGCCCCCTGGAGCCACCTGCCCTGAAAGCCCAGGGCCCGCAACCCCACACAC
+TTTGGGGGTGGTGGAACCTGGTAAAAGCTCACCTCCCACCATGGAGGAGGAGCCCTGGGC
+CCCTCAGGGGAGTCCCTGCTGGACAGTGAGACAGAGAATGACCATGATGATGCTTTCCTC
+TCCATCATGTCTCCTGACACCCAGTTGCCTCTACCACTCAGATGATGTCAGGCCCAGTCC
+CTCAGTGCCCTGCGCAAGGAAAAGGACTCATCTTCTGAGAAGGATGGACGCAGCCCCAAC
+AAATCAGACAAGGACCACATCCGGTGGCCCATGAGTGGCGCTCATGATCTTCAGCAGGCG
+GCACCAGGCCCTGGCGGGGCGCACCAGGGTCACCCCAACCAGGATAACCGGACCGTCAGC
+CAGATGCTGAGCGAGCGGTGGTACACCCTGGGGCCCAATGAGATGCAGAAATACAACCTG
+GCCTTCCAGGTGAAGGTGGCCCACTTGCAACAAGGACCGAAAGAAGTCCAGCTCAGAGGC
+CAAGCCCACAAGCCAGGGGCTAGCAGGAGTGTAACAAGGGCTCGTGGGAGCGGAGCATAT
+CAGAGACGGGCACTGCCACTGCCCCTGGGGTGTCCTCTGAACTCCTGTCAGTTGCAGCCC
+AAACACTCCAGAGCTCGGATACCAAGGAGCAGCTTCTATGGGGCAGAACGGCTGCACACA
+GTCAGGGAACCTGGCTCAGCCTGGCCCAAGCCTTCTCCCACAGCGGGGTACACAGCCTGG
+ACGGCAGGGAAATAGACCGTCAGGCACTACGGGAACTGACACAGGTGGTGTCTGGCACTG
+CATCATACTCTGGCCCAAAGCCTTCTACTCAGCATGGAGCTCCAGGCCACTTTGCAGCCC
+CTGGTGAGGGAGGTGACCCGTGGGCAGCCCTGCTGCCGCCCACGTGAGCTGCTCATTCCC
+AGCACATGGCCAGCGAGGTCATAGCGAGTGACGAGGAGCACACGGTCATCCATGAGGAGG
+AGGGGGTGATGATGTCATTGCTGATGATGGCTTTAGCACCACCGACACCGATCTCAAGTT
+CAAGGAGTGGGTGACCGACTGAGAGTGGGGACAACTCTGGGGAGGAGCCAGAGGGCAACA
+AGGGCTTTGGTGGGAAGGTATTTGCACCTGTCATTCCTTCCTCCTTTACTCCTGCCGCCC
+CTTGCTGGATCCTGAGCCCCCAGGGTCCCCCGATCCACCTGCAGCTTTTGGCAGTCTATG
+GTCACACCCTGTCCTCCTCCTACACATACTCGGATGCTTCCTCCTCAACCTTGGCACCCA
+CCTCCTTCTTACTGGGCCCAGGAGCCTTCAAAGCCCAGGAGTCTGGTCAACGCAGCAGAG
+CGGGCCCCCTACGGCCCCAACCCCTGGGGATGGGGGCCCAGGGACGCCTTCCAAGGTGGC
+CTGTTTCCTCCCAATGGATCCTGCCACCTTCTGGTGCAAGAGACCTGAAAGTGTGGGTGA
+CCTGGAGCTACCAGGCTCCTCAGTCATCAGGGTCCCTCCCAACACTAAGGCTTTCCTAGG
+CAGGAGCTGGGCTGAGCCACCCGGGGGGCAGAGCCTGAAGAGAAACTGACTGGGCTTTCG
+GGGTCGGGGCAGAGGGAACCCCACGGACATGGATCCCACACTGGAGGACCCCACCGCGCC
+CAAATGCAAGATGAGAAGATGCTCCAGCTGCAGTCCAAAGCCCAACACCCCCAAGTGTGC
+CATGTGTGATGGGGACAGCTTCCCCTTTGCCTGTACAGGTGGAGAAGCCGAGGACAGGCT
+CAGGGAACCGGAGACCGAGAAGGCGCTGTCCTCTTCACTGCACGTACCCTGGACCAGTGC
+CGGCCCTGATCATGCAGCTCTTCCAGGCCCACTGCTTCTTCCTGTCCACTAGGCCACAGC
+CGCCCTCCAGGCCCACTATGCACACATCTTCCCCTCCAAGGTTTGTTCTGCCCCTGCCCT
+GACTCCCAGCCCTGTGGGGGTCCTGACCGCACCTCACCTGGCTCAGACTCTTGACGCTGC
+CCTGGCTGCCCCACCACTGCTTCTGCCCGAGAGTCACGTGAGGCTGAGAGTAGGGGCAGG
+GGCAGCAGTGGTGCCAGTTGGGGGGCGGTCCAGTGGGAGGAGCCTCAGCCTCGCAGGCTG
+CTCCGTGGGACTGATGACTGCATGATCTTCTGGGCACCTCACGGATCTTCAACTGCAGGT
+GAAACGGATGCTGGTGGTGGGTGCAGGGCCGCTGGGAGCTGCTGCATGGTTCCCAGAGGC
+TGGACTGAGGCAGGTGCCAACTGAAGCTGCTGGGGCAGCATGGGCAGGATGTTCTGCACA
+CAAACCTTGGAGAAGAAGATGTGTGCATAGCAGGTCCACTGCTGCTGCCCCTGCCCTGAC
+TCCCAGCCCTGCCTGACCCCACCTCAACCTGCTCAGGCTCTGGCACAACCCTGGCTGCCC
+TGCCACTGCCTCTGCCCCAGAGTTGGGGCCTTGACAGCCTGGTTGGAAGGGGACACCCCA
+GCCCTGCCTCAACACCTGGGGGTCTCCATAACTACCACAGGCAGGTGGGCAACCCCAAAG
+ATCCCAGGACTCACAGTACCCCCTGAGAACATGGACAGTATGTGGGGGTAGCAATGGAGG
+GCAGGATGGTTATCTTCTCCCAGGTGAAGCCATTTAATCCTTTCAGTTTGGGACGGAGTA
+AGGCCTTCCTCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGACCGAGTCTTGCTCTGT
+CGCCCAGGCTGGAGTGCAGTGGTGCGATCTTGGCTCACTGCAACCTCTTCCCGCCGGGTT
+CACGCCATTCTCCTGCCTCAGCCTTCCGGGTAGCTAGGATTACAGGTGGACGCTACCACG
+TCCGGCTAATTTTTGTATTTTTAGTACAGACGGGGCTTCATCATCTTGGCCAGGCTGATT
+TCGATCTCCTGACATCGTGATCTGCCTGCCTCCCCCTCCCAAAGTGCTGGGATTACAGGC
+GTGAGCCACCACGCCTGGCCAAGGCCTGCTCCTCTTATCTATACCCCCTACCCCTGCAGC
+TGTGCCGGGGGAAAGCTGGGCAGTTTCCCTCCTCCGAGCCCCTGTACATACCATGAATTG
+TGGGACCTTCAGAGCTTTTCACTTTTCGGAAAATAGCTCCTGCTGGGGCTACAAGATGGA
+GTGTGAAGAGGGCCTTGGGCCACAGGGAGGCGCCTGTGGACTAGGGGGAGTTCATGCACC
+CCTTCTTTCCCCAGAGGGGCTGGACTCAGGTGAGTATGGGGGTGGGGGCTCCTGCACTTC
+GACACAGGCAGCGGGAGGGTTTTCTCCCCATTCCCTCTGCACTCCCAACTTGAGCTATAC
+TTTTTAAGAAAGTGATTCACCCTGCCTTTGCCCCCTTCCCCAGAACAGAACACGTTGATC
+GTGGGCGATATTTTTCATTGTGCCAAAAAGTTGCCATGACCGTCATTAAACCTGTTTAAC
+ACCAAATAATAAGGAAAATAAAATAAAAAATTCGGGCTTGGCGCAGAAACTCACTCCAAA
+TAAATTACCTATCAAAATATTTACATAATGGTGGAAATATTCCAAAATTCAATATTTTGG
+GATTTATACACAAAAGATAAACAAATTAGAGGCCAAGAGGCTGCCGGAAGGGAAAAACGG
+GGCCTGGAATGGCCGACGTGAGGAATGAGCTGGGCCTAAAGAGGCCACTGGCAGGCAGGA
+GCTGGACCTGCCGAAGTGGCCGAAAGGCAGGAGCTTTGGACTGGGGAGGCCGCAGTGAGG
+CGAGAGCTAGCTGGGCGTGGAGAGTCTGCTGTGAGGCCGAGGCCGAGGCCGGGCCCGTGC
+AGGCCTTCGAGAGGCAGGAGGCCGGGCCTGCAAAGGCCGACTGGAGATCAAGTTCTGCGC
+CTGAAGAGGCTGCCAAAAGTCAAAAGCGGGGCCTGGGAAGGCCGCCGAGAGCCATGAGCT
+GGGCTGGGCCGAAAGAGGCCACTGGGAGGCAGGAGGAGCTGGGCCTGGAGAGGCTGACTC
+GAGGAAGTTTTGCACCTGGAGAGGCCGTCGAGAGGACGGAGCTGGGCCCAGGGAGGCCGA
+CTTGCTGCTCTTCCAGGCCCACTTCCAGGCCGACTTGAGGACGACTTGGGCCTGCAGAGG
+CCGCCGGGAGGCTGGAGCTAAGCCTGGAGAGACTGACTTCGGGACGATTTGGGCCTGCAG
+AGGCCGCCGGGAGGCCCAAGCTGGGCCTAGAGGAGCCCACCGACCGGAGGCCATTTGGGG
+CCTGCAGATGTCATCGGAGGGCCAGGAGCTGAGCCTGGAGAGGCCACCGCGAGGCCTGAG
+CTGGGCCTGGGGAGCTTGGCTTAGGGAAGTTGTGGGCCTACCAGGGCCGCTGGGAGCTGG
+GCAGGAGCTGAGTCCAAAGACGTTGTTGGGACCTGGAGTCGGGCCAGAGTCCGGCCTGGA
+GATGCAGCCGGGAGGAAGAGCTGGGCCCGGAGGGGGCGCCGGGAGGCTGCAAGTGGGTCT
+GAGAGGCCAACTTGAGGAGGCCTGGCCTCTGCCTCCCGCATTGCCCAGCTGTTCCTCCTG
+GCTGCATCTCCCACCTCCCAGCAAACAAGCTCTTTTGGCTCAGCTCCCGCCTGCGTTTGT
+AGACCCCGAAGTTTCTGCAACCAAGCTCTTCAGACCCACATCCCTTCTCCCAGTGACTGA
+ACAGTCCCAGCTCCGGCTGGAGAAGGGCGTCTGCAGACCCCGCTGTTGCCTCCCAGGGGA
+GTCTCCAGGCCCAGCTCTCGCCCCACCGCGACCTCCCAGGCCCAAGTCCCTGCCTACCTC
+CCAGCAGCCCGAGTGCGATCCTGTTCCTCCCTCACGGTGGCCTGTTGAGGCAGGGGATCA
+CGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACATTGACCTCTC
+TCAGCGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGA
+GGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGAGCCAGTGTG
+AGGCAGGGGCTCACGCCTCTGGGCAGGGTGCCAGAGGCATGAGTTGGGCATCAACAGGCC
+ACCGTGAGGGAGGAGCTGGGCCGCACGCGGGCTGCTGGGAGGCAGGCAGGGACTTGGCCC
+CGGGAGGCCGCCGTGGGGGCAAGAGCTGGGCCTGGAGAGGCCCCTGGGAGGCAAGGGAGG
+GGCCTGCAGAGGCTGTTCTCCAACCAGTGCTAGAACTGTACAGGCCACCAGGAGGCAGGA
+GGTGGGCCCTCAGAGCTTGGCTGGAGAAAGTTCGGGGCCTACAAAGGCGGTTGGGAGCTG
+GGCAGGAGTTGAGCCAAAAGAGCTTGCTTACTTGCTGGGAGGCAGGGCCGGGAGAGCCTG
+ACTTCAGGACAACTTGGGCCTGCGGCGGTCGCCGGGAGGCCCAACCTTGGCGTGGAGGAG
+CCCACCGACCGGAGACCATTTGGGGCCTGGAGATGCCATCGGAGGGCAGGAGCTCATCCT
+GGAGAGGCCACCGTGAGGCCTGACCTGGGCCTGGGGAGCTTGGCTTGAGGAAGCTGTGGG
+CCGACCAAGGCCGCCAGGAGATGGGTAGGCACTGAGTCCAAAGAGGTTGTTGAGAGGCAG
+GAATCGGGCCTGGAGACCCAACCAGGAAGAAGAGCTGGGCCCGGAGAGAACGCCCGGAGG
+GTGCAAGTGGGTCTGGAGAGGCCGACTTGAGGAGGTTCTGGGCCCGGAGAGGCCGCCGGA
+AGGGAAAAACTGGGCCTGGAAAGGCTGTTGTCAGGAATGAGCCCCATGGGCCTGAAGAGG
+CCACTGGCAGGCGGGAGCTGGGCCTGCCGAAGCGGCCGAGAGGCAGGAGCTTTGGACTCG
+GGAGGCCGCAGTGAAGCAACAGCTAGCTGGGCGTGGAGAGTCCGCTGTGAGGCAGAGGCT
+GGGCCTGTGCAGGCCTTCGGGAGGCAGGAGGCTGGGCCTTGTCGAGGCCTGCAGAGGCCA
+CCGAAAGTCAAAAGCGGGGCTTGGGAAGGCCGCCGGGAGGCATGAGCTGGGCTGGGCCGA
+AAGAGGCCACTGGGAGGCAGGAGGAGCTGGGCCTGGAGAGGCTGCCGAAAGGCAGGAGCT
+TCGCCTGAGGATGCCACAGTGAGACACCATCTGGGTCTGGAGGGTCCACTGTGAGGCAGA
+GGCTGACCTGTAGAGTCCGACAGTAGACAGAAGTTGGGCAAAAGCCTGATTTGAGGAAGT
+TTTGGGCTTCAAGAGTCAGCCACGAGGCAGGCACTAGGCCTGGAAATGGACTCACAGTCA
+TGAGTTGGGCCTAAATGGGCCACTGTGAGGGAGGAGCTGTGCCTGTTGAGGCTGCTGGCA
+GGCAGGCAGAAATTTGGCCTGGGGCAGCTGCCATGAGGCAAGAGCTGGGCCTGGAAAAAG
+CCCCTGGGAGGCAAGAGCAGGGCCTGCAGAGGCTGTTCTCAAGTCAAAGCTGGGCCTGTT
+GATGCCACCGGGAAGCAGAAGGTGGGCCTGGAGAGTTTGACTTGAGGAAGTTTTGGGCCT
+ACATTGGCCGCCATGAGCTGGACAGGAACTGGGCCAAAAAAGGCTGTTGTGAGGCAGCAG
+TTGTGCCTGTAGACCCAGCCAAGAGGAAGAGGTGGGCCTGGAGAAGCCCCCATGAGGCAG
+AGGTTGGGCCTGTAGACGCTGACAGGAGGCAGGAGCTGGGCCTGGACAGGTCAACTTGAG
+GAGATTTTGGGCCTTCATAGGCCACCAGGAGGCAGCAGTTGGGACTAGAGAGTCTGACTT
+GAGTAAGTTTTGGGCCCGGAGATGACGTCCTGGGACAGGAGTTGGGCGTGGAGAGGCCAC
+CGTGAGGCATAAGCTGGATGTAGAGAGGCCAGTGTGAGGCAAGACCTGGGCCTGTCTAGG
+CTGCTGGGAGACAGGCAGGAATCTGGCCAGGGAAGGTTGCCATGAGACAAAAGTTGGGCC
+TGGAAAGGCCCTTGTGAAGCATGAGCTTGGCCTAAAGAGGCCACTGGGTGGCAGGAGCTA
+GGTGTGTAGAAGCTGCTGAAAGGTTGGGAGCTTGGCTTGGGGGGTCCACAGTGAGGTAGA
+TGCTGGGCGTGAAGAATCTGCTGTGAGGCAGACTTTGGGACTGTAGAGGCTGACGGGAGG
+CAGAGGCTGGGCCTGGAGGGGCCACCAAGATGCAGGAGCTGGGCCTGGAGAGGCTGCAAA
+GAAGCATGAGCTGGGCCTGGTGAGGTCGACTTGAGAAAGTTCAGGGCCTGGAGAGAAGGC
+TGGGAGGCAGGAGCTGGGTCTAAAGAGGCCATTGTAACGATGGAGCTGTGCCTGTGGAGG
+CTGTTGTGAGGCAGTAGCCTCATCTGCGGAGGCTGCCGTGACATAGGGTATGGGCCTAAA
+TAGGCCATTGTGAGTCATGAGCTTGGTCTGTAGAGGCTGACTGGAGAAAGTTCTGGGCCT
+GGAGAGGCTGCCGGGAGGTAGGAGCTGGGCCAAAAGATGTAAGCACATTTGCATTTATTA
+GGCACTTTATTTCCATTATTACACTGTAATATATAATAAAATAATTATAGAACTCACCAT
+AATGTAGAATTAGTGGGCGTGTTAAGCTTGTTTTCCTGCAACTGAATGGTCCCACCTGAG
+CGTGATGGGAGAAAGTGACAGATCAATAGGTATTAGATTCTCATAAGGACAGCGCAACCT
+CGATCCCTCACATGCACGGTTCACAACAGGGTGCGTTCTCCTATGAGCATCTAATGCTGC
+TGCTCATCTGAGAAGGTGGAGCTCAGGTGGGAATGTGAGCAAAGGGGAGTGGCTCTAAAT
+ACAGACGAAGCTTCCCTCACTCCCTCACTCGACACCGCTCACCTCCTGCTGTGTGGCTCC
+TTGCGGCTCCATGGCTCAGGGGTTGGGGACCCCTGCTCAAGTGCATCCAAAGCGACCCTT
+CCCACACCAGTCTTCACAGTGGTCAAGGGCAGCAACCACTTAGCTCCCAAGGCATGTGCC
+TCAGCTGGCATTTCGTCACAATCAACAGTAAGTGGTAGCTTGAGTCACTGTGAGGTCACC
+TACTGGAAATCACCAGCACCCCATTTCCCACTGGCAAAGAGCTCAGCACTGCCCCCTGGG
+AAACCAAACCTATGCCCAAATCCCATCTGTGTGGGTCTACCTCCTGGGACCCTTCCTAAC
+ATATTAGTCAGAGTCCAATCAGGAAGCATAAACCACTCAAAAGTTTAAAGTGGTAAAATT
+TAATACAGAGAATTATTCATTATAACAGGTGAACAGCATAATGAGAGATTGGCTAGCACA
+GAGTAAAGAGAACTCTAGAGAATATGGGACTAGCCCAGGCCAGGCATGGTGGCTCATGCC
+TGAAATTCCAGCCATTACAGAAGCTAATGCAGGAGGATTGCTTAAGGCCAGGAGCTAGAG
+ACCGGTCTGGACGACACAGTGAGACCCTGTCTCTATCCAAAAGAAGAAAAAAGTTAGCTG
+GGGGTGGTGGTGCACACTTGTAGTCCCAGCTACTCAGAATGCTGAAGTTTGAGCCTGGGA
+GGTCAAGGCTGCAGTGAGGCATGATTATGCCACTACAGTCCAGCCGGATGACAGAGCAAG
+ACCCTGTCTCAAAGAACAAAACCACAACAACCATTTACAGACAGAAAAGAAATAGAGCTA
+ATAAGCTGAGGAAAGATGTTGAAATGTGACAAGTAAAGTAATATGAGGTCTTTTGTCTAT
+TTAAAATAATCAAACAAAAAATGGCTTACGAAATTATAATACCCTGTGCTGGCAAAGGTG
+CAGTGAAATGGGCACTTTCTTATACTATGAGGGGTGGTTAAATTGTGTATAAGCCTTCCA
+GGGTAAAGCCTGTCAATTTTTTAAAATAATGGAGACAGGGTCTCACCATACTGCCATACT
+GCCTCCTCCAACTCTTGGCCTCAAGCAATCCTCCTCTCTTAGCCTCCCAAAGTGCTAAGA
+TTATAGCTGGGAGGCACCCAAAACCCTGTCAATTTACATCAAGGGTAAGGAGAATGTCCA
+TTCACCATGACTCACAGTAATCTTACTTCTGGGGAGACAATTCAATCTAAGCAAAAGGTC
+ATCTGTACACACACAGTAAAAATCTGGGAGTAACTGAAGACAGAGTTGGTAAGTGAAATA
+AGAAACAGTTATAAGAAATTAAACTATGGTATCAATAGGCACCTGGTAAAAGGTCAGTTG
+ATGTTAGCTGCTACTTTTTTGTTGTTTTGAGACAGGGTCTCACTCTGTCACCCAGGCTGG
+AGTGCAGAGGCCTGATCATGACTCACTGCAGTCTCAGCCTCCCTGGGCTCAAGTGATCCT
+CCCACCTCAGCCTCCCAAGTAGCTGGGACTACAGGAACATGCCACCACACTAGGCTAATT
+CATGTATTTTTCTGTAGGGATGGTGACTCCCCCTTTGTTTCCAAGGCCTATCGCAAACTC
+TTGGCCTCGAGCCATCCTCCTGCCTCAGCCTCCCAAAGTGTTGTGATTACCAGTGTGAGC
+CACCACACCTGGCCAGCTGCTACTTTTATCAATATTATTCTTATTCCACTCAATTAAAAA
+TTATTATTTTCAAGGCTATGCAACAGTATGTATCCTACAGCGTAATTGTAAAAACATACA
+CAGTCGTCATCCCTCAGTATACAGAATTAGTTCCAGCCCCCCATCTCTGCATATACCAAA
+ATCCATGCTTACTCACGTTTCGCTGTCACCCCTCTAGAATCCACGTATACGAAAATTCCA
+AATGTTAGTTGGGCATAGTGGCAAGCACCTGTAGTCTCAGCCACGTGGGAGGTTGAGGTG
+GGAGGATCGCTTCAGCCTGGAAGGTTGAGGCTGCAGTCAGCTGCGATAGCACTACTACAC
+TCCAGCCTTGGACAACAGAGGGAGACCCTGTCTCAGAAAAAAAAACAAAATAAAACAGGT
+TAGAAATTGTAATGAGGTCTGCTGGGCAAAATTCCATATAAGCAATGTATAAATTAATAA
+AGCAAATCGTGATAAATTAGTACGATTGACTTTCTGGAGTTTCTGACAATAAAAGTAAGG
+AAAATGCAGAACACAAAGACAGAGAGTAAAAAGAGAAATTAGGAAAGCATTCTACATGTT
+GAATAGGAAGACACTGGCCATGTTCGTGCAGCGGCAGTATGTCGTGACATGACATACCTT
+GGAGAGAAGTTAACAGATGAGGAAGTTGATAAAAATCATCAGAGAAGCAAAATACTGGTA
+GCGACACTCAAGTAAACCATGAAATTTCCATAACTTATGTCAGCAAAGTGGGAATATTGT
+ACAGTGTGTGTTGAAGTTCCTATACAACATTGTTTATCTGCCTTTTGTTTGTTTGTAAGG
+AATGTACATACTAAAAGTTCTTCTTGCTGTCAAAAGAATATGCGTGAATAAGTCATTTTA
+ACTTATTCTTCTGTTTTTCTTTTATCTTCCTGCCATCATCCCACAGCCTTACTTTAGAAA
+TTTCTTTTTTAGAAAATTGAACAAGTGCTCCCTGTGGTGGCACATACCTCGAGGATGGGA
+GGCAGGGGTGGAAGGGTCACTTGAGGCCATTAGTTTGACACCAGCCTGGCCAACAAAGTG
+AGACCCCGTGTCTACAAAACAATTTAAAAATTAGCCAAGTATCGTCATGTATACCTACAG
+TCCCAGCTATCTGAACTTACTGAGAATGTTCAGGGCCTGGAGAGAAGGCTGGGAGGCAGG
+AGCTGGGTCTAAAGAGGCCATTGTAACGATGGAGCTGTGCCTGTGGAGGCTGTTGTGAGG
+CAGTAGGCTCATCTGCGGAGGCTGCCGTGACGTAGGGTATGGGCCTAAATAGGCCATTGT
+GAGTCATGAGCTTGGTCTGTAGAGGCTGACTGGAGAAAGTTCTGGGCCTGGAGAGGCTGC
+CGGGAGGTAGGAGCTGGGCCAAAAGATGTAAGCACATTTGCATTTATTAGGCACTTTATT
+TGCATTATTACACTGTAATATATAATAAAATAATTATAGAACTCACCATAATGTAGAATC
+AGTGGGCGTGTTAAGCTTGTTTTCCTGCAACTGGATGGTCCCACCTGAGCGTGATGGGAG
+AAAGTGACAGATCAATAGGTATTAGATTCTCATAAGGACAGCGCAACCTAGATCCCTCAC
+ATGCACGGTTCACAACAGGGTGCGTTCTCCTATGAGAATCTAACGCTGCTGCTCATCTGA
+GAAGGTGGAGCTCAGGCGGGAATGTGAGCAAAGGGGAGTGGCTGTAAATACAGACGAAGC
+TTCCCTCACTCCCTCACTCGACACCGCTCACCTCCTGCTGTGTGGCTCCTTGCGGCTCCA
+TGGCTCAGGGGTTGGGGACCCCTGCTCAAGTGCATCCAAAGCGACCCTTCCCACACCAGT
+CTTCACAGTGGTCAAGGGCAGCAACCACTTAGCTCCCAAGGCATGTGCCTCAGCTGGCAT
+TTCGTCACAATCAACAGTAAGTGGTAGCTTGAGTCACTGTGAGGTCACCTACTGGAAATC
+ACCAGCATCCCATTTCCCACTGGCAAAGAGCTCAGCACTGCCCCCGGGAAACCAAACCTA
+TGCCCAAATCCCATCTGTGTGGGTGTATCTCCTGGGACCCTTCCTAACATATTAGTCAGA
+GTCCAATCAGGAAGCATAAACCACTCAAAAGTTTAAAGTGGTAAAATTTAATACAGAGAA
+TTATTCATTATAACAGGTGAACAGCATAATGAGAGATTGGCTAGCACAAAGTAAACAGAA
+CTCTAGAGAATATAGGACTAGCCCAGGCCAGGCATGGTGGCTCAGGCCTGAAATTCCAGC
+AATTTGAGAAGCTAATGCAGGAGGATTGCTTAAGGCCAGGAGCTAGAGACCGGTCTGGAC
+GACACAGTGAGACCCTGTCTCTATCCAAAAGAAGAAAAAAGTTAGCTGGGGGTGGTAGTG
+CACACTTGTAGTCCCAGCTACTCGGAATGCGGAAGTTTGAGCCTGGGAGGTCAAGGCTGC
+AGTGAGGCATGATTATGCCACTACAGTCCAGCCTGGTGACAGAGCAAGACCCTGTCTCAA
+AGAACAAAACAACAACAACCATTTACAGACAGAAAAGAAATAGAGCTAATAAGCTGAGGA
+AAGATGTTGAAATGTGACAAGTAAAGTAATATGAGTTCTTTTGTCTATGTAAAATAATCA
+AACAAAAAATGACTTACTAAATTATAATACCCTGTGCTGGCAAAGGTGCAGTGAAATGGG
+CACCTTCTTATACTATGAGGGGTGTTTAAATTGTGTATAAGCCTTCCCGGGTAAAGCCTG
+TCAATTTTTTAAAATAATGGAGACAGGGTCTCACCATACTGCCATACTGCCTCCTCCAAC
+TCTTGGCCTCAAGCAATCCTCCTCTCTTAGCCTCCCAAAGTGCTAAGATTATAGCTGGGA
+GGCACCCAAAACCCTGTCAATTTACATCAAGGGTAAGGAGAATGTCCATTCACCATGACT
+CACAGTAATCTTACTTCTGGGGAGACAATTCAATCTAAGCAAAAGGTCATCTGTACACAC
+ACAGTAAAAATCTGGGAGTAACTGAAGACAGAGTTGGTAAGTGAAATAAGAAACAGTTAT
+AAGAAATTAAACTATGGTATCAATAGGCACCTGGTAAAAGGTCAGTTGATGTTAGCTGCT
+ACTTTTTTGTTGTTTTGAGACAGGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGAGGCC
+TGATCATGACTCACTGCAGTCTCAGCCTCCCTGGGCTCAAGTGATCCTCCCACCTCAGCC
+TCCCAAGTAGCTGGGACTACAGGAACATGCCACCACACTAGGCTAATTCATGTATTTTTC
+TGTAGGGATGGTGACTCCCCCTTTGTTTCCAAGGCCTATCGCAAACTCTTGGCCTCAAGC
+CATCCTCCTGCCTCAGCCTCCCAAAGTGTTGCGATTACCAGTGTGAGCCACCACACCTGG
+CCAGCTGCTACTTTTATCAATATTATTCTTATTCCACTCAATTAAAAATTATTATTTTCA
+AGGCTATGCAACAGTATGTATCCCACAGCATAATTGTAAAAACATATAGTCGTCGTCCCT
+CAGTATACAGAATTAGTTCCAGCCCCCCATCTCTGCATATACCAAAATCCATGCTTACTC
+ACGTTTCGCTGTCACCCCTCTGGAATCCACGTATACGAAAATTCCAAATGTTAGTTGGGC
+ATAGTGGCAAGCACCTGTAGTCTCAGCCACGTGGGAGGTTGAGGTGGGAGGATCGCTTCA
+GCCTGGAAGGTTGAGGCTGCAGTCAGCTGCGATAGCACTACTACACTCCAGCCTTGGACA
+ACAGAGGGAGACCCTGTCTCAGAAAAAAAAACAAAATAAAACAGGTTAGAAATTGTAATG
+AGGTCTGCTGGGCAAAATTCCATATAAGCAAAGTATAAATTAATAAAGCAAATCGTGATA
+AATTAGTACGATTGGCTTTCTGGAGTTTCTGACAATAAAAGTAAGGAAAATGCAGAACAC
+AAAGACAGAGAGTAAAAAGAGAAATTAGGAAAGCATTCTACATGTTGAATAGGAAGACAC
+TGGCCATGTTCGTGCAGCGGCAGTATGTCGTGACATGACATACCTTGGAGAGAAGTTAAC
+AGATGAGGAAGTTGATAAAAATCATCAGAGAAGCAAAATACTGGTAGCGACACTCAAGTA
+AACCATGAAATTTCCATAACTTATGTCAGCAAAGTGGGAATATTGTACAGTGTGTGTTGA
+AGTTCCTATACAACATTGTTTATCTGCCTTTTGTTTGTTTGTAAGGAATGTACATACTAA
+AAGTTCTTCTTGCTGTCAAAAGAATATGTGTGAATAAGTCATTTTAACTTATTCTTCTGT
+TTTTCTTTTATCTTCCTGCCATCATCCCACAGCCTTACTTTAGAAATTTTTTTTTTAGAA
+AATTGAACAAGTGCTCCCTGTGGTGGCACATGCCTCGAGGATGGGAGGCAGGGGTGGAAG
+GGTCACTTGAGGCCATTAGTTTGACACCAGCCTGGCCAACAAAGTGAGACCCCGTGTCTA
+CAAAACAATTTAAAAATTAGCCAAGTATCATCATGTATACCTACAGTCCCAGCTACCTGA
+ACTTACTGAGAAAGTTCAGAGCCTGGAGAGAAGGCTGGGAGGCAGGAGCTGGGTCTAAAG
+AGGCCATTGTAACGATGGAGCTGTGCCTGTGGAGGCTGTTGTGAGGCAGTAGGCTCATCT
+GCGGAGGCTGCCGTGACGTAGGGTATGGGCCTAAATAGGCCATTGTGAGTCATGAGCTTG
+GTCTGTAGAGGCTGACTGGAGAAAGTTCTCGGCCTGGAGAGGCTGCCGGGAGGTAGGAGC
+TGGGCCAAAAGATGTAAGCACATTTGCATTTATTAGGCACTTTATTTCCATTATTACACT
+GTAATATATAATAAAATAATCATAGAACTCACCATAATGTAGAATCAGTGGGCGTGTTAA
+GCTTGTTTTCCTGCAACTGGATGTTCCCACCTGAGCGTGATGGGAGAAAGTAACAGATCA
+ATAGGTATTAGATTCTCATAAGGACAGCGCAACCTTGATCCCTCACATGCACGGTTCACA
+ACAGGGTGCGTTCTCCTATGAGAATCTAACGCTGCTGCTCATCTGAGAAGGTGGAGCTCA
+GGCGGGAATGTGAGCAAAGGGGAGTGGCTGTAAATACAGACGAAGCTTCCCTCACTCCCT
+CACTCGACACCGCTCACCTCCTGCTGTGTGGCTCCTTGCGGCTCCATGGCTCAGGGGTTG
+GGGACCCCTGCTCAAGTGCATCCAAAGCGACCCTTCCCACACCAGTCTTCACAGTGGTCA
+AGGGCAGCAACCACTTAGCTCCCAAGGCATGTGCCTCAGCTGGCATTTCGTCACAATCAA
+CAGTAAGTGGTAGCTTGAGTCACTGTGAGGTCACCTACTGGAAATCACCAGCATCCCATT
+TCCCACTGGCAAAGAGCTCAGCACTGCCCCCTGGGAAACCAAACCTATGCCCAAATCCCA
+TCTGTGTGGGTCTACCTCCTGGGACCCTTCCTAACATATTAGTCAGAGTCCAATCAGGAA
+GCATAAACCACTCAAAAGTTTAAAGTGGTAAAATTTAATACAGAGAATTATTCATTATAA
+CAGGTGAACAGCATAATGAGAGATTGGCTAGCACAAAGTAAACAGAACTCTAGAGAATAT
+GGGACTAGCCCAGGCCAGGCATGGTGGCTCATGCCTGAAATTCCAGTAATTTCAGAAGCT
+AATGCAGGAGGATTGCTTAAGGCCAGGAGCTAGAGACCGGTCTGGACGACACAGTGAGAC
+CCTGTCTCTATCCAAAAGAAGAAAAAAGTTAGCTGGGGGTGGTGGTGCACACTTGTAGTC
+CCAGCTACTCGGAATGCTGAAGTTTGAGCCTGGGAGGTCAAGGCTGCAGTGAGGCATGAT
+TATGCCACTACAGTCCAGCCTGGTGACAGAGCAAGATCCTGTCTCAAAGACCAAAACAGC
+AACAACCATTTACAGACAGAAAAGAAATAGAGCTAATAAGCTGAGGAAAGATGTTGAAAT
+GTGACAAGTAAAGTAATATGAGTTCTTTTGTCTATGTAAAATAATCAAACAAAAAATGAC
+TTACTAAATTATAATACCCTGTGCTGGCAAAGGTGCAGTGAAATGGGCACTTTCTTATAC
+TATGAGGGGTGGTTAAATTGTGTATAAGCCTTCCAGGGTAAAGCCTGTCAATTTTTTAAA
+ATAATGGAGACAGGGTCTCACCATACTGCCATACTGCCTCCTCCAACTCTTGGCCTCAAG
+CAATCCTCCTCTCTTAGCCTCCCAAAGTGCTAAGATTATAGCTGGGAGGCACCCAAAACC
+CTGTCAATTTACATCAAGGGTAAGGAGAATGTCCATTCACCATGACTCACAGTAATCTTA
+CTTCTGGGGAGACAATTCAGTCTAAACAAAAGGTCATCTGTACACACACAGTAAAAATCT
+GGGAGTAACTGAAGACAGAGTTGGTAAGTGAAATAAGAAACAGTTATAAGAAATTAAACT
+ATGGTATCAATAGGCACCTGGTACAAAAGGTCAGTTGATGTTGGCTGCTACTTTTTTGTT
+GTTTTGAGACAGGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGAGGCCTGATCATGACT
+CACTGCAGTCTCAGCCTCCCTGGGCTCAAGTGATCCTCCCACCTCAGCCTCCCAAGTAGC
+TGGGACTACAGGAACATGCCACCACACTAGGCTAATTCATGTATTTTTCTGTAGGGATGG
+TGACTCCCCCTTTGTTTCCAAGGCCTATCGCAAACTCTTGGCCTCGAGCCATCCTCCTGC
+CTCAGCCTCCCAAAGTGTTGTGATTACCAGTGTGAGCCACCACACCTGGCCAGCTGCTAC
+TTTTATCAATATTATTCTTATTCCACTCAATTAAAAATTATTATTTTCAAGGCTATGCAA
+CAGTATGTATCCTACAGCGTAATTGTAAAAACATATACAGTCGTCGTCCCTCAGTATACA
+GAATTAGTTCCAGCCCCCCATCTCTGCATATACCAAAATCCATGCTTACTCACGTTTTGC
+TGTCACCCCTCTGGAATCCACGTATACGAAAATTCCAAATATTAGTTGGGCATAGTGGCA
+AGCACCTGTAGTCTCAGCCACGTGGGAGGTTGAGGTGGGAGGATCGCTTCAGCCTGGAAG
+GTTGAGGCTGCAGTCAGCTGCGATAGCACTACTACACTCCAGCCTTGGACAACAGAGGGA
+GACCCTGTCTCAGAAAAAAAAAAATAAATAAATAAAACAGGTTAGAAACTGTGATGAGGT
+CTGCTGGGCAAAATTCCATATAAGCAAAGTATAAATTAATAAAGCAAATCGTGATAAATT
+AGTACGATTGGCTTTCTGGAGTTTCTGACAATAAAAGTAAGGAAAATGCAGAACACAAAG
+ACAGAGAGTAAAAAGAGAAATTAGGAAAGCATTCTACATGTTGAATAGGAAGACACTGGC
+CATGTTCGTGCAGCGGCAGTATGTCGTGACATGACATACCTTGGAGAGAAGTTAACAGAT
+GAGGAAGTTGATAAAAATCATCAGAGAAGCAAAATACTGGTAGCGACACTCAAGTAAACC
+ATGAAATTTCCATAACTTATGTCAGCAAAGTGGGAATATTGTACAGTGTGTGTTGAAGTT
+CCTATACAACATTGTTTATCTGCCTTTTGTTTGTTTGTAAGGAATGTATATACTAAAAGT
+TCTTCTTGCTGTCAAAAGAATATGCGTGAATAAGTCATTTTAACTTATTCTTCTGTTTTT
+CTTTTATCTTCCTGCCATCATCCCACAGCCTTACTTTAGAAATTTTTTTTTTAGAAAATT
+GAACAAGTGCTCCTTGTGGTGGCACATGCCTCGAGGATGGGAGGCAGGGGTGGAAGGGTC
+ACTTGAGGCCATTAGTTTGACACCAGCCTGGCCAACAAAGTGAGACCCCGTGTCTACAAA
+ACAATTTAAAAATTAGCCAAGTATCGTCATGTATACCTACAGTCCCAGCTACCTGAACTT
+ACTGAGAATGTTCAGGGCCTGGAGAGAAGGCTGGGAGGCAGGAGCTGGGTCTAAAGAGGC
+CATTGTAACGATGGAGCTGTGCCTGTGGAGGCTGTTGTGAGGCAGTAGCCTCATCTGCGG
+AGGCTGCCGTGACGTAGGGTATGGGCCTAAATAGGCCATTGTGAGTCATGAGCTTGGTCT
+GTAGAGGCTGACTGGAGAAAGTTCTGGGCCTGGAGAGGCTGCCGGGAGGTAGGAGCTGGG
+CCAAAAGATGTAAGCACATTTGCATTTATTAGGCACTTTATTTCCATTATTACACTGTGA
+TATATAATAAAATAATTATAGAACTCACCATAATGTAGAATCAGTGGGCGTGTTAAGCTT
+GTTTTCCTGCAACTGGATGTTCCCACCTGAGCGTGATGGGAGAAAGTGACAGATCAATAG
+GTATTAGACTCTCATAAGGACAGCGCAACCTAGATCCCTCACATGCACGGTTCACAACAG
+GGTGCGTTCTCCTATGAGAATCTAACGCTGCTGCTCATCTGAGAAGGTGGAGCTCAGGTG
+GGAATGTGAGCAAAGGGGAGTGGCTGTAAATACAGACGAAGCTTCCCTCACTCCCTCACT
+CGACACCGCTCACCTCCTGCTGTGTGGCTCCTTGCGGCTCCATGGCTCAGGGGTTGGGGA
+CCCCTGCTCAAGTGCATCCAAAACGACCCTTCCCACACCAGTCTTCACAGTGGTCAAGGG
+CAGCAACCACTTAGCTCCCAAGGCATGTGCCTCAGCTGGCATTTCGTCACAATCAACAGT
+AAGTGGTAGCTTGAGTCACTGTGAGGTCACCTACTGGAAATCACCAGCATCCCATTTCCC
+ACTGGCAAAGAGCTCAGCACTGCCCCCTGGGAAACCAAACCTATGCCCAAATCCCATCTG
+TGTGGGTCTACCTCCTGGGACCCTTCCTAACATATAACCTTCATAACAAACTTGAGAGGC
+TGAGGTGAGACAATCGATTTAGCCCAGGAGTTTGAGATCAGCCTGGACGACGTAACTAAA
+TCTCATCTCTACAAGGAAGAGGTGGGAGGATCACTTGAGCCCAGGAATTTGTGGCCAGCC
+TGGGCAACAAAAGAAGACCCCATCTGGCCAACATGGCCAACCTGGCCACCACGGTGAAAC
+TCTGACTCTACAAAAATGATCTGGGCATGGGTGACATGCATGTGTAGTCCTAGCTACTTG
+GGAGGTTGAGATGGGAGGATTGCTTGATCTCAGAAGGCCAAAGCTATAGTGAGCTATGAT
+CACATCACTGCACTCCAGCCTGGATGGCACAGGGAGATTCTGTCTCAAAAAAAAGAAAAG
+AAATATATATTTAATCTCTGTCCCTGGTTCCTGGCACAGAGCTTCTAAAGCTCTTACAAA
+GACCTCAGTGATAGATGTGACAGGAGCATCTTTTGTTTTAATATTTGATCTTGGTCCCAG
+GTTTCTAACACAAGAGCCTCTAAGAACTTTGGGATCTCCAGCATGGTAAGAATGCATTTG
+GGGATGTTGTTGAGATGACTGGGTGACTGCAAGCTCCTAAATTTCTTCAAGAGGAGGGCT
+GATTACCATGCAACCACATGGTAAGAGGCTTGGAACTTTCAGCCTCATGCACTGAACTCC
+AGGGGGAAGAGGGGCTGGAGACTGACTTAATCACCAACAGCCAAAGGTTTTATCAATCAT
+GCTTGCATAATAAAGCCTCCATAAACACCCTGAAAGGGGTTTGCAGAGCTTTCAGGGTTG
+CTGGACACAGGAGATGCTGGGAGGGTCGCATGTTCAACAGAGGGCATGGGAGCTCTGTGC
+CCCTCCGAACTTAACTTGCCCTGGGTATCTTTCTTTTTTTTGAGACAGGATCAGGCTCTT
+TTGTCCAAGCTGGAGTGCAGTGGCACAATCTCAGCTTACTGTAACCTAAGCCTCCCCAGT
+CCCCAGCTCAAGGTATCCTCTCATCTCAGCTTCCCTAGTAGTTGGAACTCTAGGTGCACA
+ACACCACACCAGTTATTATTATTATTTTTTAATTTTTTATAGAGACAGGTTTTCACCATG
+TTGCCCAGGCTGGTCTCAAACTCCTGAGTTTAAGCGATCCTCCCACCTTGGCCTCCCAAA
+GTGCTGAGATTACAGGCATGAGCCACTGCATCCAGCATGCACGTCTCTTTCATTGACTGT
+TTCTGAGATGTATCCTTCACAATGAACCAGTAATAGGAAATGAACTGGCCAGATGTGGTG
+GCTCACATCTGTAATCCCAGCACTTTCAGAGGCTGAGGTGGGAGGATCACTTGAGACCAG
+GAATTTGTGGCCAGCCTGGCCAACACAACAAGACCCCATCTATACAAAAAATAAAAGAAA
+CTAGCCAGATGTGGTGGTGCAGGCATGTAGTCTCAGCTACTAGGGAGGCTGAGGTGGGAG
+AACCACTGGAACCCAGACAATCAAGGCTGCAATGAGCTATGACTGCACCATTGCACACCA
+GCCTGGGCAACAAAATAAGACCCTCTCTCTCAGAAAAAAAGAAAATAAACTGTTTTTCTG
+AGTTCCGTAAACTGTTCTAGCAAATTATTAAACCCAAGAAGACAGTTACGGGAACCCCCG
+ATTGGTAACAGGTTGGTCAAAAGTATGGTGACAACTTAGGACTTGCCATTGTCATCTGAA
+GTGAGGATGGCCTCGTGGGACTGAGCCCCTAACTTGTGGGGTCTGTGCTAACTCCAGGTA
+GTGTCAGAATAAAGTCATGGGATACCCAGTTAATATCCAGAGCACTGAAGAATCTGGTGT
+AGAAACTCCATACATACATTCAGTCGGAAGTGTGTGAGTAGAGACAAACATGGGCTTTTC
+TGTCACCTACCTGCTTAACTGCATAGGAGAGGCAATATGTGGTGCTCATGAACAAAGCAA
+ACATTAAAGTCAGACCAGACCCAACATTTGACTCAGTCTTAATATCCAGGTGAGCCTGCG
+CAAATCATTCATTATTCCTAAGGTTTTCATCACTCCATTCATAAAATGGGGATAACTGTG
+GCACCTATATGTGATTCTGTGAGAATTAACGAAATATTATGCTTGGGGTTATTGTGATCA
+TTATACCTGTTCCAAACTATTTGACAAGGACAGTGATGGATGAAGACATCAAAAAATCAG
+AAACTGCAATGAGGTCTCTCAGGCAAAATTCCATACAAGCAAATTACTGTGTCTACAAAG
+CATTCCTGCCACACTTAATTCACCATTCCCTGAACAAAATATGCCATCTTCGTTGTTCAG
+GTCTGTACAGTGCTGGTTTCCCTTCCCGGGCAGTTTGCGCTATCCCATCCCGGCCCATTC
+CCCATCCCTCCACCTCCCCCTTCCCTCCCCACTCTCATACAACTCTTCCTCATCTTTCAG
+GACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTCACTCTCCAGAAGAGCTTCCCA
+TTGCACCTGATGCATGGGAAACATAATTTGATCATTTTTAAGTTACAGTCCAAATCTTTT
+TGTACCTGAATAACATGTTGCCCAGTCAGTCTCTCTTCCTGGATTCACAAGTCTTTCATG
+GTAGATCCAGCTGGAAGTGACAAAAAGACATCTTTTGACATAAAGGGATGACACAGACAG
+ACATAAGTTCTTAAATGTCTTAAATGTCATGTGAAAATTAAACAGAATTCAAAGACTTGT
+GGGGAGCACTTAGGAAGTTACTGGGAATGTCATGAAGGGTTAATTTGTATTTTATTTTAT
+TTTTTGAGACAGTCTCATTCTGTCACCTAGGCTGGAGTGCAGTGGTGCAATCAGGCTCAC
+TGCAGCCTTGACCACCTGGGCTCAAGTAATCTCACTTAATTTTTATTTGGTTTAAGAAAG
+TCTTGGTTGAGGGTGGTGGCTTATGCCTGTAATCTCAGCACTTTGGGAGGCTGAGAGAGG
+TATATTACTTGAGGCCAGGAGTTTGAGATCAGACTGGGCAATATATTAAGACCCTGCCTC
+TACCAAAAAACAGAGTGAATGTGTGGAAGACAATTTTTCCACAGACTGGGAATGAGGGAA
+TAATTTCAGGATGATTCAAGTGCATTACATATATTGTGCACTTTATTTCTATTATTACTA
+CATAGTAATATATAATGAAATGATTCTACAACTCACTATAACGTAGACTCAGTGGGATCT
+CTGAGCTTGTTTTCCTGCAACTAGACTGTCCACCTGGGGTGATGGGAGACAGTAACAGAA
+TATCAGGCATTAGATTCTCATAAGGAGTACACAACCTAGATCCCTCGCATGCACACTTCA
+CAACAGAGTTTGTGCTCCTATGACAACCTAATGCTGCTGCTGATCTGACAGGACATGGAG
+CTCAGGTGGTCGTGCAAGCGATGGGAGGGGCTAGAAATACAGATGAAGTTTCCCTTCACT
+CGCCTGCTGCTCACCTCCAGCTCTGTGGCCCTGTGGTTGGAGACCGCTGCTCAAGTGCAT
+TTGAAAGGAACCATCCCACGCCATTCTTCAGAGTCATCTTTACTGCTGCAGTGGTCAACT
+TGTAGCACCCCCAAGCTCGCAGGACATATGCTTCAACTGGCATTTCACAATCAACAGTAT
+GTGGCAGCTTGAGTCATTGTGAGCTCACTTCCTGGAAATCACCAGCATCCCATATCCCAT
+TGCAAGGAGCTCAGCACTGCTCCTTGGATAACCAAACCTATTCCCAAATCCCATCTGTGT
+GCGTCTATCTCCTGGTACCCTTCCTAGCATCAATTCTGTATTTGTAGGAGTCCAATCAGG
+AGACACAAACCACTCAAAAGTTTAAACTAGAATGAGCAAGATGGCTCACACCTGTAATCC
+CAGAACTCTGGGAGGCCAAGGTGGGTGGACTGCTTTGAGCTCAGGAGTTTGAGAACAGTC
+TGGGAAACATGGTGAAACCTCGTCTCTACAAAAAACACAAAAATCAGCTGGGTGTGGTGG
+CACTTACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAGCCTGGC
+AGGTGGAGGCTGCAGTGAGCAGAGGTTGTGCCACTGTACTCCAGCCTGGGTGACAGTGTG
+AGACCCGGTATCAAAAAGAAAAAACGTATATATATATATATATGTAAATTTAATATAAAA
+AGTATTAATTTTGGCCAGGCAAAATGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCC
+AAGGCAGACAGATCACCTGAGGTCAGGAGTTCGAAACCAGCCTGACCAGCACAGAGAAAC
+CCCATCTCTACTAAAAATACAAAATTAGCTGGGCATGGTGGCACATGCCTGTAATCCCAA
+CTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGAAGGTGGAGGTTGCGCTGAG
+CCGAGATAGCACCATTGCACTCCAGCCTGGGCAACAAGAGTGAAACTCCATCTCAAAAAA
+AAAAAAAAAGGTATTAATTTTTACAGAGGATCAGCACAATGAGGGACACACTAGCACAAA
+GTAAAGACAACTCTAGAGAATACGGAACTAGCAGAGGCCAGGCATTGTGGCTCATGCCTG
+TAATCCCAGCAATTTGGGAAGCCTAGGCAGGAGGATCGCTTGAGGCCAGGAGTTGGAGAC
+CAATCAGTGCTAAATAGTGAGACTCTGTGTCTACCAAAAAAAAGAGACATTAGCCAGGTG
+TGGTGGTGGTGCACACCCGTAGTTCCAGCTACTTGGGAGTCTGGGGTGGGAGAAATCCCT
+TGAGCCTGGGAAGTCTACACTACAGTGAGCCAAGATTGTGCCACTGCACTCCAGCCTGGG
+CGACAGAGTGAGACCCTGTCTTAGAAAGAAAAAAGAAAAGAAAGTGTTAATCCCCCTATG
+GGAATCTCCTCTTCTCCTGCCCTCTCTGGAACCTCACTTGTCAGTTCTTCCTCCCACTTT
+CCTGTATCTTTAACCTATCCCCCACTTTTAGCTCCTTCCCATCATCATTTAAATTACTCA
+AACTTCTTCTGTTTTAAAAACCTCTCCCTAAACTCAGGGAGAGGTCTTCTGCACACACAT
+TGAGCCATCTGCTCTTCCTGGTGCCTTCTCTACAGCAGCCTGAGCCATGTCTCTAATCTA
+TGAATCTCATCATGTTACTCCCCCATTTACATCACTTCTCCTTGCCTCAGGGATTAAGTC
+CAAACTCCTTAACAGCCCCTGCTCTGCCCTGCCTTGCAAGGCAGCCTCACTGCTTGCCCC
+TCTCCATTTCATCTGCTATGGAGTCCAACTGAGCCTCATCTGCCCCTTGAACGCACACTC
+TTTCTCCTCTGGGAGTCTCTGAAGTGGGTAATATCCTCTGCTTATAATATGCTTCCCCTT
+AAACCTCTACTCTCTTCCTAGCTAGCTTTGACTCCTCTGTCACTTGTCCGCTTTGGCATC
+ACCTCCTCATAGAAGACTTCTATGACTCCCGAGATTCTCAGGAGCATGGCAGGTGAAGTG
+CTCCTCCCATGAATGGATGGAGATTAGGGAGTGTGTGTTATTCATGCTTAATTCACCAGT
+GCTTAGCTGAGTACCTGGCATAAAATAGTTACTGTGGTGGCCAAAGTAATAACCCCCACC
+GCCACCAATTGCTCATGTCCTATGTTACACAGCACAATTACATAGGAAGGGGGAATTAAG
+AGTGCAGATAAAATTAATGTTGCTCATCAGCTGACCTTAAAACAAGATTATCCTGGAGTA
+TCTAGGAGAGCCCATGTAATTACAAGCATTCTTTAAAACTGGAAGAGGGAGGCAGAAGGT
+TAAGAACCAGAGACGGTGGGCACAATGGCTCATGCCTGTAATACCAATACTTTGGGAGGC
+CAGGGTAGGAAAATCCCTTGAGTGCAGGAGTTCAAGGTCAGCCATGGCAACATACTGAGG
+TCCCATCTCTACAACAAAATAAAAACAAAATTCACTGAGTGTCACGATGCTTACCTGTAG
+TCCCAGCTACTGGGAAGGCTGACATGGTAGGATTGCTTGAGCCTGGGAGTTTGAGGCTAT
+AATGAGCCATGATAGGACCACTGAACTCCATCCTGAGTGACAGGGCAAGGTCCTGTTTCT
+GAAGAAAAAAAGGACATTGGAATCAGGACCCTCTCCATCCTGAGGTGCCTACAAGGCATC
+TCTCTCTGCAAACGAGTAAACATCACCCTCCAACTCCTTACAGAGTGGAGCAACAGGAAA
+ACTCCTTCACCTCATTTCTGTGCTGCTTGGGAGGCCTGGACAGCCCAATAACCAGCTCCT
+CGCTGATGAAGCAATCAGGAAATGGCTCGAGTTGAGCTAAGGAGAATTTGGATCCTTCCT
+TTGGTTCTCAGTAGGCAGGGTAGGGGGCCAGGCATGGTGGCTCATACCTGTAATCCTTGC
+ACTGTGGGGGGCCAAGGTGAGAGGATTGCTTGAGGCCAGGAGCTCAAGACCAGCCTGGAC
+AACATAGCAAGACCTGGGTGGCATACACCTGTGGTCCCTACTACTTGGTAGGATGAGGTG
+GGAGGATTGATCACTTGATCCCAGGAGTTTCAGGCTGCAGTGAGCCATGATCACACCACT
+GCACTTCAGCCTGGGTGACAGAGCCAGACCATGTCACAAAAAGTTAGAAAAAAAAAAGAG
+GGAGAGAGACTATACACAGGCACCACCACATTTGGCTAATTTTTAAATATTCTGTAGAGA
+CAAGGTCTTGCTAGGTTGCCCAGGCTAGTCTAAAACTCCTGGCATCAGGCTGGGCATGGT
+GGCTCATGCTTGTAATCGCAGCACTTTGGGAAGCTAAGGCAGGCAAATCACCTGAAGTCT
+GGAGTTCGAGACCAGCCTGGCCAACACGGTGAAACTCTGACTCTATCAAAAATACAAAAA
+TTAGCTGGGCAGTAGTGGCGTGTACCTGTAGTCTCACCTACTCGGGAGGCTGAGGCAGGA
+GAATCACTTGAACCTGGGAGGTGGAGGTTGCAGTGGACCCCATCACTGCACTCCACCCTG
+GGTGACAGAGCGAGACTGTCAAAAACAACAACAACAATAACAAAAACAAAAACAACAACA
+ACAAAAAAAACTCCTGGCATCAAGACATCTTCCTGTCTTAGCCTCCCAAAGCCCTGGGAT
+TATACTGTTTCCTATAATTGAAGACACTTGTTCTTATACTGCTTTAAGGTATAAAGGAAG
+AAAAAAAAAACAGATAATGGCAAATGTTGGTGAAGGCCGGGCATGGTGGCAGCCTGTAAT
+TCCAGAACTTAGGGAGGCTGAGGTGGGCAGATCACTTGAGGCCAGGAGTATGAGACCAGC
+CTGGGCAACATGGTAAAATCCCACCACTACAGAAAAATCTAAAAATTAGCCAGGCATGGT
+GGCGTACACCTGTAATTTTCAGCTACCCAGGAGGCTGAGATGAGAGAATCACTTGTGCCT
+GGGAGGTCACGGCTGCAGTGAACTGTGATGGCATCATTGCACTGCGGCCTGAGAGACAGA
+GCAAGCCCCTATCTAGAAAAAAAAAATGTCAGTGAAGATGTGGAGGAATTGGAACCCACA
+TACATTACTGGTGGGAACATAAAATTGTGTAACCATTTTGTTTGGGTATTTCTTTTCTTG
+TCATTTTAATTGGATTTTTAAAAAATCAAGACGGGGTTTCACTATCTTGCCCAGGCTGGT
+CTTGAATTCACGGGCTCAAGCCATCCTCCTAGCTGAGCCTCCTGAGTAGCTGGGATTACA
+GGTGTGAGCCATTGCACCCAACTGGTATAGCCACGTTAGAAAACAGTCTGGCAGTTTCTC
+AAAAGGCTAAATGTACAGTCATCCTATAATGCAACAATTTCACTCCTAGGCATATATCCC
+AGAAAAATAAAAATATATGTCCACACAAAAACTTGTACAACAATCTTCATAGCAGCATTA
+TTCATAATGACCAATACATGGAATACATGGAAACAACCCAAATATCCACCAACTGATGAA
+CAGATAAACAAAATGCAGTGTGTCTCTACCATGGAATACTGCCATAGAAGGAATGAAATA
+TTGATACACACTATGACATAAAGGAACTTTGAAAACACTGTGCTAAGAGGGAAGAAAAGC
+CACAAAAGATCACATATTGTACAATTCTATTTGTCCAGATTAGGCAAATCTATAGTGACA
+AAAAAATTAATCAATGGTTGCCTAAGGCTGGGGGCAAAGGTAGGTGGGGAGAGTAGGAGG
+TAGTGGCTAAGGGGTATGGATTTCTCTATAGGGTAATGAAAGGTTCTAAAAGTGACTGTG
+GTGATCGATGCACAGCTCTGTGAATATTCTAAAACCTACTGAATTGCAGATTTCAATAAA
+TAAAGTGAATGGTATGTGAATATTTTAATAAAGCTATTATTTAAAATAATAATAATAGGG
+GGCTGGGCACAGGTGGTCATGCCTGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGG
+AGGATCACTTGAGGTCAGGAGTTTTGAGCCCAGTCGGAGCAACATGGCAAGATCTCGTCT
+CTATGATAAAAAATTACCTGGACATGGTGGCACATGTCTGTAGTCCCAGCTACTTGGGAG
+ACTGAAGTGAGAGAACCACTTGAGCCCAGGAGTTTGAGGCTACAGTGAACCATGATCATG
+TCACTGTACTGTAGCCTAAGCAACAGAGCAAGATGCCATCTCTGAAAAGGAAAGAAAACA
+AATGCAAGTTTTTATCACTTTGTGAGTGTAGCCAAGTTGGAGGAGAAATAGACAATAATA
+AAAGAGCACTGAATAATGACGGTGAGTGGCTGGTTAGGCTCAGTTGCTAGCTAAATGGCT
+TCTAAAAAATTCAATAAAGTTACAGCTCTGGGGACAGTCATGTAGTCAAAGAATGAAGGC
+GAAATTCATTACAATTGCCCATGGTCTTTATTTACATGCCTTCTAGTGAAAAATTCCTAA
+GTGCCTAAACAGCAAGTCTGCAATGATAGCAGCTGTTTATTAAAGACTACAAAAAAGAAA
+TGGAGGCCGGGCGTGGTTGTTCACATCTGTACTCCTTGAATTTTGGGAGGCTGAGGCAGG
+CAGATTGCCTGAGGTCAGGAGCTCCAGAGGAGCCTGGCCAACATGGTGAAATCCCATCTC
+TACTAAAAATACAAAAATTAGCTGGGTATGGTGGCGGGCACCTGTAATCCCAGCTACTCG
+GGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGAAGGTGAAGGTTGCAGTGAGCCAAAAT
+CGCACCATTGCACTCCAGCCTGGGTGACAAGAGAAAGACTCTTATCTTAAAAAAAAAAAG
+AAAAAAAAGAAATGGCATCTTCTTCAAGAATTACATCGTGTTTCATGATAAAGAAGCTCT
+AATTTTGCATTTGTTCAAGTATTGATGAGATTTACCCAATATGACACCCATCTTGGATAA
+AATGCAAACAACACAATTTCATTTTCTCATTAACAAAACCGATTAAGTAGTCTAATATAA
+ATTGCGATCTTATTAAAAACTGATCAGATTAAAAAAATTATGGAATTATGGAGCCAATAA
+GATGTTACAACCTGTTCCAAGGGGAATTCCAAAATCCACACATATCTGAGACCATCAAGT
+ATGATGAAATATATTTGATTACTATATTGAAAAATAAACTGATTACATAGCCAACAATTG
+GACAGGGGTCTCCTCATCCACAGCCACACAAACCCGATCATGCAGCTATGTGGTTACAAG
+GCCTACATAGCCTAGAAGGGACTGGTCTGACTTGAGATTTCATTTGTATTTGTATTTTGA
+GACAGGGTCCCACTCTGTCACCCAGGATGGAGTGCAGTGGTATAATCATAGCTCACTGCA
+ACCTTGACCAACTGGGCTCAAGAGATGCTCCTGCCTCAGCTGCCCCCATACCTGGGAATA
+CAGGCAAGTACCACCATGTCAGGCATTTTTTTCATTTTTGTAGAGAGAGAAGACTTGCTA
+TGTTGCCCAAGCTGGCCTCAAACTCCTAGAATCAAGAGATCTGCCCATCTCAGCCACATG
+AGTAACTGGGGCCATAGGTACATACCATCATGCCTGGCTATATTTATTTTATTTTATTAA
+ATTTATTTTTTTTATTTTTGTAGAGAGGAGGTCTTGCTGTGTTGCCCAGGCTGCTCTCAA
+ACTCATGGCCTTAAAACATACTCCCATCTCTGCCTCTCAAACTGTTGGAACTATAGGTGT
+GAGCCACTGTACCTGGCCTGACTTGGGATTTCTTTTATCTAGCATCCTTTACTTGGTAGG
+ATTGGGAAAAGCAGTAGTGTTTTTTAAAATTACTTAATAATTCAATCAGAATCAAACTCA
+ACCTTGACCACTGCCTTCTCTCACAGCTCACATCCAGTCTGTCAGGAAATCCTACTGACT
+GACTTCAACATGTATCCAGGCTCTAACCATCTCTCACCACCACCATGAACCCCGTCAGGA
+TCACTATCATCTCCCACCGGGATGTTGCCACAGCTTGGCTCCCATGCTTCTACCCAAATC
+TTCCCATAGTCTTTCTCAACTCGGCAGCCAGGTCGTGCTTTTAAATCAGGAGACGGATCA
+TGTCGCCTCTCTGCTCAGAAGCCCTCGGTGGTTCCCATTTTAGTCAGAGTAAAAGCCAAA
+GCCCCAGCAATAGCGTCCCAGGGCTTACACGATCTGTACCGATCCCAGCCCAGCAACTCC
+CTGGCCACCTCGCTGACTTCGCTCCCTCTATCTCTTTGCTCCACTGGCCTCCTTCCAGAG
+CCTCAGACACACCAGAGAGTTTCCTCCTAATGCCTTTATCCTGTTGACTCAGCCTACAAT
+GCTCTTCCCTCAGCACCTTGGCCAGCTCCATCACCTGCTTCAAACTTTTGCTCAATATTC
+ACTTATGAGGCCAACCCTGACCACTCTACTTAACACTGCCATCTGTCCCCATTCCCACCA
+TGCTCATTTCTTTCTTTCTTTTTGAAACAAGGTCTTGCTTTATTGCCCAGGCTGGAGTAC
+ACTGGTGCAATCACAGCTCACAGCAACTTCAACCTCCCAGGCTTAAACAATCCTCCCGCC
+TCAGCCACCCTAGGAACTGAGACTACAGCTGCATGCCACAACACATGGCTTTTTTTTTTT
+TTTTTTGAGATGGAGTCTCGGTCGCCCAGGCTGAAGTGTAAGGGTGCGATCTTGGCTCAC
+TGCAATGTCTGCCTTTTGGGTTCAAGTGATTCTCTGCCTCCCAAGTAGCTGGGATTACAG
+GCACCCACCACCACACCTGGCTAATGTTTGTATTTTTAGTAGAGATGGGGTTTCACCATC
+TTGGCTAGGCTGGTCTTGAACTTCTGACCTCGTGATCCACCCTCCTCGGCCTCCCAAAGT
+GCTGGGATTACAGGCGTGAGCCACTGCGCCTGGCCTTTAAAAAAATTTTTTTTTAGACAT
+GAGGTCTCATTATGTTGTCCAGGCTGGTCTTAAGCTCCTGGGCTTAAGCGATCCTCCCAC
+CTCAGCCTCCTAAAGTTCTGGGATTACAGGCGTGAGCAACCGTAACATGAGGTCCCAGCT
+TCATGTTCATTTTTTGTTGTTGCTACAACAAAGTACCCTACATTTAGTGGCATCAAACAC
+CACAAATCTACCATCTTACAGTTCTGGGGGCCAGAAGCCCAACTAGGTCTATTAAGGTTA
+AAGTCAAGGTGTCAGAGAGGCTGCATTCCTTCTGGGGGAGGCTCTAGAAAGAATGTGCTC
+CTTTGCCTTTTCCAGCTTCTAGAAGCCACCCCCATTCCTTGACTTACCTCGTGACTCCAT
+ATTCAAGGCCAGAAGTGCAGCATCTTCAAATCTCCCTCTCTGACCTCTTCTTCCATTACC
+ACATCACTTTCTCTAATTCTGACTCTCCTACCTCATTCTCTTATAAAGATCCTTGTGATT
+GGTGGGTATGGGGGCTCCCATCTGTAATCCCAACATTTTGGGAGGCCAAAGAGGAAGGAT
+TGCTTGAGGCCAAGAGTTAGAGATCAGCCTGGGGAAAAAAAGGAAGATCCTGCCTTTACA
+AAATTAAAATCAGCTGGACATGGTGATGCATGCCTGTAGTTCCAGCTACTGGAGAGGCTA
+AGGTGGGAGGATTGCTTTAGCCTAGGAGGTCAAGGCTGCAGTGAGCTATGATCACATCAC
+TGCACTCCAGCCTCAGTGGCAGAGTGAGACTCTGTCTCCGATATAAGAAAAGAAATATAC
+ATTTGGTCTCTGCCCCTGGTTCCTGGCATAAAGCTTCCAAAGCTCTTATAAAGCCCTTCG
+TGACAGAGGTAATAGGAGCATTTTCTGTTTTGATATTTAGTCTTAGTCCCAGGTTCCTGA
+CACAAGGGCCTCTAAGGTCTTTCAGATCTGCAGCATGGTAAGAATGCATGTGGGATGCTG
+TTGAGCTAACAGGGTGGCTGCAAGCTCCGAGACTGCTTCAGGAGGAGGGCTAGCTGCCAG
+AGAAAGCAACCACATTTTTTTTTTAAAACGGAGTTTGGCTCTTGTAGCCCAGGCTGGAGT
+GCAATGGCACAATCTCAGCTCACTACAACCTCCACCTCCCGGGTTCAAGCAATTCTCCTG
+CCTCGGCCTCCCGAGTAGCTGGAATTATAGGGATGTGCCACAACGCCTAGCTAACTGTTG
+TTATTTTTAGTAGAAATGGGGTTTCACCATGTTGGTCAGGCTGGTCTCAAACTCTTGACC
+TCAAGTGGTCCATGTGCCTCAGCCTTCCAAACTGCTAGGATTACAGGAGTGAGCCACCGC
+ACCTGGCCCCAACCACATTTTTTGAGGCTTGGAACTTTCAGCCTCACCTGCTGAACTCCA
+GGAGGCAAAAGGAACTGGAGATTGACTTAACTACCAATGGCCAATGATTTTATCAATCAT
+GCCTCCATAAACACCCAAACAGCAGGGTTTGGAGAGCTTCTGTGTTGCTAAACACAAGGA
+GGTCCTGGGAGGGTAGTGTGCCCAACAGAGGGCATGGAAGCTCTGTGCCCCTCCCCACTT
+ACCTTGTCCTGTGCATCTCTTTCATTGGCTGTTCCTGAGATGGAGCCATTACATTGAGCC
+AGTAATAGAAAATAAGGTGGCCAGATGCGCTGGCTCATGCCCGTAATCCCAGCACTTTGG
+GAGGCAGAGGTGGGCGGAATCACTTGAGCCTAGGAATTTGAGACCAACCTGGGCAACATA
+AGAAGACCCCATCTATACAAAAAATAAAAGAAATTAGCCAAATGTGGTGGTGGGAACCCT
+GTAATTCCAGCTACTTGAGAGGCTGAAGCAGGAGAATCACTTGAGCTCTGGACGTTGAGG
+CTTCAATGAGCTATGATTGCACCACTGCACACCAGCTTGGACAACAGAGCGAGGCCCTGT
+CTCTTAAAAAGAAAAGAAAAAAAAACTTGTTTTTCTAAGTTCTGTGAGTTGTTCTAGTAA
+ATAATTAAACTCAACAAGAGGGTCATGGGAAACCCTGATTTCTAACTGGTTGGTCAAAAT
+ACAGGTGACAACCTAGGACTTGCAACTGGCATCTGAAGTGAGGGTGGTCTTGTGGGACTG
+AGCCCCTAACCTGTGGGTTCTGTGCTAACTCTAGGTAGTGTCAGAATGGAATTGTGGGAT
+ACGCGGTTGGTATCCAGAGAGTTGGAGAACTGGTGTAGAAACTCTGCACACACATTTGGT
+CAGAAGTCTGTGAGTAGAGAGAAACGTGTTGCAGGAAGTCAGGGACCCCAAACGGAGGGA
+CTGGCTGAAGCCACAGCAGAAGAACATAAATTGTGAAGATTTCATGGACATTTATTAGTT
+CCCCAAATTAATACTTCTATAATTTCTTAGGCCTGTCATTACTGCAATCTCTGAACATAA
+ATTGTGAAGATTTCATGGACACTTATCACTTCCCCAATCAATACCCTTGTGATTTTCTAT
+GCCTGTCTTTAATCTCTTAATCCGGTCATCTTCGTAAGCTGAGGATGAATGTCCCCGCAG
+GACCCTGTGATAATTGCGTTAACTGCACAAGTTGTTTAAACAATATGAAACCTGGGCACC
+TTGAAAAAAGAACAGGATAACAGCAATTTCAGGGAACAAGGGAGATAACCTTAAACTCTG
+GCTGCCAGTGGGCCGGGTTGAACAGAGCCATATTTCTCTTCTTTCAAAAGCAAATAGGAG
+AAGTATTGCTGAATTCTTTTTCTCAGCAAAGAACATCCCTGAGAAAGAGAATGCATCCCT
+AAGGGGAGGCCTCTGAAATGGCCGCTTTGGGGACGGCTGTCTTTTACAGTCATAGATAAG
+GGATGAAATAAGCCCTGGGTTCGCGTGGCGCTCCCAGCCTTATCAGGACAAGGAAATTCC
+CGCCTAATAAATGTTGGTCAGATGGGTTGTCTGCTCTCAAACCCTTTCTCCTGATAAGAT
+GTTATCAATGACAATGCGCGCCCGAAACTTCATTAGCAATTTTAATTTCGCCCCGGTCCT
+GTGGTCCTGTGATCTTGCCCTGCCTCCATTTGCCTTGTGATATTTTATTACCTTGTGAAG
+CATGTGATCTCTGTGATCCACACCCTATTCGTACACTCCCTCACCTTTTGAAAATCACTA
+ATAAAAACTTGTTGGTTTTGCGGCTTGGGGGGCATCACGGAACCTGCCGACGTGTGATGT
+CTCCCCTGGACATCCAGCTTTAAAATTTCTCTCTTTTGTACTCTTTCCCTTTATTTCTCA
+GACTGGCTGACACTCAGGGAAAATAGAAAAGAACCTACATGAAATATCAGGGGTGAATTT
+CCCCCGATATCACACTGGCTCTTCTCTCACCTGTCTACCTGCTTAACTTAATAGGAGAGG
+CAATGCATGGTGCTCATGAACAAGGCAAGCATTAAAGTCAGACCAGACTAACATTTGACT
+CAGTCCTAATATTCAGGTGAGCTTGGGCAAATCGCTCATTAACCCCAAGTCTTCATCATT
+TTGTGCATATAATGGGGATAACTGTGGCACCCACCTGTTTTTGTGAGAATCAATGAAATA
+TTATGCTTGATGTTATTGTGATCATGATACTATCTGACAAGGGCAGTGATGCATGATAAC
+ATCAAAAAATTAGAAACTGTAATGAGGTCTCTTGGGCAAAATTCCATACAAGCAAATTAC
+TGTCTCTACAAAGCATTTCTGCCACACTTAATTCACCATTCCCTGAACAAAATGTGCCAT
+CTTCATTGTTCAGGTCTGTATAGTGCTGGTTTCCCTGCCTGGGCAGCTCACTCCATCCCA
+TCCCAGCCCAATCCCCATCCCTCCACCTCCCCCTTCCCTCCCCACTCTCATACAACTCTT
+CCTTATCTTACAGGACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTCCCTCTCCA
+GAAGAGCTTCCGATTGCACTTGATGCATGCACTATTATTTGATCATTTTTGAGTTACAGT
+CCAAGTCTTTTTGTACCTGAATAACATGTTGCCCAGTCAGTTTCTCTTCCTGGATTCAGA
+AGTCTTTCATGGTAGGTCCAGCTAGAAGTGACAAAAAGACATTTAAAAAAAAAAAAAGAG
+GGATGACACAGACAGACATCAGCACTTAAAAGTTTTAAACGATATGTGAAAAACAAAATT
+TAAGGGCTTCTAGGAGAAATGTAGGAGGGAAGGTGTTACTGGGAAATATGATAGAAGGTT
+AATTTTTATTTTATTTTATTTTTAGAGAAAGGGTCTTGCTCTATCACCTAGGCTGGACTG
+CAGTGGTGCAATCACAGTTAACTGCAGCCTCAACCTCCAGGGCTTGAGCAATATTCCCAT
+CTAATTTTTATTTTGTTTAAGAAATGCAGTCTTGCTCTTAGCAAAGCTAAAGTGCAATGG
+TGTGATCATAGCTTACTGCAGCCTCAACCTTCTAGACTCAAGTGATCCTCCAGTCTTAGC
+CTCCCCAGTAGCTCGGACTACAGGTGTGCACTGCAACGTGTAGCTCATTTTTTTTTTTAA
+TTTTTAGTAGAGACAAAGTGTCACTATGTTGACCAGGTTGGTGGTGATCTCCTACACTCA
+GGCAGTTCTCTCACCTCAGCCTTCCAAAATGCTGGGATTACAGGTGTGAGCTGCCACACC
+TGGCTGAGGGGGTTAATTTTTAATTATATAAAGAGCTCAAAGCAAATATTAGAAGGAGCC
+TAAATGCCTCCAGCAGTTGACTGGTACTGGTAAATTGTGATACATCCATATAATAAAATA
+TTATGCAACCATAAAAAGGATTAAGATAGATCAATAGGTATTGGCACAAATGTCCACGAA
+ATATGAAAATATGAAGTGATGTTCAATCACCATGTACGTATCTTGAAGGATATGGCCCAT
+TTTCTCAACTGCAATTATTTCCTGAGATAAGATTATGGGTCTAAAGAGTGAAGGACATTT
+TTCACTTATTTAAAAGTATTTATCATTTTTATAATTTAATAAAAGATTAAACAGATCATT
+GAATTAGTAAAAGACAAAGTAACTCTATAAATAAATGGAAAAGACACAGATACCCCAGGC
+ATGGTGGCTCATGCTTATAATACCAGTACTTTGGGAGGGGGTGGTGGGGGGATTGCTTGA
+GGCCAGGAGTTCCAGACCAGCCTAAGAAACAAAGCAAGACCTCCTCTCTAGTAAAAATAA
+AAAAATAAAAATAATTGGCCAGGCATAGTGGCATGTGCCTATAGTCCCAACTACTGAGGT
+GGAAGGATCACCTGAGCCTAGGAGGTCAAGGCTGCAGTGAGTTGAGACTGTGCCACTACA
+CTGAAGCCTAGGAGACAGAGCGAGACTTCATCTCAAAAAAAAAAAAAGGACAATAAAGAA
+ATAAAGCTAATAAGCTAACATAAGGAAAGATAAAATATGTGACAAATAGGCTGGGCACAT
+GGCTCACAGCTGTAATCAAGCACTTTGGGAGGCCAAGGCGGGTAGATCACGAGATCAGGA
+GTTCGAGACCAGCCTGATCAACATGGTGAAACCACGTTTCTACTAAAAATACAAAAATTA
+ACCAGGCATGGTGGCATATGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAAT
+CGCTTGAACCTGGGAGGCACAGGTTGCAGTGAGCTGAGATCACACCACTGCACTCCAGCC
+TGGTCGACAGAGCGAGACTGTGTCTCAAAAATGAAAAAAGAATGGGTGACAAAGTAATAA
+TAGGAGGTCTTTCATTTATCACACAGAAAATAACTTGTTAAATTATAATACCTGTGTGGG
+CGAAGGTGCAGTGAAATGGCCATTTTCTTGTAGTATTAGTGGTGTTTAAAATGTATATAA
+GCCTTCCAGCATAAAGCTTGGAAATTTTTTTTAAATCATACAGACAGTGACTCATTATAC
+TGCCTCCTCCAACTCCTGGCCTCAAGCAATCCTCCCACCTCAGCCTCCCAAAGTGCTGGA
+ATTACAGGCTGACAGCCACCATGCCTGAAAGCTTTGCAATTTACATCGAGGGTAATAAGA
+ATGCTCATGCCCTGTGACTCACAGTAATCTCACTTCTGGAAATTTCACCTTTGGATATAA
+TTCAACCTAAACAAAAGGTCATATGCACAAACACAGTGAAAATCTGCGAGTAATTTTTTT
+CTCTTTTTTTAAAAAAATATGGAATGCTTCACAAATTTGCATGTCATTCTTTCACAGAGG
+CCGTGCCAATCTCTCTATTGTTCCAACTAAAGTATGTGTGCTACTGAGGCAAGCATGAGT
+AATTTAAGATAGAGTGGTTAAGTGACATAAGGAAGAATTATGGAGAATTTAAAAATCTAT
+GCTATTTATAGGCACCTAGTAACAGCTCAGTAAATATTAGCTGCTACTATTATTATTTTT
+ATGGTAATTTCACTCAATTAAAAACTGTCATTAAAAATTACCATTGTCATGGAACATAAT
+GTCTCCTACTGTGTAATTGTAGAAACAGATACAATTTGTCCCTTGGTATATGGGGGGATT
+AGTTCCAGCTCTCCCATTTCTGTGTATACCAAAATCCACGCATACTCAAGTTTTCGAAGT
+CAGTCCTGTGGAATCCACATATAACACAAATGGGAAAATTAGTGAGGTGTGGTGACAAGC
+ACCTGTAGTCCCAGCTACTTGTGAGGCTGAGGCAGGAGGATTGCTTGAGCCCAGGAGGTT
+GAGGCTGCAGTGAGCCATAATTGCACCACTGCACTCCAGTCTGGGCAACACAGTGAGACA
+GAAGGTTGACTTTTTAATAGAATTTTTCTGTTCACTTGAAGATATGGTCAGGATTGTGGC
+ATATGAAAATTCTTCATAAAATAACTATCTAATCCAATTAATGCTGGAATTGGGAACAGC
+AGAAGTGTCATCTCAGAGCTACTCACAATGAAAGGTGATGTCTGGGGCTCAGGTGTGTTG
+AGGTCCCCATGCCTGGACTATGGGTGCTGAGTGGGATTTACTTGTCCATCCATTTTCTAT
+ATTCCAGCACTGGGAAACTAGGGACAGTACTTGTTCTCAAGGGAATCTTCAGCTTAGGTG
+GCTCTGTAAAAGAGAAATTACATCATTGAAAAATCGTCGCAGGTCAGGTGAGGTGGCTCA
+TACCTATAATCCCAGCCCACTGGGAGACTAAGGCAGGAGGATTCCGTGAGGCCAGGAGTT
+CAAGACCAGCCTGAGCAACACAGTGAAACCTCATCTCTACAAAAAATTAGAAAATGAACT
+GGGTGCGGTAAAACATTCGTATAGTCCCAGCTACTCTGGAGGCTGAAATAGGAGGATCGC
+TTGAGCCCAGGAAGTGGAAGCTGCAGTGAGCTCTGATCTCACCACTGCACTCTAGCCTTG
+GTGACAGAGTGAGACCCTGTCTCAAGACACACACAAACACACACACACACACACACACAC
+ACACACACACACACACACCCAATCTCACTCTGTCCAGCCTTGACTAATCAAAAGGGCCTT
+CTGGTTACAGAAGAGGTATGCTCTTTTGTAGGACAGGGAGAGACCAGCAAGCTTGTTCAC
+AGACTTTTCCTCATCCTCTGCTTAGTTTTCCAAGAACCCTCACAGTGGAAATGGAGTCTC
+TGGGAAAATGACCTAAATCTTTGGGTTACCAGGGGAGAAATATGCCTCCTTTGTCAATTA
+ATAAATGGAACATCAGCCTTAAAATCCAGGGAGTTCTGCTAGAATGAATCACTCCCTAAG
+ACCCTGACCAATGCATGGAACATGAAAAACTGAAGTTTAACTGGGCGCGGTGGATCACGC
+CTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCGGATCACCTGAGGTCAAAAGTTCTA
+GATCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGTTGGG
+CATGGTGGTGGACACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAAAATCGCTTG
+AACCCGGAAGGCGGAGGTTGCAGTTACTTCTAGAAGAATTTCCATTAGCCCTTTGAAATC
+CTTCAACATTCATGAAGGCCAAAGAGTTTTCACCTAATTTAATCTGATGGGTATGTGACC
+AGAGTCTTTCTAGGGAATAGAGACTCCCAAACAGTTCGACTGGGAAGTGAGGAGAGAATT
+TATTACTCAAAACCAAAGGGAAATGAAAAGAGGCCAACATAGAATGTCATTATTCTTTCT
+TGGCGGGGAATGGATTCCAGAGTCATTCTGTGACCTTTACATGACCTCCTTATTAGCATC
+TAAAAGCTTCCAGTGTAGGATGCAGCCAGCTAGGTTCTCTTCTAATGTAATAAAATTTGC
+TTCGGCAAATCTTATGCAGAGCCAACTCCAGGCTCCAGAAACAATAGGCTATAAATTACT
+GGATCTCCCATTTGATACAATGAAGTATGAGCACGGTCCTGAATGACTCCTCTACATACT
+ACTCTGGGTGGCTTGAAGTGAATTTGATACAAGAACTGGAGCGAGGGCAAAGCAGAGCTA
+GATCTAGGATTAATGTGCTTGGGCCCAGCTCCTCACTACTCACCTATGAGTCTAGTTCCA
+GAACCCAAGTAGAGGATGGGGAAACAAGGCTCCTGACTTTTTTTCCCTAATATCTGCATC
+TCTTTCACATTTCTTATCTCCTTGCAAAGAAACTAAACAGTCTCAACTGAAATAACTAAA
+TGATTAAACCCTATACAGAGAATCTCCAAAGACTGACAAAATATCATTCAAGACTGTTAC
+ACAGACAACCTTGAGGATGACTTGATGTACCAGTGATCTACAATATTTGGGATCATTCCA
+AATTCCCATCAAGGATCTGCCTATATCAACAAAGGAGCCAAGGACCAACCATTCAAATGG
+GCCCTGCTGCCAAGCCTTTTTTTTTTTTTTTAACAATGCCATCTCTTCATATTGTTCCAT
+TTAACAAAACTGCAGCCCTTCATCTATCCTTAAGTCCCTTGGCCAATGGTACAGAGCCAG
+AGTATGCTACTCCCTAGCAGGAAATCAACAGGATGACCTACTAAACACCATTCAGAAGAT
+GCTAAGACCCATGAATTGCAACAGGAAAGAAAAGACAGAGAATTAGTCAGACAGGTACAT
+GCTGTGCCAAAAATGCACTACAGCCCCCACCCAATTCTGCCTAATCCTAGCTGGGCTGAC
+ACCAACCTGATGAGACAGGCCTATAAGATCTCAAACTAAAACAGAAACTCCTGAACTGGG
+TTCTTTTGAGCCCAGGAAGCAGCAGTAAATCATTAAAGAACAGATAAGTTCTTAAGGTGA
+GGGAGAGTTTCAGATAAATGGAATGCTGGTAGAACACAGGGCCCAAAGGAGCAAAAGTTA
+ACCTAAGCCCAGGTAGAACCTTGTTTACTAGAGTATTAGGCATGGGTTTGGGCAACTATT
+CTAACCAGAGAAACTGGCTTCAGTGAGGGCAAGTTGGCAATCCAAGGTATAGCATGCATA
+GGGCTGGCAAAATTCAGGGTGACTGAAGCAAAAGCTTCAGAACCAGAAAGACCACATCTG
+GGGGTAGAGCACAAAACTCTCAAGAGATGAATCTTTGTAAGAGTGAGGCAGAACTATATA
+GCAGTTTTAGGAGATCTGTTGGTGCCCAGCAAGAGCTCCAAACGGGCTATATGCAGGGAT
+GCAGGCTGTAGTCTCAGGAGAGGAGGTTCACAAAAGTCATTCAGTCCAAGACCTCAAACT
+GTGTTCTCTACTAAAAGGAATCAAGGTTCCCTAGAGAAACGGCTGACTCCATGTATGGTG
+CAGTATATTGATCCTGGAACATCTTTTTTGCCAGAAAGCAAGGAAGCCATCAAAGTCCAA
+CAGGATCACGTCAAAAAGACATGAAAGTCAACTTGAAGAGATAATTATTAACCTAGATGA
+GACAATGTAAGCATCCAAAACAATAAAGACTGCAATGGCCTGAAATACATCAAATGCAAA
+CAATAAACTATGAGTTCATAATGGTATTCAGAAAAAAAAACTACTGGTCATTAGAGGGAA
+GGTTACTAGGTCACTAACTTACTACTCTGAAAAGTGACTTAAGATGAGAGGTAGGGTGGA
+GAATTAGCTATTTATTCAGTCTTTCCTGTACAAACATAAATTTTTAGGGAGATTGAAGCA
+GATGAAACAAATCTGGAAAAATGGAGGTAACTGCTTAATCTGCGGGTTGGGTGCATGGAG
+GTTCAACATATTTCTTTTGTGTATATTTGAACCCCCTACAAAAAAAGCACAAGACAGAAT
+GTGAGCCAAGCAGCTTAGGGTTTAGGCAAGGCTTCTGCCTACAAGAGACACCAGGATATG
+AGGGGTAGTTTTAGCCCTATTGGGCTGAGCCAACTGGAGGTATATAGGGAAGTGCTAAAT
+TGCAGAGGTATCATGTTGCCCAGCACTTGATCAAATCCTAGATCCTAGGTCTGCTTGGTG
+GCATGCTTCCTAGGTAGTGGATCTGAGGCTACCTATAGAACTTCCTTTGCAGTCATAGTT
+CACTCAGAAACTACAAAAGTGCTTGCTCTTGAAAATGGAGTCTTTGTCCATTTCATGCTT
+CTATAAAAGAATACCACAGACTGCATAATTTATAAAAAGGAAAAAAGGAAGGAAAGAAAA
+AAGGAAGGAAGGAGGGAAGGAGGGAAAAAGGGAAGGAGGGAAGGAAAGGAAGGAAGGGAA
+AGAAGGAAAGGAAGGAAGGGAAAGAGAGAAAGAGGGAAGGAGGAAGGGAGGGAAGGAGGG
+AGGGAGGGAGAGAGGGAGGGAGGGGAAGGGAAGAAAAGGGAAGAGAAGGGAAAGGAGGAA
+GAAAAGGAAAGGAAAGGAATAAATTTTATTTCTTAACAGTTCTGGATGTTAGGAAGTCCA
+AGGTTGAGGGGCCTGCATCTGGTAAGGGTCTTCTTGCTGCATCATCCCACTACAGAAGGC
+AGAAGGAAAAGAGAGTGCAAGAAAGCAAGAGGGCAAAAGGGGCTGAACTCTGTTTTATAA
+TAAGCCCACTCTGTGATTACTAATCTATTAGCACAATAACAACATTAACTCATTCATGAA
+GGCTATTTTATTAGGCCCCACATCCCAACTGTTGCATTGAGGATTGAGTTTCCAGCACAT
+AAACTTTGGGGGACACATTTAAACCATAGCAGAGCACTTAGGTTAATTCAACTAAGAGGA
+GCTGGGAAAATCAAAGGCATGAGAAAGACAGCAAAAGCTAGCAGAGAGAAATGCATAGGT
+TAAGGAAAAAAGTCACAGTGAATCCTGTAGTGCAGGCTACTTTATCAAAAGCACCTAAAA
+AAGATCTCATTAACTCCCCCAGCTCACCTCCACCCACATCTAAAGAGCCACACACAGCAC
+CACCAAAGGCAGCACAATGAGAACAGCATTCTCCTCAACAGACAAGCTGGGAGTATCTAG
+ACACCTGACCTCAATAGCTCCAGAACAGCCCTAAAACATTTCCTCCCTAACCACCACTCA
+AGTCACCAGCTTGGAAAGTATTAAGAAAACCCAAATCCTGACACACCACTATGAAACAAC
+TTAAAACAGCAAAGAACAACCCATTTAAACAGCAATGCCAGCTGTTGGGGAAAAAAGGAA
+CAATGAGTAGAGGAGAAACAGACCACTCGGGGTCCACCAAGACCCAGTCTCTCAGCTTCA
+GCACTTTTAAATGCAGAATCCATACCCCTCTGGGGCCTGTGGAGCTCCACAAGGCATGTC
+GTCCTCAAAGATAAATGAGCAGGCAAGCTGGCTAGAAAACCACTAAGGGTATTTATTCTT
+TAAAGAATCTTTACAGGGTCAAAGAAGAATGGGTCTTAACTGGCTATGTGAACTCCCCAC
+AGATTCTGAGGATGATGTCAGTATCCCTTTCCAGATGTGTTTAACACTTTGCAGTCACTT
+GTATTCCTGCCACTGAGTGCCAGTGCTTTGCTAATTTGAACTGATTCCAGCTCACGCTGA
+CCCCAGCTCCCTGGATGTTACCATTAGCCAAGACTGTCACCCATACTGTACCCTTTCAAA
+GAGTCCTAAAAACAGCTCTTCACCTACTCTTCCAAGACAAGTAAAAATGTCTGCCAAAGA
+AATGGGGAAAAAAGATTCAGAGAGTGAAAACAATTAATATACTAACAAGAGAGCAAAAAG
+CAAAGGGGGAGGAGAAACTAGGAAAATCATATATGGGCTCTCACCTATTTCCAAAGCTGG
+GCTAATGTCCTTTTGCTTGTGTCTGAATAAGGCACCAATTTTAAGCTGCTAATGAAAAAA
+AAAGAAAAAGAGAAAGAAGCAGGCCCAGGCTGGGCGCAGTGGCTCATGCCTGTAATCCCA
+GCACTTTGGGAGGCCGAGGCGGGTGGATCACCCAAGGTCAGGAGTTCTAGACCAGCCTGG
+TCAACATGGTGAAACACCATCTCTACTAAAAATACAAAAAATTAGCCAGGCATGGTGGCG
+CATGCCTGTAAATCCAGCTACTAAGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGAAG
+GCAGAGAATGTGGTGACCTGAGATCACGTCATTGCCCTCAAGCCACGGCAATGAGAACAA
+AATTCGGTAAAAACAAAACAAAACAAAACAAAATCACCATAAAATAACTCAGACTTAATT
+AAATACAACCCTAGTGGTGAATGACTAAAGATGGATTACTCATAACAGAGATAACGGTCC
+AATAAGAATCCAGGAATCTTACCTTTTAATAACAAAAAAATCCTTTCCTTCTAAAGTAAC
+ATCCTCTCAAGGCCAGGAATTCCATTAGTAGAAAGCCTTCCTAAAAAACAAAATTCCTGG
+CCAGGCATGGGTTCACGTCTGTAATCTCAGCACTCTGGGAGGCCGAGGCGGGAAGATCAC
+TTGATATCAGGAGTCGAGGCGGGAAGATCACTTGACGTCAGGAGTTCGAGACTGGCCCGG
+CCAACATGGTGAAACCGCATCTCCACTAAAAATACAAAAATTAGCCTGGTGTGGTGGTGG
+GCACCTGTAATCCCAGTGACTTGGGAGGCTAAGGCAGGAGAATTTCTTGAACCCAGGAGG
+CAGAGGTTGCAGTGACCAGCAAGGTTGCGCCATTGCACCCCAGCCTGGGCGATAAGAGTG
+AAAACTCCATCTCAAAAAAAAAAAAAAAAAATTCCTTTGGGAAGGCCTTCTACATAAAAA
+TCTTCAACATGAGACTGGAAAAAAGGGTATGGGATCATCACCGGACCTTTGGCTTTTACA
+GCTCGAGCTATAAGAACAAAAAGAAAAAGGGATATCATTTAAACACAGTATGTAGAAAAG
+AATAATTATTGAATCTGTACTGGTCTTTAACTTTTACACTTTGATCTTTAATTCTGTTAT
+TGTGATTGAGTCCAAAGAAAAACAGTATGAGTAAAATAAAAAGAACACCAAAAATGCTAA
+TATTCTGTTTACCGAAGTCTGTAGTGATATATCCCATTAAATCCAAGTGCAGTGACACAC
+CCATAATCCCAAGCACTTTGGGAGGCTGAGGCGGGTGAATCTCCTGAAGTCAGGAGTTCA
+AGGCCAGCCTGGCCAACATGGTGAAACCCCAACTCTACTACAAATACAAAAATTAGGCAG
+GCGTGGTGGCAGAGGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGCAGGGAGAATTGCT
+TGAACCCAGGAGGTGAGCTTGCCATGAGCTGAGATCATACCACTGCACTCCAGCGTGGGT
+GACAGAACAAAACTTCAACCTCCAAAAAAAAAAAAACAGCTAGCAGGTGACATTTGCTAT
+AGGGAGACTAGGGATATGATCTTGCTGCAATCCTTCCATTTTAGTAAATCTAAACAGTGT
+GAATCCATTCTGTTTCGTCCCCACTCCACTCCAGAGCCAAAACAAGAAAATCAATTATAT
+TTCTAGTTCTTTAAAAACATATCTAACTAAATCATCTAATTAAAAGATAATATGCATGGT
+TCCATACTCTAAAAGAAAACTTATGTCCTGCATATCATGGACATTTGATGAATGCTTATT
+CAGTTGACTGGTGTAGACTTCAATAATAACCTGTTCAATGCATTATGCCAGATGAATCTT
+GCATCTCAAAAGTAGAACAAATATTGTTCTTTCAGTTTTGTCTACCCATAAATGCAATAT
+TTACTAATAAAAAGAAAATGAGTTTATTGTTCTAGAGAGTATGAGAATTTTGACAACATG
+AATTCTCCTGTCCTAGGACATAATTAATACTTAGAGGCATACTATTTCATGTGGAAGCTA
+CCATTAAATCAATGTTAAGTGTTAATTACCTCACATAATCTTCTAATCTGACTTGACTGA
+AGACGTACCTGACAAAGTTGATTTATCAAGTTGTAAATCTTCACCTGTTGAATTCATAAG
+TTCATGTCTGAAAGGTGAGAATAAATACTTAATATTCACTAGGCAATTTCAGCAAAGTAA
+TATCCACTAGTACATATTTAACATTTCATCATGAACTGCGGGTGTGAAGAGAAAAGACAG
+GCTGGGCACAGTGGCTCACACCTGTAATCCCAGCAGTTTGGGAGGCCGAGGCAGGCAGAT
+CATGAAGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTAAAACCCCGTCTGTACTAAA
+AGTACAATAATTAGCTGGGCATGGTGGCAGGCACCTGTAATCCCAGCGACTCAGGAGGCT
+GAGGCAGGAGAATTGCCTGAACCCAGGAGGTGGAGGTTGCAGAAACCATTATCACGCCAC
+TGCATTCCAGCCTGGGCAAGAGAGCAAGATTCTGTCTCCATCAATCAATCAATAAAAATA
+TAAGGAGGAAGCATTTACTGTGTATTTATATGTCTGGTATTATGTGAAGCACTTTACTAT
+CTTATCAAATCTTCGGGACAGGTCTTCAGTTCTCATGACCACAAAAGAGGATACTAAAGC
+TCAGACAGGAGAAGAGACGTGGCCAGCCTGTGTCCCCAGGGCCTATGGTCTTACCACTAG
+GTTACAGTGTTTCCAGATATCACATGTTGTGAGATTTTTGCTTTAAAATGAACCAAAAAA
+AAACCAAAGGTGAAAAAGGCATAAGCTATTAAAAAGTGGGAGAAACACTAAGAGAACCTT
+AAGCATGTAACTAAAAATATTATGGAAATGTTATTGAATTCATTAGCAAATTTAGTGCTA
+GGTTTTCATTGAGGAGTAGGTTATATTACTCATGATGAAGAAAAATGTTCCTTTTAAGTA
+TATTAACATAAATACCATCAATATTGTTTATCATGTTTAAATGTTCACTTAAAGCAATTC
+AGTTAAAATTCTGCATATCATACAATTTTATAGTTTGCTAGTAGGTTACAAGTAAATAGT
+CACCCAAATAAAAACATCATGTTTTCCACTGGTTGTTGCTCTTTTTTAGGTGAGTATTTG
+ATGTATACCAACAGAGAGAGGATAATAACAAATCGCTAATTTCTTTCATCACTATATAAA
+GGTGGCTTCAGGATAGAATAGTATCAGGGCAATGATGAATTTGAAATCTAACATCAATTC
+AGTGATGCATCAAGATAAAAGCAGAGACAACAGGGGCACCTTGGTGAGTACTGAACATTT
+TATTTATTTACTTATTTATTTTGAGATGGAGTTTTGCTCTTTTTGCCCAGGCTAGAGTGC
+AATGGTGCCAACCTCGCCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCGATTCTCCTGC
+CTTGGCCTCCCGAATAGCTGGGATTACAGACATGCGCCACCACACCCGTCTAATTTTGTA
+TTTTTAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCCGACCTAG
+ATATCTGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCGCGCCCA
+GATGAATTCCAAATTTAACAAAGCAGACTAAGAGAAACAATTCATTTAAAAAAATAATAT
+TTGGCCAGGCATGGTGGCTCACACCTATAATCCCAGCACTTTGGGAGGCTGAGGTGAGTG
+GATCAGGAGGTCAGCAGTTCAAGACCAGCCTAGCCAAGATCATGAAACCCCGTCTCTACT
+AAAAATACAAAAATCAGCCAGGCGTGGTGGCTGGTGCCTGTAATCCTAGCTGCTCGGGAG
+GCTGAGGCAGAGAACTGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGTGC
+CACTGCACTCCAGCCTGGGCGACAGAGTGAGGCTCCGTCTCAAAAAAAATAAATAAATAA
+TTCAATGAAATTCCTAAGATCCAGGGCTTTGCAATAAATATGTAAATAAATTTCCAATCT
+CCATACTGAAAGTTTAAAAGAAATGCTAACTAATAACTAAAGAAATACAACTTTTCCTCA
+GCTTTGCAGCAATCTAGAAACAAAGTGTGTAGACACTACAAAGCACCTTACAAGGAGAAA
+CATGTAAGGATGGCATGACTCGCCGGCAGCCCTGGGCTTGTCCACGGTACCCCCATGATG
+AACAGTAACTCCACTGTGTAAACGCCCATGAACATAAGATTACAAGACTTTTCCAGTTTA
+GACATACCATATTTTCTTTCAGACAATTCTTCAGTTTGTTTACGTAGATCAGCGATACGA
+TGATTCCATTTCTCTGAAAACCAAGCAAAAGTTGCTTCTCAATAACACATCCCTATGTCA
+GAGCAGCACTAACGTATAATGACTGATGTCATATATTTTACATTCTAACAGTCCATATCA
+TTTTACTGCTTTCAAGAAAAAATTTCCCCTTCTTGGTGGTTCTTAGAATTGGTTTAATGG
+GAGACTATTAGAGAAGCTGAAAAGCAGGAGGGCAGAAAAGTTCAATCAAATTAAACACAA
+TAACAGGGAGGTCACAATGAGGCGGTCTCCAGGGGTCTTTTAGCAAACTTCCTAAAACAT
+GTCTCAGCTGTGTGAAAATAGACTTTACAGCAGCCGGGTGCAGTGGTGCAGGCCTGTAAT
+CCCAGCACTTTGGCAGCAGAGGCAGGTGGATCACTTTGAGCTCAGGGCAACATAGCCAAA
+ACCCCCCTCCCCAGCCCCACCCCCACCCCGTCCCTACCAAAAATACAAAACAGCAGGGCA
+TGGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCACCTGAA
+CCCAGGAGGCAGACATTGCAGTGAGCCAAGATCACACCACTGCCAGCCTGGATGACAGAG
+CAAGACTCCACCTCAAAAAAAACAAAAACAAAAACACAAGGTTAAGAGGGACCCCCGACC
+TTACAGATGCAAGTTTAAGAGGGACCCCTAAGCAAAAAATGCCAACCCTTTTTCTCCCAA
+TCATTGAAACACCAGGAGGGTGTAACAGTTTTGCAGCCTAGCTGTAGCAGGCTGATGCCC
+CCAAGATGCCCATATCCTAATCCCGGGAACTGGTGAACATGACCTTATATGGCAAAAGGA
+GCTTTGCAGATATAATGAAGTTAAGGGTCTTTGGCTTTTGGGGTTGATGTACTCACTCGG
+ATCCTTGTAAGAGCAGAGCAGGTGATGGAGAGGGTGGGAGGTGTAGTGACAGAAGCAGGA
+AACTCCAGTCATTCGAGACGGGCAGCACAGGCTGAGGAGTGCAGGCCACCTCTACGGCCA
+GGAAACAGATTCTCCCGCAGAGCCTCGGAAGCTACCGACCCTGCTCCCACCTTGACTCAG
+TAGGACTTACTGTAGAATTCTGGCCTTCAGACCTGTAAGGGAATACATTTTGGTTGTTTT
+AAGTCACTAAGTGTGTGGTAATTTGTTGCAGCAGCCACAGGAAACTAGTATTGTAGTGAA
+GCCTCAAAACCCCCCTGAAGGGGCTGGGCTCAGTGGCTCATGCCTGTAATCCCAGCACTT
+TGGGAGGCCGAGATGGGTGGATCACTTGAGGTCAGGAGTTCGAGACCAGCCCAGCCAACA
+TGGTGAAATGCCATCTATACAAAAAATACAAAAACTAGCCGGGCATGGTGGCACATGCCT
+GTAATCTCAGCTACTCAGGAGGCTGAGACAGGAGAATTGTTTGAACCCAGGGGGGCGGAG
+GTTGCAGTGAACTGAGATTCCACCACTGCACTCCAGCCTGGGTGACAGAGCGACGCTCCA
+CCTCGAAAACAAAACAAAACAAAAAAACCCCACCTGAAGGTTTCCAGTTCTGCCAGCACT
+CTCCCACCCAACCCCCAGAAACAGACATTCCATTGCTGTGGGCCATGGACAGGCAGAAGG
+AAGCACCTCCTCATGGCAGAGGCCTACCCAGGAGAAACCCAAGGGAAGGCACTGCTGGGC
+TGGCCCCTCTCTGCCAAGGCCATATTCTTTTTTTTTTTTTTGAGGCCAGTTTCACTCTGT
+CTCCCAGACTGGAGTGCAGGGGCACAGTCTCGGCTCACTTCGACCTCTGCCTCCCCAGTT
+CAAGTGATTCTCCTGCCTCAGTCTCCTGAGTAGCTGGGATGACAGGAGTGGAGCATGCCT
+AGCTAATCTTTGTATTTCTAGTAGAGATGCGGTTTTGCCACGTTGCCAGTCCACCTGTCT
+CAGCCCCGCAAAGTGCTGGTATTACAGGAGTGAGCCACTGCACCCAGCATTTGCCAAGAC
+CTTTGATGGCAGGCTTTTTCCAGGTGATCAGTCCTTGTCTGGTCTGGCTCTGCCCCACTC
+TCCTTCTCACCTAGTTGGAATCCCTAGCTACTTTTCAGTAGAGGAGAGTGTGTACCCCAA
+TCCCAGCTTGGTTCAGATCTGCATTTAACTCATGGAACCTGGCTGCTCCCCAGGTCCTGA
+AGAAAAAAACGGTCTCTCTGTGGGTATGATAAAGGATGGGCCTGTCCCCAGGACCCTGTG
+AGAGGGAAGCCCAATGTCCCACCAGGTTGGCAGGGCTGGGGAAGGGAAAGTGTTATGGCA
+GCCCCAAGAAAAAAAAGAGGCAGCAGAGGGAGCAGGACAGCGCTCACATGGAACTCATGC
+CACTGCCTGAGGGGGGGGAGGAGTGCACGCCAGTGACGTCAGGGGGCAGAGAGGCGCAGT
+TCCAGGGTGGCTTTCCCCCTCACTTCCTGCCATGTTACTCTGATCGCCTCCAGGTGAGCC
+TGCCCACTTTGTGCCCAGGGGCCTGTAGAAAACCACAGCTCCCCATGGTTATGGCCCCAG
+GAGTGGGGCAGAGCAGGGAGGAGTCCTGGACAGAGGAGAGGCAGGGGCAGGAGGGAGTGG
+GCCTCAAACTCCAGGAGGGGGCCCTTCTCATGGGTCCTGCTTTCTGGCTTCTCCTTCCTT
+ACCCCTGGGCTGATCACTTGGGGAAGAACTGAGACAAAGTTTCTCGCCCTCAGGCCCAAA
+GGGTTTAATTACTGGGCCCTTAGGGAGGTGTGAGCCCCCTGAAAGGATGCAAGGTTTTGT
+TTTGTTTTGTTTTTTGAGACAGAGTTTCGCTCCTGTCGCCCAGGCTGGAGTGCAGTGGCG
+TGATCTCACCACACTACAACCTGCGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCT
+CTGGAGTAGCTGGGATTACAGGTGGCTGCCACCACGCCTGGCTAATTTTTTGTATTTTTA
+GTAGAGACAGGGTTTCGCCATGTTGGGCAGGCTGGTCTTGAACTCCTGACCTCAGGTGAT
+CCGACTGGCTCCGCCTCCCAAAGTTCTGGGATCACATGAGCCACTGTGCTTGGCCACGAT
+GAAAGGTTTTGTGTGGAGAGCATGTACATGCCTTTCTGGGAAAACAGTCCACAGCGCTTA
+TTCTCAGCAGACTTCACGGTGAAAAAAGGTTAGAACTCTTGCTACAGAGCTGTGGAAGCA
+GCCAGGTGAGGGGCCTGCCAAGGGCACTCTGGGCACTACCTGGGCACTCTCGAGCCCATC
+ATCCCCTAGGCAGGCTGCACTGCTTGGTATTTGCAGAGCTGAGGGGGTGGGGCATGTGGG
+GACTGTGAAATCGCCCTGAGATGACCCACAGTCCTCAGCTGGGAAGTGAGCGCTGCATCT
+CCTGCAGCGTCCTCCATCCCTAGAGCCATGGGGCCAGGAGAACCGGCCCTTGCAGCAAGT
+GAAAAGCCTATTATTGATTCCCTCCCTAGCCATGTAGACAGTGAACCAAGACACTCATAT
+CAGGTAAATGCCTTGTTCTCTGTTACCAAGGTAACCAGTAGGCATTCCCAGATACAGCGA
+AGGTCCTCACACCAAGATATGCACCTGGCCACCTGAGGAAAGAGAAAGGACTATCTGAGG
+GGATGGGGCTGAGCTGGGTGTGGAGTGGTCCTTGTGGGTCTTGGAGAGTGGGAGGGGGAG
+CAGCATGAGCCAGGCCTCGAGGCAGAAGGACAACCAGGAGACAGCCTGGAAAAAGTGCTG
+GACCCACAAGGGCTCTAGGCTGGCCAGAGGGGAGGTGGGATAGGCTGTAAAGTCCTGAGG
+TCTGAAGATTGGCCCTGGCAGGAAGAAACCAGGTAAGGTGGGGTGTTACCTACACCCTCG
+GGGCCAGATGCAGGCCAGAGCCAGCCAATTACCAGGCCCTTAGGGAGGTGTGAGCCCCTT
+GAAACGATGCAAGGTTTTTTGTTTTTGTTTTGGAGACGGAGTTTCGCTCTTGTCACACAG
+GCTGGCACCTTTGCCCAGAGCAGGCACCAAGACTTCTGGCTCTGGGTGTGACCTCAGTCT
+GGGTAAAAGCCCCAGCCCCCACCAGCACCACCTATCCCCTAGACTACTTCAGGTGCTGAG
+CCCAAGCCAGGGGCAGGAAGCTAAACTGATACCTAGGGTAATCCCAACAAAGTCCCTGGT
+TCCCCGCAGCTATGGGGCTGACGGGGAATTACAGCCCAAACCCCAGATGCTGGCTCTCAA
+ACTAACACTGAGCCCTCAGTGCCCACAGGGAGATACAATCAGCGCACTTTCCAGATGGGG
+AAATGGGATCAGAGAAGTGCAACAGCCTTGCCCAATGCCCCAGACCAGGGCTCCAGGCCC
+AGAGTGTTCTTTTGTCACTGTGTTCAGAGGGCAGCAGCTGCTGTGATGTACCCACCTGAG
+CCTGGCAGCTTTCTCCAACTTTGGAAGCCCAGGAGCATGGCCCCTGTCCACAGATGCACC
+TGGCATGAGGCGTGCCCAGAGGGACAGAGGCAGATGAGTTGCGTCTCCTCCACTGGATTG
+TGAGGGCCTAGAAGGAGACAAGGGTCTGCTTGAGAAGGCAGTGAACAGCGAGCAGCCTGA
+GGCAGTGCCCCTCTGGATGGATGCGCAGTGCCTGGATGGAACCTGGCTCAGACAGAGCTC
+AGTTCTGCAGGTCCCTGAGGCATGGAGAGTTCACAGCTACCAAGTGTAGGAGTCTGGATT
+CAAAGCCAACGGCGTGACTCCAAAGTCCCTGCCCTAGCCCCTGGACCACCCTTGCAGGCC
+CATCAGATGCCCAGGCCAGCAGCACAGCCGGCCAAGACCAGGGAAACTTGGGGAGCCTCA
+GAGCACCCCCAGGTATTCCAACCTAACCCTGGTGCCCCGCCTCTCACCACCCTTCTTCCT
+GCTTTTACCTCAACCCCTACACAAAGCCTGGGCCACTTAATGTGGCATCAAACAGACGCC
+TCAATAAATCAGTCTAATCTCGAAAAAAAAAAGGCTTAACAGATATACAATTGCACGTTA
+GAATGCTAAAGACCATAAACATATAACAACTTAAAGTACATATAAATTCAATATATATCC
+AATCATTGTAACTATGACACAGTAGAATATTAAAATACTATTTTCAAAATGTATACAAGC
+TTAATGTTCTATGTATTCAAACTGTTTATTCAAAATACAAATCATCAACATAAATTGCCA
+CTAATATTCAGTCCCTTCACAGGACATGATTCACTGGGAGTTAATAAATTAGCAGCCGGC
+AGGCAGTGACACACCGCAAAAATGAAAACCAAGAGGTGAAATAGTTCTGAAATAAAGGTT
+TTAAAGCTAACAGAAATCACTGAATTACTAAGTCATTAGCACTAATTTTGAGCCAACTAA
+CTAATTAATATGAGATGATACAATGTCCTATACTTTGGTAAATACAGACTATGTTTAAAC
+AATGTCTGTAACGTGACTTGTAAAATGCTCCTGGCTTTACAAAGATGTGATTAAGATGTA
+GTAACACATGCTAAACCATTTCCCCCTGCAGAGCATGTGGTAACTTTCATCAGTCACATT
+GAGAGTCCAGAAGATAAAGGAAAAGGTCATGGATTTCGCTGAGAACTTACCAGAGTTGAA
+CTCCCTCATTTTCCGTTCCCCAGCATTGGCGGGTTCTGGGACTGGTGGCTGTGGTGGCTC
+GTTGGTCTTTGTCTCTTAGAAGGTGGGGAATAATCATCATCTTGAAAAAGAAAAAATGGT
+CATTACTGAAGGAACCATCTTAGGTTACAGCCACCTCTGGGTCAATTCCCAACATTCAAA
+AGCTGAGCAGGGCTTTAAAGCTATCTTATTAATAATTATTTCTGTATTGCGAACTTCAGC
+ATACTTTTTTCTAGTTACATTTGAAATGTTATTCTTTTGGGATGTGCTCAAGTGAGTACT
+GCTTTTTCCTCTGCCTTGCTTCATTACTTTTTAGTTTCCTTCATTTGAATCATCATTGTA
+AGTCTCCCCTTCTCCTCAAATAACTTTCAAATTGCTGCCAAGAACTATGTTCTATCTTAA
+GGCTTTTGAGAAAAAACTTTCAATGAAGATAGCCGCCTAAAGTTATACAAATATAGAAGA
+AACGGGATAAAATAAAGCTTAGATTGGAAAAAATATTTAAGATTCTACAAAATTCACGCG
+TAAACAAGGGAAGCTGAGTAATTGTATGTTCAAATACTTGCAAAACATGTAGGCTTAAAG
+AAATAGAGCTGGCCAGGCATGGTGGTTCACGCCTATAATTCCAACAGTTTGGGAGGCCGA
+GGCAGGCAGATAACTTGAGGTCAGGAATTCAAGACCAGCCTGGCCAACAGAGTGAAACCC
+TCTCTCTACTAAAAATACAAAAATTAGGCCAGGAGTGATGGCTCATGCCTGTGATCCCAG
+CACTTTGAGAGGCCGAGGTGGGTAGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTAAC
+CAACATAGGGAAACCCCGTCTCTACTAAAACTACAACATTAGCCAGGTGTGGTGGCACAT
+GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCCCTTGAACCCAAAAGGCA
+AAGATTGTGGTGAGCCGAGATTGTGCCATTGCACTCCAGCCTGGGCAAAAACAGCGAAAC
+TCCGTCTCAAAAAAAAAAAAAAAGAAAAAATTAGCCAGGCGTGAAGTTGCGGTGAGCTGA
+GACTGCACCATTGCACTCCAGCCTGGGTAGCAGAGCAAGACCCTGTCTCAAAAAAAAAAA
+AAAAAGAGAGAGAGAGAGAAAGAAAGAAAGAGGGCTACATTATTTATGAAACAGGTACTG
+TTAACTCAGTCACCAGAAAGCCTGTGTATAAATGAGCAGTGAGATATTCAAGCACAGCAC
+ACACACACTTCTCAGGACAGCTGTCGTGAGTGTTCCATGCTCATTTCCTTCTGGATACAT
+CAGCAACTCACTCTGCTATGATCCTGCAATACATCTCATGTTAGAATTAGAGACATCTGG
+GCCAGGCACAGTGGCTGACGCCTGTAATCCTAACACTTTGGGAAGCCGAGGCAGGCAGAT
+CACCTAAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAATGCTGTCTCTACCA
+AAAATACAAAAAATTAGCTGGGCATGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG
+CCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGTGGAGGTTGCAGTGAGCCGAGATCTTG
+CCACTGCACTCCAGCATGGGGGACGGAGCAAGGCTCTGTCAAAAAAAAAAAAAAAAAAAA
+CAGAAAAAGAAAAAGAAAAAAGAATTAGAGACATCTGGATCAAATCAGCTGCCAGTCTCG
+CAAAGTGTCGGGTAACATCCTATTAAGCTTGCTGCTTACACATCATCTATAAAATACTGA
+AAATATCATTTTAAGAAATCTTTTTTTTATTTTGAGACAGAGTTTTGCTCATTGCCCAGG
+CTGGAGTGCAATGGTGCGATCTCAGCTCACTGCAATCTCTGCCCCCTGGGTTCAAGCAAT
+TCTCCTTCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGCACCACCACGCCTGGCTA
+ATTTTGTATTTTCAGTTGAGACAGGGTTTCTCCATATTGGTCAGGCTGGTCTCGAACTCC
+TGACCTCAGGTGATCCACTGACCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCC
+ACCATGCCTAGCCAAGAAACCCTTATTTTAAAACAAGCCAGGCGCGGTGGCTCATGCCTA
+TAATCCCAGCACTTTGGGAAGCCAAAGCGGGTGGATCACTTGACGTCAGTAGTTTGAGAC
+CAGCCTGGGCAACATGTTGTAACCCCATCTCTACTAAAAATATATTTTAAAAATTAGCTG
+GGCATGGTGGTGGGCACCTGTAATCCCAGCTTCTCAGGAGGCTGAGGCAGGAGAACCACT
+TGAACCTGGGAGGTGGAGGTTGCAGTGAGCGGAGATCACGCCACTGCACTCTAGCCTGGG
+TGACAATAGAAAGACTCCATCTCAAAAACAAAACAAAACAAAACAAAACAAAAAACCACT
+AAAAAAAAGACTCCATTTCAAAAACAAAACTAAAACCAAAAACACAACACAAATGTAGTA
+CACAAATGAAAATAATTACTGTGTTAAACACAGTTTCATAGAAAATAAAAGACCAATCAA
+ATACAATAAGCTGCCTTTTTAGATGGGTATGTTATTCTTCTTTCACAGCTAAAGAAACAG
+GCTCAGAGAATGTTATTTGATTGGACCGTGTTGCATTTCTGGACAGTGCAGCTGAGATCA
+GACTTTGTGTGTAACTCCACTAGCCTACCAGGGTGCCTCTCATAAAGCTAAGAAATGTAA
+ATTTGGCCTAATATACAAAGTTGCCAGGGCAGCACTGGGTCAATTCTACATACAGTACTT
+CTATGTTCATCAAGGGAAACCTTAAGGGAAAGTGAAAATGCTTCTAGAAGGCGACTGGAC
+ACCAGCGCCTTTGCTTGTTGCCTTTGGGCTCTTCTTCTAAGGCCAACAGTGACCTGAAAT
+TATTGACTGGCTTTTCAATCAAGTGGACAAAATGGTACCAAGGTCGGCAACATCAGACAA
+ATTTACTTGAGGGCCTTATCTATGCGCTTTGAAAGACAAAACTGCTTTTGTAAAGGACAC
+TGTATTTCAGAAAAACATAATCATATTAACAAATAATAACACTGTAAAATGCTGATGTGT
+TGAATGCTACTTTAGAAAAACATGCTCAAATCTAGGGAAAAAATTTGATACAAAACTACG
+TATCAATTATCTAGCTAGCTATCTATCTAGAGACATGCTTTCATTCTATTGCTCAGGATG
+GGAAGCAGTGGGATTATCATAGCTCACTGCAGCCTTGAGCTCCTGGCCTCAAGTGATCCT
+CCTGCCTCAGTCTCCTAACTAGCTAGGGCCACAGGTGGACACAGTTATGCCTGGGTTTTT
+GTTTGTTTGTTTTGTAGAGACAGGGTGTCACTACATTGCCCAGGCTGGTGTCAAACTTTG
+GAGTCTCGCTGTGTCGCCCAGGCTGGGGTGCAGTGGTGTGATCTTGGCCCAGTGCAACCT
+CTGCCTCCCGGGTTCAAGTAATTCTCCTTTATCAGCCTCCCAGGTAGCTGGGACTACAGG
+CATGCGCCACCACGGCCAGCTAATTTTTGTATTTTTTGTAGAGACTGGGTTTCACCATGG
+CCAGGCTGGTCTCCAACTCCTGACCTCAGGTGATCCACCCGCCTCGGCCTCCCAAAGTGT
+TGGGATTACAGGTGTCAGCCACTGAGCCTGGCGGAGCACTTTATGTTATTAAGTAGCCTA
+ACCCAGGTGGGTCGCTGTCCCTCACGCCTGTAATCCCGACAACTCTGATGGCCAAGGTGA
+GAAGATTGCTTCAACTCAGGAGTTCGAAACTGGCCCGGGCAACATAGCGAGGCACCCCCC
+GACCCCATCTCTAGAAAAAAATACAAAAATTAGGCCAGGTGTCCACCGCGCCCGGCTAAT
+TTTTGTATCTTTTGTAGAGACGGGGTTTCGTCATGTTGCCCAGGCTGGTCTCGAACTCCT
+GAGCCCAAGCCATCCATCCTCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGTAGGGC
+CCAGCCAGCCTCATGTTTTATTTAGCAGTCCCTCCCTGTTGCACACCTGGATAGTTTTTT
+AAATTTTTTTAGACAGGGTTTACCTCAATCTCGCAGGCTGGAATGCTGTGGTGGGATCAT
+AGCTCACTGGAGCCTTGAACCTTTGGGTTCAAGTAGCTGGGGGGCTGAGGTAGGACTACA
+GAGATGGGGTTGCGCCATGTTGCTAGGCTGCTCTTGGCCTGAAGGGTCCTCCCGCCTCGG
+CCGCGCCAGACATAGTTTTCTATTTTTGACCAACATAAACACTGTGCTGGGTCTGAATTT
+TTCAGCTACCCTTCTTCAGCCGGCAACACACAGAACCTGGCGGGGAGGTCACTCTTACCA
+GTCCCCACTCTGATGAGAAAACTGCCCAGCTCCAGGCACCATGGCGCCCCAGTGATGTAG
+CCGAACACCCGCGCCTCTAACGTCGCCAACGGCCCACCTCTATGGTGTCGGCGAAGACCC
+GCCCTTGTGACGTCACGGAAGGCGCACCCTTGTGACGTCACAGGGGACTACCACTCACGC
+AGAGCCAATCAGAACTCGCGGTGGGGGCTGCTGGTTCTTCCAGGAGCGCGCATGAGCGGA
+CGCTGCCTACTGGTGGCCGGGCGGGATGTAACCGGCTGCTGAGCTGGCAGTTCTGTGTCG
+CTAGGCTTCTGCCCGGCCGCCGCCGCACATAAGCCACGAGGAGGAGCTTTACGACTTCCC
+GGTCTTCGGCGCCGGGCGCAGCAAGGGCCAGACTCTGCGCTAGCAGGCGCTGCGCGCCAA
+CCGGCCGGCACCTGTCGCAGAAGGTGCAACCGATCGCACTGTCGCGCAGAAGCTCCTCAA
+TGGCCAGCGCCAGCTGCAGCCCCGGCCGCCCACTCGCCTCATCTGAGCCTGGGTACGTGC
+GCTCCACAACGCCTCCCCCAGCCAGGGCCCGGGGATCCCCGGGAGCGTCCCCGGCTACCT
+GGCGCCGCTCATCCTGGGTAGGGTCGGCCCCCTGAGGCTGCCCGGCATGAGGGAGTTGCA
+CCCCTGAGCTTGACCTCTGACGGTCCTTTGTAATAGCATTAAGTCTTTGAAACTTGTAGC
+GGGGTAGAAGGGGCTAGGAAATGAAGAAAACATCTTTTTAAAAATATAAGCAGTCGGCTG
+GGCGAGGTGGCCCACACCTGTAATCCCAGCACTTTGGGAGGTCGAGGCGGGTGGATCACG
+AGGACAGGAGTTCAAGACCAGCCTGGCCAGCATGGTTTCACTGAAACCCCGTCTCTACTA
+AAAACACAAAAATTAGTCGGGCGTGGTGGCAGGTGCCTGTAATCCCAGCTACTCGGGAGG
+CTGAGGCAGAGAATTGTTTGAACCCGGGATGCGGAGGTTGCAGTGAGCGGAGATCGCGCC
+ACTGCACTCCAGCCTGGGCAACAGACCAAGACTCCGTCTAAACAAACAAATATATGTGTG
+TATATATATGCGATCGAGCCCGGGAGGTTGAGATTACAGTGAGCTGAGATTATATAAGCG
+ATCGAGCACTGGAGGTTGATGTTACAATGCGCTGAGATTGCGCCATTGCACTCCAGCCTG
+TGTAACAGAGGGAGACTCTGTCTCTAAAAAATTATATGCAAGTGAGAGCTTTTCTTCCAG
+CACTCATGCTCAGACTGAAGAAAGTAATTGGGCCAGGCCCGGTGGCTCACGCCTTTAATC
+CCAGCATTTTGGGAGGCGGAGGCGGAAGTGGGTGGATCACTTGAGCTCAGGAATTCCAGA
+CTAGTTTGGGCAACATGGTGGAACCCTTTCTCTACAAAAATACAAAAAATTAGCTGGACA
+TGGTGGCACGCGCTTGTAGTCTCCGCAACTTGCCGGGCTTAGGCGGGAGAATCGCTCAGC
+TGCAGCCTCGACCTCCAGGGGCAATCCATTTCAGCCTCCCAAAGTGCTGAGATTACAGGA
+ATGAGCCATCGTGCCTGGCTTTACACTATATTTTAACACTTTTTTTGAAAATGGAAACTT
+TTACAGGCAATTCACTTCCTTCAAACTAATGATAAGGAAGTGATGCTGTTCTGTTCTGTT
+TTGTTTTTTGTTTTTGTGGGTTTTTTTTCTTTTTTGAGATGGGGTCTTGCCCAGGTTGGA
+GTGAGGTGGTGCAAACAAGGCTCACTGCAGCCTTGACCTTCGGGCTCAAGGAATCCTTCC
+CCGTCAGCCTCCCCGGTAGCTAGGACTACAGGTGCATGCTACCACGCTTGGCTAATTCTT
+TTTTTGAAATGGAGTCTCACTCTGTCTCCCAGGCTGGAGTGCAGTGGTGCAATCTCGGCT
+CACTGCAGGCTGGTCTCAACCTCTGACTTCGGATGGTCCACCCACTTCTGCATCCCAAAG
+TGCTGGGATTACAAGTGTGACCCACCGCGCCTGGCGATTTTGCTCATTTTAGATACTAGA
+ACTTTTTAATTTAAAATTTTTTTTTCCTGAGATGGAGTCTTACTTTGTCTCCAGGCTGGA
+GTGTAGTCGCGTAATCTCGGCTCACTGCAACCTCCACCTCCTGAGTTCAAGCGATTCTCC
+TGCCTCAGCCTGCCAGAGTTGCTGGGACTACAGGTGTGCACCACCACACCCAGGAGTTCA
+AGGCTGCAGTGAGCCATGATCGTACCACTGCACTCCAGCCTGGGCAACACAGCGAGACCC
+TGACTCCACAAATAAATAAATCAACGTCATATGATCTGTACCAGGGTATAGGCAGGTGCT
+ATGATCCCCACTTTTCATCCTCAACTCTAAGTTGAGTCATACATCAACCTCTAGTAAAAA
+GTGGCATGCTCTCAGTCAAAGGGGTAAGCCCAAACCACGTGGAGAGAATCTTATCTCTTT
+TGAGAGCTAATATAAAAAGAATTCCTCCTAGGCATAAAAATATTATGACACCAGTTACTT
+AGGCTAAACATGCCTATTATGCTAAGTGAGTTATTAACAATAAATACTTTAACTCTGTGC
+CATGTTAATTATCATAATCTGATTTATAATTTGTTTTAACCTTAGGTTATATATACCTTG
+AAGCCATTTATATTTTGGTATACTTGTAATAATTACTATACACTGGACTATGTATATTGG
+ACTAAACACGGAGAGTCAAAAAAGAGTATGTGGTCAGAGTAGAAATCATGCCCTAGCTTC
+CTTCGTGTCTACCTCCTACCTTGAGTAGAAGTGGTAGAAAAAGTAATTACCTAAGATTTT
+TTGGATTCTGGTTTGTGGAGAAGCACCCTTATATTTAGGCTGATGGGCGGCAAAATTAGA
+AAGTATTTTTTGTGATTTAGAATTTTATACAGAGATGTTCATTGTGATTAATTATTCTTT
+GTATTAGCAGATTTTTGCTTTTTATAGCTGCATGATTTCTTGTTTATTATTCATTCATTA
+TTGTCTATTAATAAAGAAAAACTTTATTTCACTGAAGCAGTGATATATAATCCAACTTGG
+ATTTTTAAATAATGACTGACTTTTTTTCTTTGGGAATACATTACTGTTAAAAATGTAATT
+ATTAGATACATTACTTTTAATGAATATAAGTGGTATAATTAGAAGGCTGAAAAGAATCCT
+TGGAAACGTGAGTTTAATTTGATAGCTAAGAAACTGAGGACAAGATACTTATTCTTTGTA
+GCATATTTTCTAATGTCATTTCATTGTCTCACCAAGAAATACTTGCATAAAGCAAGTTCA
+ATTACAGTATCTGTTGAATATTTAAGGTTGAGTAAAGTGGGTGAGTTTAACAGATATTTT
+CCCTTATTTCTTTTAGGCAAATCTGGATTGGGAAAGTTGACATTAATCAACTCATTATTC
+CTCACAGATTTGTATTCTCCAGAGTATCCAGGTCCTTCTCAGAGAATTAAAAAGCCTGTA
+CAGGTCTAGATATTGGTATTTTTAATTGATGATAAGCTGGAATAATATTAATACACACAA
+AGCACGTGTTGTAACTTTCATTATGCTTCCTTAGAGGTAAGATGCAAATTTGCCCTTAGC
+CAGTGTAAGATGGTAAATATGACTTCATAAAATCAAAAAAACAGAAGAAGTACAGTTAAT
+CGAAAGATTATCTTGACTAGAACTTTCCAAATTTGTCCTAAGGATTCTCCTAGAGATGAC
+ACTGTGACATAGTAACCAATTCCCCTGGAGTTGTGCTATGTAGTATGATAGTCATTTGCC
+ACATGTTTAAATCAATTAAAATTAATTAAATTAAAATGCAATTTCTCATTTGCTCCAGAT
+ACATTTCAAGTGCTCAACAGCCACATGTGGCAAGTGGCTGCCATTTTGTGCAGCACATAT
+ATGAAGATTTTCATCATTGTAGAAAATTGCATTGGACAGTGTAGAGAAAACATGATTCAT
+AGAAAAACTATTGTTATTTAAATACAGTGTTCTATATTAGTCAGTGGGATAATACCATAT
+CATAGTTGAATGGCAATAGCAATTCTGTAAGACTCCCAAGCTATATGTGATCTAATTTAC
+TGCTTCTCAGTCTTTGCTATGCATTCCAATCCTGGGTATCCTGTTAAATTTATTTCTTCT
+AGTAGTTCTGAGATGGGCTGCCTTTCTACATTTCTAACAAGATCCCAGGTGATGCTGATG
+CTGCTGGATGGTAGATCACACTTTATAAAGCAAGGGGCTAGACTCTAGATATGCACTTTT
+TATTAAATAGTACAGCAGCCTGTAGCCACATGTGGCTATTAATCTTTGAAATGTGGGTAG
+TCTGAATTGTGATGTTCTGCAAACATAAAATATGCCACAGATTTCTAAGACTGAGCATGG
+AAAAGAAAATCTCCATAATTTTTTATATTGATTGTATACTGCAGTGATAATATTTTGGAT
+GTATCAGGTTAAATAAAATTGACTGATTTCACCTTTTTCCTATTTTAAAAGTGGCTACTA
+AGAAAATTTTAAATTACTTACATGACCGACATGGTATTTTTATTTGGCAGCGCTGCTCTA
+AGCTGTTGATGAAAAATATTGTTGGTGAGCTCTGCTTAGGTAATATATAGGACATGAGCA
+GAGAGGAGGCACGTGAACAGTTCTGGCCTGGAGTAGGCTTCATTGAGGCTGTGATGCTTT
+TAGCTGGATTTGAAGAAGTGGTAGTGATCATCCCAGTGCACAGGATAGGTGGACAGTCTA
+TGTATTCTGAGCAGTAACTCATATATCTCATACTGCAAGACCCCAAAGGAGTAATTTTGT
+GAAGTAAATATCTTATTTCTCCTTTTTAATGTTTCTATTTTAGGAATTTTTTTTTTTTTT
+AGTAACCTTCATAGGGCTTGAGATTTAAAATTACCTGCAAAATTCTACTCTAAAAACTTG
+ATCCTACATGCTTATTTTGTGATAAATATTGGAAATTTTAAACCTAAGCAAGAAAATGAA
+CTTTGAACTTTCTTAATTTGGGTATCTATTATGAATACCTTCACTTAAGTATTTATGAAT
+TTAGATATGAAAGGTAAAACTAACCACTATCCAAATTAATATACAGTTCATTTCCAGAAC
+CCTAGTTTCTTCCATGTGCTCACTTGCATTCAGTATTACAACCCCCAAAGATAAACACCT
+TACTGACTGCCTTCTCCATAAATTTGCCTGTTCTTGAATGTTATATACGTATACTTTTTT
+GTATCTGTTTTCTTTCAGTGAAGATTATGTCTGTATTATTTACTCATGTTGGGTGTAGTT
+GTTTTTTTCATCGTCGTATAATACTCCATTGTGTGAATGTATCAGTATATCCTTTATTAT
+TTATTTAAACTGACTTAAATGTTTTTTGACACTTTGGTTATATTTAAGAAGTTGACTTCT
+CTAATTTCCTTGTCATGTTTATTTTTAAATATCTTTCTCTTTAAAAGTTGGGATACTATA
+ATAAATATTCAGCAAGTATTTTGTGTTTAAATATAAAATCTTGTTATTTGGATTTTAATA
+CTTTATATATAGTATTTATATATATAAACATAAACAAAACTAAAGACTCTATGAAAGAAT
+CAAATGGATTTTCTATAACTGAAAATTTCAATGACTAAAATTAAGATATTACCAGATAGG
+TTTAACAGCAAATTCCATAAAGTTGGTAAGAAAACAAGAATACTCAAAAAATGGAAAGAA
+GTAGAAAATAAAAACACTGAGAAGCATAGAATGCAAATTTAGAAAAGAGCTTAAGAGACA
+TATCAGACATGGTAAAAGGTTTAACACACATATAATCAAACTTTCCTAGCTCTGTTCACG
+GAAAGGGCCTGGGAGCTGCAACACCTCAACAGCAACAAGCACACCTGCTACCTAGAACTT
+GGTTTCTAAAAACCATCCTCCTCTAAAAGGAAACAGAGCTCTTTGAAGAAACGGTAATTT
+CAAAGCTAGAGCACAGAAAGTATAAGATGAGCCCAGAATATCTTTTTGTACAAGAAAGTA
+AGGCAATGCTCAAAGAATGATGGAGACATGCCCAAAAAAAGCAGAGAAGCCAACTTGAAA
+AGATTCCAACAGGCCAAATATGGGGCGATTTGAACATCAGAATAAAATGGTGACAGTCAC
+AGAATTATAACCCAGTGAAGAAAGGAATTCATGACATCATATTAATATAAATAATAATTG
+AATATTGAAATTCGTTAAAGGAAATGAGATATTTATGTAGTCTTAAGGTATCTTCTCACA
+AATTATGTATTACTTACAAAGGGGAAAAGTGCACCTTGACGTGAGAATCTTGGCAGAACT
+ACTTTAATCAAGAGGTTTAGTTGAGCATTATCAGTAACAGAGTAAATCAAAATCATAAGC
+CACTTGATAGATACAATGAGAAAATAAAGCATCACTTCTGTGACACCCTATAAAAAATGA
+ATCTAATAATGAGGAAACATGAGAAAAAACCAAACTGAGGGATATTCTACAAATAAATTG
+TCCTGTAATCTTCAAAAATTTCAAGGTTATAAAAGTCAAGAAAAACAGACAATCTTTTCC
+AAACTCAAGGGAACTAAAGAGGCATGAAATCTAAATGCTTAATTCTGGATTTCATCTTTT
+TGATATAAAGAACAGTATTGAGACTATTGATAAAATTTGAGTGGGGTCTGAAGATTCATT
+GGTAGTAGTAAGCTCAATTTAATTTCCTCACTTTGATCATTGTACTCTGGTTTTTAGAAT
+GTTCTAGTCAACAGGTAATATGAATTAAACTAATCGAGGGTGACAGGGCATTATATCAGC
+CACTTATCAACAAACATTTCAGAGAAAAATAGTTCCTTGTATTGTTATTGCAATTTTCTT
+TGAGATTGCCCCCTCCGAAACAGTAAGAACTTTCAAAAACAAACAAAGATATCAAGCCAC
+AGATTCAAAGTGCTATAAACTCCACGCATGATTAGTTCTCACTCATAGGTGGGAATTGAA
+CAATGAGAACACATGGACACAGGAAGGGGAACATCACACACCAGGGCCTGTTGTGGGGTA
+GGGGGAGGGGGGAGGGATAACATTAGGAGATATACCTAATGTTAAATAACGAGTTAATGG
+GTGCAGCACACCAACATGGCACATGTATACATATGTAACTAAACTGCACATTGTGCACAT
+GTACCCTAAAACTTAAAGTATAATAAAAAAAAATCATACCTAGATATATCACAATAAAAC
+TTGACCTCAGAGTTTCTAGCTCTCAAGACCAATTCCTCCCATCCTGCCACTAACAGATTT
+CTCCAAACATCTCTGCACCTCAGAGTGCAAATACAATCAAACATTTCACTCCATTGATAG
+GAAGCATCCTTCACTATCTTCTACCAAGGGCTTCCTCCTTTGGTGCTTCAAAATTTTTTA
+TGAAAGGAACATCCATTTTATTCAAAGCACCTCCAAACCTGCAATCCTAAGTTCCAGGCA
+ACTCAATCCCAAAAATCCACTGTAGATGCCCAAAGGCTGGGGTGTTCGGTCTTCAACATT
+TTTGCCTTTGTGGCTCCCAGTCAAGATAGAGCTGCACCAAGTCCAATTCCATTCCTCATC
+ACAGATGATTTTTTCTACTTTAAGATCAGAACTATACAAGCTTCTTGCTTTGTGTCAGCA
+TGCTGTTGTACCCATGGGCAAATTCTTAGGTAAGACAAAAACACAGTCCCAAGGGCAGGT
+AGTAATTTTTTCAGAAAAAGGTAAGGCAATCATTTATCTCAGTCTGCCCAGGACAGTCCC
+AATTTACACATGTATATTCTCCCAATCTGTAGGCTGTCTTTTCATTTTGTTGATTATTTC
+ACTTAATTTTTTATTATTTATTTATTTTATAGAGACAGATCTCATTATGTTGCCCAGGGT
+GATCCTTGATCTCCTGGCCTCAAGTGATCCTCCAACCTTGGTCTCCCAAAGTGCTGGGAT
+TACAGATGTGAACTACCACACCCAGTCAACGTGCAGAAGGTTTTCAGTTTGATGTAGTCT
+GATGTAGTCTCATGTATTTATCCTTCTTGTTGTTGCCTGAGCTTTTGGTGTGATATCCAA
+AAATATCATTGCCAAGATCAATATCAAGAAACTTTCCCCCTATGTTTCTTACAGAAATTT
+TATGGTTTCAGATTTTTCATCCATTTTGAGTATATTTGTGTGTATGATGTAAGATAAGGG
+TCCAGTCTCCCCAGTGTTGGATATCCAATTTTCATAACACCATTTATTGAAGAGATTATT
+CTTTCTCCACTGTGTTTTCTTGATGTCCTTGTCAAAAATTAGTTGACTTTTATATGCTTG
+GGTTTATTTCTGGGCTCTATTCTGTTTCATTGCTTTACATCTCTGTTTTCATGCCAGTGC
+CACAGTGTTTTGATTACTATAGCTTTGTAATATAATTTGAAATCAGAATGTGTAATACCT
+ATAACTTTGTTTTTTGCTCTAAAGATTTATTTATTTATTTATTTTTGCCATTTCAGGTCT
+TTTGTGGTTTCATATGAATTTCAGAATTGTTTTTCCTATTTCTGTGAAAAATGCCATTGA
+CATTTTGATAGGGATTGTGTTGAATCTATATATTGCTTTGGATAGTATGGATGTTTTAAC
+ACTATTAATTGTCCCAATCCATGAACATGAAATATCTTTCCATTCACTTGTGTCTTCTTC
+AATTTCTTTCATCAATGTTTTATAGTTTTCATTGTGCAGATCTTTCACTTACCTGGTTAA
+ATTTATTCCTACAATTTCATTCTTTTTGATACTAGGGTAAATTGAATTATTTTCTTGATT
+TCTATAAATTATTTCTTATAATACTCATACTTGTCAGGCCTCTGGGCCCAAGCCTGCATG
+TATACATCCAGATGGCCTGAAATAACTGAAGAATCACAAAAGAAGTGAAAATGGCCAGTT
+CCTGCCTTAACTGGTGACATTACCTTGTGAAATTCCTTCTCCTGGCTCAGAAGCTCCCCC
+GCTGAGCACCTTGTGACCCCCGTCCCTGCCCACCAGAGAACAACCCCCTTTGACTGTAAT
+TGTCCACTACCCACCCAAATCCTATAAAACAGCCCCACCCGTCTCCCTTCACTGACTCCT
+TTTTCAGACTCAGCCTGCCTGCACCCAGGTGAAATAAACAGCCTTGTTGCTCACACAAAG
+CCTGTTGGTGGACTCTCTTCACACAGATGCGCGAGACAATACTAACACTAATATTATTTT
+GATTCGTCAGATGGAAAAGTAAGGCTTGAAGAGGTTAGAAATAACTTTTCCAAGGTCACA
+GAGCTAATTGCCACAACTATAACTCAGCTCTAGTATGTGAACAAAGATTTTTTTATACCA
+AACCAAAATTATTTATTTCTACTCCACTATTCTATCATGGTGCATTTTAGGTGCTAATGG
+GAAAATCTGCTCTATGATGGTGTCCAATAGACAATTAAAATTCAAATCTGGAAATGAGAT
+CTGGACTGAAGATTTTTTTAAAAATTAGCCCTCATCACATGTAGTCAGCTGTAGAAATCC
+TTAGCATGGCTGAAATTTTTCATATTAAGACAAGACTAGAACTTGGCCAGGTGTGGTGGC
+TCACACCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGTGAATCACCTGAGGTCTGGA
+GTTTGAGACCAGCTGACCAACATGGTGAAACACCATCTCTACTAAAAATACAAAAAATTA
+GCCAGGCGTGGTTGCACATGCCTGTAATCCTAGCTACTTGGGAAGCTGAGGTAGGAGAAT
+TGCTTGAACCCAGGAGGTGGAGGTTGCAGCAAGCTGAGATCGTGCCATTGCACTGCAGTC
+TGGGCAAAAAAAGCAAAACTCTGAAGAAAGAGAGAGAGAGGGAGAGAGGGAGAGAGAAAG
+GAAGAGACGATGAGAGACAGAGAGAAGGAGAGAGAAAGTACAAAAGAACGAATGAACGAA
+CAAACTAGAAATCGAGCAGGAACCTTGGAGGACCTATTGCTTAAGGTGTGGGCCAAAGAA
+AGTAAGTTAGGGCAAGAGACTAAGGTATGCCAGAGACCCAGGACAAAACACAGTGCAGAG
+TGATGTCACAGAGCCAAATGGGAGTGCAAGCTATGGCAAGCCCTCCCAAGTATGTGTGGG
+TTAAATGTAATTAAATTCAAAATCTCTCAACCCAAAAATTTTCTCCACAAAGGAAGTAGA
+GAAACAAAACAGTTCATTATTGAATAAGCATTAAACCAGAATGTGATGTGTGAATATAAT
+GGAATGGAATGGAATGGAATGGAATGGAATGGAATGGAATGGAATGGAGTGGAGTGGAAT
+GGACCCGAATGGAATGGAACGGAACGGAATGGAATGGAACGCACTCGAATGGAATGGAAC
+GGACATGAATGGAATGGAATGGAACGGACACGAATGGAACGGAACGGAACGGAATGGACT
+TGAGTGGGATGGAATGGAATTGAATGGACTCTAATGGAATGGACATGAATGGAATGGAAT
+GGACTCAATTGGAATGCAGTTGAATTGAAAGGATCCAAAAGGAATGCAATGGAATGCATT
+GGAATGGAATGCAATGGACTTGAATGGGATGGAATGGAATGGAATGGACTCTAATGGAAC
+GGAATGGAATGGAACCGAATGGAATGGAATGGACTTGAATGGAATAGAATGGAATGGAAT
+GGACTCGAAAGAAATGAAATGGAATGGATTCAAATGGAATGGAATGGACACAAATGGAAC
+CAAATGGAATGGAATGGACTCGAATGGAATACAATGGAATTTAATGGAATGGACTCTAAT
+GGAATGGAATGGACTAGAATGGAATAGAACGGAATAGGCTCGAATGGTATGGAATGCAAT
+GGAATGGACTCGAATGGAATAGAACAGAATAGACTAGAATGGTATGGAATGCAATGTAAT
+GGACTCGAATGGAACGGAATGGAATGGACAAGAATTGAATTGAATGGACTGGAATGGAAT
+GGAATGGACTCCAATGGAATGTGGTGGGATGGATTCAAATGGAATGGAATGGAATTGAGT
+GGATTTGAATTGAATGGAATGGAATGGTATGGAATGGAATGGAATGGAATGAAATGGACT
+AGAATGGAATGGAATGGACTCGAATGGAATGGAATGGAATGTACTTGAATTGTATGGAAC
+GGAATTGAATGGACTCGAAAGGAATGGAATGGAATGGAATGGAATGGAATGGAATGGAAT
+GGACTCGAATGGAATGGAATGGAATGAACTCCAATGGAATGGAATGGACTCGAATAGAAT
+GGAATGGAATGGAAAGGACTCGAGTGGGATGGAATGGAGTGGAATGGACTCGAATGGGAT
+GGAATGGAATGGAATGGACTCGAATGGAATGGAACCGAAAGGAATGGAACGGAACGGAAC
+GGAACGCAATGGAATCGACCCGAATGGAATGGAATGGAATGGAATGGAATGGAATGCAAT
+GGAATCGAATGGGATGGAATGTATTGGAATGGACTCGAATGGCATGGACAGGAGTGGACC
+CGAATGAAATGGAATGGAATGGAATGGTCTCGAGTGGAATGGGATGGGATGGGATGGGAT
+GCGATGGGATGGGATGGGATGGGATGGGATGGGATGGGATGGATTTGAATGGAATAGAAT
+GGAATGGAATGGAATGGAATGGAATGGAATGGAATAGACTCGAAAGGATTGGAATGGAAT
+GGACTCGAATGGAATGGAATGGACATGAATGGAACGGAATGGAATGGAATGAACTCGAAT
+GGAATACAATGGAATTTAATGGAATGGACTCTAATGGAATGGACTTGAATGGAATAGAAT
+GGAAGAGACTCGAATGGAATGGAATACAATGGAATTTAATGGAATGGACTCTAATGGAAT
+GGACTTGAATGGAATAGAATGGAAGAGACTCGAATGGAATGGAATGCAATGGAATGGACT
+CGAATGGAATGGAATGGAATTGACTCAGATGGAATGGAATGGAATGGACTCGAAAGGATT
+GGAATGGAATACAATGGAATGGTCTCGAATGGAATGGAATGGAATGGACTCGAATGGAAT
+GGACTGCAATGGAATGGACTCAAATGGAATGGAATGGAACTGACTCGAATGGAATTGAAT
+GGAATGGACCCGAATGGAATGGAATGGACTGGGCTCAAATGGAATGGAATGGAAAAGAAT
+GGAATGGAATAGAATGGACTGGAATGTAATGAGTTTGGAATGGACTTGAATGCAATGGAA
+TGGAATGGAATGGAATGGAATGGACTCAAATGGAATAGCATGGAATGGAATGGACTCAAA
+TGCATTGGAATGGAATGGACTCGAATGGAATGGAATGGACTCGAATGGAATGGAGTTGAA
+TGGACTCATATGGAATGGAATGGCATTGAATGGACTCGAATGGAATAGAATTATAACAGA
+ATGGAATGAACCCGAATGGAATGGAATGGAATGGAATGGAATGGAATGGAATGGAATGGA
+ATGGAATGAAAGGTGCTCGAATAGAATGGAATGGAATGGAATAGAATGGACTCAAATGGA
+ATGGAATATAATGGAATGGGAATGGGAATGGGAATGGAAGGGATGGGATGGGATGGGATG
+TAATGGAATGGAATGCAATGGAATGGACACCTATGGAATGCAGTTGAATTGAATGGACCC
+GAAAGCAATGGAATGGAATGCAATGTACTCGAATGGAATGGACTCGAATGGAATGGAATG
+AACTCGAATGGAATGGAATGGAATGGACTCGAATGGAATGGAATGGAATGCACCCAAATG
+GAATTAAATGTAATGGAATGGACTTGAATGAAATGGCAAGAATGGACTCGAATGGAATGG
+AATGGAATGGAATCGAATGGAATCGAATGGAATGACATGGAATGGATTCGAATGGAAAGA
+CATGGAATGGACTCGATTGGAATGGGTTGGGATGGAATGATCTAGAATGTAATGGAATGG
+AATGGACTCAAATGGAATAGAATGGAATAGAATGGACTCGAATATAATGGAATGAAATTG
+GCTCGAATGGAATGGAATGGACTTGAATGGAATGGAATGGAATCGAATGGAATGGAATGG
+AATGGAATGGAATGGAATGGAATGGAATGGAATGGAATGGACTCGAATGGAATGGAAAGG
+AATGGACTCAAATGGAATAGAATTTAATGGAATTACAAACCACAGTGATATAACACACAT
+GCATGAAGATTTCTAACATGCCATCCTAAATTAAGTCACTGTATCAGTCAGAGTCCAAGT
+ATAGGAAACAGTCACTACCCATGCAAACCTGAAGAGACCTTCATACAAGGGAGCTGAGGC
+AGCCGCAGCCTGCAGCTCTGTCTTCTAGTCTTGCAGGCATTCATTTAGTTAGTGGAAGCA
+TATCTCCTCCCAGAGCCCAGGCTGCAAGAGTCTGAAATGGAGCTTTTAGCTTTCCAGCCT
+CTGTATCAAAAGGGCACACCAGAAAGAGGCTAGAATGAATGGTTGGGCACTAACAAATAT
+TTTCACAACCTAAGCCCATACTCGCAGTTGTTTGCTGAACAGACAATCAATAAATCAAAC
+AGCCCTTCCATGTAGAAATTAAGAAGGAAACACAACACCAAAACTCATTATTAAATAGCA
+TTTTGTATTTGAAAACTCATTATTAAATAGCAAATAAATTGCACTAAAATACAAAATTGT
+AGAATTTGTATTCTGGGAAGCCACAGTAACAAATCCCTGTGACAGAACCCACGAAGTAGA
+GGTCTCCTGTGGGAATGATGACCGAGGCCCTCGCCGCTGCTCCACCTGCCCCTCCAGGGA
+TGCCCTGCTTTTCCAGTTGCCCCTACTCTGATGTGCATCATGGCAGGAAAAAGTGGGCTG
+CTGCTTTCCTTTAATGCTTTTTGTCCCACTTTATTTTTTACTTTTGCCTAGTATATCTTT
+TCATTCTTTTATTTTCAACTTTTGTAAATCTCTGTTTTAGGTGGGCTTCTTACGTACAAC
+TTGGAGTTGGGTTTCACTTTTTGATTCAATCTGAAATCTTTTACTTTTACCAACCTTCAG
+GTTATGTGTATAAAGTTATGTGTTTACATGTATAGATACAATGTTTGGTCTTACTTTTAT
+GACATGTTTTTGTAGCTTTTTGAAAAAGTTTGTGTTCTCTCTGTAGTTCTTCTGAAATTT
+AGAAATGTTTGCACTATTTTGTACTAGGGGTTACTTTTGGAATTTTAACTCTATGTAATT
+CCCTCTCCTTCGGAATCCTCATACAACACATCTTAGCCTGTTAGTTTCCTGTTCCACACT
+GTGATAAAACTGTCATTCATCTTGCTCCTTCTTCCTTCCATCCCTCTCCTCTACAACTTG
+ATTTTAGTGAATAACATCTTACTGCCTCCCTGTGATTATAGGTGAGACAGTCAACAAACC
+TCTAACCACCGACCTTTTCTCCTCTGCCCTCCACTCACACTCTGCTCCATCACCCTCAGC
+CACACAGCTGACGCTGTAGAGATTCACTGACATCCAGTCTGATGGACACTGTTTCTCCAG
+CCGAAACTGCTCATGAGAACAGTGTGTATTCCCTGAGTTCTCACATGATCAATAGTGTTT
+GTTTGCAGACTGGATACAAAAGATGGTTTGACTGGACATAAAATTCATGGGCCATCCTTT
+CTTCCTGGAGGATCCCATAAGTAAGGATTACTCCACTATCTGAAGAATTTGGAGAAATTT
+GAAGCCACCCTGATCTTTTCCCTCCGTAAGAGATGACATGTTTGTTTACCCATTGGGAGG
+TTCTTGCTTCATCTTCAGAGTTTAATAATTCCTGTAGGATATGGCACACTCATAACCTGT
+TCTCAGTCAACCTTCCCCAGCATAAAATTTGCCCTCTCACAATGTACACTTCCATCTATT
+TTTACCTGAGCAGAATTTTCCTGAACATTATCTTTAAATATTTGTTCTGTCCTTTTGTTT
+TGTTTTCCTGTTTGAAGATTCCAATGATAAATATGCTGGAACCCCTCTCCCTGTTCTCTT
+CAGCTGTAATTTTCTTTCTAGTTCCTTTTAAACTCATGATTACGGTTTCATTCTTATTAA
+TTCTCTCATTCGTATTTTTCCATCACCTTTTTTGTGTTTCCCAAAACATCTGTCTTCTCC
+TGGGCCCTTCCAATCGCACCTTCACCTCTGTGGTGGTTCTCCTGGCTGCTGCCATCCTTT
+CTTCTGCCAACTTGACTTTGTCTCCTGCTGTCTCACTTGGTTGTACAGGTTGAGCATCCC
+TAATTCCAAAATCCAGAATCCTCCAAACTCCGGAACTTTTTGAGCATGGACATGATGCCA
+CAAGTGGAAAATTCCATACTTGACCTCATGTGATGGGTTGAACAAAATTATTAAAAATAC
+TGTATAAAATTACCTTCAGGTTATATGTATAAGGTGTATGTGAAACATACATGAATTTCG
+TGTTTAAGCTTGTATCCCAAGTTATCTCATTATGTATACGTAAATATTCCAAAATCTGAA
+AAAATCCAAAATCTAAAACACTTCCAGTTCTAAGCATTTGGGATAAGGGATACTCAACCT
+CATTAAAATCTCTTTTCTGTTTTGTGGCATTCCTGCACTGGGATCTTCTGCCACAGAACT
+GCTTCATGAGTTTCCTGTTTTTTTCATTTATGATGAACTGTCTGGTCATGATTCCATCCT
+GCTTCACAGACACATTTCCCACAATTTCCTTAGAGAATATCCATGCAGTGATGGTCACCT
+TCTCTAACAGGCATTTCAGAGTGAGGTGGGACGTTCTAGGGCACCTGTTTTGCAGATGCC
+CTCAGGGTGGGGGAAGGGCAGCTTCCAGCCTTCCCAGTTCCAGCACTCTCTCCCCCAGCC
+GCTACCTGCATGTGAATCCCTGGGAGACCCCACAGCCCATGTCTCTGAGTAAAACTGGAT
+CCAGGAAGCCCTTTGCTTTCAGTGGTCCTCCCTGGAACTTCTGCACTCTGCAAGCTGGAG
+TTGAACATCTGCGACTCAGCCTCTCAGTGCACAGGGTATGTGGGGCTCGACTTCTAGACC
+TGGCCCTGACGAGTGCTTTTGTTAGCCTGAGCCCTTCTGCTCAGTTCCGCCTATACTATC
+GCTGCCCAGGCTTAGCTGCTTTTGGTAAGCCTCATGCACATTTTAGAGTCTGTGAATTGC
+ATCTGCCTCTTATTTCTCTGAAAATGGAGTTTTTCATCCCTTCCTTCCAATTCTCCTTCC
+AGCCTTTCTTGATTTCCAGAATGAGAAATCATTAAGTCATATACTGAGCCACAAATAACA
+TTATAAATGTGACAATTACATGATAATCTTTGGGGGGAAAACATTCTGTGATTTCTAACA
+TATTTACATAAAAATATCTTACACTAAAACACACCAGTTGAGGGCACTGGCCAGAGATAA
+GATTAGGTTAAGGCCAAGCAAAGCTGAGAAGACCATTGTTAAAATTTCAATCCTGTTCCT
+TTATCTTTTCAAATTAACTGAATATTGTTATTAAATTTCTTGTTTTAGTGTCGAATAGCA
+CCTTTTCCCTGCCTCACTTTAGAATCAATTTAGAGACAAAGGATTCAGGCCAACTGAGGT
+CATCAGCATTATCGCTAATAATAGCTGGACTGGCGGATGCGATTCAGATTCACACAACAA
+TGGATTTCCTAATCTGAATCCTAGACTGAGATGAAGCCAGCCAGCCGTAAGCATTGCTTA
+ATAACCAAAGCCTCCCCAGATAGGCTTCTTGCCCTACAGCACTGAAGACATGAAAGAAAC
+AGACCAAAATGTACAAATATCTTTTATTCCTCAAAGGAAAAAGAAGAGTTACACATGCCT
+GTTTCTCACCAATAAGAGGGGTCAGGGCAGAGTGAGTCTGGGAGAGAGAGTTCTACCACC
+ACGGTTCCCAAAGCATCGTCTAGGGGCCTGTTAGGGGAGCCCGAGGTCTAAACTATTTCC
+ACAGTTTCACTAAGATAAGATTTTCCTTTTCCATCCTCACATTCGTTAGTGTGCAGTGAA
+GTGCTCCAGAGGCCCCAGCATGCTACATTACAGAAGACTGAACTCAGGAGAGATGAGGAA
+TAATCCCCTCCATCACACCAGACACCAGGAGGGTGTGCCAAGGTGTGAGACATACAGTCC
+TTACTCTTTTTTTGTTTTGTTTTGTTTTGTGAGACGGAGTTTCACTTTTGTCCCCCAGGC
+TGGAGTGCAATGGCCCGATCTCGGCTCACTGCAACCTCTGCTTCCTGGGTTCAAGCGATT
+CTCCAGCCTCAGCTTCCCGAGCAGCTGGCATTACAGGTGCATGCCACCATGCCCGGCTAA
+TTTTCTGTATGCCTGGCTAAGTTCTGTATTTTTAGTAGAGACAGGTTTCACCATGTTGGC
+CGGGCTGGTCTCAAACTCCTGATCTCAGGTGATCCACCCACCTCGGCCTCCCAAAGTGCT
+GGGATTATAGGCGTGAGCCACTGCACCCAGCCCAGTCCTTACTTTTAAATAAATGGAGAA
+ATATTTTAAAAATTGTTTTAATTTCTAATGTGGCAAACATTAATAGATATAACTCACATG
+ACCAAAATCTCTTTGGGGTCCTCAGTAATTTTAAAAAGTGAAAAGGACCCCTGAGACAAC
+ATTTGGGTTTGGAACTGCTGCTCCACTAGGGGAAGAGATACCAGAACAGAGAATATGTGT
+TCCCTGGGAGATAAGGCCTTCCCGACTACCTCCCCTCCTATCATCGAAATAAGTTTTCTA
+CATTTCTTTAATATCATGTTTTAAAATTCCTTTTAAAAGACTGAAATCATCAGCAGAAGG
+CACGGGATTAGCTTAGCACAGTCAGTTTAGACTAGTTACCCACAGGGGACTACAGAATGG
+ACATCACGAGGCATACATAAGCATAGAGGTGAGAAGGGCCGTGTTCACAGTTGACAAGAT
+TACATTTCAGGTTAAACTGGTAACTAAGATAACAGGGAAAAAGACAATTAACAAAGAAAC
+TGTAATCGTCCATAAGCCTAATTAGCCATAAAGCAAAGTCTGTTGGGAATTTAATGAACA
+TTTGTTAAAAACACAAATATTATAGGAAGTTTTTTATACAGTCATGGGTCGCTTAACAAG
+GGGGATACAATCTGATCCGAGAAATGCATTGCTAGGTAATTTCCTCATTGTGTGAACATC
+ACAGAGTGTATTACACAACACCTACACAGCTAGGCTACAGACCTATACAACATATTAATG
+CACTGAACAGCAACTGTAACATAATGGCAACTATCTGTGTATCTAAATATATCTAAACAT
+AGGAAACGTACAGTAAAAAAAGGAAACAATCTTATGTGGCCACTACACTACACGCGGTCG
+GTCATTGACCAAAACATCGTTATGTAGTGCATGACTGCATATCTCCTCAAATCTGACAAT
+TCTAAACAAGTAAAGATGTGGAAGAATTAGATAAACAGAAAGAAAGTACATCCTTCAAAT
+AGAGAATCTGTATTTTTTTCACACATCAATAGAATATTTACAAAAATCAATTATAAAGAA
+GGCCACAAAGGAAAACTTAATCATTTCAAAGAATTAGAGATCTTAAAGGCCAAACTCTCT
+GGTGGTAATATAATAAAACTAGAATTCAATAAAGTTAAATAAAATCACAGCTATTTGAAA
+TTCGAAGTCCACTTCTGAACACCCTTGGATCTGGGAGCAAATTGGCACTGCATGTGTGCC
+TGGGCTCCTGAAGGGCCTCACATACATGGGGAAGGGCAGAGAAAGAGAAACAACAACATC
+CACTACCTCTATTTTTAAAGTCAGCCTTACTACAAAATACAGAAAGTATTCTTCACTGGG
+CAGACCAAATCAACTTTGCTCAATCTTCGCCTTTGGGTTCCTTTAGGTTTATAATGAACT
+GTAAGCATTTACTGAGTGATTATTATAAAGGCACCATTTGAAGTACCTGATGCCCTTTTA
+ATGCTGTAATGCCCCTGTGAAGTAGGTCTTACTATTATCCCTGCTCTAGAGATGAGAAAA
+CTGAGGCAGGGAGAGATGAAGAAGCTGGCCCCAAGGCCACACCACTGAGGAGGGAGGGGC
+CAGACCTGGAGAGCAGGGGGATCCCACAATCTGTGCTTGTGCCTTCCTGCTCTGCTGCTT
+CCCAGCTAGCGTGTGTGCTGGACACAGCCCTCAGTGATCTCAACTTTGATTATCTAATTT
+TAAAAAGACTTCTCAAGTTTATTGTCTTTTACAAAAAAGGGATGTAATCTAGCAAGCCAA
+AGCAGAACCAAGCAGACTTTGTAGTTTTCATCAATTTTCTGGACGCTCCAGCCACTTTCC
+TCAGGTCCTTTAGCAATGTGTGGACTGCCCGCCCACCGCTGCCCCGAGGTAGGGAAGCAC
+CACACTACAACCTCATGCAGGCTGGATTAAAACATGCCCTCCACTTCAGGCTTAGGAACC
+AGCGCCCCTCCTACAGCTCACAAGTTGCTCAAGCAGTGGTCTGTGAGAAGTGATTCTATT
+TTTGGGGTTGTCCCTTTTCTCTGCTTTTCTTGGGAACCATTTTGACTCTGTCAAATGTTC
+ACTGACTTCTAGCACTGGCAGAAAGAACGTCTGCTTTTTTATCTGAAACTGAACTGTTAC
+ACAACTTATAATTTTATTTTGGTAAAAGCATTCTTAGTTGCTGTGTTTAGTCATACTCTA
+CAAATTATCTTGTTGGTAGGATAAATATGGTGAGAATTAAAGAAAAATGAAGATGGTAGT
+GGACATTTGCAGACTATTATCAATACCGGCATTTCAAACTTCCAATATAATTCGGATACT
+TGCCTGGAGGACAAACTTTTTTTGGCATGCCGTATAATGAGGAGCCTTATATTCCCAGTG
+TGCTCAAACTGCCCTGACACCACCTATCCACCGTCGTCAGCAATCTATGTTCAATGTTTC
+TTAAAAACATCAGTTACAAGGTCAAATTTAATTCAACTGAGGTCAGACTCTCAGGGGAGC
+TGAGGAGCACTTCCTTCAATGGAAATGGCCATTTCTGAGTGGTGACAACACTGTCATTTC
+TTGGACCTTCTTTAACAAATCTGTTCTCAGGAGCATTAACATACTTTGCTAATACATTTT
+AATCTGGCATTTTTATGGGGGTAATTATAGGAAATGCCTGGAATTAAATAGCCTACAACC
+AATTCTTGGATCAACAACTAGGAAAACTGAAAAATATATATGTAAATATATCTTTTTCTG
+TGTAAGAAAAGTCCTGCTAACTTAGGAAATTAGAGGATATCTTTGTGTAGAATCTTTTTA
+TAAAGTGGAAATAGGCCAGGCATGGTGGCTAACGCCTGCAATCCCAGCACTTTGGGAGGC
+CGAGGCAGCCAGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGACCCATATGGCAAAA
+CCCCCTCTCTACTAAAAATACAAAAATTAGCCAGGTGTGGTGGCAGGTGCCTGAAATCCC
+AGCTACTCGGGAAGCTGAGGCAGGAGAATCACTTGAACCCGGGGGGCGGAGATTGCAGTG
+GGCCAAGATTACACCACTGCACTCCAGCCTGGGCGACAAAGCGACTCTGTCTCAGAAAAA
+TACAAAATAAAAAAATAAAGTGGAAATAACTTCCTCTGCTTCTAACTATGCAGTTTGCTT
+GGAAAAAAAAAAAAAAGTAACCTGTAGGTGTAGTACAACTATCAGCACAAATGTAATTAT
+CTTAGAGTATCTTAATAGTTCCTACTTCAAGTAGAACTTATGAAGGAGTTTAACTGTGGT
+AAAAAAAAAAATAATTGGAGTAACTTAGAAAACATTTATATATACAATAGTTGGTTTGTA
+TGCTCAGTCACTCATTCATTTTAGGAATAACAAGTGCCTACTACTTGCCAGGTGCTTGGG
+ATATAGCAGGGCCTACTGAATAAATTATTATACAACAGTAAATTAGCATTGGATTGTGTT
+GCTTAAAACAACACTCACCAGAGCAAACAAAAGCCTGATTAGCAATATGATCTGAAATTT
+TAAAAACAGCCCTTTTCAACAGTTCCATCTAATTTGCCAGGTCATTATTTTATAATGTCA
+TATGGGATTGCTGGGTCAAATAGTATTTCTGGTTCTAGATCCTTGAGGAATCACCACACT
+GTCTTCCACAATGGTTGAACTTATACTCCCACCAACAGTGTAAAAGCATTCCTATTTCTC
+CATGTCCTCTCCAGCATCTGTTGTTTCCTGACTTTTTAATGATAGCCATTCTAACTGGTG
+TGAGATGATATCTCATTGTGGTTTTTATTTGCATTTCTCTAATGACCAGAGATGAGCTTT
+TTTTCATGTTTGTTGGCTGCATAAATTTCTTCTTTTGAGAAGTGTCTGTTCATATCCTTT
+ACCCACTTTTTGATGGGGTTGTTTTTTTCTTGTAAATTTGTTTAAGTTCTTTGTAGATTC
+TGGATGTTAGCCCTTTGTCAGATGGATAGATTGCAAAAATTTTCTCCCATTCTGTAGGTT
+GCCTCTTCGCTCTGATGATAGTTTCTTTTGCTATGCAGAAGCTCTTTAGTTTAATTAGAT
+CCCATTTGTCAATTTTGGCTTTTGTTGCCATTGCTTTCGGTGTTTTAGACATCAAGTCTT
+TGCCCGTGCCTATGTCCTGAATGGTATTGCCTAGCTTTTCTTGTAGGGTTTTTATGGTTT
+TAGGTCTTATGTTTAAGTCTTTAATCCATCTTGAGTTAATTTTTGTATAAAGGTGTAAGG
+AAGTGGTCCAGTTTCAGTTTTTTGCATATGGCTAGCCAGTTTTCCCAACACCATTTATTA
+AATAGGGAACCCTTTCCCCATTGCTTGTTTTTCTCAGGTTTGTGAAAGATCAGATGGTTG
+TAGATGTGTGGCGTTATTTCTGAGGCCTCTGTTCTGTTCCATTGGTCTATATATCTGTTT
+TGGTGCCAGTATCATGCTGTTTTGGTTACTGTAGCCTTGTAATATAGTCTGAAGTCAGGT
+AGTATGATGAAAAGATTATAAATCATTCTACTATAAAGACACACGCACACGTATGTTTAT
+TGCAGCACTGTTCACAATAGCAAAGACTTGGAACCAACCCAAATGCCCATCAGTGATAGA
+CTGGATAAAGAAAATGTGGCACATATACACCATGGAATACTATGCAGTCATAAAAAAGGA
+TGAGTTCATGTCCTTTGCAAGGACGTGGATGAAGCTGGAAACCATTATTCTCAGCAAACT
+AACACGAGAACAGAAAACCAAACACCACATGTTCTTATTCATAAGTGGGAGCCGAACAAT
+GAGAACACATGGGCACAGGGAGGGGAACATCACACACCAGGGCCTGTCGGGGGGTGGGGG
+GCTAGGGGACGGATAGCATTAGGAGAAATACCTAATGTAGATGACGGGTTGATGGGTGCA
+GCAAACCACCATGGCATGTGTATACCTATGTAACAAACCTGCACATTGAGCATATGTATA
+CCAGAACTTAAAAGTATAATTTAAAAAATTTTTTAAAAAGTCATATGATGCATTTAAGAA
+AGTCACTTAATTTACATCAGAGGAAAATCAAAGTTTATAGACTTAGGAAATAAAGTCGTA
+ATGAAGAAGCTCTTCACGGCTGTCAGGACAGCTACGTTTTTGGTCTCTGTCCTTGATTCC
+ATTGTGACCTTCAGCCCATCTCTCTGGGCCCCATTTTCTTGTCTTTACCTCTTGGGTCAT
+AAATGGATCTCCATGCAGCTGATATCCCTCTGCCTAAATCCTCCTCAAAAGAAAATCAAA
+ATAGTGGCTAACACAGAGTACAGACTGTTCCAAGAGCTTCCTATGATGGAACTAATCTAA
+TCTTTATAACAGTGCTCTGAGGTAGATGCTAAAATCTACCAGATACTATGGATGAGATGA
+TGAAGTCATATGCTTGAGATCCCTGAGTAAATAAATAAGAAAGAGACAGAATTCCAACAG
+CGGCCGTGTGGCTGCAGAGCCTCTCTCCCTCCCTGCCTCACCCTCGAGTCCCCGCCTGGG
+AGGGCTCAGGGTCACTCACTAAGCATCTTTCCCATGCGCTGCTGTGAGGCTGCTGCTATT
+AACTTGCTACTATGGAGTAGTCATTAGTAGAAATTATGAAAAAATTTGAAAAAAAATCTT
+CATATAGCCAGAGATTCTAGCCTGAGATGTCTTTCCTTATTTGCTTATTATTATTTGTAA
+AAACAGGGTCTCCCTATGTTGCCCAGGCTGGCCTCAAACTCCTGGGCTCAAGTTATCCTC
+CTGCCTCGGCCTCCCAAAATGCTGGGATTGCAGGCATGAGTGACCGCACCTGGCCACCTT
+TCCACATTTAAGAGATCCCTGGGATACTGCGAAGCAGGAGTCCATCTCCAGACATGAGGA
+GCAGGTGGGCTAAAGGAAACAGGACTGGGGAGTCTTGGAGGGGCAGAGCAATGCCCAGGG
+ACACAGAAACTTTTGAATAAAGACAAGAGAGACCGACTCTTCGCCTACATCTAAAGCAAA
+TGAAAACATAAAAATAAATGATGGCAAGAAACTAAACTAAAAATACACTACCCCTGAAAG
+TATGTGACACTGGATGTACTATCTAATTGGTCTGCCACAGGTAGAGAATGAAGTACTTCA
+GATAAGTTAATTTATCAAATAACTAAAATTAGATATATAAACTTTACGATTCTGAAAACT
+TTTTTCCTACAGATGTGTGTACTTTAGGAAACACAGCATATTTAACATTTTTATAAATTT
+CAGTTGCACACCGTGCAGCTTTCAGGAAGCTTTCACACCGTGCACTGCCCTGCATGCACC
+TCCCAAGCCTCGGGCTGTTCATGCCTGGCTGTCAGAAGTCACCTCCTGGCTGCCAGAGGG
+GCGAGGGGGCAGGCTGTTCTTCTCAGTGCTATAAGCAAGCCCAGGACTCCAAGGGAATGA
+TAACAAATGTGTAAAAACCACAGTCACATTAACCTATAGGCTCAGGACCCAGTTCTACTT
+CCTCCAGACAGCTTTTGGGTACTGGTCTCCCTCTCTGTGTTTACAGCCGTCCTGGGTTTG
+CTGGGCACCTCCGAGTTCATGGAAGTGCAGCTCCTCACTGCAGTTGGGACACACTCCACT
+TTGACAAAGGGGGTGTTATTTTCAGCAGTGGGTGAACAGCAGTGAACAAACCAAGCCCCT
+GCTCCTGGGGCTCAACTGGGATGGGGACGCAGACAACTTAAACACGTGACCACTGGCGTA
+CCTAAGGGCCAGGGAATGCTGCTGACATGATGGGGGTGGCGAGGCCAAGGTCCCAGCCAG
+GTAGGCTTGAGTTGGTATTGCTACAACCTTGTGATCACTGGCAAACAAGATTTCATGGTG
+GGAGTGTGACTAGAACTGGATTTCAAAGTTTCTTGAAAGCACTAGTTAGAAAAGACAAGG
+TACATTGATCTGCACACAGGAGGTGCTCAGCGACGCCAGCACTGATGGGCTCCTCCTGCC
+TTGAGTGAAGAGCATCTGCCCCTGGACAGTGAACAAAAGGTGGGGCCATTTTATGCCTCC
+AACAAGACATCTGGCTCAAACTCAACTTCAAAGATTAGAGTAAAAACGAAACTTCCATTC
+CAAACTACTTATCTTTATTTTGGCAACTGGAACAATCTGTAATTGAACACTAAATTCTAT
+TACTAACTTTTATCCTAAGACTGTGTAGTAATTATTGATTAGTCTCCGTTTAAAGTTGCT
+GTTTAGATGGAAAAAATGATTTTACATAAAACATTAGTTGAAAGATACAGGCTGGGCATG
+GTGGCTCACACCTGTAATCCCAACACTTTGGGAGGCCGAGGCAGGTGGATCACTTGAGGT
+CAGGAGTTCAAGACCAGCCTGGCCAAAATGGCGAAACCCCATCTCTACTAAAAATACAAA
+AAAGAATTAGCCAGGCATCGTGGTGCATGCCTGCAATCCCAGCTACTCAGGAGGCTGAGG
+TAGGAGAATCACTGGAACCCAGGAAGCAGAGGGTGCAGTGAGCAGAGATCGTGCCACTGC
+ACTCCACCCTGGGCAACAGAGTGAGACTCCATCTAAAAAAAAAAAAGATACACATTAAGT
+TTTTCACACAAATTCTTAAGGGCAGATATTACTAAATGCCATTAGAAAAAAAGGAAACCT
+TTTATCAAGCATTTTTTAAAAATGCTTCTACATTTCTTATTTATAGGTATTCTAATAATA
+CTGCGTGACATTACGGACAACTTAGCCTAAATTATGGAAAATCAAATTATTTAGTAGAAC
+TGCAAGACAATCCTCTCAGTTGTTGTAGTAAGTGTTGCTATAAACATTTAAAACAGCAAA
+AAAATACCAAATACCTGCACAGTATGTATGATAAATGCATATGATAAAGTAAAAAAAAAA
+ATAGCACACACTGAAAGAAAGCCAACAGAAGAGGGCACTGGGCATGGGCCAGGGAGGGCA
+AGAATTGGGATGGGGACATGGAGGAGCCCAATCCAAGGCAAGACACAGGTTCAGGCTTTA
+CCACAGTCACAAAGGCTGCTTCTTGTTTTTGTTTTTAGCAGAAGGTAAGCATGAGCAAAT
+TACTTTTTAGAGGTAACTTTGCTGAACTTGTGAAGAATGGTGTGCAAGGTCCAGAGCGAC
+TGCAGGAGAGGGAAGGTGGGATTCCCACAGAGCAGGAGCACAGATAAGCCAAGCAAGGCC
+CTGCTTGGAAGGCAGCAATCAACAGAGATGCACAGACCTGTGAGGGTGCCGGGACAGCCA
+TGCAACAATGCAGCCCTTTTGCTTCCTGAGCTCACCAGTTCCCTCGCTCCACCTCTGAGA
+GGTGGTTTGGAGAAACACAGCCCTTCTCAAGAGGGCTGCAAGGTAAGTTTAGTTGGTACA
+TGAGTGCACAGCACATTTTAATTTTTATAGTTATGCATTTATTTTATATGTACTAGACAA
+ACGACCGACAGAAAATTTACCATTTCACAGGTATTAGTGTTTAGGATGAGGCTAAAGTAG
+GTATTTCTGTTTAAAAAAGTAAATTTGAAGAAAAGCTACCCAGCAAATTATAGTAGTATG
+TGGTACACAGACAAAAAAAAAATTATGCAGTCGTCCAAATGACTGAAACTGATAAAATGC
+TGGTCCTGGTCTATGGATTCCCCCTCTGACAAAGCACAGAATACTCGCACCTTCTCCAGA
+GTCAGTGACCAAAGATGAGAGAGCAGGGCACCCAGCACAGAAACCACCAGGAGCCAATGA
+CTTCCTCCTGTGCTCCATCCTACTCTCTCACTCACACCAGGAATTAAATCCTTTTATGTA
+GACAGATGGTCAAGAATTGCTACTATAAAGCAACTCAGTATGGTCTGAACTATCAGAGAG
+CTACATGGAGAAATAGCTACTGCTAAACAGACCTCTCTGCTGATGTTTTTCCCAGCTACT
+TAAGTCCTGAAAATTTCCACAAGGCTGAGTCAAATCTGCGTTTCATCATCTATAAGAAAG
+GTACCTATCGAGAACACCCTGCTGGCCAGTGTGTAAATATCTAAAGGAGGACTCAGAAAA
+CACCGGGGAAGTCCAGCCTGCACGTGGTGGCTGGGCTTCAGTGAAGCATGCAGCACAACA
+GGAGTTGTAAGTAGTAGTTACATCAGCAGCCCTGGAAATTCTGCTCAGAACCAAACTGAA
+CAAATAACATTATCTAAGGCTTACAATTATTTAACTCCCTAAATTTTCTGTCCTCCCAGT
+AGCACTTTCAAATGCCTAAAAGCAATTAAAAGAAACATTTTTCCAATGTCTCACAGAACC
+ATTAGAAACACAAAATTAATAGCTTCATAAACTATAGCTTCTATTTTATCCATAATAGAA
+TGAAGGTGCATAAACCACATAGTAATTAATCTTTGGACAAAAGCAAACAATAAATGGAAT
+ATATGGCTAAGATCCTTTCTTTTTGAGTGTGGCCCAAGATAAAAATTTCTTCCAAAAGGG
+TAACATTAATGCAATAAGGCTTTTGTGGAATTCTATTTTGTACGAAATTCCTGTTTTCTA
+TTAGCTACTTCTTCCTCTGTGACACAAGCCTCATTCCTTGTGAAAAACACGAAGCAGAAA
+ACATTCGTGAAATCATCAGGTAAAGATCCCATGACCGTTCTATCACTGACACAGTATGTA
+GGTACATGGTACAACCCCCAAGGGACCACCTTGTGGCATCCTCAGCAACCACAGAGCCAC
+AGGGCAGATGAGTGTTTGCTCCCACTGAGGCTCTGCAACCTCTGCCACCAATACTGGAGA
+AATCCTCCAACCTCACTGTTTTCTCCTGAACTTGTTCCCTTCTGTTTTTCGATTAATACA
+CAGCAAACAGGCACACCTTCAAGCTGCCAAAAGCATCTTAAACGTTGTACACTTACAATC
+TTCAAAATATAGTTGTTCAAAAGAGTCATCAAAGTAGTTTTTGAAATAGAACACTTACTT
+TGACCACATAATTGAACCTTCGGATATCTTGAATTGCACTTGAGAAGTCTAACCGATTAA
+AGGCTTCTCCCAAGGTGCAATAGCCATGCCTCTGGAAGAGCAACACAGAATTTAAAATTA
+GTCAATTAGCCAAAAAGAATTGGCAGTTAATGTCAATTAATTGTGCGATTAAAAAAATTT
+TTGGCAAAGGACAATTTGTTTTTATTTTGAAGACTGATTTTAGATTTAGATGAGAGTATA
+GTAAAATTGTAGCAATGCTAATAATTTAAGCTGTTTATGTATACCTGAGACACCATTAAC
+TGACATTTTTTACAACCTGCTGAAGTAATGACAAAGACAAATATTTATTAAATATCTTGC
+TGGTTTGTTTTGTTGGGGACAAACTGGGGTGTGGACGATGTTAAAGCTAAGATCATAAAA
+AAACTGGATTCATTCTAGGCTACGCAACTAAAAATACATAAATCATCTGATTAACTGCAT
+TGTAAGGATGTAGGTGTTACAAATATCTAGTTGAAACACAGGATTTCTCTGCAGGGGAGG
+CATGCACTGCCCGAGTTTGAAGTGTAACATGGGATTTCTCTCCAGAGCAGCCATGCACTG
+CCCAGGCTGGAAGTATGCTCAACCACAAGGGTCAGGGCTGGGAGAGGCGCTTCGGTAGCA
+AGAAGGTGCCTCTGAAAACCAGCATTGGGATGGAGAGGGCTGAAGGCAAGTGCTGGATGT
+GACCACGGGCAGCTTTCAGGCTGGGAGCACGGATGCCAAGAACCCAAAACACCAAAAAAA
+CTGGTGCTTAGACCCACAGGTCCAAGAACCGAAGGAAGAAAATGAAACAATTTATTTTCA
+GTACTGTAAACACTGCTGCTATTCTCTTAGATGTTTTTCTTCCATGATATACCCTTATCC
+TGTATTGGTTTGTATAGATTAGCACATTAGGTTTCAGAAGTCATTTTAAACTCCATCTTC
+ATCCTCCATATTTGAAATATTTAAAATCTACAGATTTTCAGGTCAAAGTTGTAGAGATAA
+GTAAGCTAGAAAACAATAATAGAAAACATGAGACGATTGGTCTCAAATTCCAAACAGGTG
+ACTTGAGATGTCCTAGAGAAAGCAGCTGGAGCCATAGCACCTTTGTCTCTAACAGCCGAT
+ACACTCAGAGGCTCATGTGCTTCTGTGCGCCAACCCCAATCGCCCTGACGGGTGCACAAC
+TCAACTAAATATACTCATTTAAAACATCCAAATATGTTGACTGAGTGCCTGCTATGTGGA
+AAACATTTTCCTGGGAACTCTGGGGAAAGGAAACACTCATTTTGATATAGATTATAATCT
+GAAATCCATCACAGCTGATATTCCACACGATGGTGTAGCAGACACTTTCCAAGGTCACCA
+CCCATCTCACAAAAGGAAATTAAATCTGATTCACAGAGCAGACCACAAAGAGCATGTCTG
+GACCTAGAACCACAGCATGTAACCTCGGAAGCAGTGAGACACCAGCCAGCATGGACAAGC
+AGCAGGCACTTGCTCTATACCAGGTGAGGGTGTGGAGACATGACGTGGTGCAGGGACACC
+AGCACCCAGTCCTAGTTCTGGTCCCTCTCAGCCTTGTTAGGTCCTGGTTCCTAAGATTCC
+AGGGAACATCCCCACAGCCTCACAATAAGATCCTCCTTTCCTGCATATGCTAGCTTGGAT
+GGGATCCTCTGTTCTGTAATCAGTATGGCAACAGAGCAGATGAAATATTTAATGGTCTTT
+CATGAGCACTAAATTTTGTTTTTTACAAACTAGGTTAGATTCTGTCAAATAATCGTCTAA
+TGGTGTATTCGAGTGTATATTAAGGATCTGATTCATTCTATACCCACTAACCATAACCAA
+ACAGATTAAGTTTTCTTTCTCAGAATCTAATCCTTCAGTTTCTTGGAAGCTGGACTAGTT
+TCAGAGCATCTACAAACATTTCTGGAATATTTAACTTACCCTGAAATAACAGACGATAGA
+CAGTAATTCCCTAAATTATTTTCCCCAGTTGTTGCAAAATAAAGCAAATGCAGAGTTTCT
+AGGACTATAAAAGGAACTCAACTTCCCGGATCCTAGTAAAGAAACAGGAAACAGCTTGAA
+GCTCTCTGGTTTGTTTTATGGCTCATGAAAAAGCTTTAGCCCAACTTGGCAAAAGAAAGG
+CAGGGAAAGAGTTCATATGGCTCTGCACAAACCCAACCCAATTACTAATTTCATGTTAGC
+CACTCTTTATGTGGAATGAGAGGGCTCACAGATGCCCTGCCCTCCAAAACACGCCACAGG
+GAGGACACATTCCCATCAGCATCAGGGGTTCATGCTAACACAGAGAAAATGCGTATGACT
+GCAGGAGTCCATGCTTGGTTTAAATAGCCCTGCTGTTGACTCAGATATGTACAGGTAGGC
+AGGAACCACACACTGTACACATATACCACATGCCACCACACACCATACATCCCACAGACC
+AATGTGTGCATAAATACATGCACAACCATACATACACACCATACATACAACACACATACA
+CCATACACACAACACACACCAATGTGTGCACAAATACACAGCCACATACCACATGCACAT
+GCAAGCACACACAATGGAGAATCACTGCCTCAAAAGCTCCTCATATGCTATTATCTGTCA
+GAATGTGAACCATAGATCTGATATTGCAAAAGAAATGTGTTTTATGCAACTTTATTAATA
+CATTTATTTAATGTGACTCCATATTCAACAGAAACAATCCAAGATACTCTCTTATTTATA
+ATAGAATACTTACTTCTTTTGTGCTTTCTTTATGGACATAGATCCATTTTTCATGATAAA
+AACCTAGAATAAAAATTACCTTTGTTTTTAAAATCTGGCAAATCATTTCAAAATGAAGAT
+TTTAAAGGAATTTAAATAATTGGACATATTAACAAAATTATCTGACTTACTATATTGACA
+AGAAATGCTTTTACTTGGTTGAATGCAAACAGAATTGCTTTGTTTCTTAAATCAGTTTAA
+GATATGAACAATGATTTCAGACAGTACCAAGTCCTAGTAACTTAGAAGAAAATTAGTATT
+ATTAATGACTGAAGCCATATGAAGACATAAATGATTATAAAATGCAATTACATTACTACA
+TTCCTATGTACCCTAATAAAAAGTTCTATTCTTCTGTTGCTGTGTATAGTACTCCATAGA
+AACAAATTTTTCAGATAAATCTTAAAAGTTTCAAGAATCACACTAACTGTATTCTCCATG
+TGACCCTATCTTCTTCATAAAGTAGTCCCCCCGTATTCACAGTTTCATCTTCTACAGTTT
+CAATTACCCACAGTCAGCTTTGGTTTGAAAACATTAAGTGGAAAATTCCAGAAATAAACC
+ATTCATAAGTTTTAAATTGTGTGCCATTCTGGGTGGTGTCATGAAATCTCACACCGTCCT
+GCTCTGTCCTGCCTGGGATGCAAATCCTCCCTTTGTCAAGCGAGTCCTACACTACCCGCC
+CCTTGGTCACTCAGTAGCCGTCTTGGTTATCGGATCACCTGTTGAGATATCACAGTGCTT
+GTGTTTAAAGAACCCTTATTGCACTTCATAATAGCCCCAAAGTGCAAGAGCAGTGATGGT
+GGCCATCTTGCTATAACTGTTTCATTTTATTATTATTCTCGTTAATCTCTTACTGCACCT
+AATTTATAAATTAAACTTTATTATAAGTGTGTATATACAGAAAAAAAAACATAGTATCCA
+TAAGGTTTGGTAGTATCCACAGTTTCAGGCATCCACTGGAGGTCTATCCCCTGAGGTAAG
+GAAGCCTACTATACATTAACATGTGTCTTGGTAACTCACAGATATGCTGCATGATAGAAC
+GCTATGCCCTCTCACAGATAGGTCCCACCTCCAGCCTTCCCCTGCTGCCATCTAACATCC
+TAAACTCCAGCTCTGAATGTCTGTCTCCTGCTCTGAATCTTCAGTGACTTCGAAACTCAA
+GTCAGGACACCTCTCAGTTTGGCCTCACTGCTCAAGATTGAGCTGAATTCATGACCATAA
+TTCAAGCATTCAGATTCATGGGCTGTTTTGTGGGTTTTGCTATCTCTTATTTTGTTTTTG
+CACATCTTACCCACTGAAACGTTGGGCTGCAAAAAGTTTGATCACTAAATATGTAGGCAA
+TGCTGGATACTGGGCTGTTATTTACATATTTGTATCACCTTTTATTTCATAAGATAGCAT
+TGTCAGAGTAATTTAGTATTTCAACATAATCAACAAGTAAAATAAAATTAATGAGAATGA
+TCTTACTTTGAGTATTTGTGTCATTTCTAAAATGGTCCTTTTTCCTTTTTTTGGATGCAT
+ATTCATGCTCTTCATTATTGACTATTTCTCCATCTTCACTATTTAAGATACTGAAATAAA
+GACATATTCTATTAAAATATTTTTTCAGGGAGATCTTCATTTGGCTTTTCTTTTGTAAAA
+GGATACAAATACTTCAAAGTGACAGACTGTGGGCTTGAAATCACAGGGGTAATGTCTAAT
+ACATTTTTGTTTCATTTTGAGAAATAAGATGTATCCTGGTTCTTTGAGAATATTGTACCA
+GAAAGTGCTGAACATGTTTTAGAATCTCTGAAGGGTCTTGATATGCTTATCCAAGGTAGT
+TTCAAACATCAAAATGGCTTATTAAAACAGAGATTTTTTTAAAAAACAACTATTAAAACT
+CCAGAAAAAAGATGGTAAGAACATGATGATACCCAATACTGACCAATGACTTGATGTGTC
+CCTTACCCCATGCTGAGTAACCACTCAACATTTCTGTTTACTCCCTATATGTTTAAGGGT
+TTAACTGAAGTTAATTATTACTGCACTGAACATGTTTTTATTAAGCACCAACCACATACA
+CTGTTAACACATTTAACTGGAACCAGGTGAAGTGACATGTATATTTTTACTATTTAAATA
+CGTTTAATTAAAAGCTGTTCTTTGTGAAACAAGAAAATCAAATCATAAGGCAATAACTAA
+ACAATGGGAACACCTTTTACTTTTTAAAAAAATGTCTTCCTTACAGAAAAAAAAAACCTG
+TAAATAGTAATCCACATCCTCAAAACTAAAGATGTGTAAAATTTTTATTTTCCACACACT
+GATAACAGATTTTCAGTGTAAAGTGAGGAAGGAAGCTCTGTGGAGACAAGCTGGTTGGTG
+GAGGCATGCAAGAGTGGTGCTCAAATCCAAGGAACTAAAATTGCTTATTTGCCGGTCATC
+GTTCTTTGACAAGAAAATTGTATACAAGCCCCTTTCCACTCACCACTATTCACTTTTAGT
+AAAAAACAGCTGACTTTGCCAAATGAGTCACTTTCTCACTGTCAGAACAGACTTAAACAG
+CAGTGCCAACAGTTGTAAATCATCAAGACAAGCAAAGCACATTTGAAAAACATACAAACA
+ACTGAACTTTTTGTGGCAGACATTATAACAGCAATTTATGGAAATGTGTTGATTTATGGA
+AATGTGTTTGTATTTTATATTTAGTCTTACACCAGTTTGTTATCATTGATTGAAATACTG
+AATGTAGAAGCTTTAGAATCTAAAAGGGTTTTCTAACGAAAATTACAAACATATCAAAGG
+AAAAGCACAAATACAATGTTCTCCAGAAATAGTGTCGCAGAAATAAAGACAGAATATGGA
+AGGAGACAGGATTGCTGACTAATCTCATATGTACAGGGAGAACGACACTCCATGCAGCTT
+AGCTCCAACATGTGAGCGTGGGACAGAAAAGCAAGGTGAACCTAAAGACATCCCATGGAC
+ACACTGAGCTGGAACCAACTCTGCCCATAGGTGGTGGGGCCAGGTTCAGATGCTTGCAGT
+AACCGCATCCTCCTGTGAATCTGGGTCTACATGGCTGTGGCTCCCTGGGGGCTACCCACA
+CTGTGGATTCCACAGGTGGAGGTGACCTTCTTGGGCACTGCTGGGACACTTCCTGGGCCT
+GCCTGGGCAGTGGTAGGGCTCAGAGAACTTCAGCGTTAGGGCCTTGGGGAGTCTATGTCA
+GACTTGAGGACCAAGCCTGGGCTCACAAATGACAACTAGGCTACTATTTTTACAAAGTAT
+TTTAAATGGGGAAAAAGCCATTATTTTTTGGTTGTGGGTTTTACACTGTCAGGTAAACAA
+AAATGTACAAGTAGAGAAGAAAGATGAATGCTTCTGAAATTTAAATTTGACACATTAAAA
+TGTTAATAAAGGAGTATTTAATTTATAAATCTTTCTATTCTGCATGTGTCAACTACATTT
+CATAGCAATCAACTACATGTCATAGCAAACATGTTCTCTTTTTATAACCTTCAAGACAAA
+CATCACCTACTCTGACTTAAAAACAAGGGAACCTGTCCAACAACTTGATTAAAAAATGTC
+AAACAACTTCAACAGACACTTCTCCAAAGAAGAGACACAGCAGCCAACAAGCCCATGAAA
+AGATGCTCCACATCACGAATTGTTAGGTAAATGCAAATTAACACTACAATGAGATACTAC
+CTCACGCTCATTATGAGGCTACTGGCAAATTAAAAAAAAAAAAAGAAAGTTTAACAAGTA
+TTGACATGGATGTGGGGAAACTGGATCCTTCGTGCAATGTTGGTGGAAATGGAGGATGGT
+ATAGCTACTATAGGAAACAGTATGGAGGTTCTTCAAAAAATTAAACACAGAATTACCATA
+TGATCCAGCAATTCCACTTCTGGGTATATATTCAAAAGAACTGAAAGCAGAGAATGAAAG
+ATACTTGTATACCCACATTCATAGCAGTATTACTTGCAACAGATAAACATGGAAGCAACC
+CACATGTCCATCAGTGGATGAATAGATAAGCAAAATGTGGTGTACACTATACACAATATG
+GAATATTATTCAGTCTGAAAAAGGAAATGCTGACACATGCTACAATAGGGCTGAAACTTG
+AGGACGTTACGCTGAGATAAGACAGTCACAAAAGGACACATACTGTCTGATTTGACTTAT
+GTGAGGTACTCAGAAAAGTCAAATCATACAGACAGAAAACAGAAAGCCAGTTACCAGGTC
+TGGGGGTGCTGGAGAATGAAAAGTTAGCGTTTAATGGGGACAGAGTTTCAGTGTGGGAAG
+ATGTAAAAGTTCTAGAGAAGGATGGTGGTAATGGTTGCACAATAATGTGAATGTACTTAA
+CACCACTGAACTGTACATTTAAAAATGGTTAGGAAGGCAATTTTATGTTATGTGTATTTT
+GCTGCAATTAAAGATAAACAGTGTGCAAGAGAGGAGAGGAAGTAGCAGCTTGTCTTGTTC
+ATGCTGTCTGAGGTGCATGTCGGAGGGATGGGGTGGGGGCGGGAAGTGTTAAAAACAAAG
+AATAGAACGTTATACAACACAAGCGGAAAACACAGGGCACAAACGCACTTGTATAAAACA
+CAGAGTTTCCATAAACTTAAAACATGTCTGAATGATGGAGCTAACAGCCCTTAACTCCCC
+ACACCCAGGCTGCACCACAGCATATGTCACCCCCTTGCTTGCAAATGTGCCCAAAAGGCA
+ATGACATTCCAAGTTTCCTCTGACAAGCCCAAGGACAGGGCATGAGTTTTCCAAGTTCCT
+TTCCATTCAAGAAAAGGAAGAGAAGAGAATAGAGAAGAATCAACAAAACAACTCCAAATA
+GAAGTAAACGAGAGCCAAGAACGGAACTATTTCTCATAATTAAACCCCAATTTCTATAAA
+TTACAATCCTCATTCTAGTGATGACCTATAATAAGATTTGCATTTTCCTCTGATGGTATT
+TCCCTTAAGAGATGGATAACAAGGTCTTAATCTTCATCTCCCAGACCACTCTAGGGTTCT
+AAGCACAGGCTTTACAGAAATGTGCTGTTATGGGCCATCATCTTCAAATCATTTCCACAC
+AAGTCTAGGAAAATAAGACAGGCTAGGATAAGCCTCCAGTTTTTAAAATTGCTAATCAAG
+GGCATCAGTTCTTAACTATATTGCTGTAAGATATGTCACAAAACTTTTGTTACCAGTAAG
+AAAAATGACCAACATTTGTGAATGATTTAATTTTTAATAATTATTAAAGTACTACACTAC
+ACATAATAAAAAATAATACATACTCATAAACTCAACTTCCCTGAGTTGCCAGTAGGAAGC
+AACCCTGCCGAGCCCTTGATTTTGGATTTCTGGCCTCCAGAATTGTGAGGACATACATTT
+CTGTGGTTTTAAGCCACCGAGTTTGTGGTTATGGAATCCCAGAAAATGAATAAAATTATC
+TATCTTTTCAAGCTACTTCAGTTTGATATTGATTATGAAAGGTACATATATGCTATCAAA
+CAGAAGAGACTTTAGGGAGAAAAAATCTCGCATAAATGCAACAAGTTGCCATGACTCTAA
+GTGCCAAGGTCATATAACATGCAGACTGTGATAATTTCACCAAAACCAAAACAAAGTGGA
+ACAAATCCTCAGACACAGTTGCTGATAATTCCCACCCTGGCCTCCTCTGACATTTCCTTT
+CGATCAATTTGGCTGCACCTCTTCTGTCAAGCAGGAGCTGGACGACATTTTGGTCAGCTC
+CTCCCCAGAAGGGAGCTACAATCTCTGCTCTAACAATCCCCAGTTGTTGTCTTAAGTCAC
+ACTGTGTTCATCAATGGCTACCTACTAAACTTAGCTTTTTATCTGTACATTTTCCAATCA
+GGTCGTATTATTTTCTCCTGGTAGGCAAATGTTTACGTTTATCCATTTTCCTGATATAAA
+GCTACTTCGTATCAGTGTGTTATTAGTCTCTAATTATAAGAAGATAATCCAGAAGAGAAA
+GTCCAGTCAATTTTATATAAGTTAAAAAAAAGATGTGAAACCTATTTTCAGAATTAACAT
+TTCCTTCCTAAACATCTAACACGACACACTTACGGACTCTTAACACACCCTTATTACATG
+AAGGAGCAGCAGAGCAGAGGGCGGCAAGAGCACCAAGGCCAGGTGGAGCCACAGCCAATG
+TGGGCCCATCTCACTCCGCAGGGAGAAGCAACTGCACTGTGCACAGAGTGCAATCTGGCA
+GAAGGGAAACGCCGTCTTAAAGAGCTTCAGATGCAGCAACCTTGAGGAAGGGCTGTGCCA
+GAAAGTCCACCAGATGAGGCCGCAAACCTATCAAAGGGCATCAGACACTCTGTGCACAGG
+GTACACAAAACAATGCCTCCCACATTCTGTGACTTCCTGCGCGTGCCACTTGGACCACCA
+CACTCCCTACCTGCACCATCTTACCTGGACAGACTAAATCTCAGCCACCTCATGACTAGG
+ATATTAACATGGCTTCCAGTTCTATAAATTCCTCCCCCTTAAGAATGCATGTCTGTAAAA
+TCAGAAATGATGAAAACTGGACTCGTGAGTGGCTTTGTAGTAGGGATTACAGGTCCAGAA
+TAGAATAGGTTCAGTAACATATTTAAGATATTTAAGGGAAAAAATATAAGCCAAAGATTT
+AACATCTAAATAGTGACTATCAAGGGTAAAAGTCACACATATTTTTTATGAGTACACACA
+AACACAGGAAGTACGGTGACCAGGAGCTGAGGGATGACCCACTAAAGAATAAGCTCCGGA
+AACCAAAATGACTAGAGGCAGATGCAAAGGTGAGCTGCAGGTGGTCTGTATTTATCTGTG
+GAGCTGCTGGCACATGACGGTGATAAAAGTGCAGCATGCCATGGTTACCAGCTTGGACAA
+TGCAGACAAAGAACAACCACCAGAGAAGTGGTAGGGGCGGGCAGAAGATGTGCAGGGGCC
+AACTGGGACTGGGGTGTCCATCAGCTAACTGCAGTATCAGGTACTATGGGGAGCCAACCA
+AAGAAACTAAGTGTTTGCTATAAAGGCATTAGGATAAAAGTGGAAAAAAAAGAGGAAGAA
+AGCCCTCTTAAATACCAAAAGGGTAAAAGCAAATAAAATAGAACAAGGTGGTTCCCTGTT
+ATCTGTGATGTAAAAAATGGACTTGGCTCACCTATTAAATGGAAAACAGTCTTGGATTGG
+CTCACAAAGCAAAATCAAACACCATACTGCATATAAGATATACAGCTATAAAAGGCTGGG
+AAAATATATAGAGAATTTATAGGACTCAGAAAAAAAGTAACTGTCACAGGAAACTTTATA
+GCATTAAATACCTATATCAATACAAATTTAAATAATAAAAATAAATTATTTAAACATATA
+ACTGAAAAAGCCAGAAAAAGAATAAGTGAACCAAAAGAAAGGGGTGAATTATTACAAATA
+AAAGCAGATATTATTAAGTAGAAAAAGAATAGAACTAAGAAGTAAATCCAAAAGCTGGCT
+CTCAAGAGAAAATAATCAACCAAAACAAACCACTAGGTATCTGATTAGAAAAAAAAAAAA
+ATAAGAAAGTTACAAGTGCTAACAGAAGAAAATTTAAACATTGTAAAAGATAAGGAAAAG
+AAAGAGATAGAGAGAAAAACGTGTAGATTAAAAGAGACTTTAAAAACATATCAAATTTTA
+AGAATAAAACAACACTAAACTATAGTGTCTAGGGATATACACTTGGTGATAAAACTATAA
+AGATTAGGGAAATGATTACCATAAGAGTTTGGGAAGTGGTTATTTTTGGGGAGAGGAAGT
+AGGTTATAATAGAAATGGGACATGTGGTGGGCGCTTCTGGGATGATTGATAAAGTTCTAT
+TCCTTGACCTGGGTGTGGTTACAAGGATGTTTCCTTTATAAAAATGAAGAAAAACATTAA
+AAAATCATTACAGGCAACTTTATAAAACTCTTTGCAGTAAGTTAGAAGTAGATGAAACAT
+TTTTTAAAAATATTAAATTTAATGCTATTCCAATACAAAATCAAGTTTTTTTCTTAGAGC
+TAAACAAGTTAATTATAAAATGCATTTAAGAACAAGAAGAAACTATCCTAAAATTCATAT
+GGAATGAAAAGAGAGCCCAAATAGCCAAAGCAATCCTAAGCAAAAAGAACAAAGCCAGAG
+GCATCACACTACTCAACTTCAAACTATACTATACAGCCCCAGTAACCAAAACAGCTTCTG
+TACTGGTACAAAAACAGACTCATAGACCAATGAACAGAACAGAAAACTCAGAAATAAAGC
+CACACACCTACAACCATCCAATCTTTGACAAGGCCAGCAAAAGCAGCAGTGGAAAAAGAC
+CATACTATTCAATATATGGTGTTGGAATAACTGGCTAGCCACATACAGAAGACTGAAGCC
+AGACCCCTACCTTTCACCATATACAAAAATTAACTCAAAATATATTAAAGATTTCAATGT
+AAGACCTCAAACTGTAAGATCCTGGAAGATAACCTAGGAAATACTCTTCTTGACGTTGGC
+CTTGGCAAAGAATTTTTGGCTAAGTTCCCAAAAACGATTGCAACAAAACAAAATTGGCAA
+GTAGAATTTAACTAAATGAAAGAGCTTCTGCACAGCAAGAGAAACGTTTGACAGAGAATA
+CAGACAACCTACTGAATGAGAGAAACTATTTGCAAACTATGCATCTGACAAAGGCCTAAT
+ATCCAGAATCTACAGGGAACTTATGCAAAAAACGTTCACTTTCTGTCTGTGTTCACGTCA
+CCAAGAGAATAGAAAGGAAAAGGGAAGAATGCAAAAGTCAAAGACACGTCACCCTCCTTG
+AGACAGCCCTCCAGTCCAGGCCAAATCTCAGCCTGCCCTTGGTCCGCTGTGGTTGGGCCT
+GCACCCAAGCCATGAGCACACGCAGCAATTGTGGCAGCAGAAGCTTCCTCTGGGCTCAGA
+CTCAGGCTGATGCTGCGTCAGGACCTGCCGCGGTCTCGGCTGGGCTTCCTGGGACTCGGT
+GGTTGTGGGCTGATTGTAAAGCACGGAATGACTCTTAGAAACTGGGCGTCATTCTTTGTG
+GTTTTCCAAGCTTGGTCTCTGATGATACTCCAGGTCTTAGGAGACATGCTGAATATTTAT
+TATGCTTACATTCAAGCAACATTAACCCTTAAGGTTGATGTAGCTCCCCGTCTTTTTTTC
+CCAGAAGGAGGAGCACTGAAGGAACACTTTTCCAGTATGGATTCTTTCCAGCTCCGAGAA
+GCTGGAGGCACACGGATCCCTCGGCCAGCTCTCATCTATGGACGTGCTGTAGTCACAAGG
+ACTGTGACTAAGGCTCAGTCCCTGAGGACTGCCTTGGCATGGGCTGCTTTAGGCTGTAAA
+CACCCAGTTTTATCCACTTTATGTGAAGAAAGCCAACAAGGGGCATGGAGTGAGTTCCGC
+AGGTTTTAGCGGCTGCGGCGGCTGGTGCTCAGTGGGGATGATGGCGGGAAGGCGCCTCCC
+TCTGTGGGCCCCGAGGTCTGTGCGGGAATCAGCTCTGCAGCTGTGTCCAGGGGCAGCCGT
+AGACCACACACGGCAGGCTCACAGCTCTGTTCCATGAGAACTTTATACACAAAAGCAGAC
+GGGCTGGGCTTGGCCTCTGGATCATAATCTGCTGACCCCTGGGTAAGAAATTTTAAATAT
+TTACTTATTTCTGTTCAACAGAAGGGGTGATATACTGAGGAGTGAATAATGGGAAAGATC
+TGATTCGGCTGTATCAGGAAGGACTGGTGTAAATTCAACTTATTAACTGAATTCACAGTA
+TTCGTGTTTTATGCCTTTAGGGGTTAAAAATGGGTCACACACGAGCAGCATGCACTTCAC
+TGGCGTGGCAGGGCACCTCAGTGTTTACATGTGTGGTTCCCATGCTTACCAGGGCTGGAG
+GCCCCTGTGAGTAGTGAAGTGCATGTGGAGTTCTGGATACTTTTCCTGGCTTTCTCTATT
+TGTGTGAGCTTGTGCAGTTAGAGGTTTGGGCTGAATTTGGGTAGAAATGGGTGGCTCACA
+GGCTGCAAAAGTTCTGTGGACACTTTTTCCCCCAGCTGATTAATGTTGTAAATATTAGAA
+TATTGTTACATAAAAGTCTGGATTTTTAGTTTCTTTCACATTGGAATAGCTGCCAACATT
+GGGCCTGCATTCATCTCTCTAGGGCAACGTCGGCTGCAGCTGAGATGGCTGCTCCCCGGT
+GGGGTGTGTGCTCGGCCTGCAGTCCCCGCCCTCCGGACTCCATTCGCCTCCACTCTCAGG
+TTTGCACCTCGTCATTGTCTTCTAATTTTGCATCCCTGGACTGCGTGACCTACAAGGCTC
+TCAGCACAACAAGACTCTATGATTCTGTCTATTGGAACAAAAAGCCAGTGAGGCAAGTGT
+ATCATCCTGTTGATGAATTCACAGCATTAACTCTGGGAGTTGGGGACAGTGTGTATTCTT
+CCTCCAGACACTCTCTGTTTCTCCTGGATGGAAAGGTTCTGCTACTTGTCCCGTGGTCAG
+GCCCAGCCAATGGAACGGAATGGAAGTGACTCTGCCCCTTATTGGCAGAAACTTTAAAAG
+CCGCACAACGTTCCTGCACCCTCCCCTCTGCCATGAGCCTGGCAGTGCTCAGGATGGGAA
+AATTATCTCACCTGGGCCTGAGGATACAGGAGCTACCCCCAGCCTGCAGTGGAAGAGAAG
+CATGGACAAGTGATTAAACTTTGTGTTTTCAAGCCACAGAGGTTTTTTGAAGTTGTTTGC
+TACCATGCTTTGTCCCTACAAACACAGTCATGGAGAAGGCCAGTGGCAGAGCCTGAGCCG
+TTCGCGCATCTGTTCACCAGTATCCAGAATAACAATAGATTTTTGAAACATTCCTGAGAA
+AATTCTGGGAGTTGCATACCGGCCAGTCTTATTCTCTAAAGTTGTTCCTTCTAAAGGGTG
+TGATGACCGAAAATTTCAGAAAAGCAAACCACCGCTGAAAGGCAACGTTATTTCTGTTGG
+CAGAAGGCGGCCTGAGCAATCTAGATTTTCCACGGTTCACCAACTAGTTTTTAAGGAAAT
+ATGGCTGTGAGAGGAATAAAACATGATTCCTACCTTTAAGGAACTCAGAGAAGTGAATTA
+AAGGAAGTCACAGATCAGACAACCAACCACACAAAGTTTCTAAGAGCAAACTGTTCAGGT
+CGGCAAGTCACTCTTATCCACTGTTTTGCCTTCTAAGGTTTCAGTTACTCTCAGTCAGTC
+ATGGTCCAAAAACATTAAATGAAAAATTCCAGAAATAAACAATACACACGTGTTAAATCA
+TGTTTCATTCTGAGTAGCTTGATGAAGTCTCATGCCGTCCCACTCAGCCCCACCTGGGGT
+GTGACACCTCCCTCTGTCGAGCAGATCCACCCTGTCTATACTACCTGCTTTTCCAGGAGA
+TCCACCCTGTCTAGACTACCTGCGTGGCCAGCAGATCCACCCTATCTACACTACCTGCTT
+TTCCAGCAGATCCACCCTGTCTACACTACCTGCCTGTCCAGCAGATCAACACTGTCTACA
+CTACCTGCTTTTCCAGCAGATCCACACTGTCTACACTACCTGCTTTTCCAGCAGATCCAC
+CCCGTCTACACTACCTGCCTGGCCAGCATATCCACCCTGTCTACACTACCTGCTTTTCCA
+GTAGATCTGCCCTATCTACAATACCTGCTTGTCCAGCAGAACCACCCTGTCTATACTACC
+TGCCTGTCCAGCAGAACCACCCTGTCTATACTACCTGCCTGTCCAGCAGATCCACCCTGT
+CTACACTACCTGCCTGGCCAGCAGATCCGCCCTGTCTATACTACCTGCCGCTCCAGCAGA
+TCCACCCTGTCTACACTACCTGCCTGTCCAGCAGACCCGCCCTGTCTACACTACCTGCCT
+GGTCAGTATATCCACCCTATCTACACTACCTGCCTGGCCAGCATATCCGCCCTGTCTACA
+CTACCTCCCAGCCCAGCAGATCCGCCCTGTCTACACTACCTGCCTGGCCAGTAGATCCAC
+GCTATCTACACTACCTGCCTGGCCAGCAGATCCACCCTGTCAACACTACCTGCTTGTCCA
+GCAGGTCCACACTGTCTACACTACCTGCCTGTCCAGCAGGTGCACCCTATCTACACTACC
+TGACTGTCCAGCAGATCCACCCTGTCTACACTACCTGCCTGTCCAAAAGATCCACCCTGT
+CTATATTACCTGCCTATACAGCAGAACTACCCTGTCTACACTACCAGCCTCCCCAGCAGA
+TCCACCCTGTCTATACTACCTGCCTGGCCAGTAGATGCATCCTGTCTTCACTACCTGCTT
+GTCCAGCAGGTCCACCATGTCTACACTGCCTGCCTGGCCAGCAGATCCACCCTGTCTACA
+CTACCTGCTTGTCCAGCAGGTCCACCCTGTCTACACTACCTGCCTGCAAAGCAGATCCAC
+CCTGTCTACACTACCTGGCTGGCCAGTAGATCCACGCTATCTACACTACCTTCCTGTCCA
+GCAGATCCAACCTGTCTATACTACCTGCCTGTCGAGCAGATCCACCCTGTCTATACTACC
+TGCCTGTCCAGCAGGTCCACCCTGTCTACACTACCTGCGTGCCCAGCTGATCCGCCCTGT
+CTACACTACCTGCTTGTCGAGCAGATCTGCCCTGTCTACACTACCTGCCTGTCCAGCAGA
+TCCACCCTGTCTATACTCCGTACCTGGCCAGCAGATCCACGCTATCTACACTACCTGCCT
+GTCCAGCAGATCCACACTGTCTACACTACTTGCCTGTCCAGCAGATCCACTCTGTCTACA
+CTAACTGCCTGCCCAGCAGATCCACCCTGTCTATACTACTTGCCTGGCCAGTAGATCCAC
+GCTATCTACATTCCCTTCCTGTCCAGCAGAGCCACCCTGTCTATACTACCTGCCTTTCGA
+GCCAATCCACCCTGTCTATACTACCTGCCTATCCAGCAGGTCCACGCTGTCTACACTACC
+TGCTTGCCCAGAAGATCCACACTGTCTACACTACCTGCCTGGCCAGTAGATCCACGGTAT
+CTACACTACCTCCCTGGCCAGCAGATTCACCCAGTCTACACTAACTGCTTGTCCAGCAGG
+TCCACCCTGTCTACACTACGTGCCTGCCAGCAGATCCAAGCTGTCTACACTACCTGCCTG
+GCCAGTAGATCCATGCTATCTCCACTACCTGCCTATCCAACTGATCCACCCTCTCTTTAC
+TACCTTCCTGTCCGGCAGATTGACCCTCTCTACTCTACCTGCCTGGCCAGCAGATCCACG
+CTATCTACACTACCTGACTTACCAGATCCACCCTGTCTACACTACATGCTTGTCCAGCAG
+GTCCACCCTGTCTACACTACCTGCCTCTCCAGAAGATCCACCCTGTCTATACTACCTGCC
+TATCCAGCATATCTACCCTGTCTACACTACCTACCTGCCCAGCAGATCCACCCTGTCTTC
+ACTACCTACCTAGCGAGCAGATCCACCCTGTCTACTCTACCTGCTTGTCCAGCAGGTCCA
+CCCTGTCTACACTACCTGCCTGTCCAGCAAATCCACTCTGTCTACACTACCTGGCTGTCC
+AGCAGATCCACCCTGTCTACACTACCTGCCTATCCAGCAGATCCACCCTGTCTATACTAC
+CTGCCTGTCTAGCAGATCCACCCTGTCTATACTACCTGCCCATCCAGCAGGTCCACCCTG
+TCTACACTACCTCCCTGCCGAGTAGATCCACCCTGTCTACACTACCTGCCTGGCCAGAAG
+ATCCACCCTGTCTACACTACCTTCCTTGCCAGTAATGCACGCTATCTACACTACCTGCCT
+GGCTAGCAGATCCACGCTGTCTATACTACCTCCCTGTCCAGTAGACCCACCCTGTCTATA
+CTACCTCCCTGGCCAGCAGATCCACCCTGTCTATACTACCTGCCTGGCCAGCAGATCCAC
+CCTGTCTATACTACCTGACTGGCCAGCAGATCCACCCTGTCTACACTACCTGCCTGCCCA
+GAAGATGCGCCATGTCTACACTACCTGCTTGTCCAGCAGATCCACCCTGTCTACACTAGC
+TGCCTGTCCAGCATGTCCACCCTATCTACACTACCTGCCTGTCCAGCAGATCCACCCTGT
+CTATACTACCTGCCTATCCAGCAGATCTACCCTGTCTACACTACCTGCCTGCTCAGCAGA
+TCCACCCTGTCTATACTAACTGCCTGGCCAGCAGATCCACGCTATCTACACTACCTGCCT
+GGCGAGCAGATCCACCCTGTCTACACTACCTGCTTGCCCAGCAGGTCCACCCTATCTACA
+CTACCTGCCTGCCCAGCAGATCCGCCCTGTCTGTACTACCTGCCTGGCCAGCAGATCCAC
+CCTGTCTACACTACCTGCCTGCCCAGCAGATCCACCCTGTCCATACTACCTGCCTGGCCA
+GTAGATTCACGCTATCTACTCTACCTGTATGGCCAGCAGATCCACTCTGTCTATACTACC
+TGCCTGTCAAGCAGGTCCACCCTGTCTACACTACCTACCTGGCCAGTAGATCCACACTAT
+CTACACTACCTGCCTGTCCAGCAGATCCACCCTGTCTATACTACCTAACTGTCGAGCAGA
+TGCACCCTGTCTATACTACCTGCCTATCCTGCAGGTCCACCTTGTCTACACTACCTGCCT
+GCCCAGCAGATCCACCCTGTCTACACTACCTGCCTGTCCAGCAGACCCGCCCTTTCTATA
+CTACCTGCCTGGCCAGCACATCCGCCCTGTCTATACTACCGGCCTGTCCAGCAGATCCAC
+TCTGTCTATACTACCTGCCTGTCCAGCAGATCCATCCTGTCTACACTACCTGCCTACCCA
+ACAGATCCACCCTGTCTACACTACCTGCCTGGCCAGTAGATCCATGCTATCTACACTACC
+TGCCTGGCCGGCAGATCCACTCTGTCTACACTGCCTGCTTGTCCAGCAGGTCCACCCTGT
+CTACACTACCTGCCTGCCCAGCAGATCCACCCTGTCTACACTACCTGCCTGGCCAGTAGA
+TCCACGCTATCTATACTACCTGGCTGGCCAGCAGATCCACCCTGTCTATACTACCTGCCT
+GTCCAGCAGATCCACCCTGTCTCTAATACCTGCCTGTCCAGCAACATTAGTCCTTAAAAA
+AAGCAAACACACAAAATCAGTGTCTATTTACAACAGCCAAATATTATGACTACGATTTGA
+AATAAATTTGTAGACCCATGTAAATAAATTTTAAAACTCAATGAGGATATAAAAATGACA
+TGAATAAAGCCTGAAAATCATATTATTAGAATGGAGGACATAGTGACATAAAACCTCAGT
+GACTGTAGACTCAGGGCAACCTAGACTTAAAAGTCCCATGTGGTCTTTTACATGTAAAAA
+ATGAGAATTAGTCTAAAAGTCAATTTTGTCTAAATTTTGATTTTTGGTGAGTATACAGTC
+AAAATAGTTGTGAAAAGAAAAAAATAAAGTTGTCAAATTTCATGTAACCTATGTTATTTG
+GAAATTTAAAATAAGTTATATAAATATTTATAACAATGTTAAACAATTTCATAAGTGGAC
+TGAATAAAACATAATATTTTATCATATACAATAGCTCCTGCCTTCCTGAGGAAAACATAA
+AATCAAAGGGCGTGAAGGAAGGATTTTGGTTTCACTGCAGAAACATAATAAGACACCGAA
+GTGTGTGTTTGTGTGTGCGTACATATATTTAAACTACAGAATATAAAATAGCATCTAATA
+TACATCAAAAATGAGTTTCATAGAAAAATTCATTTTACATATATGTCTATAAAATAATAA
+AATTTATTCAGCCTCACAATTACTTTGTGAACTGGAAATAACAATGAGTTGTCATTTTAT
+CCAAATCTAAAAAAAAACATACATACAGTATCAAGTTCTGGTTAAAGTAGTAGATGTACT
+TTACGTGGTACATAAGAGTATCTATACAGTTTGTGGGCTGCATCTTGCTAGAATATATTA
+CATTATAAAATGCACCATTTATTTACTCTGCGATCAAACCCCCAACTTGCCCCAAGTGGA
+GGAACCCTCAGACATTTGCAGAGGAGTCAGTGTGCTAGTAAGCAGCATTCTTTACAAATC
+TATGAACATCAAGGTCTCCTTGGAACAGATGCTCTGTGAACAATTTATAAAACTCCCTCC
+TGTTAGACACTTAGGTTGATTCCATTTTTAAATCAATTACTGAATAAAACACACTCCATC
+GTGTGGATGAAATGCTACCTTAATTTGTCAAAGCTATCATTTTCTAAACTTTTCTTTTTA
+ATTCAAATCATTAATAATTTGTGACCAGATCAATACTGATTCATTGTTTTAAGCTTCAAA
+TGCATTATACAGTTGGGCAGAACACATTTCCTCTCATCAATCTTCTTTTCCAGGATTTGT
+CAGGTATTCCTGACATTAATTCACTACTAATATGCACAGTTTCTCTAATCATGGTCAACA
+AAGATCTGACAGTGCATTGTCCCTAAACGATCCATACTTGCCTCACTGACACCATGTGGC
+CCACTTCCCATCTATAATCTATGTCTGGGTGTGAAGCCCTTCCCATATGATCCCCCGAAT
+GGAACTTCACAAGTTCGAATTCACTGGGTCACAGTGTGATAGTGTGAAGATGGGAGGACG
+TTAAGGGAAGGCTATGGGTGAGTTGGGAAATGTGTTAGGCAGGGTCAGAGATTACCACAT
+CCTAAAAACAACACTTAAGGAGGGAGATGACAAAACAATCAATGAATAACATGACTTTTT
+CCAGTGAAAGTGCCATATCTAATCCTTTTCCATTTTTGTTCTCTGAGCTTCTTTCTTAGG
+GAAGATCCTTCTTGAGAAGCCCCTGCTGAGTATTAGGAAAATGCATTTCAGGACCTCTCA
+TCAACACATCCTCTTTCTTTACCACAACCACATATATGGGGGCATAACTCAACATGTGTA
+AAAGACAATCTTCTGCTTTTCACTGAACCTCCAGGAATTCAGGACAATAAACGTCTACAT
+GGAGACCAACAGGTGAGTTTTTCTGCCCCTTCTTTCATAACACCGTTCTTCCCTAGTGAA
+GTCCACACACATCCTTACATGGCAGCTGTGGGTATATCAACTGGTCTGACCCCTTTTAGT
+CACAGAGCCTGAAGTCTCTGCTAGTACCTGCTGAGCACAGGGTCATGGGTGAGAATGGGC
+AAGTCTTTTTCTTTCTCTGGTTCCTGAACTTCCCAGGCTCTCTCACTTCTGGATCCTGAA
+TACCCAAAAACCAAGCTTCCTTCCCAGAACCAACACCTCCTCCTCATTAGAAAGATACCT
+TTGTTCTGTGCTTACTTTATAAAGTCTTGCTCTTTCCCTATCCACTGCCTTGTGTCAGTA
+TGTGTGTGTCTTGGGGCCGGTGGAAAGGTGAACAGAAGCCAGTAGAGAGTAACCAGCACC
+AGCTTCACAGGAATGGCATGACCTTGATACGATAGCGGCAGTTTTCCCTTAACATCCCTG
+CCCCCTAAAGACTTCAGATCATATGTCACACTCTTAAGTAACAGCGATTTGTCTTTCACG
+GTTTTAATCATATTGATTAAAAGCATTTGTCTTCTCCAGAACATCACATTAAGTCATCAA
+AAAATATAAACCTTAAAAAGATGTAATTATTGGAACTGAAAAACATAAAAGGTGAGCTTT
+GGAAATATCTTTGAGCAATTTATTCGTTATGAACACATGTAATCTGTTGGAACAAAGTTC
+TAGGACAATCCAGGTCATCCTTCAATATTTGCAGAAAACATCACAAAGAAAACTTGATAC
+TTATACTTAGTTGGAAACTTTATGCCACAGCCATTAAATACAGAGATCATACAAAGGAAT
+AGAGGAAGCTGTTGAATACTAAACTAACTCAAATCATCAATATCCTTACGGAGTGCACAC
+TGAATTAATGTAAAAAGCATTTAGTAAACAAAAAGTATTTTCAATATACAATTAAGACTG
+AAAAGTATTGAGGCCTCATAAGCTGAACCTGACACAATAAATTTAAAAGGGAAACTAATT
+TGGAAATCAGAAAACCACTAAGGAATTTGGGAATTAGGCTTCTGCTGCCCTCTCTGCTAC
+TGACGGTCAAGGCCTCCTCATTGTATTCTGTCCTCCATATCTCTGCTGATTCCCATTTTG
+TCTATTTCCATTTACCCCACTACTGCTTGCTCAGGTCACTCTCCTTCACTGTCGGTGTTT
+GTTCAAATTCCTCAGACCCATCCACTTCCCATCTAAACTTCCCTCCCCTTTTCTCGCTCG
+TTGGCTCTACCTCCCTCCTCTCTGTTTTCTCCTCACTCTCCTGCCCCACCTCGACATCCA
+CAGCGAGGCAATGAAGAAGCCCCTGCCAAGGAGGAGCCCGCTTCTCAGTGGGACACCGGG
+AAGGTAGACACCCAACAGTCACCGCTAGTGGGAGGCGATTGTGCAGAAGCACGAGGGTTG
+TTACAGGATCGGGCAGGTCCCCTACCCCAGTCTCGGACTCAGGGTCCTGTCTGAGGCGGC
+CACCCCGAAGCGTGGGGTTTGCGGAGACGTAGGGCCTGGCGGAGGGAAGGACGGGGAAGC
+ATCTCAGGGAGGACTGGCGTCTGCCGAATCCCAGGGCTGCCCTGAGGGGCCAAGAGGGGC
+GAGGGTGGGGACGATGGAAGACAAGCCACATGCCGAATGGGGACCTGAGGCCGCGCGCGA
+TAGGATGGGCGGACGGTGAAGAGAACTAGGGTGGAAGGGCCGGACAGGGGCGACCTCAGT
+GACGGAACCGGACACAGACGCAGATCTGGCAGCTGAGCGACAGGCTTCGGAGCATTTCCG
+GGCGTCGCGGGACTCCCCGCCGACAGGAGGGCGGTTGCCGAGCCTGTGACATCCGCGGAG
+ACCAGCAGACCCCGGGTGTGGAGGACGCCGCAGGGAGGGGACTGCGTGGCTGGGTTTGGC
+CACAAAAAGCGGAGGGCACTCACCCGAGCGGACCTTGGCTCCGGATAATCCGTTTCCGGG
+TCAACAAAAAACGTCGCGCGAGGGGCGGGGCGCGTACGTGCAGGGAGGGGAGGCAGAGAA
+AAAGGCGGGGCCGGGCCGGGCCGGGGCGGGGTCTCGGGCAGGGGCGGGGAGCTTACCGAC
+CTCCCGCCCCCGCTGCGCGCGTTTCTGGCCCTGCCAGTGTCTCCGCCGGTTGAAAGCGCG
+TGTCTGCGTCGGGTTCTGTTGGAGTGCGTTCGGTGCGCCGTGGGTCCGCGCTGCTTCCAC
+CCAACTTCCTGTTAGGTAAGAGGCGCGTGAGGCTCCTGTGCCGGGGGCGGTGCTGCTCCC
+GAGTCGGCGCGCGGCGGGGACGCGAGTCCGTAGGTGCTGGCGGGAGCGAGAGTCGGGTGG
+GGACCCTCGCGAGCCCGCACTCCGCCTCTGGGTAGCAGCCTCTTCGGCCCCACACGGCGT
+GACGCGCGCTCGGGCTCCGCGTTCGCGTCGAGGCAGAGGCGTAGTAGGGGTCGGGCCCAG
+GGCTGGAGGGGCCGGGACCGGGCGGGGTGCCGCCCTGGACACCGCGCCGGCAGCTGTTCC
+GCGCGGGTTCATGTCATTCCTATTTTCAACCTGTCCTGCTCCGCACCTGAGATGATTTAT
+AAATTCGGTACCTTTGGGACAGGCGTGGATGACATCCCATAATTTACTTCGTTATTAATT
+TCTAAATGTAATACATACCACTCTCTAAAAGTATTTTTTAATTTGAAATATATTTGTATA
+TATGTACATATATATTTATTTATTTCTGAATTTTGTCTCCAGTACATATAATGAGGCTTG
+TAAAGTGGATAGTGTTCAGGACATAGGTGGATTTTGCTTTTAAGTAGTAAAGACTTAATT
+GGTGACTTACTGGGGCTATTTGATAAGGATTTTTTTTTTTAAATGAACATTAAAAACAGT
+GAAATTGTATTTCCGGATTTCATTAGCTTCATTTATATCTTAATTGGTGAAAACTGTAAG
+TTAATAACTCATTTTTATTTCCTTTGGAGATTCTTAAGTTTGTGCTACCAATGATTATTT
+CCAAAAAAAGGCACACTTCTGGTTTTCCCAGAACTAATGCTAGCTTCTCAATCTTTTGAG
+TTTACTTGATATTAATGTTTGACCTCAAATCATGTCACATTTTTGAAGAAAACTTTCTCT
+TAGCCAGTGGAACATAAACCACCCTGGAGTTCATATAGAGGAGGGGTTCAAATGCCTCTG
+ATAGTGTCGTGTTAAAACTCATGGCCAAACCCAAGGTCACATAGCTTTCTTTCCATGTTT
+TCCTCTAGAATTTGTATAGTTTTGTCATTATAAAATGGGTCTTGTCCTAGACCCCAAGAA
+CAGGTTTTTGGATTTCACATGGGAAAGACCTTTTGGCAAGTCACAGAGTATAGTGAAGTT
+AAGATAGTTTATTAGCAACTACTCAGCTACATAGCAGGGCGTCCTCAGAAAGCAAGAGGA
+GGAATGCACCTGTTGTAAACATATAATTTTTTTTTGAAACAGTTTCTCTCCTGTCACAAT
+GGCATGATCTCGGCTCACTGCGACCTCTGCTTCCTGGGTTCAAGGATTCTCCTGCCTCAG
+CCTCCCAAGTAGCTGGGATTACAGGTGCGTGCCAATATACCCGGCTAATTTTTTGTATTT
+TTGGTAGAGACTGGGCTTCACCATGTTGGTCAGGCTGGTCTGGAACTCCTGGCCTCAAGT
+GATCTGCCTGCCTCGGCTTCCCAAAGTGCTGGGATAACAGGCATGAGCCACCCGGCGCCC
+GGGCTTAATGTTTGTTTATATAGGTTATTAAGAATCAGTTTGTGACAGGCTATTAGTATT
+GTTACTTCTCTTTGTTACTGTCGATTTTAACATCAATTTATGTGTGTACTATTACCTTTA
+AAGTAAAACTTATTTTTAAACTAAGAATGCTGAGTGGTGTGCTGTGTGGGTGTACTGTGC
+TGGTGTTCTATGCAGGTGTATTATGCATGTGTGCTGTGAAAGTGTATTGTGGGGGTATAT
+TATGTAGGTGTGCCATGCAGGTGTATTGTACAGGTGTGCTGTATAGGGGTGGTATGCAGG
+TATATTGTGCAGGTGTGCTGTGTAGGTGTATTATATGGGCATGCAGTACAGGTGTGCAGC
+ATCTGAGCTCCGTCTTCACCTTAATCCCGAACACTCTTTTCACCTCTCACCTGCACTGCA
+GTGCTGTTTCCTGGATCACACTTTTTTGTTTGTTTGTTTAATTCCTCCAGGAGAATGAGT
+GTATAGGAAATAAGGATTTCTCTTCACATTTTACTTGACTAACAGTTTCTCTGGTTATAG
+AATATATTTTGGATTTAAAGCTCTCTCTGAATTTTGAAAACACTGTTTCATTTTCCGCTT
+GCCTCCTATGTTGTTCTAGAGAAGCTCAATCGCAATCTCGTCCCCCATCCTCAAGCGATA
+CACTTCTTTTTTCTTTATTATCTTGAAGCATTCAGGGTCTTTTCTTCATTTTTGGCTTTC
+TGAAATTGCAGGACAATATGATGTAGGTTCGTTTTTATCTCTGTGCTAGCTCTTTTCATT
+TGGAAACCTGTGTTGCGTTCTGAATGCTGTGGTCTGAAAGTGTACCTTCAAATTCATATG
+TTCACACTTAATGGCCAAGGTGATAGTATTGAGAGGTGGGGCCTGAAGGACGTGGCTAAG
+TCACAAGGGCAGAGCCTTCACAGTGGGATCAGTGCCCTTAAGGAAGGGCTGAGGGCCTGG
+GTTTGCCTTTTTACCTTTTCACCTCCTGCCGCGTGAGGGCCCAGCCACAAGGTACCATCT
+GGGAAGCAGAGTCCCAACCCTTGCCAGACACTGAGCCCACTGGTGCTTTATCTTGGACTC
+CCAGCCTCCAGAACTGTGAGAGATAAATTTCTGTTTTTTATAAAGTACTCAGTCTCCTGT
+ATTTTGTTGGAGCAGTACAAATGGAGTAAAACACTAAGACATTTTCTGGAATTCTTTGAT
+TGATAATTTTTTCTTCTCAGTCTTTTATCTTGTCTCTTCCTTGAACACATTATTTCTGGT
+GTTGAACATTCCAGACCACTTCTCCAATTTTCTTATACTTTTTTCTCCTATTTTTCACCT
+TTTAGATCTCTTTTTGTTGTTGATTTACTTTCTGTGAGGTTTACCAACTTTATCTAGTAC
+AAGTTTTATGGAATTTAAAAATTGTTTCAGAGTTTAAGTTCCCAGATCCTCTTTTTTTAA
+CTGTTCATTTTTCATGACTTCCAGTTCTTTAGTGGTGACGTATCTTTTCTCTCTGAAGAC
+AGTATTTACAGTTACTGGAATTCCTTCCTGCTCTCCACCTGTCTTTGGTCTGTTTTCCTT
+TTCCCGTTTTGATCTCTGTCCTTCATGGTGCATCCTCCTGTTGACTCCTGACCATCTGTT
+CACATGGGGCTGCTGTGGGGTGACCGGGCCACGCAGTCTCCCTTGGCAGCTCTCAGCTGT
+CTGTATCCGTCAGCATTTTCTCTTGGTCTGGTCAGGTTTTCCCAGAGGGGACAGTCCGTT
+CTCCAGCCTGGGACAGAGGTCAGGGACACATGTGCTCCCTCCCTGGGTTGGCTCTTTATA
+TGGTGAGTGGCAACTGGTTTTGGACCTCTCTCTTGCAGGCTGGGTCTGTGGGATGTAATT
+AGAAAGCAACTTTATTTCTATTCACTTACATTTATTCATTGGAGGAGGAGTTTCTCTTTC
+CTAGGGTACACGTGGACATGCCTATGACTTTTCTGCTTTGTCTTATGTTTAAAAATGTCC
+TTCAGTCATTGCAGGTCACAAGCAGGCTATCAGCTCAGTAATTAAAATAATTCGGTTCTT
+CATAGTGAATGTAATTCTAAATTAGATTTTAAGTTGTAACTCCCTGCTTCAGCAATGGTG
+ATGGGGCCTAGAAACCAGAGCACCTGAGCTCCATCCTACAGGGGGCCATACCGGGATCTT
+TCCATTTTCAGAGGCTTCTCTCTGACAGTGAAGTGTGATGACAGACTTGGGGGCAGGGCA
+ATGGCTAGCTTCTGAAAGCCGCTGGCACTTTAGTGATAAATTTAAATTAAGTGACGGGTA
+GTGAGGTGTTTGTCAAGGAAAGTGCCGTCCAAATGCTAAATACTGATTATTTCTGCAGCA
+GTGACTGCAATACCTCACTCAATCTCTGTCTTTCTTGAAGAAGTCATAAATAAACACGAT
+GAATCTATGTAGAAGCGGTAAGTCAGAAAAATCTGTGTGTTTCATTACATAAACAACGGT
+TTATCATTAATTGACAGGCTTGGATTGGGAGTTGTTAATGAAACTGATGAGATGTTGGAC
+AGATGAGCTCCCTCTTATTTCGAAGAGCTTATCTAGGGCTGAGTCATGGGACCTGATAGC
+GTCTTGTGGTGCTGTCTTCTTGTAGATATATCCGTGTTTTAGAGGATTTAGTTTTTTAAA
+ATTTCTCTTAGAATGTGAATTTTACAAAAAAGCACTTCCCAAATGGATGATTATTTGAAA
+AATGAATTGTCAGACAAAACTGACACATCAGTTATGGAGAAAACCCTTCAAGAACTGGCT
+TTAAATGTGTTTTAGTGGGAGCCACAGTGTGGAGAGAAACAGAAGAGGGAGGAGAGGGCG
+CCCCTTGTTTCTTCTCTCCACAGCCAGGCCTTCGCCACCTTTCTCAGTGTCTTCAAGAAT
+AAAATGCCTCCGTTGTTGGTTTTAGCTGCTTTTCTCCCTCGGGGTAGGTAAAGTGGTTCC
+AAAACGACAAGCATCCTGTAAAGTCGGAAGAGCTGTGTCAACATTAAGCTGCGTGACTTT
+GGCTATGAGGGAAAAAAGGCTGGTGAGTGCAGAGAAGACAGAGCTGTGGCAGGGCTCCTC
+CCGCCAAGTCGCCATGGAGAGGGGCTGTGAGGTGTCCTTAAACGGCCTGGTCTCCAGGGT
+GACTCAGGAAGGGCTGAGAGTGGTCAGCTCCCTCACCTGCTAAACCCGCAGCGCCCCGCT
+CAGCACACACCCTCCACTCTCCAACCTTGCCCAAGTGCTGGTCCGTCACGGCACCAGGAC
+AGGGCATGGAGACTTGGGCTGATTCTTTTCTCTCCCTTCCTCCCTCTTTTTTTTCTTCTC
+TCACTCCTCCTTTTCCTTTCCTGCTGTTTCCTGCTCTCCTGTTTCTGTCCTGCAGTGTCT
+GGAGCTCCAGAGAGGCTGGCCCTGGGGTGGGGTCCACATGGACATGGGCGTAAGCAGGTT
+TGATGGTCATGGGCATAGGCAGGTTCGATGGCCAGAGTTCTTTCAGCTCACAGTAAGTTT
+TGTTTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTTTAGATGGAGTCTTGCTTTGT
+CGCCCAGGCTGTAGTGCAGTGGCGTGATCTTGGCTCACTGCAGCCTCCACCTTAGAGCAA
+TCCTCTTGCCTCATCCTCCCGGGTAGTTGGGACTACATGTGCATGCCACATGCCTGGCTA
+ATTTTTGTATTTTTAGTAGAGACACGGTTTCACCATGTTGGCCAGGCTGGTGTCCAACTC
+CTGACCTCAGGTGATCCATCCGCCTCAGCCTCCCAAAGTGCCGGGATTACAGGTATGAGC
+CACTGCACCTGGCCTCAGCTGACAGTAGGTTTTAGAGCCAGATATTTACACACTAACTTG
+CCAGAAACATATATGACTTTATTATTCTAATTGATTTTAAGAGATATTATGAACTCAAAT
+CCAAAGTTACGTCCCACCTATCATGACAATTTCATTAAGGAAAAAGTCAAACCATTTTGG
+AAATGATTTAAGTGAGCAACTTGGAAAAATTTTCTACATTCCTAACTTACTTTCCAGGGG
+ATCGTTCCTGACTTAACATCTATCAGGTGTCTTAGCTTAGCTCTCTTTTTACTTCAGGTT
+TTTCTTGCCTCCTCAGTGTGCTGGGAGTCCCACTCCACTCAAATGCCCTCAGGTCTAATA
+ATTAACTTCATTGCAGGCTCCTGGCAGGCCTGGGTGGGCGGCAGCTGCATTGTGCTCCTG
+AAGAAGATTTAAGTTGGGTTTGGTGAACTGGTAGAATTTGCATTTTGCTGTTTCTTTCCC
+TCTCCCAGAATTTGTACCTTTAAATAGGTTTTTTAGTGTCATTAAGTATATCAAAAGGAA
+ACCCAGTGGGGCAAATTGGCCGGGCTCCATAGAGGTGGCCTTGTCTAAGCCTTTCATCTT
+ATCGATAAGGAAAGACAGGACCAGAGAAGTCGCCGACTGTCCCTGGTCCCACTGCTTGGT
+TTGGGGCAATTTCCTGAAAATAATATCCAAGATGCAAAGCATATGGCTCTGGTGAGACAT
+GTGTGAGGAGCTGAGAATGAGACGGCTGAGTGTCGGGGGCAGATCACGAAGGGCTGCGCT
+CACCATCAGGAGGTCTGGACTTCGCTGTGAAAGACACAGGCCCTCATGTACGTCCAGGAT
+GCGGTGACAGCGAGGCTTGCAGGAGACAGGTCCCTGCTGTGTGGGGGTGAAGCTGGAGGC
+AAGATGATGCCTGGAGCTAAGAGATGGTCACAGGAAATCCGGCAAGAATTAACGAGGACT
+GGACAGTGACAGGCAGGCCAAAGAGTGAGAGGAACTTCACTGGCAAGAGCCAACAGGGCT
+TGTTGATTTAGGAGAGGAGACAAAGGACTGAGGGGTTTGGGGGCTGGGGCCTGGGAGGGT
+GGAGAAGCCACTGTCTGCATTATGGGATGCAGGAGGAGAAGCATTCAGTTCTCCACACAA
+TGAGTTCCCTGAGAGGTGTCTCAGTGGGATCGTGGTGCAGTTGGAAATGTTCATGAGAAA
+GATGAGAAGCGGCACCAGCAGCAAACATCCAGGAACCCAGAAACCATCAGCACAGGTGCC
+TGCTGAGTCCCATAGACCCACTAATGGCCCACCAGGACCAACCAGGAAGCAAGTGTGGAG
+CTGGGAGTGAGGGAGCTGGGTGTGGAGATCAGGGGGAAGACTGTCATCTAAAGGGCGAGA
+GTGGGAAGGATGGAGTCATCTGTAGCTACAGGGAACCACCATTAGTCAGTCCTTGTGATG
+AAGGTGCAAGATGTTCCTGCTTCCGCGCACGTCGCTCCTGGGCTGTGGGCAAGTTTGGAA
+CTGCTGTTGTTCCCCAGCATAGTCTCAAGCGAGTGGAATGACGGTTTCCTATAGAAGCAC
+AGTTCCTACAGGAAAGAAGGCGTGGTTAAGAGCATGAGGGCCAAGGAAAAGGAGGGGATT
+AGAGATAGCCAGCAGTGAGGGAGACGGTTCCAGACACGAGCCGAGTGGGCAAAGCAGGGA
+ATTCAAGAGAGAGAGGAGCATATATTACGCAAATTTTAAATTTTTTGGTAGCAAGCAACC
+TAGCAAAACTAGCTGAATCCAAAGGGGATTTATTGGCTCACATCATAAAAATCTAGTGAA
+AGATTCTAGCTGAAGTCATAACTAGATATACGAGTTTAAATAATTTTGTCAGAAACTGTT
+TCTTTGCTGCTCATCCACCTATCCATCCACCCATCTATCCAACCCTCCCTCCCTCCATCC
+ACCCATCCACCCACCTACCCACTCACCCGTGTCTTTATCCATTGATCCACGTGCACATCC
+ATCCTTTCATCTCTACTTTCCTCCATCCCTCTCCCTTGCCTCCCTCCCCATCCATCTGCC
+CATCCCTCCATCCACCTCTTCATCTCTCCTTTCCTCCCTCCCCCATCCCTCCACCCCCTG
+TTCACCCACCCATTCATCCATCCCTGCATCTTTCCGTCCACTTCTCTATCTTCTTGTCTC
+TGCTTCTCTTTGTATTTTGTTCTCACTATTCTCTATTTCATAAGGCTTCCTGAAAGCGGC
+ATCCATTTATTCCTTGTAGCAAGATCCCTAGAGAAAGACTCATAATTTATCTCTCAGTGT
+TCATAAACTCTCAGGGCAAGTTTTATTTGGCCTGACTTGGATCACCTGCCAATATCTGAA
+CGGATTGCACACCCAGGTAATGGAGTATTTTAATCACTGCAGACCCCCCACCCTCACCTG
+ACCAGTGCCCCACAGCAGGACCACGAGCAGGGCCAAGGTGTCTCCAAGGTGCTGAGGAGC
+TGAGCGCTCAGCCAGCCCACGGCCACGATGGTGTGCCTCCGAAGCCACGCGGCTTACTTC
+ACAGCCAGGATCCGGGATCAGGCTATGTCCCATGCAGCCTGATGAAGGGTAAAAAAGAGC
+CCAATGCAGAGTGCTGGGGAAGCATAGAGAGAGCCGGGGCACCTGACCCAGCCTGGGACG
+GTCAAGGGTGACTGCCGTGCAGGAGTTGGCATCTGAGCTGTTCCTTAATTAGAAAGCCTG
+GCACAGAATGAAGAATGCATTCCTCAAACTGAGTCAGGGTGCAGGGATCCACATGACCGT
+GCTCCTCTTATCCTTAGGAAGGGACAAGAGACTTCTATCCTTTGGCCTGCAGCTGCTGAA
+ATGACCCTTGCAAGTACTGAATCATCTTTAATGAAAAAATACACTAATATGCTGCAAATT
+TGGAGCTTATCCTTTCAGTCCAATCCATGGGGAAGGTGTGAATTAAAGACCCTGTGCGTG
+TGCTGGAGGCATCGTGGACTTTTGTTCACGATTTCCTTTCCTTTTGATGCTTCAGTTATG
+GTGGTTGCAGCTCTATAAGCTGTGTGATATGGGCAATTCCTCTCACCTTTTGACCACTAT
+TTTTCTTACTAATGAAATGAATACATACAAGAATACTTGAAGTTTAAATAATGAAACATC
+TGATACTCACAGGCACTACAGTATTGGCTGAATTCTTAAGTGACTATAGGACACCTTTAA
+GCATGTTCTAGGGCAGGATAACCAAGGACACCATCTCACGTGCCAGGAAATGAGGGGCCT
+GTGTCCAATAAGTCCCTGGCTCCATGTGGCTCTGCTGTTGCCCACTTCTCTTGGACCCTG
+GTTGTGGTCTTCCCTTGCCACGGGGCCTTTGCTGGTGATACTCCCTCTGCCTGGAGTACC
+TCCATAATGTCCACTGCTGGGGCCTTGCCCATATTCTCTACATGTGGCACTGCAGTGCCC
+CCCCAGCCAGCTCCCAGGGGCCAGTGCCCCCAGTTCCTTGTCCAAGGTCTTTGTCCCGCA
+GCTAAAACCCAATCTGCTGCCACCGGCTCCATCCACAGGCAAAAGTTCCCGGGAATAAAT
+GCGTCAGGGCACAGCCCTCAGGAGACCTTGGTTACGGACATCTATCCATCTCCTCGCCCT
+CTGGGGTGAATACATCTCAGGTGCACTCTTTTGGGTGTTTCTTTTTGCTTTTGTTGTTTG
+CATTGGCTCCCAGAGTCTGACAGTGGCAGAAGGCTCCAGCTGCCCACAGTGGTGACTGGT
+TTTAAGCGTACCCTTTGTTGGCCATCTTCCTCTCTCTTGGAAATAAACAGCCTGCACTCC
+AATCCTTGTCACAGGGTCAGCTCCTGAGGGATCTTCTTGGCCTTGCTAATGCTGGCTTAT
+CCTTCAGAATTTAGCTTCCATTTTCACTTCTTCATGGGAGTCTTCTTGAGTATAGTCTCC
+TCGTCATGTCTGCCGCTTCTTCCTGAGTCAGGGAATATCTCTTAGGCCATATCTATTATA
+GTCGTGGTCTGACTTATATTTGTGGTCAATTTTTTTTTCTTAATTTTTCGTAGAGACGGG
+GTCTCACTATGTTGCCCAGGCTGGTCTCAAACTCTAAGTGATCCTCCTGCCTCAGCCTCC
+CAAACTGCTGGGATTACAGGCTTGAGCCACCAAGCCTGGCCTATGTTTGTGGTCTCTTTG
+ACTAAAAATGATCTTTTCTTCTAACCTGAAATCTCCTGAGGGATGGAACTTTGTGTCTCT
+TTGGTTTATCCCAGCATATAAATAGTTACGCATTTTTGAATTAACAAATGAGCACAAATT
+TGTATCAAATTATTATCTAGGACAAGCAGTGGAAAAAAATTCTGTAAAGGGCCGGGTAAC
+TGTTTTAAGCTTTAAGGGCCATGCAGTTTCTGTTGCAGTTACCAACTCTGCTGTTGAAGG
+GTGAAGACGTGGGTAGGTAATATATAAAGGAATGAGCATGTCTGGATGTTCCAATAAAAT
+TTTATTTTCAAAAATAAGCAGCAGAGGAGAGCTTCTGGAATGGTGGTGTGAGGAGCTTGG
+CAGGCCCTCTATCCAGGGAAATAACCATTTAACCTCCGAACATTCATTTTTTTAAAACTA
+GAAATTATCCTAAAGGCATACAGCAGGTGGATAAATATTTACTCAAATAAATAATCAAAT
+CTCAGTAAGAACGGTAAGGATCAGTGGTATCAGAGCCACAATCCACCGCTCCCCACCCTC
+AAAGCGCATTGTGATGAAAGCTCTGCTCCAGGAAGGTCCAGCTAACAAGATGCTGTGGTC
+TGTCTTCCCGGCTCCTGGTCTAGGGCTGTGGTTTCACCCCAGGAAGGCAGGCCACCAGCA
+TCTCTCATCCCTCTCAGTTTGCACTGCAGAAGCACCGTTCCAGGAAGTTGCAACTGAGAG
+GACTAGGGCTCCCCTGCTTCAGCCTGTGCTTGTCCTCAGAGGGTGGGAGCCCCATCCCAG
+GTGTGGCAGACTGAGCACATCTGCCTGGATTGCCCCACACCAAGTCACTCACAGTGTGGA
+GGTTCCATGTCTGGAGGGGCAAGCTAGGAAGACAAGAGGCTACCATGCCCACCCAGCTAC
+TGGCTCATGCAGCAAGGGTGTCGCTCTGGTGGAACTGGATCACGGTCCCCAGGAGCAGAG
+GAGACCTAAGAGCAGAGCATGTCCCTGAGGTGACAGACTTTACTTGGAGAACAGCATGCG
+GAAGTTCAAGCCCAAGGAAGTTGGCAAAAATAGTGGAGATTTTGTTGATGAACAATTAAG
+AGTGGGTGAAATGGTAGACTAGATAGAACTTAAACAGAGGGAACAAGGAAGAGAGATTGT
+TGAGAAGAGCTCCGGGGTCTGAGCAGACTTGAAAAGCTGGCAACACTCTGCCCCTGCAAA
+AGAGCCTGATGTTCACTGGATGAGTCTATGGAGCAATTTGTGCCCCAGGCATCATAAAAA
+ATGATAGAGCACTTGCATTTAGTGGATGTTAACAGCTGTGTGTGACACCAAAGAGAGACA
+GACCAGCAGAAGCTTAACAGAGAGCCCAGAGAAAACCACAGATACCACAGGTGGTCGGAG
+AGACTGTGTGCTAGTCCAAGGCTGTGCCCTCTGAGGAGCAATATCAGAGCTACGTCCCTA
+ATCAAATAAACAAGCAATCAAACAGAAATAGCAGCCCCTGCGGGTCGGGGTCAGAATCCA
+GATTTGCTATGATATATTACCTAAAATGCCAGTTTCCACAAAAATGCAAGAAAACAGGAA
+AGTGAGACCCATGCTCAGGAAAACAGAAGGCAACAGAAACTATGACAAATTCCAGACATC
+GGATTAACAGACAAAGACAGCCAGTGTCAAAACAGCCACAGAAACATATTCAAGTTACTA
+AAGGAGACCATGTTAAAAGAATTAAAAGAAATTATGATGACAGTGTCCCATCTAATAAGG
+AATATCAATAAAGAAATAAAAATTATTTTAAAAAACAAAAAATTGTGGAGTTGAAAAGAA
+CAATAACTGAAATGAAAAGTTCACTCAGGGGCCCAGCAGTAAATTGGAACAGTCAGAAGA
+AAGAACCAGCAGACTTGAAGTTATGTCAATAGAGATTATACAACCTGAAAAACAGAGAGG
+GAAAAATAATTAAGAAAAATGAATAGAAGCTTGGGACATCCTTAATGAGAGTACCAGAGG
+AGATGTGAGAGAGAAAGAAGCAGAAAAAAAGTTCCAAGCAGAAAAAATGTCCAAGAAATA
+ATAGCTGAAAAGCTCCCAAATTTGCTGAAAAATGTTAACCTACACATTCAAGAAGCCCAA
+AAAGCTCTACACAAAGAGACACACCTAGACACACACACCTGGACACACACACCTGGACAC
+AAACACCTAGACACAAACACCTGGACACACACACCTAGACGCACACACCTGGACGCACAC
+ACCTGGACAAACACACCTGGACACACACACCTAGACACACACACCTAGACACACACTCCT
+GGACACACACACCTAGACACACACACCTGGACAAACACACCTGGACACACACACCTAGAC
+ACACACACCTGGACACACACACGTAGACACACACACCTAGAGACACACACCTGGACACAC
+ACACCTAGACACACACACCTGGACACACACACCTGGACGCACACACCTGGACACACATAC
+CTAGACACACCAGAATCAAAATGTTCAAGACAAAGACAAGGAGAAACCTTGAAAGGAACA
+GAATAAAATGGCTCACCACAAAGAAGGGAACCCAGTAGGATTAACACTTGATCTGTCTGT
+AAAAGGATGGAGGCCAGAAGGCAGTGGGATAACATATTCAAAGTGCTCAGAGGAAGAAAC
+TATTAATCCACAATCCTATATCCAGCAAGGCCATCTGTCAGACATGAAGGTGAAATAAAT
+TTCAAGATAAGCAAAAACGGAGAGAATTTCTTGCTAGCTGAACTGCTTTATGAGATATTA
+AAGGAATTCTTCAGGCTGAAAACAAGTGAACTCATACGATTTTCAAATCCACACAAAAAA
+GCAAAGGGCAGTAGTAAAGGTAATTATGTACTTTTTAAAAAAGGTGTAAATGCATATATT
+TTCTCCTGTTTTCAAAAGCAACTGCATAGGACAATAAGTATGGAATTGTATTATTGGACG
+CATAACATACAGAAATGTAATATACTTGACAATAACAGTACAAAGGAGGCAAATGGGAAA
+AACTGCACTGGAGTAAGGAAATGGCCACATATTGTATAATCCCATTTATATGAAATGTCC
+AGAATAGGCAAATCCACAGAAGTAGAAAGTAGATTCATAGTTGCCTGGGCTTGCGATGTG
+GGTGCAAGAAAGAAGGAAATGAGTACTAATGAGCATGTTTCCCTTAGGGAATGACAAAAA
+TGTGATGATTTCACAGCTCTATGAACGTACTAAAAACCATTGTAGTATTAAAAAAAAAAA
+AAAAGAACAAAAGAAAAGAAGAGTAGAATTTTGGGTACATAATTGTAAAATCAATCTTTA
+GTGGAAAGCTCTGTTATCCAGAAACTCAAAATTAGCTACATAACTTCCCCAGAAATATTC
+ATCCGCAGCAAATATTCATCAGAGACAGAATCCAAACCCAGGTCTGTGTGAATCTAAAGT
+TTATTTTCCTCCACCTGCCTTAACAACAAATTATTGAATAACTCAAGGACACAATACCTC
+GAAAGAGTCTGAAACATTTCTGTGATGAATTTACTTATGAATCCCAATACTCTTGATTCT
+AGATGATGTGTTTTGTTCAGCATCTGTTTCAGTCATATCAAGTAAAACCACTTCCCCCAG
+GTAATATAGTTTTCCTTTTTACTTTTTCCCTTGGCCTCAGCATTTACAGCCCCGTGCAGA
+CTGTTTTAACAAACGCGTTGGTGAGGTGTGGTAGAATCACAGGCAAAGGCGTGCTTTGCT
+GTGCTGTGTAGGTACATATCAAACGCTCACCAAGAAATTATAAAATATTATTCATAGCAG
+TTTTTTTCTTCAGTATTTTATGGGCTAAGTGCAATCTGGCTTTTGATAACAACGGCTGAA
+TAATATTTGAGTTTGCCAGCTGAAATGTCCTAAATATCTTATTGATTCATTTATTGCCTC
+TTCAAATAACAAGGCAACAAGACAGTGTCAGAATGCTCAGTGTTTTTACTTTTTTGTCTA
+TCATGGGATGGTGTCAGTTTCAGTAAAAACGATGTCTCTTATTTTGGTCCACATTGTAGG
+AATCTCACCAGTGACACGCGTTTGTGAAAAGCTGTGAATATTCAGTGCCACAGGGTTAAA
+CCTCGGTACAGAAGCGAGACCCTGCTGGGCAGAGAAAGGGTGACCTGGAAGGTGTGTGAG
+GGCCCCGCCCATGGGCCCCTGTGATGGTCATGGCCTCAAGAATCACAGTCCAGGTGAGGC
+CCTGAATATCCACAGCCAGGACCAGTTCCCTCTGCTCTTGGGTGCCAAGGCCACCGTCAG
+CCAGGAGAGGCCTGCAGAATCAGCCTGTGCACCTCTCTGACGATAAGCAGAGATGCTGGT
+TTAGAGACTTGCTACTCACGGGGAAGTCCTTGGGCCTCCTGTACTCACATTACCTGGAAC
+TTCTTGGAAATTCAGAATCTCAGGCCCCAACCCAGACGGACTGAATCAAAATCTTCATTG
+TGGTAAGACCCTCGGTGACACACAGGCCTGGGAAGCACAGGTTAGCGTGTCACCTTGGGC
+AAAGCTCTCAGCATTGTGAGCCTCTGTTTTCTACTCTGTAAAGGAGGCATGAATATCTAC
+AACATCAGTTTGCCATGAGTATTGAAAAATAATGTCTTAGAAGCACAGGGCAGAGCCTGG
+CATGTAGTTTGTGCTCAGTGCACAGCAGACAAGAAACCACATGCACCAGACCTGGGCGGC
+CGTCGGCAGCCCACCCTGAGCAACCATGGGTGGCCCTCTTGTCTCTCGGGACAAGAAATG
+CTTCTTTAGAAATGCTTCTTTCCTTTCTAAAATGAAAGTTTTGGACAGTATTTCCTTTCA
+TTTAAAAATTTCATCTGTGTATTTGATGGCCTCTGTTGTTTCTTTCCTGAAACTCCTGCT
+AACATACTGGGAGCTGAAGAAGGGCTCCGTGAAGGCGAGTAGGGGTGCCTGTCCCTCCCA
+GGGAGGAGCTTCCCTCCTCTCACCTGCTGCACGAGCCCTAGTGCTTCACCAACTCCAGCC
+TCAGTGCCCTGACACTGGGGGAGGGAAAGGAAGCGCACGCACCAGCCGTTCCACCCACCG
+AAGTTGTTTGGTCCCAATCTGCAAAATCAGTTAAACGTCTTCCTGCCTGGCAGCAGATCA
+AAGGGTGAGGGGTCTGGGACAGACAGAGACGGCTAGAGAATGGATGGTGAAGTGCTCAGA
+GGCCCTGTGGGCTATCCCACACTCGGCGGAAGACAGCAACACCATCAAATCTCCACCCTT
+TGTTATCCATGACTTAAAGAAAAGTGAACAGGGAGGTGGACAACTGTGCAAAGACTGGCT
+GGAGTCAAATCCTGGGCATAGGTGAAGCATCGAGAATGCTTGTCACACGTTTGAATGTGC
+AGGGGGACTCTGACTGGAAGCTCCTAGCAGAGGCTGAAGACACTGGTTAGGTCCTGGTGC
+GTGCCTTGGGATGCATCCCAGGCAACGGGCCCAGGAGCTTGAGGTCATGTCCACCTGGCT
+CACCAGGGAGTCCTGCACCATTCTTCAAACCTAACTGGAAGAGACACTGATCCTTCCTCC
+CACCTAAGGGCTCCCAGAGCCACAGGTCTCCGACTCTCCTGCAACACCTCCTGCTGCCTG
+TTCCCACCGCCCATGATTCACTCAGTCACCATCCTCAGCAGCACCCGACAGCCTCTGTGT
+GTCTGTGTCACTCACCATTACCAGCCCCCTGGGTGCCCAATGCATGTATGTTAGACAGAA
+CAAATGCACGGCGGCCTTCAGCAGCACCGACCGCGTCAACCCCTCTGTGCTCACACCAGG
+AGTGATCAGCGCACACGCCCTCCCACAGGATGGGAGAAGGTGATAACAGCTGAGCTGGGT
+GTCCAGAAGCCAGCCCCACCCCACAGCCACTACTGAGAGGTTATGAGATCATGGCCTTAT
+CCCGAGTAATGCTGCTGCAGTGAACTGGGACTTTTTTCCTCTGAATTCAAAGGTGGGGCA
+GTCTAGGCACCTGGATGCACCATCTGCTCTGTCCCGGCCTGGTGGCTGCTCACTGTGGGA
+TGCTGTGCAATTAGACAGTTACTATCTTTCCCTGGTTGACGGATTAGAGTTTCCCTTTTC
+TGAGCATCTTGTTTTGAAGTGATCCGAAGTGTTTAGGGTTAAAGAGCGTGATTTTCCCAA
+ACTGTCCAAAGAAATAGAAGCAGGTCTGCAAGAGGGGGGTGCCCAGAGCCTTGAGATGGA
+AGCGAGATGGGGTGAGACCTGGGGAGCTCTCCAGGCCGCCGGGAAGCTGCACGTCATCCT
+CTGGACCTCTTTGCTGACTGTGTGCTGTCACCACAGCAGCCGCCTTCTCTCATCTGTAAA
+CAGGATTTTACGTAAATTTCCATACACTTGGTTGTTGACAATTAAGTAGATTGTTTTTAA
+AGATACTTGAAATGATATCAGAATTTCCTAAATATATCATTAAAACAGGAAACTTAGTTA
+CCTACTCACTCGAATCACTAGAGAATACCAAATAGGAATAGGAAGATAACACACTGGTAA
+GAAAAATGTCCAAGGCCAATCACAGGAGTCAAAGCTCGTGATCAAATCAGCTCTGCCTGG
+GGAGGCCGTGCTCATGGCACCATTTAGTGACAAGTGGGTGACTCTGGGGCAAGTTCCAGG
+GGTGTCACCCCCAAGGCAGCAGCTCAGGTGCAGCCACCATGGAGGCAGTTTCACTGAGGG
+GCCCTCTGAGGCCCCTACTCTGAGATTCTAAGACAGGGTTTGAAGAATGTTCCAGCATTT
+GAACACATGAACCCTATGATGTCCTGCTGTGAGAGAGAACAATGTCCCAATTTTGCCCAG
+GTGATTTGAACATCTCGGTATGGATCTGTTATGGGTTGAATTTTCTCCTGCCCAAATTCT
+TATGTTGAAGTCCTTACCCCTGATGGGACTAGATTTGTAGACAGGGCCTTTAAGGAGGTG
+ATTAGCGTAGTGAGGTCACCAGGTGGGCCCTGATGCAATCTGGCATCCTCCTAAGAGGAC
+ATGAGGACACAGACACATACAGAGGGACGATCGTGTGAGGACACAGAGGATGGCATCTGC
+ACGCCAAGGAGAGAGGCCTCAGGAGGAACCAGCCCTGCCCACACCTTGATCTGGGACTTC
+CAGCCTCCAGGGTTGTGAGAGAGAAATGTCTGTTGTTTAAGCCATGCAGTCTATGGTGCT
+TTGTTATGGCAGCTCCAGCAAGCTAACCTGGGATCTAAAATGATACTTAAACTGGTTCAG
+TCTGATTCTTAAACTGGTTCAGTGGAGCTAGGCCAGGCTCCCTCTGAGCAGATGTTGGTC
+CCTTTGCAGGCCTGCTGTGTGTGATGATTGCTAACCAGGTTATGACAGTGATCTTTAAGT
+AAGTGGGAATCTTGTGAGTTTTGAGGTTTTGTTTTTTTTTTTAATGAAATCTACATGGGA
+TGTTTCAAAAATAGCAGCCTCTGTATACATTTGTCAAGCAGGAAGCTGGGTCTGCGGGGA
+GTAGGGTGGGGCTGGTTCTCCCACACGCTTGCCACTTTCAGGCCCTTGCCTTGCATGGGC
+TGCGGTGGTTCTGCCAGTGTGGATTCGAACCGATAGGTTTCGCTGTACCTTGATCAGCAT
+CCTGCTGCCGAGAAAGCCAAAAAGGGCTGGAGCAACCCTCCCGTGTGCCATGTGAGCCTG
+TTTCCTTTCTACAGTCACCAGTTCACGCAGCAAGTGTCAGAGCATTCCTGTAAGGCCCGG
+CTCTCCACAGGGGCCAGGGGAGCTTTCTCTGGCAGGGTCTTCTTCACTGTGTGTAGGATA
+CGGCAGCCTTTGAGGCTGGGGAACCGAAGTTTTCCTTTTATTCTATTTTAATTAATTTAA
+ATTACAATAAGTATTATCACTAAGTTTATGCAAACACGTGAGGGAATGCTGATTTAGAGC
+TGGTGGCGTAAGGTCACAGAGCTCCCACGAATCTCACATGGAAGCCTTGTTTCTCCAGGT
+TTTTTGTAGTTTGTACTGAATCACACACCATGCTGCTTCCATGTTTTTTCAGGGATTTCC
+AACACAGATTTTCCTGAGTACCCTGGATTAATCTCCTTTTGGATAGGTCCATGGGGGCCC
+TGCTGCTTTTTCCCCTTAGCCCTGGGCGAGGTCATCATAGAGGGGGAGTGGCAATGGCTC
+ACAAGGTACTAGTGGAACCCCAGTAAGTTATCTCAGAGCCCGCTTAGAACACAAGTGCTA
+CGTCCCCCAAAAGCTTTGCAATGAGTATCTGATGGGAACAAACTCAGTCAAGGACAGGCC
+CAGGTTGGGGCTTGCAGGCTGCAGATTCAGAATTGTTTATGAGATGGGAGCCATACTTTC
+TAACAACAAGACCTGAATTTCTCAATTTAATCCAAGTCGTGACTTAAGTTAGCGCCCTTC
+CGTTCCTCTATTACATTTCTGTTCGGCATGGATCAAATTGCCTACAAGGTGGAACAGATT
+TCAACTGCAATCTCTGAACCAGAAAATTCACTTATTCTCATGAAAGTTTGTAATCTTTGG
+AGAGTTGCTTAAACACTTAAAACCATCTTTCCTCTTTCTATACTCCAAACTTACCTGCTG
+CAATTTCTTGCTAAGAAGCAAAGTGCTATTTGCCTATTCCTATCTCTCTTTACCATCAGA
+CACTCCTTAAGTTAAGAGCTAGATAATTCGCTCAGCCTCAGGCCAGGCCGAGCCTCACTC
+TAGAAGTCACATTCCTGAGGTGTAGGGGGTCAAAATGCCTCTCATTGTTCAGAAGCAGGT
+GAGGGGCCAGCCAGGGCACATCCTGCTCTCCAGGCTTGGTTCAGATAACTGTCAGCCCAG
+TTTTCAAGAGCACACACCAAAAATGCACCAAAGCTTACATCCATACAAACACCCGCACAT
+GGATGTTTATGGAAGCTTATTTGTTTTTATTCATAATCACCCAAACTCAGAATCAACCAA
+GATGTCCTTCAGTAGATGAATGGATAAACTGTGGTGTGTCCAGGCAGTGGAATATTATTC
+AACGCAAAAAGAAATGAGCTATCAAGGCATGAAAAAATATGGGGGAACTTTAAATGCATA
+AATGAGTGAAAGAAGCCAGTCTGAAAAGGCTACACCCCGTGTGCTTCCAACTACAGGACA
+TCCTGGAAAAAGCAGAATTACCAACACAGTGAAAGATAAGGCCTGGTGGTGTGGGGAAGG
+ATGAACAGGTGGAGCACAGGGATCTTTAAGGCAGACAATCTACTCTGTGTGATACTGCAA
+TGATGAGTTCATGCCACTATATATTTTCCCAAACCTATAGAATGTACAGCACCAGTGGTG
+AGCCCTGATGTGAGCTGTGGACTCTGGGTGACAATAGTGTGTCAATGGAGGTTCATGGAC
+TGTAACAAATGCATCACTCTGGTGGGGGATGTTGATAATGGGGGAGGCTATGCATGTGGG
+GAGGTGGGTACATGGGAAATCTCTGTACTTTCTGCTCAGCTTTGCTCTGAATCTAAAACT
+GCTCTAAAAATCGTTTATTTAAAAATACACCAAAGCAATGAGGCCGGGCATGCATACAGC
+CAAAGCCAAATGATATTTGTGTGAGTCAGGTAAATTTGAGATCTGAAAAATGATCACTCC
+AGGGAGGCTGAGCTGTCATGGGGCACTTATTGAGAACCTACTTTATGCCCATCTGGTGCT
+TAGAATTACGAATTAGCTATTATTATTACTAAACAATTCAAAACAAAGTCACTTATCTCA
+GGGCGCTTTCAATCTTGTTGCCATCGAAGCTAACAAAAGTGGAAACAGAACAAAGCTACA
+TACGGCACATTTCCCAGAACATGCCAGGTGGAGCCTGGCCCTGTTGATTGTGTGTGGCTG
+TCACTTGCAGGAGGGTTCCATGGACAAGTGAGTTTGGGAAATGCTGGGTTGGGCAAATAT
+CAACAGGCTTCCTTACTGCAAGATTTCTCATAGTCAAAACATACTTTAAATCTCCAAGAG
+GATGATACAGAGAGCCATGTTTCCCATAATTAGTTGGCCCCAGAAACAGTTTCTTCTGGG
+AACATTTTGTAAGATTAGTGCTCCTTGAAACACACTGAGGGAGAGGCTAAACTGAGTGGT
+AGAGATTCATAGACTATTTGGATTCTGGCCCCAGAGTATAAAAGGCCAGGGGGAAAGGAC
+TGTGTTCCTGAGATGGTGAGGTGGAGAAGGGGACGTGTTTCTCCACCACCCACAGAGAGG
+GCTGAGAAGCCCTGGCACACGGGCTGAATCTGGGAGGTCAGAAGGTGAGGTGAGAGGACA
+GGAAGACAGCCCACGAGACTTCCAAAGGAAATGGTGAGTCTTACCATGGCTCTCTGGGCT
+GATGGCAGGGCCCGGCACAAGGTAGGAACTGAGTGTGAGTGCGGGATGCACCCAGGTCTG
+AAATGCTCAGGAAGGACCCTAGGACATGAGCAACCTGGGCTGGTCACTCATGGAACCTGA
+ATGGCTGGAAAGAAGGAAGGGTGATCCTGCTAAGACAGGGCGTTGTGAAGATTTCCTTTC
+CCTCCGAACTAACATCTCACTCACTTCTCTCAGTTTCCATCATTATCTTCTATGGAGTTC
+TTCATTCCCACATCTGTGGACCTTAAAATCCTACCGTTGAGTGCCTGCCTTGGATCAGCA
+GTCAGTTCGTTACCTTGGTTCTCAGACGATGCTTGCAACAACGCCATGCGATTCGCCCAC
+TCTTGGGTAGGTGGAGACATTGGGGCTCAGGTGTGGGTAAGTGATTGTGTGACTCCTTGT
+TAAGCGGCAGAACCGGGACTCAAATTCACACAGATCTGATTCCAAACCCTGTGGCCCTAA
+GCATAGTGTTATTAGACAATAAGCCCTCTGCAGGGAGATTTCCAGTGCTGATGGCAGGGT
+CTGTCATGAAGGAGGACTCTGCTGAATTTTTCTTTGAACCCCAGGAAGTGCCTGGCACAG
+TTCTCTGAAGAAATTAGAATGCAGCCAGTGGTTACTAAAGAAATGAATAAGTCAAGTAAA
+TGGACAGAGCTGTGTGCTAAGAGTTCTTTTGGGACACAGAAATGGGTCAGAATTGGAAAT
+GTCCAGAAAATACTCTTGGATAATTATGAAAGCTACATATAGGAGCTCAGGTTTAACTCC
+ATATGAAATGAAGAGTCACAAAAGAAAAGGAGGAGGAGCGTGTTCAGGCGGAACCTCAAG
+CTTGAGAGTGCTATGAAATATGTTTGAGACTCAGAAAACAGTTCCTGAAAGAAATGACAC
+ATTAATGAATGAAGGTATAGTTATTTGGAGAAAATGAACCTAGATATAAGAGTAACCATA
+TCAAAATGTGTTTCTTTAACTGCGGTCTTCAGAACCTATGAGGTTCATTGGTATATTCTT
+GGGAACTATGTGTGTTTGAGAAACATATTTCTGGCGCCAAACTGACAGTCACCTCAAATC
+CATCACAGCACTTATGATGAATTCTTTTCAAGTTAAATGCTGTAAAGAAAATACTTCTCT
+TTTTTACTGTTAATTCACAATTTAAAAGTGTTTTCTTACTGAACTACATGTTGGTCCCTC
+AGATAAGGATTTCTCGAGTCTCAGGTCTTTGGGGTCTTTGAGGAGTGTGACTTCTCAAAT
+TGGATGACACTGATCTAACTGGCTGTAGTATCCATTCAAGCATGAGGGAGGTCAGAGCCT
+GGGAAAGCTCAGGTCCAAACAGCTCTTGAAAGAGGACGTTGCAGGGCAGGCTGCTTTGCA
+CAAAGGGACCTGTAGACACTGAGAACATCAGTATACCAGGAACCAGCCCACCCTTTCACT
+CTGCCAGACATGAGGCTGTGGGTTACCCATCTTTCCCTGTCTCCTGAACTCATAGCAAAA
+ACAAAAAACTTCACTTGTTTGTTAACACATATAGTTCAAGACGGAAGGGCCTACACTGAA
+GCAGAAAGGATTGAGGTTTATCAGCATCTTCGCTTTGAGGCCTCATAATGTACTTCCCAT
+GGACTAAAGTTGTTCACTTTCTTTAGAGGATATTAGCTAAAGATGTGGTAAAACCACATT
+TTTGCAGAAAAGTGAATATTCAAAAACAAATGTATATGGTGATTATTTAATAGTTTTCAC
+TCCACTTCGCAACTCAACTTTTGGTTGATGCAAGAGGGATGCGAAGGGAGAATTGTGCTT
+CTAATTCCAGCATTGTGGTGGAATAAAAGAGCACAGCATTGCAGCTGTTGAATATAGGCA
+GTTTTTTCTTTTTATAGGCAGTTTTAAGAAGAATGCATTGATTCTACAACGTGCTATTGT
+GAAGCCATCCGGGACTGTTCACTCACTCATTTAAGAAAGGTGTATTTTCCACTTGAGGTG
+TGAGAGAAAGTGTGGTGTTCACTCATTGCTCTTCCTTCTGGCTTTTATTTTTCTCACTTT
+TAGAGAAAATAAGAGAAGTATCCCTGAAGGATGAAATATCCTCGAATATGAAAAGGTCTG
+CTCTCTGAAGACCAACTGTCTCAGTCTGCTTTTTGCTGCTGTAACAGAATACCACAGACT
+TGGTAATTTATAAACAGTAGAAGTCCATGTGGCTTATGCTTCTGGAGGCTGGGAAGTCCC
+AGGTTAAGGGGCTGCATCCGGCAAGGGCTTCTCGCTGCCTTATCACATGGCAGAAGGCAC
+CTTGTGGTGAGACAGTGAGGAAGGGCTGATTTCACTCTCACAACAAACCCACTCCCATGA
+TAATGGCATTAATCCATTCAGCAGGGCAGAGCCTTCGTGACCCCATCACCTCTTAAGGCT
+CCCGCTCAGCATGGTTGCACTGGGGTTAAATTTCTAACACCTGAACTTTGGGGACATGTT
+CAAACCATAGCCAGGGCCCTGAGAAACCCATTTCCACTGACTTCAAAATAGTTCATGAAA
+ATGGAGTGCTGAGAGAGCAGCAGGGCATTCACAAGAATGGTTTTGAGAGGCCTCACTGTG
+CCAGGCATGGCCCTCAGGGCAGGCAGCTCTGCACAGCCCCCCATGGCAGCAGCTGGTCAG
+GCTGCCCAAACTCACCACTTTGGAATCACTTCAGCACCACCTGTCTTCACTTGAAATCAA
+TTGTCTGCAGATTTTAAACTCGTTTCTATGTGCCCAGTAGGCAGAGAAGCCTTCAGAGAA
+GGATCCTGACTCGGTGGTTTGTGCAGTGACATTTGGCAGTGTTTTCTCGGCAAGCGAGTC
+TTTGAGGCTGCCCTCATGCTGCTCAGTGGGCACACCAAGAACAAGAGCTGGCCAGGGATG
+ACGGACGCATCTAGGCCTTCTCGGCCTAAGGGCAAGTCCCATTCTTCCTTGATAGGTCTT
+TAGATGTACCAGTCAGCAAATGTCATCCCCCTCTGCATTCACGTCAAGCTGTGCAGGGAA
+TGCTAAACAGAGGCAGATCTAAACTTAGGAGTTAGGCTTCTTCTCCATGGAGATGTGGAT
+CTGCACAGACAAAGTGTCCAAGTGGGATTTTCCTGCTATTTCAAGGACTGCTGCTGCACC
+CTGCTGGCTCTTCCTGCACTCCCTGCCTCCAGGAATGACTGTGTCTCTTTGAGTTAGTGA
+AGTCATCAACTTTTTTTTTTAAATCTCTTATTATTATTATTATACTTTAAGTTTTAGGGT
+ACATGTGCACATTGTGCAGGTTAGTTACATATGTATACATGTGCCATGCTGGTGCGCTGC
+ACCCACTAACTCGTCATGTAGCATTAGGTATATCTCCCAGTGCTATCCCTCCCCCCTCCC
+CCCACCCCACAACAGTCCCCAGAGTGTGATGTTCCCCTTCCTGTGTCCATGTGTTCTCAT
+TGTTCAGTTCCCACCTATGAGTGAGAACATGCGGTGTTTGGTTTTTTGTTCTTGCAATAG
+TTTACTGAGAATGATGATTTCCAATTTCATCCATGTCCCTACAAAGGACATGAACTCATC
+ATTTTTTATGGCTGCATAGTATTCCATGGTGTATATGTGCCACATTTTCTTAATCCAGTC
+TATCGTTGTTGGACATTCGGGTTGGTTCCAAGTCTTTGCTATTGTGAATAATGCCGCAAT
+AAACATACGTGTGCATGTGTCTTTATAGCAGCATGATTTATAGTCCTTTGGGTATATACC
+CAGTAATGGGATGGCTGGGTCAAATGGTATTTCTAGTTCTAGATCCCTCATCAACCTTTT
+TAAAAAGCATTTAGGAGCTGCTGGTTGTAAATGATCACTGAGAAATAGTATTTCCCTCAC
+TTGTAGCCATCTGCTTCTCTTTTTGGTTCTGGAACATTCTAGAACCTTGGAAGGTGGCTG
+GGGCTGAGTCTCAGCCAGCAGGGTTGCCCAGTGCCCCTTGTCACCCCCCGAGCAACACAA
+GCCAGGCTGCGGTTACTCTGGGTCTGTGCGTCTGGGATCATAGTTTTTAAATCTGCCCCA
+GGGTCCTCCAGTCCCAGCTGTGGAAAGTCACCCTCAGAGGGTGAGGCGGGCGGCGCGCCT
+CTGTGTGAGTGGCCCCATCCTTCACAGCGAGTTTGTGTCTACTGAATCGCAGACTCTGGG
+AGGCTGAAGGGTTACAGGAGGTCGTGTGTCTCACGTCGCCACTTCACGGTTGAGGACCCC
+GTGACCCGCTTTGCTCAGTGGCTGCGCAAGATGAGTAATGACCTGAAACAGGGAAAATGT
+CTTGGATACATCTTGCGTAATGAGGAGAAAAATGCAGCCATGTTGCAGCCTGATAAAATA
+CTCTGCCAGTGTCCTGCCATAAAATGACAGGCGAATTTTCAGTAGCAGATTCTCTAATAG
+TTCTGTGGTCTTCTAGGTGCTAAACTGTTTAAGTATCTACATTTTCTAAGCCCGCCTAAT
+GCAAATATTCTCAAAAAACATAAACCCTTCATTCTTTCTCAAATAGGTTACATTAGTTAT
+ACACTCTGGAGGTGACTTGACCTGTCATTGTGAACAATTATTGCTCTTGGACGACCCAGG
+ACATAGGCCAGCCAGTACGTACCCCAGTGTGTTGGAGAATCGCGCTCGGCTTCTTCCTCT
+GTGCTGAGTCATGAAAGTTGCCGGAGCAGGTGCAGTTACACAACCTCCAGGTAACATCAC
+ATGATCGTTCAAAAAATAATCATCCAAGTCCAGGATGCAGCATCTGTCTCAGTTTTTGGC
+ATAGGATGACAGTCTGAAATACACTTACTGAATTTGAATAAGAACGGGCTCAGGTCAGTG
+ATTATCGCTAGTGCCTTATCAACGCCCTGTGGCTTTTCAGCATTAGTCCCCATATCCTCG
+TCCGGTGTGGCACTGAGAGCAGCTAACTGTTGCCCTCGTTGGTTCCCAGTTGGCTTCCGT
+GACTGGTCAGGGTCAGGTCCACTGCCAACAGGCTGGTGTTGAATCCCTTGGAGAAACACA
+GACATTCTGACCCTAAATTATGCTTTCAATGCCATGTGTTTTCCTATCACAAAAATCCTC
+GTTCTCAAGTTTCTTCTTTCTTTATTTTTATTTCATTTCATTTTTTAGCATTCCTCCACA
+ATTCATTGCCCAAATCTACTTTTTACTCAATTTACTTGCTTTGGTCATTTTTCAATATAG
+CACTTTAATTTCTTAGACAAATATTTTCAACATTCTCCTGTTTTCTCAAGGATGTCTGTT
+TTCTCCCCAGGTATGATCCTGTTTAAGGACTGGATTTAGGATAACTACTTAGAGGTTAAA
+AGTCACAAGGGTGTATGGATGAGGCTGGAGTGATCTGGGACCAAAGGTATGGGTGATAAA
+GCAGAGTATCTAAGCAGCTCCTGGGATTGGTGTCTTTAAAAAAGTAATAATGCATTTGCT
+TATTTTAGAGACAGGGTCTCACTATGTTGCCCAGGCTAGACTTGAACTCCTGGGCTCAAG
+GGATCCTCCCACCTCAGCCTCCTAAGTAGCTGAAACTGCAGGCATGAGCCACCACACTCA
+ACTCACTATCTTTTTTTTTGGAGACGGAGTCTCGCTTTGTCCCCCAGGCTGGAGTGCAGT
+GCTGTGATCTCAGCTCACTGCAATCTCCACCTCCCGGGTTCTAGCTATTCTCCTGCCTCA
+GCCACCTGAGTAGGTGGGATTACAGGCGTGCGCCACCATGCCCGTCTAATTTTTGTATTT
+TCAGTAGAGACGCGGTTTCGCCATCTTGGCCAGGCTGGTCTTGGAACTCCTGACCTCAAG
+TGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACTGTGCCCT
+GCCTAGCTCACTATCTTTCAATCAGTAGAGATTCTTTAGTTATTTTTTAACTCCATGGAT
+CCCAAGCTTTGATTTTTGTTTTCCAAACAAATTGCATTTATAAATAATAATTTTTATTTA
+TAATCAACAGACATCTAGGCTTGCTGTCAAGGCTTCTGATCAACATGAGATGACCGCCGT
+GTGGTAAACTGATGAACCCTGACCCTGATCAACATGAGATGACCGCCGTGTGGTAAACTG
+ATGAACCCCGACCCTGATGAACGTGAGATGACCGCCGTGTGGTAAACTGATGAACCCCGA
+CCCTGATGAACGTGAGATGACCGCCGTGTGGTAAACTGATGAACCCCGACCCTGATGAAC
+GTGAGATGACCGCCGTGTGGTAAACTGATGAACCCCGACCCTGATGAACGTGAGATGACC
+GCCGTGTGGTAAACTGATGAACCCCGACCCTGATCAACGTGAGATGACCGCCGTGTGGTA
+AACTGATGAACCCCGACCCTGATGAACATGAGATGACCGCCGTGTGGTAAACTGATGAAC
+CCCGACCCTGATCAACATGAGATGACCGCCGTGTGGTAAACTGATGAACCCCGACCCTGA
+TCAACATGAGATGACTGCCGTGTGGTAAACTGATGAACCCTGACCCATTAGGCTTTGGCT
+ACAGAATGTGGAAATAAGTTGTGTTACTACATGTGTGTAATCCTAGGGTGCAGGACACCG
+GCCGGGAGGTTCCATAGAGTGATGGGTTCTGCAGGTAACTCATCCTCTAGTCCTCTGTAA
+GCTCCTAGAAGGAAGAAATTATGTCCTTTAGACTAATAAAATTCCTCCAAACCAAATACA
+GCACCTACTGTGAAGACACAAAGATACTTTTAGAATAGTAAAAACTTTATCCATTGAGAA
+ATTCCTTAATGAAACAGTATCCAAGAAGTCATTTGCCAGCAGATTTCTTAGAGGTGCGAT
+AAAGAAGAGGACATTGCCAGTCGTCACAGCAGCTGCAATAGCTCCTCTCTATTGTTAAAC
+AGTGGGATATCTTGTGCAGGTTTTCAGTTGACAATCAATTTTAAAGATTAGTTTCGGTCC
+CCATCAATCAATTATTTATTAACCCATCAATAAAAATTTAAATGCTCTGTGAGGTACAAT
+AGCTATTAAAAGAGACAGAGGCACTTTCTGTGTCCAGAGGGGCTTTTAGTCTGCTCTGGA
+AAGCAAGATGCGTGCAGATGAGTGACGCAGTGCATCGTGTGGATGCAAAGGGAGGGACTC
+ACATGGGAACCAGAGGAGCTACGAAGGGAGGCAGTGGGGACTGGTGGGTCGAGACCTGGA
+AATAACACATGAATAGGCAACAAAGGTTTCCTTTCCTCTTCCATGCACTTCAGTCCTTGA
+AAAACGTCTTACCACGGAATTCCACAGCGTACCAAGCGATTCCACAGCTTGATGGCACAC
+TCTCCTTTCTCAGCATTCTTGAAAATGGCGTGTGAGCCAAGCCATCTTACTGAGAAATTA
+CCTTAAACCATTTGATGAACCAAAAATATTTTGTAATACCCATCTCCGACATTAGGTAGG
+CAAATCACACAGAAACACCGAGGTCTTCTGAGTCATATTTATCTGAAAAATCACAGCTTG
+GGTGCATGTGAAGCCAGAGGAGCACTCCTGGGGCCTGCGGTGCCATCACTCAGCTCCCCT
+GGGCTTCACATGGCCATGGAGCACCCAGCAAGTGTAGGCTCTGAGCCTTCAGGGAGGGGC
+GGCATCAGCCAGCACCATCGTCTCCTGGGTCTTGTGCCTCTTCCTTGGTTGCGGTGTTGT
+CAGGGCCAGAATTGGGCAATTCCGGGTGACATCCAGGTGTGGCTGCTGACACGGAGCACA
+GGTGAGGTTCACTGAGGTAAGTGGGCCATGGCCTTGGGCTTCTAGTTCAGAGCACACCAT
+CCACTCAGCATGTGAACCCAGCTCCAAAGCGTATGTGTGCATGTGTGTACCTGTGCACAT
+TGCGCATGTCTCTGTGTATGCATGTGCTTTGATGCATGTTGATGTACGGGTGTATCTGTG
+TATTGTGTATGCACACACGAGCATATGTGTACATGAATTTGTATTGCACATGTGTTTAAT
+GCGAACACGTGTCATGTGTATGTGTTCACATGCATGTGTGTCTGTGTACTGTGTGCAACA
+GTGTGTGCAAGTGTGTATATGTGGGTTTATGTTTGTACAGTGTGTGTAGTGTGTGTACAC
+ATATACACCTGTGTGCATGTGTACATGGTATTTAAGCATGTTTGCACGTGTGTTTGTGCT
+TGCATGTGCTGCGTGTTTGTGTTGGTGGGATGTGGGGAGGCTGCTGTGGAGACAAAAGCT
+GGAGAGAACTTGGTAGAGTAACCCAGGTCAGGAAATGGCACCTGCAAAGGAAGGCTGGAG
+TGCCTGGGATTCACGTTGAAATGGCCAATCCGTCAGCTGGGCTGGACACAGCCATCACGC
+TGGGCAGCTGTGAGGTTAAAACAGAAAGTCTGGGCTGTGGGGAGGCTGAGAATTGAGATG
+CATGTATGAGATGAGTCACGAGGGCCAAGTGGTGTGTGTGAGAAAGCAGGCACAGCACCA
+CTAAACACTAAGGAGATTTCAGGGGAGTTACGGGTGGAGGGAGGACATCAGATCTACCCT
+GGAAGTTAAACGTGTTTCGAGTGCATTAAATACTATGGGCCACAGACGCCTTGTCTCCAT
+ATCTACTCTTTTATAAATGAAGTAAAGTTCTTGGGAAATACTTTTCTCACTCTAAAGCTC
+ACAATCTATCTTGCAAAAAATATTTTAAATTCCATCTCAAATAAGCCAGGGTGAAAAGGG
+AGCCTGTGCACCAGACACTGCCAGCCTTGCCTGGCTCTCGCCTTCTTGCTCTTCCTTCCC
+CACCTGCTGGGGATTTTCTTAACGATGGAGATGGGTTTGGGTTTGTCCTGCTGTGCTCTG
+CTCCCCATTCCCGGATCCAAGGTCCTGCCTCTGTCCTGTCCCCTGAGCCACCTCAGGGAT
+GCAGGGTCCCCCACCTGGTCAAGTGCCCAGTGCTGTGTTGTCATTTGCAAGTTCTTCCTG
+TGACTGAACTCCAAATGGCACTGGGACTGCTGACTCCACCCACTGGACAACCCGTGTTCT
+TGCTTTTGGGGTTTCTGAAACAGCCCCAAGACTCTGGGCATCTTGATTTTGCTCCCATTG
+CTTCTCAGGACACCCTGCTCCTGTGGTTTGCAGCCCCGGCCTTCTCTTCGAGGACGCCTC
+TGCTCTTCTGCCTCACACTCGGATTGGACCTTCTTCAGCACAGCCAGTGGCCGAGGCTTC
+CTCCCTGGGGCTCAGTGGAGCAGGACAGATGCTGCATCCAAACTCTTCCATTGGGTTCCA
+GTCTGTTCCAGTCATGCCCTTGAGCCTCTAAAGCTCCTAGGTGAGAGACGTAGCAGCTGA
+CAGCACTTCCCACTTGATTTGGGTGGACTCCAGCCTCCCCAGCAACAATAAGAGATCAAA
+AGCATCGTTGAGGAAGCAGCTTGCTGAAACGCTGAGTGCCCGCCACTCTCAGGTCAGGTG
+GGACCGGCAGGCCAGCATGAGTTCCTGAACACTTGGTTCTCAATACTGGCCACAGCCACA
+CTGTAAGGGGAAACAAGAGGGCACTGTATGCAAACATCTCTTGAACTCTGGAGTCTGCTC
+ACCTTCCTGCCTCAAGCCCCTCTCCCACGTGGTCCAGTCACCATTCTCCACAGAGACTAC
+CCTAAAACCCAGCGACTCTCGTGTGCCTGCAGAATGGCACAGCCCGTTCTCATAGCAGCA
+CTCCTGTTTAATCAGAGGGATGTTAACGACCAAGTCATATTTGCTCGATTTGTGTTCAAC
+ATATTTCATTTGTACCGATAAAACTTAAAAATATCCCCACACATGCATTGCCTATTAAAG
+AGTATCTTCCAGGTACACCTCCCTTACACATCAGTTAACTTGATAATTTCTTCCCATTCT
+TGTGCAATAAATTTCCTTCCTGATCAGCTCTGTCCAGCAGCAACAATAATCCACGTAGAG
+ACATGCAAACTAAAAGTCCGTTAGTGGAGGCACGAAGCTGATGAGGCTTGGAAAAAAATG
+ACCGATTTGATTAAAATTAGGACCCATGGGAGTGGAGCTCTGCCTATTTTAGAGGCAAAG
+TAAATGCCTGGGAGTCCAATCACCGACATTCTGTTTGAGGTTTCTAATCACAAGGAAGAT
+GGAGAAAATGCAGAACAAGTGGTCAAGAACAGGGAGATAATAAATAGAATATTTATGGGC
+TGAGGAAAACAATTACCAGGGGAAAGCCCAAGAAGCAAAGATGAACAGAGAACGTGCTGA
+CTGCGCTCGTTTGGAAAGGCCTCATGGCCAAAGGAGGAGAGGCATTATGAGGAGCAGTGA
+CCGAGTGGGCAGGACCCCCGGGGATCAGGAAAGGTGCACGGGGGGAAATGAGAGGCCTGA
+GCGGCTTCCCAGCGAAGGTTTTTGAAGCACGGTTTGATTTTCTCTCTCCCCCTCACCATC
+CCCAAATTTTAGTTGTGACTATCTCCAGGTACATGGCTTGCGACAGGCGGTGTATAAAAA
+CTAATGTCAGTTTAATTTTAAAACCTTAGCCATTTTCTGGAACTTAAATATCAAAGAGAA
+AATGTCCACATATGATGTTAATTGAGGTTTGTCTCACTGGTGATTTGTGCTGATTCAATT
+CCTGTTTCTTTTTTTTTTTCTTAAGGGGTCAGTTTTAGAATTGGGAGATAGGTGTATAAC
+ATATGACTATACAGCGCAGGTTGGTTTTTTAACATAGAAATATCTGCCTTTAAATGAGAA
+CTGAAAACGGAGCTTCTTGGAGGCCACCTGCTGGTGGCAGTGATCTGACCGCTGTTTAAG
+CTTTCTTTGAACTCCTTTTTTTAAAACAGCCTCCATAATCAATGGTGTACGATCTACTCT
+CGTGGTAAAACTTACTCAGTGAAGAGTGTGTTTTATTTTCTGAGGAGCTGAACTGTTCCA
+ACCTGAGTATTCTGAATAAGGACAGTGGTCGAGCATGAGTGATGCCATCTGGGCTTAGAA
+ATAAGTGGGCCTAAAATCTGATTGTTTTCATACATTGTTCAGATATTGACGCAAATAGCA
+ATTTATTTTGTAAAAAATGATTGGTATCCGGAACTTGCAACAGCTGTGTGTGGCTTGAAG
+GGAGATGAAGTGGTGAAGGCCTGGTTTCCACCGAAGCTCTCACAGCCCAGCCTTTCACTG
+TGTGGCCGGGGGAAGGGTGCTCCGGGTGGGGGACGGGAATGGTGGGACTGGGGATGCCAC
+GGGACAAGGCTGCTGGCCTGGAAGGTAGTCACGTGGAGAACCGCAGGAGATGAGATTGGA
+AAGTAGTAATAAGCCATGTGGATAAGAACAGAGGAGCGGGTTTTAAGGGGGACGTCCTGA
+AATGCTGCTCATGTCGTTTCAGTTCCATAGACCACAGGAAATGCAGGTGAGAGGGCAGCC
+CGGTGGGAAGGAAGGAAGAGGGTGGTGGTGAGCCAGGTGAGTGTGGAGCCGCCCAGGGCA
+CCGTGCTGTGCGATAGCTCAGGCATCGGGTGCTTCTGCCAAACCCTTCAGCAGCTGGTTT
+GGGGCCAAACGTCCTTCCTGTGTGAGAGAAGGCAGAGCCTAGGCAGCATTCCAAACCCCA
+TCCAGATGGGAGGCTGAGTGCAGAGCAAACGGAGCCCAGCACTCCAGAGCCGTGTCCCTT
+CACTGCCATGATCACATCACAAACAGCGAGGCTTGGAGAGGACTTAAGAGCTCCTTCAAT
+GCCATCTTCCATCCACTGCGTGAGCCAGAATAGAAAAAAAGGAATAAGAAGAGGTCGGTT
+AAGCTCTCTATTAAGTTGAGAAAATGGGAACTTCAGGTGATCATGTGAGATATTCAAGTT
+AAAAAAATTATTTAAAAAGCACATTCTTATTATTAAAATTTTAGAAAGTACAGAGAAGGA
+AATTTTAATAACCTACACCTAGAACACTAAGATACTGGTAACGTAGAAAAATGTGTAGTT
+AATGCCTTGATGGATTCTTTTCTATTTTTTTCTCTAGCAATATTTATGTCTATCCACAGA
+AAGCGTACACTCATGTATTTGCATGGCTAATATATTTTATGTAAAGTTCTATATATTTCT
+CAACATTTCACTTAATATTTCTTTATAAACATTTTTCCAGTGAATAAAAATTTTTCCAAA
+CAGTAATTTTAATGACTATATAACATTTCATTGCATTTATATATCATTTGTTATTTAACT
+ACTTCATCATTTTGGATTCACATATTTTCAATAATTTCCATTATAATAATAATGTCATGA
+ATACCTTTGTACAAGAATATTTATATTTCTAATTATTTCCTTAGTCTAGTATCCTAAAAA
+CTAAAATTCCTACATCGAAAGGTCAATGTGTATCACGGCTCTTGATTGACATATTGATTT
+CCATGAAGCTTTCATCAATTAACCCATGAACAGTGTCTGCAAGTGCTCCTTGCCCCATAC
+CTTCCACAATGTGGACTCTTATTGGAAGTATCTAAATTTCACTTCAGAATTGCAGCCCTG
+AGTTATTAAACACACCTCTACTACACCTATGAAATTGTCTACAAATTGTCTTAGTTTCTT
+TTCAGCTTTGATTTCTAGAATTGCATGACATTGAAGACAAATGATATAATACCCATAAAG
+AAGGTTTTATGACCTCTTTCATTATCTCCAACAATCAGAAAGGCAAATTCACAGTAGAGG
+GCTGAGAAATCTTATCTGAAAATTAACTAAAATGCTGCTTTTGTCAACAGAATTACTTGG
+GCTTCATTTCATTCCACAATTTCCTGTGTACTGTTTATTACAAGAAGAAAAAATTTCCTG
+CCATACAAAATGCTCCATGCAGGTAGAACCAGGAATCTAAAGAAACCTGAGGAAGGTGCT
+AGAATCATCACTACCATCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTATGGAGACA
+GGGTCTTGCTCTTCACCCAGGCTGCAGTGCAGTGGTACAATCTTGGCTCACTACAACCTC
+CACCTCCAGGGGCTCAAGCGATCCTCCCACCTCAGCTTCCTGAGTAGCTGGGACCACAGG
+CAAACGCCACTGTGCCCAGCTAATTTTTAAACCTTTTTGTAGCAACAAGGTCTCACTATG
+TTGCCCAGGCTGGTCTTGGACTCCTGGGCTCAAACAATCGTCCCGCCTTGGCCTCCCAAA
+ATGCTGGCATTCCAGGCAGGAGCCACTGTACCTGGCCCCACCTTCTTTTTGCTGTAGGCT
+GAGCACAGGAGAAGTTGAATTTATCAGGGAACCTAAAGACATGCCCTTCTTTGAAGGCAG
+AAGTCCTGTCCACGTCAAATGCCCTCCCTCCATCCCTCCCAGCTCCCTAGTCATCCTTCC
+TATTCTAGGCTCCAGGAGCGAGACCTCCTCCATGTGCCTGCTAACGTCAGTGCCACGGGC
+CCTCTTTGGTTCTCCTGCCCACCTTCTCTGACTCTGCCCAACACCCACGGGCCAGAGGCC
+CTTTTCCTTCTTGGCACTTCTCGGTGTTGTAGCAGGATGAGCCACGGACAAAACCCCTCA
+GACGCCGGGTTAAGGAATGATTTGGTTTTATTCGGCCAGGAGCTTCAGCGGACTCAAGTC
+TCAAGAACCGAACTCTCTGAAGACAGAGTTCCTGGCCCTTTTAAGGGTTTACAACCTTTA
+GGTTCCACGTGAAAGGGTCGTGATAGATTGAGAGCACATGCGTTTAGAGTGGGGTGGGGG
+GGTTAATCTTTTAACCTCAGGCCTGATCATCAGGGGCACCAGCTGGTCTTGCCACTGACT
+TCATTCCTGTTGTTTTTCAACTTTTACTTCCTCCTCCTCTTCAGACAGGAGACAGTAAGA
+GAAATGGCCTCTCTCCTCAGCGGCACAATGGACTTTAGACATCGCGCCTGTTTTGTACTC
+TCCAAGCCGGACTTCTCTACTCGCTGGCCTGGCGCTGATGCCCAGAGGCCCCCTGTGCTT
+GTGGTCGTGGCCTTAGACAGTTCCCTGCCCTTTGTAAGTACTAACTTAACTCTTGAATGT
+GGACGTTTTAAGCTGACTTTTCTTCTCAGCCCTCTGTAAGAGTTTCGAATCTCCCCATAG
+CAATCAATGTAATTGTTTTCACCCAGGGTGTTGGTCCTGGCTGCTTCGATTTTAAAGTAA
+TCTCTCATTTTGCTGAGGAGAATTTATTAGAGTAAATGACTGTTTTCACCTGTCATGTCA
+CATTAAAATGTGGAGAGAACTGGTTGTAGGGGCAGTCAAACTGGCTGTGAGACCCTTCGA
+GCAGCCATGCATCTCCTGGACAGCTCGAACACTGATCAGGGAGGAGATACTGAAAATAAG
+AAATAAGAATTGCCTTTATATGTGTGTATGAGTATAGACACATACATCATGTACATGTAT
+GTGTGTATGTGCATATGTGTGCATGTGAAGATGGATAGATGATAGATACATAGGTGATTT
+ATGTATAGGTAGATGACAGATATTGGTAATTAATTGATAGTAGATAGGTTGATAGTATAT
+AGGTGATTGATAGATGGATGATAGATCATTGATAGATGATAGGTAGATAGTAGATAGATT
+ATAGGTAGATAAATAGATGGATGATGGATGGATGATAGATACTTGATTGATAGATGATAG
+GTAGATAGTAGATAGATGATAGATAATGATAGATGATAGCTAGATAGTAGATAGATGTGA
+TAGGTAGATGGTAGATAGAGATGATGATAGATGGATGATAGATGGATGGATGGATGATAG
+GTGATTGATAGATGGTAGATAGGTGGATGGTAGAGATGGTAGATAAATAGATGGATGATG
+GATGGATGATAGAGAGCTGATAGTAGATAAGGTAGATAGTAGATAGATGATAGATGGATG
+GATGATAGATGATTGATAGAGAGATAGAGAGAGAAGGATGATAGACTGAGCATCATAACT
+TCACTGAATGCTACCAGTTGGATTCAAAAGTCAGCAAACTGAAACGTCGAATTTCAGCCA
+GCTATCAGAAATATTGTAATCTGACAACAAAAGATAAACAAGGGAACATGGAAGTGGCAG
+CTATTCCAGAAGCTGCACCTCTCAGCATGGGCACAGAACCACAGAAGTGGAGCCAGAGTC
+CTCTCCACATCTCCTCTGGGTCGGCGTTATCATTGTCACAATGGGTGGAGGCTGGACCTT
+GTGAAGGCAAAGGCATACGGTGCTTTCTTGCTTCTGCTGTTTGGTGACTCCCTTACTCAT
+TCCCTCTGCGGTGGCTGAGGGGCTGATGATCAGTTCCTCTGCCCAGAATGCCCTGACCAT
+GCTGGGTGTCTGTCCTCCCTAGACCTGGGTCTGCAGGATGACAAGGACCCTGCAGCAGAA
+ACTCCTCTGTCTCTTCCCTGAGCACCGTCTTCCATGCTGCCTGACTATGGTGCTGGTTCC
+CCTCTGATATGGAGATTGGTGGAGAATGACCAGGATATTTTATGTGGCAATGGGGGTTGA
+AGCCCACTTCAAAATGGCTTAGGATAAGTGACCAAAAGTCCCAGTGTGAGCATCAGGCAT
+GGCTGGATCCAGGTGCTCAGCACCATCTGGAAATTTGTCTCCATCTTTGACTCTGCTGTC
+TCTGTGTGGGCTTCATTTCTAAGATGGTTTTCTCTGCACAGCTGTAACAAAGCTCAGGGC
+TTGCATGATGCTTTGCAGCCAGTACATCAGAGAGGACTTTCCCTCAAGACTTCTGGCAAA
+ATTTGGGGTAACATGCTGTTCTTGCTGGGGTCAGGAGCCATCTTGCACCAATCTCAGAGG
+CCAGGGGATGGAGAACTCTCCTAGGGTAGTCCCAGGTTCTGTGCCTCCCCGGAAAACACA
+AGGTCGGAGCCTCCCCATCCAAATTAATGCTCAGACTGTCAGGGAGGAATGACTTCCAAA
+GAAAAACCAAGGGCCCTTATGAAGAAAAGGAAGGGGTGCACCTACAGTTGCCAGTTCTGT
+TTGGAAGTGAGGGAGGGGAGGGCAGATTCCCTTGGCTTGTTCCCTAGGACAGCTGTACTT
+AGGTTTTACTACACAGTCCACTGAAAATGCTTCTCTCATTAGTGTTGTGCCTCTCTCATG
+CCTCTTTCCTTGGATAAAGAGCAAGCACATTACGAGCCACACTTGGTGCTGGTGCTGTGG
+CATGCAACACTACCTAATGCGAGAGAAAGATGTGAGCAAATATCCGGAATATACAAATAT
+AATACAAAAATACAAATATAATCAGTTATACAGCAAACAGCTGTGGGAACAGCAGCTCTG
+CTTGCAGGGTTGGGTAGTGGAAGGTTTCAGAGTTGATAGCATTTGGATTGGGCTTTAAGG
+TATGACTAGGAGCTTACCAGATAGAGAAGTGGTGTTTGGACGTTGTATGAGAAGGAAACA
+CAATCTGAGAAGGTGTACCATCCTAAGTGAATCTGTCACAGAAGCGAGAAGATGCTGTGT
+AAACCGGAATAATGCTTGTGTGCATGGATCTTGATCCCTTCGTGAGCAATAAATGATTTT
+GTGAATAAATTGAAGAATGCTGAATTAGATCATAGGGTGTGTTTGCCGGGGTGGGGAGAG
+AGGAGAGCGTCGAAACTGGGGAAGTGGGGAACCAGAGATGGCAAAGCCTGGGACTTCCAG
+CTTCACCCACAGGACGCGAGGAGCCTCATCAGTATCACCCGCACAAGCAAGCTCCCATGA
+AGGCAGCGGTGTCCAGGCTCTGTCGCGTCCTTTCTTTGCAGCCTGGGCCTTGGTTTCTTG
+CAGGTGCTGTGCCCAAAGGTTAGATTGACAGATGTGGCCGTGTCTATCAGGGAACATGGA
+CTGAGGCCAGTGCTTTCAACCATACTCACTTTTCACTGTGTTCAGAGGGGGTGGGAAATC
+TCCCCTAAGGAGGAGATACGACGTGTGCAGATTGAGAGCTGGGACCACACGGATTCCTCC
+AGGGGCAAGGGCTGGTGACCTTGCAGTAACTTCCAGAGGCCTCAGCACCCTCCTCTGCAC
+AATGGTGGTGGGCTAGCCAGGGCACCACAGAAAGGGCCAGCAAGGCACACCCTCGTCTAT
+TGCCCAGGCACACATGGGCATCCATGACAGCCATGCATGTGTTAGAGCCCGACCAGAGCT
+GCAGCCTCCTTTGGCTGAGGTTGGAAAAGCGGAGATGTGTTCACAGTTGGAGAATTGGTA
+TGCCTTACCCAAGTGACATCCCTGTCCTTGGAAACTTATTCTGGGGTCACAGAATTAATT
+CCCCAGGATTGGGTGTCACGAGGAGGTGGTTCCTGTGGCTGAAAACCACCAACACCTCCT
+TTCCTGGAACATTTCCCTCCTGGCATAGGGCAGTTCTCATGCCAGAACATCTTGGGCCAC
+AAAGAACCTTTAGGACTGAGCATGTCTTTCTGTTTGCTTTAAGCTTTTAAGAAAAAGAAT
+ATGCAAAGGCTGATTGAGGCAAAAATAACAGGCTATTTCTGACGTTCATTCAGAATGCCA
+CCTAACTAGGCCAGTTTTTGGACTGTATGCCAGCCTCTTTCTGCGGGATGTAATCTCAAT
+GTCTTTAAGTTCAGTCAGTCCTATAAATTGCTATCCCTATTCATGCAGTGTGTTTTCCCC
+TGTGTGAGGCATTTGTGAGTTCCATTAGCACTGATAGGACTTTTAAATGCAGAAGCAGCA
+GTGAAGGGAATGGCATTTCCCAGCTGTAGGGCACGGGCCTTCTTTGAGATAAAAACCCAC
+CCTGGCATCGATGACATGGGAACTATTCTGTGTCTTTTCACCCGAGAGCTCTTCAATCAA
+CTGATGATCGCACCTGCATAACTGCTACCAGACCTGCTAAGGGGGAGCCTGGCCCAGCCA
+TCTCTTCTTTGTGGTCACAAGCATGAACGGCCCTGGGACATCCTCTTTCCTCACTGTCCC
+CTCACAGCATTTCCTGACCACTGTGGCCTTGGTCCCACCACCCACCTGTGCAGCTCATCT
+GGCCATGAACCTCTCCAGCTCACAACTCTGTTTTCTCCCTGTTGTTTCTATGAAACCAGG
+TTCCAGCCCCGCCACACAGTCTGCACGGCCTCCACCGCAGCTCTGGTGAGCCTCTTGGCC
+AGCTCCTGGTGACAGCGTGCACCTCCCTGCTCTGAGAAGGTCTCCCTCTCCTCTCTGCCC
+ACCCTGTACAGAGACATCTTTCAAGCCCATCCCAGAGGAGAGTGGCCTCTCTCCTCAACC
+CCAAGAGGACGGCCTCTCATGTGGCTGTCACCCATCTGACCCCTATCACAGACCTGAGGG
+TAAGTGGTGCTCACGGGCCCACATCTGTCAGCCTGCGCCTGGTTGGAGACGCCTCCCTCT
+CATTTGTCCTTGCTTGCTGCGTGACTTTGGCAAGTGCTTGCCTCTTTGAGACCCTCAGTT
+TTCACACCTGAGAAATAGAAAGGTGGTGCCTGCCCCAGCTGCCACGCAGAAGAGTTTAGG
+TGGCATGTGAGAAAATGCCTTATGAACTACGATGTGAGCAACTGCAGCATGCTGTGAACA
+CCGCTTTCATGAGCTCCTCAGGGGCAGGGTAACACCCAAGCATTCTTACACCTCCCACCG
+GGCTTGTCACGACCGTATGCAAATGAAGGCCATCAAGCGTGTTTGATCAGTGATGTATTT
+CTTTATTTTTAGTTGTAGAATATGACAACTCTATTTTTAGCAGCTATAGCGGCCAAAACT
+TTGTTACCACTCAGCAGTTGTGTGTTCTTCAAGAGTAGGTTTTGTGCTTTCAAAATATCT
+GAATCCTCTACCATTTACAGGTGTTCTGTGCATACTTGGTGTATGAGTTCCTCAGGAAGG
+AAGAAAAATGTGCCCTTTTTATCTTTTAAAAAGATGGCTTGGCTTGGTACTCCTTTGCCT
+GCATTCCTTCTCTGTATTTAGAAACGAACCTACACAAGTGAAGGCAAAGGAAGCCTCTTG
+AAAGATAAGGCAGGAAAAATGAGGATAGAAAACAAAACCCTTCTAGAGAGTTTACGTGGA
+GGCTACCACGGGCATCGCTGCTCTGCAGTCTGTCAACCAGAGGCCCCTGGTGCTGCAGCA
+CGGCCTTGGCAGCTTCACCAACAGGAATGTGTTCTCCTAGGGTACTGGAGGGTGGCAGTC
+CCAGAGCAAGGTGTGGCAGGGCTGCTCCTCCTGAGGCCTCTCCCTGGCTTGCAGACGACA
+TCTTCTCCCATGTTCTCATGTGGGCCTCCCTCTGCACACGTATATCTGACATCCTCCCAT
+GTCCTCACACGTTCCTCCCTTTGCACTCGAATCCCGGACATCCTCCTATGTCTCACGTGG
+TCCTCTCTCTGCACTCGAATCCCAGACATCCTCCTATGTCCTCACATGGTCCTCCCCCTG
+CACTCACATCCCTGACGTCCTCCCGTGCCCTCACGTGGTCCTCCCTCTGCACTCACATCC
+CTGACGTCCTCCCGTGCCCTCACGTGGTCCTCCCCCTGCACTCACATCCCTGACGTCCTC
+CCGAGCCCTCACGTGGTCCTCCCTCTGCACTCACATCCCTGACGTCCTCCCGTGCCCTCA
+CGTGGTCCTCCCCCTGCACTCACATCCCTGACGTCCTCCCGAGCCCTCACGTGGTCCTCC
+CCCTGCACTCACATCCCTGACGTCCTCCCGAGCCCTCACGTGGTCCTCCCCCTGCACTCA
+CATCCCTGACGTCCTCCCGAGCCCTCACGTGGTCCTCCCTCTGCACTCACATCCCTGACG
+TCCTCCCGAGCCCTCACGTGGTCCTCCCCCTGCACTCACATCCCTGACATCCTCCCGTGC
+TCTCACGTGGTCCTCCCCCTGCACTCACATCCCTGACGTCCTCCCGTGCCCTCACATGGT
+CCTCCCCCTGCACTTGCATCCATGACGTCCTCCCATGCCCTCACGTGGTCCTCCCCCTGC
+ACTCACATCCCTGACGTCCTCCCGTGCTCTCACGTGGTCTTCCCCCTGCACCTGCATCCA
+TGACGTCCTCCCAACAGTGAGCACGATATGTTATTGGGGTGGGTGTGGGATAAATAAGGT
+ATACCAGGTGAGAATAATAAGAAACTCAACTTTAAAAGACGGTGCTGATTTGGACTGTGG
+AGAGATTCAACTGCCCTGCTTAGCATTTGAGATTGTGATGGATGAACTAATTAAGAGCCC
+AAAATGAAAGCTTGGGATAAATATCTGAGGGTGTCTAATATCCCAATTTTTCATCCTAGA
+GTGGGCAGAGTCCTTGACCGCATTCTAGGGAGACTTCCAAAAGAAAAAAGACCTGCATTT
+CTTCAACAACCCACACTGAGAGACTTTCCTGCACTTCTGACCTGTGGCTAACACTCCTCA
+CCGTTCATTCTGTCATCAGTGTTTTGGGGAAGCACCTTTAACTCTCTGTGATTTACAGGT
+TATTAAGTGGCCCTTACAATTCCCTCCAGAGATGGAAAAGACATGATGATGGTGTCTGAG
+CTCACAGCAGCAAGCAGGCGTGTGTGCTCAGCAGCCACGTGGCTCATCTGCTGGGAGCTT
+GCTAAATACGATGTTCTACAACATTGCCTAACACAAGGGGAGACGCTCCTGACTCAGAGT
+GTTTAATTGCTCACCTACTTCTTTTTCTGCCCTCTTGGGCTTCTGAAATGAAAAGAACCC
+TGGGGTGATACAGTGAGTCAAAGGGGTGCCAGCTGCATCACAGCAAAATAGATTCCTAAA
+AAATCCCTGGCCTAAGATGATACCCTTGGCTGGATAAGTTTGAATGTGCTCATAGTGGAC
+ATGGTAGAATGAAGGTGGTTGAAATGTTCACATTAAAGAACTTCCACCCAGATTGCAAGA
+AAAGAGAGAAGAATGGAGACGGCAGCACGAGTCCCTACAATAAAAGCAGATGTTTTGAGA
+TCAGTTATATTTCTTCTGACAAAAATTAAAGACAGAAACCAAAGTTTAGCCTGAGGCTAC
+AATTAATTGGGCAATAAGCCAGAGGCACATATGGCATAGACAGATTTAAACATTTCTCCC
+TGATATTAATACAAATACTAAAATTACAAATACTTTGATTCCAAATAAAACAAATATTTA
+AAAAATTTAATGAATAAACACTGGGGTCTACAGTAGTATTTGAAGGACAGCTCACAAACA
+GGTTTGGTTTTTGAAGGTTAGAACTGGTGGTCTAGAGAATTCATTTCATTCCAGAGAGAG
+AAAGAGAGGAATTTCTTGGGTTCCTTCAGGAATGCGTCTAGCTTTGCCTCATCTTTGTTT
+GAACTATGGATACGGCAGAAGAAAACATGAGGATTTCACAGATTTAAGGTGCAAAAAGTC
+ACTGGGTTCTCTAAGAAGTCTGGGATTCTTCTGCTGGAAAAATAAGTTTGTTGAGAAAAA
+ATGAGTTGGAGGAGGCTGTTATTGAAGTGAAGCAGAATTGTTTTTACTAATCTGCTTATT
+ACCCACTCTGTAGTATGGAAACAAATTATTCATGCACAAGGTCCTCTTGCTGTTCCTAGA
+ATGCAGTGGAAAGAGAACAGATTAGTTTTCCTCCCTCAGAACACAATCCCTAGAGACAAC
+CTACCTCAGATGAGATATTGCCTAATTATTTTCAAAAGACAGTGAAACATCATGGATGTA
+AATGTTTGCTGCAAAATAAATACATGCTAGAAACAGAAGCATCTGGGTCACAGCTATATT
+AGAGCTGCCTGTGTTCCCCTGTCACTGAGATTAAAACAAAAATGTCCAATACAATCATTC
+ACAGCATGGGAGAGGGGAAGATGAAGGATGGAAAGGCCAGGCATAAAAGGATTTCAGAAT
+TTCGGTCCATAAGGAAGTGGCTTTGTGCATTGTCTGTTACTATGTGCAAGGTGAAGTTTG
+AAGAATGAAAACGTGCAGTAACAAAGGCTGCTTTGTCCATCTCACCTCCCCAGATACCAA
+GTTTCAGACATGTTGCATTTTAATTGAAAGGTTGATATAATTTTTTAAAAGAACACTTGT
+GGTGTTTGAAGTGACAAAGGCTGCTGTGACAAAAAAGCAGGGAAAGGGAATTTAAAAAAA
+AAAAAGCAAACAACAACAACAAAAACCCCACAGAAAAGCAAACAACAAACAAACAAAAAA
+CAGAGGAAGAAGTCAAACACCCTGGGCTGTGGCTACTTCCAGGAAGGGGCTACAAGAGGC
+AGTTGGAAATTCTATTTGTTTTGCAACTGTGGGTTTTCCGGCCTGCTTCCTTTCTAAAGT
+ATATTACTCTGCTTTTGGTTCATGAAGTTATCCATTTCTGTTTTCTGGAACAGCTATGTA
+TTTATCTATCATCTATCTATCTACCTGCCTATCATCTATCTATCTATTTACTATCTATCT
+TTTCTACCTTTCGCCATCAAGAGCTTCAACACCTGGACACATTCCGCAAAGTTTCCTAAG
+AAAGCAAGAAAAATAATTAAAAAAAAAAATCCGGAGTCCGGGGGGCTAATGGGGCTTTAC
+TGGGACTCTCTGGCTTAATCCTCCAAACAACCCTGCCATAGCAGCCCATCAGTCCTCTGA
+GACAGGTGAGGAAACTGAGGTCGCAGGAGGGCACCCAGAAGGTCCAGGCAGAGCCCCCAG
+GCCCCCACACCTCCCCCCGTGGCAGCTCCAACCCCAGCTTTTTCACTAGTAAGGCACTCG
+CGCTGCTGGGCCACGCCCACTCCCCCACGCGGGGAAGGAGCTTCGCGCTGCCGCCTGGCT
+GGGGACTGGGCACGCCCTCCCGCGGCTCCGGAGCCGGCTGCCACCAGGGGGCGCGCCCGC
+GGTGTCCGGGAGCCTGGCGGCGCCTGTGCAGCGGCCAGTGCACCTGCTCCTGCCCTCGCC
+TCGGTCTCTGCCAGGACCCCGACGCCCAGCCGGACCCTGCCCTCCAGCGGGGCCGCGGCT
+CCACGGCCCGCAACAGCAGCCCCACCCGGCATTCGGCGCGCTCCGCGGGGCAGAGGTCGC
+GGTGTCCTCAGGCTGTGGCGCCGGCCTACAACCCCCACGCCGGGCCCGGGCCCCGTGATT
+ATATTTGGGCCCCGTGTGATTATATTTGACAGGTCTTAGTTGACGCGCTGTTCAGCGCTT
+TGAGTTCGGCTGAGTTTTGGGTTGGAGAATTTTCTTCCACAGGGGATTGTCTTGGATTTT
+TCTATTTCTCCCTCAGTATCCACCTGGAAAACATTTCAATTAATTTATATTCACTTAAAC
+ATTTCCGTGCAAAAACTGTGTACAAAAGCCCCAAAGTATAATTTGCGCAGTTGAGCACAT
+GTTCTGTTGTCCAGCATTTATGGTGGTTTGTAGTGGAAAAGATTTTTAGAATATGTGGAT
+TTTTGGGATATTCCCAGAAGCCCAGATGGCCACACTTTAACTTTGGAGGAATTAATTCTC
+AGAATATTGCACACAATCAATCGCCTTTGGAAGGAGCATATATTCCCAGCAAAAGCTCTG
+GTTTTTTGAAGTCTGTGTTGTGTGTTATTTCCAGGAGAATATGCAATGATGACAATGTTA
+TTAACTGATTCGAATATGAAATGCTGTTATGCCAAACAATGAATCTTTGTGTTACACATT
+ATGCCTAACTATAAATCTTCGTGTTATACATTTTAATGTCATTGGAGAGTACTCCTGTCT
+TCTTGGCATTATTGATAATTCGATTCTAATTGCTAATAAGTCAGAAAAATTAGGAACACC
+AAATTTCAGTCGTCTCAAAAGCACTCCTCTTATTAAATTTGGATTTTTACCTTTATCACA
+TCAAAAGAAATATTGTTAGAAAGGTGTTTAATGTTTTCCAGATGGTTAGATTACTGTTAT
+TAGTTCTGATTTCATTGTTAATTTTTAAAACCATAGAGTTGGAAGTATCAATATGCCTTT
+CAATATACCTTAGTGGAATTTATTAAATTTTCATGGATGTCCTTTAGGAGGTTCAGGAAG
+TTATTTCTATTGCTAGATTTCTGGAAGATTTATCAGGAATGAGTGTCAGACATTGTCAGA
+CGTCCATTGAAATCATCATGGTCTTTTCCTTTATTCTATTAATATGGTGTATTACACTGA
+TTTTTAGATTTGTATTGGTAGGATAATTCCACTTGGTTATATTGTCTAACTTTTTTCTAA
+TTTTCTTTAATTTTTATTAGAGATGAGGCCTCACTCTGTCACCCAGGTTGGGGTGGAGTG
+GCACAGTCACAGCTCACTATAACCTCAAACTCCTGGGCTCAAGTGATCCTGCCACCTCAG
+CCTCCTAAGTAGCTGGCACTACAGGTGTGCACCACCATGCCAGGCTTATCTAACATTTTT
+ATGTGTTGCTTCTTCCAGTTTACTAGAGTTTTTGGAGATTTCTGTCTTCATTCATGAGGG
+ATAATAGTCTGCACATTTATTTTCTTGTGATGCTTTTGTCTGATTTGTTATCTGGGTAAT
+ACTGGCCTCAAAAATGAATTGAGGTTTTCCTGCTTCTCTGCTTTGCAAGTGTTTGTGAAG
+GATTGGTTATTCATTAAGTGTTTAATAGAATTCACTAGTGAAGCTTTGTGAGCCTGGGCT
+AGACTGATGAAGAGTTTTCATTAGTCTAATCTGTTTACTTGCTGTATGAGTATGCATATA
+TTCTCTTTCTTCTTGGTTTACTTTTACAATTTCTGTATAGCAGGGAATTTGTTTCTAATT
+TGTAGTATTTCATGCTTCTAGGTTTTCATGGCAGTTGAGATGTAAGAATAAAAATAATGT
+TGGGAGAAAGAAGTTGTGGACAATCTGTGAATATCCCAACATCTGTTGTAGGAAGGTTAA
+GATTTTTTTTTTTTTTTTGCTGTACTTAACTGAATACTCATATTTATAGTGTGAGACAAA
+TGTAATGTTGTGTATAAATAGAACTAGGAAAATGTCTTAGTATTTAATCGAGATGGAAGT
+CTGGGCCTACCTCCTCTCTTTTATTAATATGTAGACAGGACACCAACACAAATTTGAATG
+AGGACAAATAAAATGTTAGCAAATGAAGAATAGTATGAATTGGTTAAAATGTGATGAAAT
+AGAGTGGTGAATATTTACATAGAATCCATGATGTGTTAGGTGCTATTTCAAGCTATTTGC
+ACATATAGTTTTAATACCAGTGACATTAAGATGTATAACACAAAGATTCATATAAATAAA
+AATTACAACATTGAAAATAATATTAGATGACACTAAAACTATCGTAGAAATACACATTTA
+TATAAAACAAAGTAACATCAAGTATTAAATAAATTTTAGACACTTTGATTACTAATCAGA
+TGAATAAGTGATTAGCCTTTTAATCCAGTAAACAAGGCATACATATTATTTTCAAATTCC
+AGAGACAAATATTTTAAATATTGAAGTCTAAGACCTAAAAATGTGTCCTGTAACTCTGGG
+GGAGGGGGTTTCATTTGTTCCACCTGCAGTGAGGTCTGTTAGCCCGTCTCAGGTTTGACT
+CCTGACTTAATTCCTAACAGGGGAAGCTGCTGTCCTGTAACTCTGGGGGAGGGGGTTTCA
+TTTGCTCCACCTGCAGCGAGGTTAGCCCGTCTCAGGTTTGACTCCTGACTTAATTCCTAA
+CAGGGGAAGCTGCTGTCCTGTGACTCTGGAGAAGGGGGTTTCATTTGCTCCACCTGCAGT
+GAGGTCTGTTAGCCCATCTCAGGTTTGACTCCTGACTTAATTCCTAACAGGGGAAGCTGC
+TGTCCTGTAACTCTGGGGGAGGGGGTTTCATTTGCTCCACCTGCAGCGAGGTTAGCCCAT
+CTCAGGTTTGACTCCTGACTTAATTCCTAACAGGGGAAGCTGCTGTCCTGTGACTCTGGA
+GAAGGGGGTTTCATTTGCTCCACCTGCAGCGAGGTCTGTTAGCCCATCTCAGGTTTGACT
+CCTGACTTAATTCCTAACAGGGGAAGCTGCTGTCCTGTAACTCTGGGGGAGGGGGTTTCA
+TTTGCTCCACCTGCAGCGAGGTTAGCCCGTCTCAGGTTTGACTCCTGACTTAATTTCTAA
+CAGGGGAAGCTGCTGTCCTGTAACTCCGGGGGAGGGGGTTTCATTTGCTCCACCTGCAGG
+GCGAATGGTGCTCTCACCTCACACGTGACACTTGGTCCTTTTTGCATTATGGTGGTGACC
+ACTGATGACCGTATACCTGGCCGTGGAGTGACTGGCTGTACTGTCTTACAGGTCAGTGTG
+GGGCCAGAAAAAACTGGGCCAAGGGACACTACACAGAAGGCACCGAGCTGATGGAGTCAG
+TGATGTACGTTGTCAGAAAGGAGGCTGAGAGCTGTAACTGCCTGCAGGGTTTCCAGCTGA
+CCCACTCCCTGGGTTGGGGGACTGGGTCTGGGATGGGTACCCTTCTCATTAGTAAGATCC
+GGGAGGAGTACCCAGACAGGATCATAAACACATTCAGCGTCCTGCCCTCGCCCAAGGTGT
+CGGACACCGTGGTGGAGCCCTACAACGCCACCCTCTCAGTCCACCAGCTCATAGAAAATG
+TGGATGAGACCTTCTGCATAGATAACGAAGCGCTATATGACATATGTTCCAGGACCCTAA
+AACTGCCCACACCCACCTATGGTGACCTGAACCACCTGGTGTCTGCTACCATGAGTGGGG
+TCACCACGTGCCTGCGCTTCCCGGGCCAGCTGAACGCTGACCTGCGGAAGCTGGCCGTGA
+ACATGGTCCCGTTTCCCCGGCTGCATTTCTTCATGCCCGGCTTTGCCCCACTGACCAGCC
+AGGGCAGCCAGCAGTACCGGGCCTTGACTGTGGCTGAGCTCACCCAGCAGATGTTTGATG
+CTAAGAACATGATGGCTGCCCGTGACCCCCGTCACGGCCGCTACCTAACGGCGGCTGCCA
+TTTTCCAGGGTCGCATGCCCATGAGGGAGGTGGATGAACAAATGTTCAACATTCAAAATA
+AGAACAGCAGCTACTTTGCTGACTGGCTCCCCAACAACTTAAAAACTGCCGTCTGTGACA
+TCCCACCCCGGGAGCTAAAAATGTCAGTCACCTTCATTGGGAATAATACGGCCATCCAGG
+AACTCTTCAAGCGTGTCTCAGAGCAGTTTACAGCAATGTTCAGGCGCAAGGCCTTCCTCC
+ATTGGTACACGGGCGAGGGCATGGAAGAGATGGAATTCACCGAGGCCGAGAGCAACATGA
+ACGACCTGGTGTCTGAATATCAGCAATATCAGGATGCCACGGCTGAGGAGGAGGAGTTTG
+AGGAGTATGCTGAGGAGGAGGTGGCCTAGAATTTTCCTTTTCTAGGTAAAGGGGGGAAGC
+AGCGTGGATTCTTAACTGTTCTGACAGCCATGTGTCTCTAAGCACTTATTCATTTGTGTC
+TTCACCTCTCCTCCTGCTGCATTTTAAAGCACTTTTATAGTATGCAGTTTTGCCTAATAT
+TTTCACAGCATCTGGTTTCACCTCCAACTTCTTTCCATGGGCCCTCCGGCTACTGCTGCC
+AGATGTGCATAGTTGTCCTGCAAGGCTGAAGCTGTCTGGGTTTATCACATGCCCAGGAAC
+AAGCATTCCAGTGGCTCTAGGAGGGGTCGGCATGGGTTGTGGACATGGCAGGCAGGTGCC
+ACATGAACTTGGGGATGCCCTGGGCCTTGGGCAGCGACGTGGTGGAAAACCTGTTCCTGA
+AGGCAAGCCTTGGCTTATCCCATGTGCCAAACTTCTAGGGGACCAGCTGGCCCTCTGTTT
+CTGGAATTTTAAAAGGGGTCAGTGACCCTGGTGGACAATGTCCCCAAAGTCTCATCTCAG
+GGTAGGAATGTGGTCAGACAGCTGGCTCTGAACCAGCAAGGAAGGGTGGGCAAGTAGGAC
+CCCAGGCACTCCATCACCACGATGGCCTGGGTGTGTTTGTGTGGCCTCATTCTCTTCACC
+AGGTGGGCATGGGGTATCTGGCAGGGACTAGGCAGGAATCAAGCCCGGTGTATACTCACA
+TGCACTGAACCCTATGTAGAAGGGATTAGGTCCTGGGGGCCATAGATGGCGGTTGCTGGG
+CCTGTGTGCTCGGGGCAGTCTCTCCAAAGGCACAGATGGGGTTTCTGAACAGGACCTGGG
+GAGACAGGCAGGTGCTCACAAGTGCTGCTTCCCCCAACTGGCAACCAGTGAGGAAAAACG
+CCCGAGTGGAGGTCTGACCTGCCCCACTCTGGAGGGCTGATGCTCTCTGGAAAGGTGGGT
+GATGTGCAGTGTCTGCTGTCTCCCTGTCCCCCACTCCAAAACTTCAGGGAAAAAATAATC
+CAAGATTGTCAGGATGAGCCTGGTGAGGGTGGCACCTTTGGGGATAGGCCCTTCAGCCTG
+GCAGAGTCTCCTCCCCAGGCTTCTTGGGGAGCCTGGACTGCAAAGCCTGCTTTGGGGAAG
+CTGTCAAATGAGAGCTGTGTGTGTGAGCTGGGTGCTGGGCAACACGCACGGACAGTGTTC
+TTCTCCCTGGCTCTTGTAGAACTTGTCCATGGCCTGTGTGTTGGTCTCTTGGTAATTCCC
+ACCCTACCCCCATCACACAGATAAGATGAAGCCAGCATAGCCCAGGGGTGGGGAGATGAA
+CAGGCGCTACCCCAGGTCCCCTAGGCATGCCCATCTGCCTCTGACATGTCCGGGAAAGCA
+GGTGAGGCCCCTTCTTGTTCTCTGAATGTTGTCAATGGTCTATTGCAGCCAAATGGGGAC
+AGGCAGGCAGGAGAGTGTCTCATCTCGAAAGAAGTGGTTCCTGGAAGCAGCTGGGAGGTG
+GGAGAGGTTCCCCAAACTCCCCCATACTCCCCCATACTCCCCCACATTCCCTCACACTCC
+CCCACGCTCCCCCACGCTCGCCCACGCTCGCCCACGCTCCTCCCCCACACTCTCCCACAC
+TCCCCCACACTCCCCCACACTCCCCCACGCTCCTCCCCCACACTCTCCCACACTCCCCCA
+CACTCCCCCACACTCCCCCATACTCCCCCATACTCCCCCATACTCCCCCACACTCCCCCA
+CACTCCCCCACACTCCCCCATACTCGCCCACACTCCCCCACACCCCACACTCGCCCACAC
+TCGCCCACACTCCCCCACACTCGCCCATACTCGCCCACACTCCCCCACACCCCACACTCG
+CCCACACTCGCCCACACTCGCCCACACTCGCCCACACTCCCCCACACTCGCCCACACTCC
+CCCACACTCGCCCACACTCGCCCACACTCCCCCACACTCCCTCACAGTCGCCCACACTCC
+CCCACACTCCCCCACACTCCCCCACACTCGCCCACACTCCCCCACGCTCCCCCATACTCG
+CCCACGCTCCCCCATACTCGCCCACGCTCCCCCACGCTCCCCCATACTCCCCCACACTCC
+CCCATACTCCCCCAAACTGTTCTCAGGTTAGGAAAAGGGGCCTCTGTGACAGCCCCACTC
+AGTGGCTCTCACTGTCTGAGGGGTGTCCTTGCCCAACCCAGGTGCGCACCCATCTGAGAT
+GGCCTTGCATGGACCTGGTTGGGAAGGTTCAGCTACAGCAACCACTGGAACCTGCCCACA
+CCTAGTGTCTCCACTCACACGTGGGGCTAGATGTTCCTCCCTCCCGTAGTGGCACAGCCA
+GTGGCAGAGGGGGCAAGTCACCGCTGCAGTTCCCACTTGAGTCTGAGGGGGGATCAGGCT
+TAGTGCCCATGTATTTCCCAATTACCTGGTTCCATCTGGGGGCTTCATGGACAGGAGTGG
+TGCTTTTCCAGGCCTCTTTTCCATATGCCAGCTACAGGCCCAGGTTTCCAAGTTTCTGGA
+GCCCCTCTTCCAGCCTGGCAAGCATGGCGTGTTGTAGGGGAAGGACATGAAGCCTACAGG
+CAGCAGAACCTGTCTGGGTATGTTCTCTACCCCTGGAGGCCCCTGGTTGTTTACCTCTTG
+GGTGAGAGTCGGCTTAGGATCTCAACATTCTTGTAGGACTTCAGAACTGTGCCGACAGGG
+GCCCAGGAAGGAGCAGAGGCTGGGGCTGGCAGCTAACCAGTGTAGTGGGAGTTGTAGGGC
+TCAGTTTGGTCTTGCAGGGAATTCAGGGAGGCTTGGATTTGCTGAAGCTCTAGATGAGCT
+TGGGCTTGGATATGGAAACGGCATGGAGCCAGGGCCCTTCTGCACACTGGGGTCTGAGTA
+GTTGCACTCTGGTGCATCCATAGGTGTTCCCCACCTGGAGCACAGCTGTGGATAGAAGCC
+GGGAGAGCTGTGGAGGGAAGAGGAGGAGGAGGGAGTCTCGGGGCAGCCCCAGCTGCCAGG
+CAGGGCCTCTGCAAGTGAGATGCAGATCCAGCCTGTTGGCCACTTAGCACTTGCTTGGCC
+GCCTGCAGATCACCTGACCTCTGCTCACCTGTAAATGGGGGTTGCAGCAGCACTTACCTT
+CTGGGACTCCTGCAGCTTGAAGGGGCAGCACACACCACATGCTGAGAAGGCGCCTAACTC
+AGGCAAGCTTCTCCAACAGCACCACATCAGATTAACATCCAACCTGTACAGGACATCAAA
+TCTCCCCATCCCTCATTCCAATGGAAGAAAAGGGAGTCTCTGTCCTAGGGGAGCAAGCAC
+AGGCCTATCTATGCAGTTGGCAGTTGGCACTTGACCCAGGTTGGGGAAAGGCCCTTGGAT
+ACATGCTGGTTTCACCAACCATCTGTGGGTTGGGTTTGGCCTGGACCCATGTACCCCAGG
+AGGCCAGCAGCCCCCTGCATGGGACAGGACTGGGAGGTGTGTGGGAGGGCTGAGCTTTGA
+GGGAAGCCATTATTTGGCCTCATGGGAAGTGGTGCAGGTGGTTGTTGGTGGCTCAGTTTT
+GCAGGGCCTGGGTGATCACCCAAGGAGTGAAAATTGCCTTTTTATGAGAAATTGCCAAAA
+CTGATGCAAGCTCATCCGTTGAAAAGGTGAGTAATGCTGGCAGTTGGCTTCACCTGCCCC
+TTCCCCACAAGTAACTGGTGTTCAGAGGTGGATTTGGTTCCTTCCCAGCCTTTCCCGTTT
+GCATGTAGCTGTGTGCATGTACTTTTGTGTGTACACACACATTCCCTGGAGGGGTTACTT
+TTATTTTTTTATTTGGGGGGATAACTAGTGAGGCAGCCTGACACTTTCTTATCTTGTCTT
+TTAAGTGTGGAGTCCTCTATGGAGTGGGCATCAGGTACTTCCTAGCTGGCCTCTGCCAGC
+TGTTTGGCTGCCCCAGTTTCTGCCCTTCACAGACATGCCAGCCACCTGCTGTGACATTCA
+GTGGCCTTGTTTGCAGCTAGTGTGATGAGACAAGTGGATCAGGTACATTATAAACTGAAA
+AAGCACACGACATGCAGAGGGAAAGGGTAAATGACCATGTGTGTCCTGCTCGGCTGAAGT
+CCACATCACATGACTGAGATGACATTTTTTCACCTAACATTTGGGCCCTGAGAAACGGCA
+TCTATGTTTTACTTTTTATTTATGACAGAGTTAGAAGAAATACTACCAGGCTTTCTTTTC
+CATTTTCCCCAACTCCCTCTTTACCCCCTCAAGTTTACCTACCTCAGAGAGAAAGCGGAG
+CTCGCCTGGTTAATGACAGCCTGAAATTATTTGAGTCAGGTCACTGTGTAAAGGTCATAC
+TGCTTCTGTCTCCTTGTGCATCACCTGCGCAGCTCAGATATTTCATGGCTCCCTGTATAC
+AGGTAGCTGTGTTACCCTCCTAGCCGCTTTCTTGGTTTGATACATGCCTGGGAGCATGTG
+GGAGCAGTTAAGGTCTAGGCTCATGGGAGGACAGTTCTGCCCACCCCAGCTCATCTCTCC
+AGCTCAGCCTGCATACCTGCCTTCCTCCATCTGATTCCAGAGTAGGGGATGGGAGGTCTC
+ACACTGACCTCAAGTTTATGTGACTTTTTCCACCTCTGCTTTCCCAGACAGCCCCTGCTG
+TGGGACTTGTAAGGAGATTTGTGAAGTCAGTATCTACTTTTCTTGTGTGGGTGTTTGTTT
+ATAAATTATTCCCCTGGAGGGGAATAAATGTTAGAGGTACTCCAAACCCCTAACATATAA
+ACATCTAAGCCTGGCCCTTTTTTGGTGGTAAAATATATATAACATAAAACTTACCATTTT
+AACCATGTTTAAAGGTACAGTTCCATGGCATCCAATATATTCAGTGTTGTCCAACCATCG
+AATTTATCCATATCTACAACTTCTTTATCATCCTAAAATGAAACACCAAAACCATGAAGA
+AGTCACTGAATAGAAGACTGATGTATTTGACTCCATAAAAATTAAAACTTTGTATGAGAG
+AAAAATGCCTCAAAGTCAAAAGTCAACAGGCTGGGGAAATAGATCTGCAATATACATGAC
+ACACAAAAAGCTAATTTGGGATATATATATACACACACACATATATATACATATGGATAT
+ATGTAAATATCCATTTTTAACACCATTTAAAAAATACCATCCTTTCCCCATTGAATAGTG
+TTGACTCCCTTGTTAAAAATCATGACCGTGTTTTTCGGTTCTTTATTTCTATCGCATTGG
+TCTTTATGTCTGTCTCTATGCTGGTACAACATTGCTTCGGGTACTGAAGCATTACAGTAA
+GTATGAAACCAGGAGGTGTTTGTCCTCTAACTTTGTTAGTTTTTAAGATTGATTTGGCTA
+CTTAGGATTTTTTTAGATTTCATCTGAATTTTAGAATAGGTTTTTCTATTTTTGAATATA
+TTGGAATTTTTATAGTGATTTTATTGAATCTGTAGATCGCTATAGATAACAATGGCATCT
+TGACAAGGTTTTGTCTTCCAGTCCATAAACACATGATGTCTTTTCATTTATTTGTGTCAT
+CTTTAATACTTTTCTGCCATGTTTATAGTTTTTGCTGTACAGGTTAAGTGGGTTTCTAAG
+TATTTTATTCTTTTGATGCTATCATACATGATACTGTTGTCTTGATTTCTTCTTCAGATA
+GTTTATTGTTATTGTAGAAATACAACTGATTTCTGTGTATTGATTTTGTATCCTGCAACT
+TTGCTGAATTTTATTTATTGTATCTGACAGTTTATTTCACAGAAACTAAAAGATTTTTAA
+TATATAAGGTTATGTCATCTGCAAACAGATAATTTTACTTTTTAAAAAATTGGAATATCC
+TTTATTCTTTTACTCACCTTATTGTTTTAACTAACTAGAACCTTCAGTACTACATTAAAT
+AGAAGTAGTAAAAGCAGGCATCCTTGTTTTCGCTCTGAGGGTAAAAGCTTTCAGTCTTTC
+ACCATGTTAGCTGTGTTTTTTGTTGTTGTTGTTTTTTGGGGTTTTTTTTGTATAACATTA
+TGTTAAGGTGTTTTCTTTCTTTTTATAATTTATTAAGTACATTTTATCATGAATGTGGGT
+TAAATTTTGACAAATGCTTTTTCTTTAAGATGATCACATGAGGTTTTTTCCTTCATTATG
+TTAATGTGATATTACACTGATTTTCATGTGTTAGAACATACTTTTATTTCAGGAGTCAGT
+TATACTCATTCATAGTGTATAATCCTTTTAATGTACTGCTAAATTTGAATTGCTGGTATT
+TTGTTGAGGATTTTTGCATCAACATTTGTAAGGGATGTTTGTTTGTAGTTTTCTTATGGT
+GCCTTTGTCTGGCTTGGTGTCAGGGTAATACTGGCCTCATATAATAAGTTAGAAAATGTT
+ACCTCCTTTTCAACGTTTTGAAAAAGTTTGAGAAAAACTGGGTTAATTCTGCTTTAAACG
+TTGGGTAGAATTCAACAGTGTAGCCATCTGGTCCAGGCTTTTCTTTGTTGCTGGGTTTTT
+TATTACTGATGCAATCTTCCTGCTGAATCTCCTTGCTCAATAGGTTTATTCAACTTTTCT
+GATTCAGTCTTAGTAGGTTTTTTGTTTCTAGGAATTTGTTCATTTTATTTAGGTTATTCA
+ATTTTTTTAGTGTATAATTCCTTATGGTACTCTTCTACATCCTTTTTTTACTCCAAAAGT
+TTGTTAGTTATGTACCCATTTTATTTTTGAGTTTGGTAATTTGAGTATTCCCTTTTTTTC
+TTAGTCAATCTAGATAAAATTTTGTCAGTTTTTATCTTTTTCAGAGAACAAACTGGGTTT
+TGTTGGTTTTTGATATCTTTTTCTATTCTCTATTTCACTTATTTCCACTGCTATCTTTAT
+CATTTTTAAAATTTTGCTAGCTTTTAGTTGTCCCTCTTTAATAGTCCCTCTTTTTCCCTC
+TGTTTTTCTTTCCTTAGGAGTAAAGTTGTTGATTCGGTATCTTATTTTTTATAATCATTT
+ATAGCTATAAATTTTTCCCGTGTGGTACTGTTTTTGATGTATCTCTTAACTTTTGGTATT
+TCATATTTTTAATTTGTCTCTAGATATTTTCTATTTTCTCTTGTGATTTCTTCTTTTATC
+CATTCTTGGGTGTTTAATAACTATATTTTTAGACATAAAATGTGTAACCTACAAAATTTT
+CTTGATTTGTTACAGTTTTATTTGTTGTAAGTTTTTATTTCAGAATTAAATATGTGTATC
+AACATTTGTTGTGTTCTCATAAACTTTGTAATACATGGAGATTTCTGGTCCACATATGTA
+AGTCTCTACATTAATATTATTTTGAAGCATTTAAACTTCTGTTTTAATATTTCAAAGGTC
+TAAATGAAATTGAGATTTTTGGTTTCTGAGATGAAATCATGGTAGGTGACTGAGAAATGC
+TTAAAAATTAGCCAAAACTTAAAATTAAGTTAAAGTTTACTAAGTCACCCTGTATTGCTG
+GTAATAAAAAATAAGTCTTTAATGGTATAAAAGCAAACTTCAGAGAATGTTTTCTTTTCC
+CCAGTTGACATCTAAATTAAAAGCTGGAAAAAAATTTTATGGCTTTATGCGTTTTTCACT
+TTACAATTTCAACTTTTTCTGGTTAAAATTTTTCCAAACAGATTCCTGTGTATTTGAAAG
+ACAAATTTTTTTTAGTTGAAATGCTTAAGCAGTTAAATAAGGCCATGAAACTTTCTTGAA
+CCTGTGGGAATCCATGAGAAAATCTGACATTATGTTCTATTCTCTTGGAAGGTAGAAATA
+TCGTTTGACTTCTGTTTTGCTGACAAGAAATATGGTCCTGAGCAAGGCTCCCTGGGACAA
+TGACCTCACACATGGAAAACGCTGGAGCCCATCTGTCTCCAATCTGCTGTTTTCCAAAAA
+TTAGGGAACTTCAGTTTTCCCTTTGATACTCTGTATTTCTACCAACCACAACGCCAGGGC
+TGTCCTGCTTCTACAAGTGACAATGACAAATATAGGCCTGAAGGAAGATGAGCTGATGGC
+ATTCCCAGCTTACTACCACTCCTTGGGTGCCTTATCTCACATACGTGGATTCAACTCATA
+GACTCAGGTGGGTGAGGATCTATTGTTCAGCTACATTAGAAGTGACTGCTTAAGACTCTG
+GTGTGTGGTGAAATGAGGCAGAATTTTCTCAATGCAGTGTTAGGAGAATTTTCTCCTCAT
+AATTACCATCTTACTATCACTAAATCATAGCTAAAATAAGGAAATTATTCAAGAAGAAAT
+AGAGATGTAATCTTATGAAGACATAAATTTAGAGATTTGTGGAGAGCCCTTCATAATTTC
+ATGGTGTTCTCTTTGAGCTGGGATTATAGTTGACATTTCATTATAATATATTAGCTATTC
+TAGACTTTATGCATTTATGTAAAGTTTTCTTTGTTGCACTTTAAGTTCTGTGATACATGG
+GCAGAGCATGCAGGTTTGTTACGTAAGTATACACGTGTCATGGTGGTTTGCTGCACCCAT
+CAACCCATCATCTACATTAAGTATTTCTCCTAACACTATTTCTCCCCCAGCCTCTCACCC
+CATGACAGGCCCCAGTGTGTGATGTTCCTCTCCCTGTGTCCATGTGTTCTCATTGTTCAA
+CTCCCACTTATGAGTGAGAACATGCAGTGTTTGGTTTTCTTTTCTTTTTTTCTTTCTCTC
+TTTTCTTTTTTTTTTTTTGAGACAAACTTTCACTCTTGTTGTCCAGGTTGGAGTGCAATG
+GCGCGATCTCGGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAG
+CCTCCCAAGTAGCTAGGATTACAGGCATGTGCCAACATGCCTGGCTAATTGTTTGTATTT
+TTAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGCTGGTCTCAACTCCCCACCTCAGCCT
+CCCGAAGATCTGAGACTACAGGTGTGAGCCAATGCTCCTGGCCTGGTTTTCTTTTCTTGT
+GTTAGTTTGCTGAGAATGATGGTTTCCAGCTTCATCTACGTCCCTGGAAAGGACATAAAT
+GCGTAGTATTCCATGGTGTATATGTGCCACCTTTTCTTTATCCAGTTTATCATTAATGGG
+CATTTGGGTTGGTTCCAGGTCTTTGCTATTGTGAACAGTGCTGAAATAAACATACAGTGC
+ATGTGTCTTTATAGTATAATAATTTATAATGCTTTGGGTATATACCCCGTAATGGGATTG
+CTAGGTCAAATTGTATTTCTGGTTCTAGATCCTTGAGGAATTGTCACACTGTCTTCCATA
+ATGACTGAACTAATTTACACTCCTACCAACAGTATGAAAGCATTCCTATTTCTCCACAGC
+CTCATCAGCATCTGTTGTTTCCTGACTTTTAATAATAGCCATTCTAACTGGCTTGAGATG
+GTATCTCATTGTGGTTTTGATTTGCATTTATCTAATGACCAGTGACGATGAGCTTTTTTT
+CATGTTTGTTGGCCACATAAATGTCTTCTTTTGAGAAGTGTCTGTTTGTTTCCTTTGCCC
+ACTTTTTGATGGGGTTGTTTTTTCTTGTAAATTTGTTTAAGTTATTTGTAGATTCTGGAT
+ATTAGCCCTTTGTCAGACAGATAGATTGCAAAAATTTTCTCCCAATCTATAGGTTGTCTG
+TTCACTCTGATGATAGTTTATTTTGCTGTGCAGAAGCTCTTTAGTTTAATTAGATCCCAT
+TCGTCAATTTTGGCTTCTTTTGTTGCCATTGCTTTTGGTGTTTTAGTCATAAAGTCTTTG
+CCCATGCCTATGTCCTGAATGGTATTGCCTAGGTTTTCTTCTAGGGTTTTTATGGTTTTA
+GGTCTTATGTTTAAGTCTTTATTCCATCTTCAGTTATTTTTTTGTATAAGGTGTAAGGAA
+GATGTCCAGTTTCAATTTCTGCATATGGCTAGCCAGTTTTCCCAACATGATTTATTAAAT
+AAGGAATCCTTTCCCCGTTGCTTGTGTTTGTCAGGTTTGTCAAAGATCAGATGGTTGTAT
+GTGTATGCTCTTATTTCAGAGTTCTATATTCTGGTTCATTGGTCTATGTGTCTGTTTTTG
+TACCAGTACCATGCTGTTTTGGTTACTGTAGCCTTATAGTATATTTTGAAGTTGGGTAGT
+GTGATGCCTCCAGCTTTGTTATTTTTGCTTAGAATTGTCTTGGCTATTTGGGCTCTTTTT
+TGGTTCATGAGAATTTTTAAATAGTTTCTTCTAATTCTGTGAAGAATGTCATTGGTAGTT
+TAATGGGAATACCATTAAATTCTTTTATAAATTACTTTGGGGAGTATGGCTATTTTCACG
+AATTAATTCTTCCGTATCCATGAGCATGGAATGCTTCTCCATTTGTTTGTGTCCTGTCTG
+ATTTCTCTGAGCAGTGGTTTGTAGTCCTCCTTGAAGAGGTTCTTCACTTCTCTTGTTAGC
+TGTATTCTGATGTATTTTATTCTCTTTGTAGCAATTGTGAATGAATTTCATTCATGATTT
+GGCTCTCTACTTGCCTGTTGTTGATGTATAGAAATACTAGCAATTTTTGCACATTGGTTT
+TGTATACTGAGATTCTGTTGATGTGGTTTATCAGCTTAAGAAGCTTTTGGGCTGAGATGA
+TGGGGTTTTCTAGATACAGGATCATGTCGTCTGCAAACAAAGATAATTTGACTTCCTCTC
+TTCCTATTTAAATACCTTTATTTCTTTCTCCTGCCTGATTGCCCTGGCCAGAAATTCCAG
+CACTATATTGAATAGGAGTGGTAAGAGAGGCCATCCTTGTCTTGTGCCAGTTTTCAAGGG
+GAATGCTTCCAGCTTTTGCTCATTCAGTATGATATTGGCTGTGGGTTTGTCATTTATGGC
+TCTTATTATTTTGAGGTGTGATCCTTCAATAGCTATTTTATTGAGGGTTTTTAACATGAA
+GGGATGTTGAATTTCATTGAAGGCCTTTTCTGCATCTATTGAGATAGTCGTGTTGTTTTA
+TGTTTAGTTCTGTTTATGTGATGAATTACATTTATAGATTTGCCTGTGTTGAACCAACCT
+TGTATCCCAGGGATGAAGCCATCTTGATCGTGGTGGGCCAAGCTATCCTTAACAGTCTTA
+AGTTCAGTCTTTTTACATAATCCCACATTTCTTGAAGGTTTTGTTGTTCATTCTTTTTTG
+TTCTTTTTTCTCTATTCTTTTCTTCCTGTCTTGTATCAGATAGTTTTCAAGCTCTGAGAT
+TCTTTCCTCCACTTGGCCTATTCTGCTAGTGATACTTATGGTTGCATTGTGAAGTTCTCA
+TGTTGTGTTTCTCACCTCCATCAGGTCAGTTATGTTCCTCTCTAAACTGAATATTCTGCT
+TATCAGCTACTGTGTTCTTTTATGATTTTTAGCTTCTTGCATTAAGTTAGAACGTGCCCC
+TTTAGCTCAGTGAAGTTTGATATTACCCACCTCCTAAAGCCTACTTTTGTCAATTCAGCC
+ATCTCAGCCTTGGGTCAGTTCTGTGCCCTTGCTGGGGAGGTGGTGTTGTCATTTAGAGGA
+GAAGAGGCATTCTGCCTTTTTGAGTTTTCAGCGTTTTTGTGTTGATGCTTTCTCATCTTT
+GTGGGCTTATCTACCTTTGATCTTTGACGTTGCTGACCTTTGAATGGGGTTTTTGTGGGG
+TCTTTTTTGTTGATATTGTTGTTGTTGCTTTCTGTTTGTTCTTAACAGTCAGACCACTCT
+TTCCTAGGGCTGCTGTGGTTTTCTGGGGGTCCACTCTGGACCCTAGTCACCTCAGTCTCT
+CCTGCACCTGGAGGTATCACCGGTGAAGGCTGCAAAACAGCAAAGATGGCAGCCTGATCC
+TTCCTCTGGGAGTACTATCCAAGTGGGTACCGACTTGACGTCAGCTGGAACGCTCCTGTA
+GGAGGTGTCTGGAGACCCCTGTTGGGAGGCCTCACCCAGTCAGGGGAAACAAGATCAGGA
+ACTGCTTAAAGAAGCAGTCTGGCTGCCCTTTGGCAGAGCAGGTGTGCTGTGCTGTGCTGA
+TCCCCGGGAGTCTCCAGAGCCAGCAGGCTGGAAAGGCTCAGCCAGCTGAACTGGGGAGAT
+AGCAGCTACCCCTCTCCCTGGGGACTTCATCCCAGGGAGAAATCAGAGTTCTGTCCATAG
+AACTCTGGCTGGAGTTGCTAAAATTCCAATGGGGAGGCCCTGTCCAGTGAGGAGGGATGT
+GTTTTGGTCTCACTTAAAGAAGCAGCCTGGCCACAATCAGGCACAGCAGCTGTGCTGTGT
+TATGGGAAACTCCTCCTGGACCCTGGTGCCAGCAGGCTAGAGTGGCCAACTCAAACCACA
+GATATAGTGGCTGCCCTTCCCTCCAGGAACTCGGTCCATCTCTGGCTGTCTCCAGCCTGC
+TGCCTCTGGCCAGCTGGAATTCCAAGCCAATGGGTTTTGTGAGGTGCTGTGGGAGTGGGG
+CCTCAGAATGATGTCACTTGGCTCCCTGGATTCAGCCCCCTTCCTAGGGGAATGCACAGA
+TGTATCTCCCACTTTGCTGGAATTCTCGGGGCATAGGATGCAAAACTCCTGGGTTTCCAC
+GCATGCCCCAGTGAGCCAGCGAGCATTCCGCCGAGACTCCACACAGCTCTGTGCTTCAGA
+CCCAAGGCCATGGTGGCTGAGCTCACCGGGGGACCTCCCAATCTGCAGGTTGCAAAGATC
+CGTGGGGAAAGCATGGTTTCCCAGGCAGTCACGCAATCACTCACCGCCTCCCTTGGCTGC
+GAGTGGGGGCTCCCTAGCTCCGTGCCACACCTGGATGGGCCATCACCCCACTTGCTTTTC
+CTCACTCCCTGTGGGCCTAGTGGGCCTAGTCAGTCCCAATGCAAGAACCTGGATACCTCA
+ACTCAAGGTGCAGAAGTCACTTGTAGTTTTCATTGCTCTCCATGAGAGCCATGGGCCACA
+GCTGCTTCTAATCGGCCAGCTTGGCCCCATCTAAAGTATGATTTCTTAATACATGAGATG
+TTTTAAGTACATGACAATAATGATATTTATCACAAATAATATTTTATCTCAATTTCATAT
+AAAAATTGCTAACAAATCAATTATTTTTGGTTACCACAAAGCTATCTGGAAATGTAACAT
+CTGCCATTTATAAAATTTCTGTAGAGTTAATAGAACTTTTCCTGAAGGGAGGCCGGCAAT
+ATGCATCATGAATTCAAGCACTACCAGTGAAGTTGTGGAGTTTGAAGTGGTACTCACATC
+TTGTTACTGGGATTATAAATTCGTACAAACTTTATCTAATGTGATTAAACAATATATACC
+AAAATTATCAGTGGAAATACTCTCTGATTCAGCAATTTCATTTCCAGAAATTTACCCTAC
+AGACATACTCATGATGCCTGGAATTATGTATGAATGGGAGAAAGTATTATACCACCTTTT
+TCATTAACAAAAGTCTGGAAATCACCTTAATGTTTATCAGTCACATTAATGGTTATCACC
+TTACTGTGTATTGAAATTATGGTTATTCATACGATAGCATACTATGCAGCTATTTAAAAA
+AATAAATTTTAAAAGGATGCTCAAAAATGATGTCCAATATATGTTACAAAGTAAAAACAA
+CCCTGGGTGCAGAGCCATGTGTCTGATATGCCTCCATTCCTATAAAATCAGAGTGTGTAG
+AAATGCATAGAATATCTCTATTAACTGGTAACTGTTACAAAATTCAAAGTTAATGCAGGC
+AAGACCTTTCTTTTTTAATGCTAACACTCCAAGGAACTGCACAACATTTGAGGATTCCCA
+ACACATGCCAATCTACCTTTGAACCTATAGATTTTAGGAAATGAGGCTCTTGAAAAATCA
+AGCATTAATATTCCTAGCTACAGTTGTTTGGGACATAATTAGAATGATCCATTCTTTGAA
+AGTTTGTAAAATTTGCTCATACAACCATCTGGGCCTAGTCCTTCCTTTGTGAAAGATTTT
+ATTTTACTAGAGATTTTATTTTCTTCACATTATAGTACTTCTTAGGTTTTCTATTTCTTC
+TTGATTCTTGAGTCAATTTTGGTACCACTTTGTACCCCACAGGGTGCTTGGGCTCAGAAC
+ACATCAGTCAAAGAAAGAGAGAAGAAAGGAAGGCAGGAAGGCAGGGTGAAAGGAAGGAAG
+GAAGGAAGAAGGAAGGAGACAAGGAAAGAGAGAGAAGGAAGGATGGAGGGAGAGAAAGAT
+GGAAAGAGAGAAAGAAGGAAATGAGAGAGAGAGAAGGAGAGAAGGAAGGAAGGAGGGAGA
+GAAAGGGAAAGAAGGAAAGAAACAAGGAAGCAGGGAGGGAGAGAAAGAGGAAGGGAGAGG
+AAGGAAGGAGGGAGAGAAAGAGGGAAAGGGAAAGAAGGAAGGAAAGAAACAAGGAAGCAG
+GGAGGGAGAGAAAGAGGAAGGGAGAGGAAGGAGGGAGGGAGGGAAAGGAGACAGGGAGGG
+AGAGAGGGAGGGAGGGAGGAAAAGAAAGAGAGAAAGGTGAAAGGTGGGGACGGGAAGGGA
+AGAGGAGCCAGCCAAAGGCTACAGGCTGTTTGTTCACTCTTCTACTTGACCCAAGCAGTT
+CTGCCTTTTAAATATTCCACCTTCTGCCATGAGTTACACTGTTCAATATTCATTTCTCAG
+AGCATTCAAAGGTCTATGTGTGCCCTGCCATGATGGACCATGGCTTCAGCTCTCAAACAC
+AACCCTCAGCCAAAATATTCATGACTGTTCCCTCCCATATACTCATCAATCCCCCATGCT
+ATGGTCTGCATGTGTCCCCCAGAGCTCACGTGTTGAAAACTTAATCCTCTATATGACAGT
+GTTGAGAGGCGGGGCCTAATAAGAGTGATTAGGTTATAAGATTCTGCCCCCATGTATGGA
+TTAATGTCATTATCTCAGGAGTGGGTTAGTTATCTTGGGAGTGGGCTTGTATTAAAAGCA
+TGTTCAGCCCCTTTTGCTCTCTTTCTTTCCCAAACTCTTGCTCTTCTGCCTTCAGCCATG
+AGATGACACAGCCAGAAGGCCCTCACGAGATGCAGACCCCTCATCCTTGGATTTCCTAGC
+CTCCAGAACTCTAAGAAATAAATTTCTTTTCTTTATAGATTCCCTAGTCTGTGGTATTCT
+GTTATAGCAGCACAAAATGGGTTAAGATGCCCCATTACATGGAGAGTGCTGATCCACAGG
+GTTCAGATCATTGACTTAGGGCTTGGAGTCTTATACAACATCCCTATGGGAGTTGACCTC
+CATATTCCCTATCTTCCCGGAATCGCAAATGGTGATTTCAGACCAAAATATAGCCCAGAT
+ATTTTGCATTTGGCAATATTGCCGACTTTTCCACAACTTTATCATGGCAGGTTTGATGTG
+CTCACTTCTATGATCCCTGAAAGGATATGGGTTCAAGATCCTGCAAGGTTACAATCCAAG
+GATAGAAGAGCCTAGACAAGAGTCCCATCACCTGGGCGATCAGTGCAGAGATATGTCACA
+AAGCCCCTGTAGGCAGAGCCTAGACAAGAGTTACATCACCTGGGTGACAGGCAAACAACA
+ATGACAACTTATTTTCATCCCCACTTCAGTCTTTGAGGTTAGACAGACCTGGATTCAAAT
+CCAAGCTCCACCCCTCGCTGTGTGAGTTTGCTCATGCTGCTAACCTCTCTGAGACTTGAC
+TCTTCATTTATGAAATGAGGATAAAGCCCCTTCTCTCAGGGGCTGTGCCAAGGATGAAAT
+GAGTCACGCATTGGTCAGGACAGGTGATGCTGTGTAACAAGCCCCTAAACCTCAGTGGCG
+TCAACAGCAAAGTTGACTTCTTTTCTTTTTTCTATTTTTTCTTTTGTTGGGGGGGTGGGG
+AGGTGGATGGAGTCTCACTCTGTCACCCGGGCTGGAGTGCAGTGGTGCAATCTCAGCTCA
+CTGCAACCTCCACCTCCTGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGG
+GGCTACAGATGTCAGCCACCAGGCCCAGCTAATTTTTTGTATTTTTAGTAGAGATGGGGT
+TTCACCATGTTAGTCAGGATGGTCTCGATCTCCTGACCTCATGATCTGCCTGCCTCAGCC
+TCCCAAAGTGTTGGGATTACAGGCGTGAGCCACTGCACCCGGCCTTGACTTCTCAATTGA
+TTTCACATCCATCACGGGTCAACAAGGGGGTTCTGGTGGTCGTAGTCAATGAGCCGAGAC
+CATGCCACTGCACTCCAGCCTGAGTGACAGAGTGAGACTTCATCTCAAAAAAAAAAAGTC
+TCAGGCTATGTCTGAACTAGGAGGGTAGAAAGAATAGTCATTTTGGTTGCCACAAACCAT
+CGAAACAAAGATGCAGATCATTGATGTAAAATTACAGTTAGTTCCTTCCCACTCCTTTTC
+AGCTTCTCTTCGTTGCTATGACCCAGCGTCTCCTGTGTCAGTTTTCAGTCTATTGTCTCC
+CAGCTTCTAGTGCACCTTTCAATATGTGCACTGTGATAAACTGGGAAGCACTTTTCAATA
+TACCTTCTGGAAGTGAACATTCTGCAGGCATCTAGATAGAGGATGGAGAGACTGCAGGGG
+GCAGGAGCTCTCTGGCTGGGCCTTGTTCAAGCCCCAACCACAGAGACCTAGGCATGGTCC
+CTCAGCCACCTTGCAGCCTTGGCTAGCAACATCTCGACACGGAAACCAAAACGCAGCAGA
+GCCCATGTGATCTGAAGGTTCCTGAAAAGTTGCCCAGACCTCCTCTTGTACCCACATACA
+AAGAGTGTGTCCAGGGTCATGAGTGAGCATGATATTACAGAGGAATGTAAACAGGAAAAC
+CATAGCATAGAGCAGTGGGGATCCATAGCTCACAGTGATAGCATGGAAGTTTCCTGGTTA
+CATGAAGTAATTAAGACGTATTTAAAAGCCAAGAGTACAAAATTAGACCTGATGAAAAAG
+CAGGAGTTATCATCCCAGCCATGCAGAAAAGCCAAGCCTTCTCTCCCTTCTCAAGAAGGA
+ACAGAAGACAATGATGTGATCTGTGAGTCATGTGTAACATGAAAGTACAGGAAAAGTTGA
+ATTTCTGATACACAAATCTGAAAAGTTTTTATAGTAACAGATTTCAGGATTAAAAGTCAA
+TATTTATTACTTCATTAAGAGCAAATAAATACTTTAAGAAAACCTTGTTGTTTTAACCAA
+AATTTTTAGTTTTGTATCACTATGTTTTTAATATTATACCTAATTTAAATAAACTTTATA
+AACAATCTATCTGATCTCAATCAGTTTTGACCTCGAGGTAAGATTTACGTAAACTTTTAA
+TAACCTTGTATAATTTTTTCCATCTTTTCCAACTTTTTATACACATTTTATCTATCTTTT
+TTATTCCTTCAATTTAAAATAATCCTTAAAAATCTCTAAGCGAATTTACTTTCTCTGAAA
+CAAAAACCGGTATACATTTTGCATACAGAATTGTTTCTCTTGTACCTAGTAGTCTTAATC
+ACATATATCTACCACAATATTAATACTTAGTAACCTTTATTTTAATAAAAAACCTAGGAA
+GCAAGAAATCTTGAATTGTCATATAGCAGTATCTTACAGATGAGAATAATTTCATAATTT
+AGAAATATGTGTTCCTAAAACATTTTTTTTTAAGATGGAGTTTCGCTCTTGTTGCCCAGG
+CTGGAGTGCAATGGAACAATCTCGGCTCACTGCAACTTCCGCCCCCCGGGTTCAAGTAAT
+TCTCCTGCCTCAGCCTCCCGAGCAGCTGGGATTACAGGCACCCGCCACCATACCTGGCTA
+ATTTTTTGTATTTTTTAGTAGAGATGGGGTTTCTCCATGTTGGTCAGGCTGGTCTTGAGC
+TCCTGACCTTGGGTGATCCACCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCATGA
+GGCACCACGCCTGGGCTAAAACATAAGTTTTTAAATTGGAAATAACCCAGATAGTTAATG
+AGTATCTATTATTTAATTTAACATAACTAAAATTTCAAAAATAGGCTGGGCATGGTGGCT
+CACACCTGTAATCCCAACACTTTAGGAGGCCAAGGCAGGAGTATCATGAGACCAGCCTGA
+GCAAAATAGTGAGATGCTAACTCTACAAAAAAAATAAAAATTAGCTGAGCATGGTGGTGC
+ATGCCTGTAATTACAGCTACTTGGGAGGCTGAGGTGGGAGGATCCCTTGAGGGCAGGAGG
+TCAAGGTTGCAGTGAGCTGTGATCATACCACTGTACTTCAGCCTGGGTGACAGACAGAGA
+CACTATCTCAAAAAAATTTCAAAAATACATTAAGATGTCTTGGATAGACATGTATCCATT
+TACATTTACTTATTTTTAACAGTTTATCTAGAGTATTTGTGAGAACTGAGGTATTAGACA
+AAGCTAGTCATCATTTCTAGGTTATTTTCTTGTTAACCATGTTATAGCCTGTGAATATCA
+GGTGTTCACGTAAGTGAGGACTTCAAAGTTAAATACATGGGTATTTTACCAATAACTCAG
+AAAATTCCATTACTTTTGTTCAACAAACCGTATTAAATTGGTCTTATGTATTAAAAAAAA
+TCACAAAAACAAATATTCCTTTTTTTCCTGTGTTTATAGCTTTATAACCTTCATGCCAAA
+CCCTAGCACCTTAAAATATCTAGCAAATGTAAATATAAAACACAGTCAAAAATGTATGCT
+GACAATTCTGAAGACATTTCTATTTTCCTTTTATCCATACTTTTTAAATTATTTGTATTT
+ATAAAAGAACTCTTTTGTCTGGGCACAGTGGTTCATGCCTATATCCCAGCACTTTGAGAG
+GCTGAGGCAAGAGGATCACTTGAGCTCAGGAGTTTGAGACCAGCCTGGGCAACATAGCGA
+GACCGAATCTCTACTAAGAATAAGATAAAAAATTGCCAGGCATGGTGGTGCATGCCTATT
+GTCCCAGCTACTGGAGAGGATGAGGCAGGAGGATCACCTGAGCCTGGGAGGTTGAGGTAA
+CAGTGAGCTCTGGTCCCACTACTGCACTCCAGCCTGGGGAACAGAGTGAGACCTTAGAGA
+GAGACCTTGTCTCAAAAAGAGAAAAAAATAAAGAATTATTTCATTCTTTTGTTTTTCTTC
+AGCCAAGTAACCTTGAATTGGTAATACCACAGACAGTAAGTTTCATCTCAACACCAGTAG
+ACAAGTCAGCAGATTCAAAATAGGCAGGGAAAAAAAAATAGACAGGCAAAAGAACTGAGA
+TTTTTTCATTTTAGGGTTTTTAAAAATATAAACTATTTGAGTTCTGAATTTTCTTTCATG
+TTATTCGGCCATCAGGTTTAAAGTGTGCACTAGAAGCCAGGCGTGGTGGCTCCTGCCTGT
+AATCCCAACACTTTGGGAGGCTGAGGCAGGTGGATCACTTGAGGCCAGGAGTTCGAGACC
+AGCCTGGCCAACATGACAAAAACCCGTCTCTACTGAAAATACAAAAATTAACTGGGTGTG
+GTGGTGTGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTCAAACC
+TGGGAGGTGGAGGTTGCAGTGAGCCAAGATTGTACCACTGTACTCCAGCCTGGGAAACAG
+AGCAAGACTCTGTGTCAAAAAGAAAAAAAAAAAAAAAAAAAATATATATATATATATATA
+TATATATATATATATATATAGGCCTGTGCGCAGTGGCTCATGCCTGTAATCCCAGCAGTT
+TGGGAGGCCGAGGCGGGTGGATCACTTGAGATCAGGAGTTCGAGACCAGCCTGGCCAACA
+TGGTGAAACCTCGTCTCTACTAAAACCACAAAAATTAGCCGGGCATGGTGGCACACACCT
+GTAATCGCAGCTACTCAGGAGGCTGAGACAGGAGAATCACTAGAACCTGGGAAGTGGAGG
+TTGCAGTCAGCCAAGATCACACCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCTGT
+CTCAAAAAAATGTGTGTGTGTGTGACTAGAATGGTCTATAATATATAGCCAGCTCGAGTC
+CCAGAAAACCTAGCAAGCTTAAGGTTAGAGCTTCTCATTTTGGCCTTTTCAAGATTAAAT
+CTCCTTTAGTAGGCCCCTCCCCTCTAGGGAAGTACTTGCCGGAGCGCTGCCTAAAGTTGG
+TTTTCTGATGCCCTGTTGTTTCTGTTCTGAATGGTTTATTTCTCATTATAAGGGCTCAGC
+AAAGCAGGCAGAGTTAAAAAGCAGAGACAGGAAGAATTTTTAAAATCGTGGACTTCACTC
+CTACACTGAATCTCAGGTCCCCAGAAAGACAGAAACACCATGGGACCACAGCAAAGGCAG
+GAGGAGGAGTGAGGGAGGGAGGTGGACAGAACAACAAACAGGAGTTGGCTCTCAGTTTTT
+CACGTGTGCCATTTTCTTTAGGTTTTTCTAGTTTATGGAGTCTCTTTGTTCAAGTTGAGC
+ACACAGATAAACTAGAGATCTCACAAGGCTTTTGCTGAGACCATCAAAGCCTTTAACCTC
+TGTTGGGCCAAATATTTTAGACCAAAAATACAGATAGACACACAAAAGCCAGAACCAGAC
+CAGATTGAGTATCTCAGTGGCTGCAGCCTTTATTCCCTTTATTCTTTAGGATTTGAACTC
+AAACCAGATTCAGGGTTCTAACCCAACCAGGATCCCCCTGGGGTGAAACTGAAACCCACA
+GTCTAGACAAGGTTGGGGGTCTTTTTTTATTTTTATTTTTTCATTTTTTTTGAGACGGAG
+TTTCACTCTTGTTGCCCAGGCTGGAGTGCAATGGTGCAATATCGCCTCACTGCAACCTCC
+GCCTCTCGGGTTTAAGCACTCATCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCA
+TGTGCCACCACGCCCATTTAATTTTGTATTTTTAGTAGAGACAGGGTTTCTCCATGTTGG
+TCAAGCTGGTCTCGAACTCCCAACCTCAGGTGATCCGCCTGCCTAAGCCTCCCAAAGTGT
+TGGGTTTACAGGCGTGAGCCACCACGCCCGGCCCGCTTGTTCTTTTCATTTCATCCTGAT
+GTCCGAATACAGGAGAGTAGCTGAGTTGGTGTTCACTAACAAGCACGGAAGCTTTGTTAC
+ATTTACAGTGTCATTCTTGGCAAAACCTGAAGTTTTGCCTCCCGGGTTCACGCCATTCTC
+CTGCCTCAGCCTCCCGAGTAGCTGGGACTATAGGCGCCCGCCACCTCACCCAGCTAATTT
+TTTGTATTTTTAGTAGACACGGTGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTG
+ACCTTGTGATCCGCCCACCTCGGCCTCCCAGAGTGCTGGGATTACAGGCGTGAGCCACGC
+GCCCAGCCAGAAGCTCTGTAATTTCAATGATGATTGTGCTTTTAATCTCTTTCTCGGCAT
+CTGGCTCATGATAAAGTTTCAGGTGTCTTGATGGTATCTAAATCAGTTGTTGATTCGGTC
+CTGGAGAAACACAAGCATAACCTCTACGCCAAGTTATTATTTTACCTATTTCCCAACTTT
+TTGTTATTGGATCTGTCCACCAAACCAGTTGTTCTGCTTGTGTCTTTGCAGCTGGTTTCT
+GTAGATGCTGTTCAGCTGCTGGTAACATCTGGCCTTTGGGAAGGCTCGAAAAATGGAAAG
+TTAATAATGCAAGATTCAATTGTGTCTGGGCTGTCCCGTAATCCCTGTTTCCCCCCTTTT
+TTGTTTTTATTATCAGTTGTTCATCTGTATGAAATCGTAACTGAGCATTTTCAATTAACT
+GTGTGGAATGAACCATGTATGAAGAATCAGAAATCACATTAATAGGCATATCAAAAGCAG
+TCAATACCTCAATTACAGCTACAAGCTCCACTTTTTGAGCTGAAATATAGGGCGTCTGGA
+AAACTTTACCTTTTGATCCAGAATAAGAAGCTTTACCATTACTGGACCCATCTGTGAAAC
+AATGAAAACGCTTAGCAGGCTGCAGGTTGTTTACTGCAGGAATTGTAAATGCAAATCGTT
+CACAGTCTTGCTCAGCTAAAAGGGTAGTAAAGAAACAGTCTTTTAAATCTGTGACTATTA
+AAGGCCAATTTTTTGGAATTATAGTAGGAGAAGGCAATCCTGGCTGTTATATTTCCATAG
+GTTGTATAACTGAATTGATGGCTCTTAAGTCAGTTAACATTCTCCATTTACCTGATTTTT
+TCTTAATTATGAAAACTGGAGAATTCCAAGGGGAAAATGTTGGAGCTATGTGCCCATTTT
+CTAATTGTTCAGTAACTAATTTCTCTAAAGCGTCCAGTTTCTCTTTGCTTAGCAGCCATT
+ATTCTATCCATATTGGCTTATCTGTTAACCATTTGTAAAGGTATAGGTTCTGGAAGCTTA
+ACAACGGCCGCCGTCAAAAATGATATCCTAATCTTTGGCAGGAACTTTGTCTTTCCACTT
+GAAGCAGTTCTTTCAAACCTTGCAAATATTTTCCTAGTCCCATACCAGGAACATGCCCCA
+TTTCATGAATTATATGTCGACTTTGAGGGCTATATAATTGTTCTGGAATTAGAACTTGTG
+CTCCCCATTGTTGTAATAAATCTCTCCCCCATAAATTTATAGGTACAGAAGTTATAATTG
+GTTGAATAGTCCCAGGTTGTCCATTGGGCCCTTCACAATGCAAAATATAACTACTTTGAT
+ATACTTCAGGGGCTTTACCAACTCCAACTATGTTAAATTGAGTGGGTTGAATTGGCCACG
+CGGACGGCCACTGCTGTAGAGAAATAATTGAAATGTCTGCTCCTGTATCTACCAAACCTT
+TAAAGTTCTTTCCCTGAATAGTTATTTCACAGGTAGGACGTTTATCAGTAATTTGATTTA
+CCCAATAAGCCACTTTGTCTTGTTTATTTGTGCTTCCAAATCCTCCTGTTCATTTAATTT
+CACTTTTCCCCATTCCCACATATGGCACAATCAGGAGCCGATCTCCTGGCTCTGCTTTCC
+AGGGAACAGAAGTAGATATAACAATTTGAATTTCCCCATTGTGATCTGAATCAGTGACTC
+CTGTATGTATTTGTACCCCTTTTAAACTTAAACTAGACCTTTCTAAAAGTAATCCTATCG
+TCCCTGCTGGCAAGGGTCCACAGACTCCTGTTGGGACCTTTTGCAGGGGTTCCCCAGGCA
+GAGGGCTCACAGCTTTTGTGCAGCATAAATCTACTGCAACACTACCAGCTGTGGCAGGGG
+ACAGACATTGTACGGTGGGGAGGGAATGGCCTGAGTTGGAAATGCCCCGGTTTAGAACGG
+GCCTAGGATGGGCCCCTCATGGTGTTTCCCGAAATCGGGTTCCGTTCTTCATCAAACTTA
+GAGTGACATTGGTTAGCCCAATGATTTCCTTTTTTACATTTTGGACATATTTCAGCTTAG
+CAGTTCTCTTTTTTCCCCTATCTGACAGCCGACTCACTGATTTTTTTTCTACATTCTTTT
+TTAGTATGAATAGCTTCTTTAAATTCTTTGAGTAATTTAAAAGGAAAAGGTTCAAATGTA
+GCTATAATATCTCCCTGTTGATCTGGGGGGTGTATTCTAACAGGGAACTGCCAAGCCTCT
+AAATCACCCTCTCTTCTAGCTTGCTGAATTCCTGCCTGAATAGAACTAAGAGCAGTCGCT
+CCAGGCGCTGCTCAGTCACTGGGGCAACTACTTTTCGCCCACAGTCCTCTGGAAAAGAAA
+TACCTGGAGGGTCATTTTCTTCAAAATAATAATGAGGGGGTGCAGAAGGGTAGGGATGAA
+CCTCTCCCTCCTTTGCCGCTTCAGCTTTAGCTGGCAAACAAACCTGGTCTGTAACCTCTT
+CTGTTACGTCGCTATACTCTCCTTCCTCCTCCTCATCAGTGTGAAAAGGTTCCAAGGTGA
+AACGAACCAGACCCCACGCCTGTCCCATTGTTACCCTGATGCTTCCGAGCTCCCCTTCTT
+ACTCACCACGGGGATGGCTTTAAGAGTACTCAGGTGTCCTCCAGCTAGTTCCACGTTCTC
+CAACCGTCGCTCTGGCGACCCTTCGACCTGGATTCGAGCCCCCACGATGGACGCCACTTG
+CAGAGACCAGCTCGGTCAGGAAGACCCTAACCCAGCGGCACTAGAGGAATTAAAGACACA
+TACACAGAAATACAGAGGTGTGAAGTGGGAAATCAGGGGTCTCACAGCCTTCAGAGCTGA
+CAGCCCCGAACAGAGATTTACCCACATATTTAGTAACAGCAAACCAGTCATTAGCATTGT
+TTCTATTAACTAAAAGTATCCCTTACGGGAAATGAAGGGATGGGCCGGAATAAAGGGGTG
+GGTTTGGCTAGTTATCTGCAGCAGGAGCATGCCCTGATGGCACAGATCGCTCATGCTATG
+TTTGTGGTTTGAGAACGTCTTTCAGCGGTTTTCCACCCTGGGCGGGTCAGGTGTTCCTTG
+CCCTCATTCCGGTAAACCCACAACCTTCCAGCGTGGGCGTTAGGGCCATTATGAACATGT
+CACAGTGCTGCAGAGATTTTGTTTATGGCCAGTTTTGTGGCCAGTTTATGGCCAGATTTT
+GGGGGGCCTGTTCCCAACAGTAACCAATATTAAGTCATTCTCATTTCAACATTTAAACTC
+TTCCAACTGAATGCATTAAAAAACAAAAGTCACACACCACTGTACCCCTTATATGTACAC
+AGCGGTCGGCAAACATGTGACAGGTGGAGGTCCTGAGGCACCACTGGGAGCTTGTGAGCG
+GATGGGCGTCTTCCAGAACGCACTCTGCAGGCACTCGGCAACGTGAAGTGTTCACGTCCT
+GTGATGCAGCCTCTGCTCCAGGCCACTTCCGGAACTGCGAGGGAACAGCTGTGGGCGCGC
+TCATTTCAGCTTTGCTTCAGATCCTGGGAGTTGGGGGCACCTTCTTTTTTTTTTTTTTTT
+TTTTTAGACGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTC
+ACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTG
+GGACTACAGGCGCCCGCCACCGTGCCTGGCTAATTTTTTGTATTTTTAGTACAGACGGGG
+TTTCACCATGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCATCTCGGC
+CTCCCATAAAGTGCTGGGATTACAGGCATGAGCCACCGCGCCCGGCTGGGGGCACCTTCT
+GGCCCACAGTGAGGGAATAAGCAAACCAGAATGGGGGGTGCCTGCACGGAATACTCCTAA
+GTGCTCAGACACGGCGTCCACAGATGGATCCAAATCAGTGCTGGATGACGGGCACTCACC
+CCAGGTCTGCAGTCCAATAACACGGGCCTGAGCAGAAAGCACGTGGCATGGAGCCCCGTG
+GCAGATATGGGGACGAGCGGCCAATACATCAGCTCAGGTGTCCGAGGGGTTTCAGGGACA
+TGAGAGAGAGTGGGGAACGAAGGGGGAAATCGCTTGGAGACCCAGGACGAGCCTGGCACA
+CCAGGATGCTGATTCTGAAAGGGCGATTAAGGAGATTCCATGTTTTAAAAATCTGGATTT
+CTGGCTTCTTCTGAAAAAAATCAGAAGATGTTTAGCACAACAGCGTGGCATCGTCAGCTG
+TACTCCTGCCCCACTGTCCCCCAGGGAGCCTGGCTCATCCCATGGCTCACAGAGGCCCAC
+ACTGTGGCCAGACAGGTCCACTGATGGCTCAGCACGTGCACCCCGGCTGCAGGGAGATGG
+GTACCAGCCCAGGAAGTGGGACACTGGCTGAAACAGGATGGGATGCAGGGATGGGGTGGG
+ATGGGAGACCAAACCAGTGTGAGGAATGAGGATAAAGGAGATGCTGGAGATAAAATCTGG
+GCAAGTAAGCAGGGGGTGGTCCTGCTGGCTGAGGCCAGAGATGCCAGCCCACTCAGACTC
+CTGCGCTGGCCCTTCCACACCATCCCAGGCCCAAGGCCTCCCACACACAGCGTCACATAC
+ACAAACAGCACCCTCCTCATGGCAACAGGTGACCCTGCCCCTTCACAGACCTCCCTGCCC
+CCACAGTCACCCCACATTTTAAAGGGAACTTGAGTCCATCCTGATATGTAAACGTGAGGT
+TAAATATCTATCATGGGGGAGAACAGACAAATCTCCAGTGCAGAATAGTTCTAAATAACC
+TAAGTGGAGGCTCCACTCTTGAGGAGATCCAGCCTAACTCCCCACCTCTCCAACGCGGCT
+CATCGCAGCGACCTCCTTCTTCCAACGTGGCTCATCGCAGTGACCTCCTTCTCAGGAGTG
+CAGAGTGGAGGTCAGTGGTGGAGTGAAGACGGACCAGGGTTAACATCGGCAGTGATCACT
+TGACCTCTGCACACTTGACTCTGGGTCTTTCTCCCCAAAAAAAACCAGAACCTCAGTATA
+ATCGTGAGGAAAATAGACAAATCCTAATTGAGGGACATTCTCCAAAATACCTGACTGGCC
+CTCCTCAAAACTGCCAAGGTCATGGAAAAAGGAAAGTCTGAAAAACTCACAGTTTAGGAA
+CCTAAAGAGACTTGATTACTAAATGGAATATATCCTGGGATCCTGGAAAAGAAAAGGACA
+TTATGTAAAAACTAAGAAAACCTGAATAAAATGTGGCCTTTAGTTAATAAGAATCCATCA
+ATATTGGTGCATTCGTTGTAACAAGTAGTTGTAACAAGTGCCACGCTAATGTAACACGTT
+AGTACCAGCGTAACTGGGTGCCAGGCGTTTGTAAACTCTGTTCCGTCTTCTCAATTGTTT
+TGTGAATCTAAAACCGTTCTTTAAAAAGAGTTTATTTAGTAGGCTGGGCATGGTGGCTCA
+CACCTGCAATCCCAGCACTTGGGAAGGCCAAGACTGGTGGATCACTTGAGCTCAGGAGTT
+GGAGACATGCCTAGGTAACATGGCAAAACCCCATCTCTACTAAAAATACAAAAATTAGCC
+AGGTGTGGTGGCGCACACCTGTAGTCGCAGCCACTTGGGAGGTTGAGGTGGGAGGATCGC
+TGGAGCCTCGGAGGTCGAGGTGGTAGTGAGCCAAGATTGCACCACTGCACTCCAGCCCGG
+GCAACCAGAGTGAAACGCTGTGTCCAAAAAATAAAAAAAGAGTGTATGTAAAGTGAAAAC
+AGAGAGAGTACAAGAAAAGAGGGAAACCAGGGGCTCAGTGGAGGTGGGCAGGGGCTGGTC
+CATGTGCATTCAGCCCACCTGGTTGGCAGCTGCCCAGGTGTCTCCTCAGGTGTCGGAACA
+GGAGTTTCTTCCACAGCCTTCAGTTTGCTCAGGTGGGCATGTGGCGATGGCAGACCCTTG
+GGCTGTGAGAAACTATGTTGCTGTTTTATCCAAGTCTTCACAGACCAAAGACGGGGCTTT
+GCCCAGAGGAGGCCTTGAGAAGCCAGGCTGGAGTTTGTGGAGAGAGTGTGTGTCACTCAC
+AGGACATATGACGCATTTGCAACATGCGTTCTCAAAGTGGGAGCCACAGCAGTGTTCGTT
+TTACTATTGCTGGGCCTGTAAATGGAGCGTTTTATCTTTTTCGTCAGCTGGTTCATTGAA
+CAAGTGTTTACAGAGCACCTGCTAGGCAAATCCATCGTGACAGAGACTCGGTGTGCCCCC
+AAGGAGCTCACAGTCTAGCGGTAAAGATGGTGCATAAACTCCCTGACACTCAGGGTGGCA
+ACAGCCACCCCACCTGCTCCTCCCTTTCCTAATGCCCACACGGAGCAGACACTCGAGGGC
+TGCTTTTAGGAGTGCTGACTACATGCTTCCCTACCTCCATGTAGGCATGTGTGTACACAA
+GCGTGTCCTGTTTTCACCTTTTCACAAAACTATGTCAAAAGTGAAACATTTTGGAATACA
+TTTCCAGTTATGCAAAATGTTTAAAATATGAATTTCTTCGGTTAACACAAATTAGGCATG
+AAATGTAGGCAACCCTGTTTACCAAGAAACATCAGGGTGCGGTGTGGGTCTGGGAGGTGC
+CCATGAGCACCTCATCTTGAGGCCAGTCTTCATGCTAGACCCTGGGTGGAGAGAGCGAGG
+CGGCTGGAGGTGGGTGTGTGACACCAGGTGACTTAGCGGCCCCAGGAGGGTGACTTCCCC
+TCCGGAGGTGCCATGCGACTGTACAGCTCAGGAGCACTCGGGGTCACCTACAGGAGGGGC
+AACTCCTGGGTGTCTCCCAACAGAGCCCAAAACCTGGAAGTGGACAGAGCACCCCCCGCT
+CATCTCCTGGGCCCTCGTCTCAGAGGAAGGACGGCCATTCTGGCCAACACTGACCAATGC
+TCCAGCCCACACTGCCCTGCACTGCCTAGAAGGAGAACCTAGGCTGGGCTCCCAGACAGG
+AGAGAGGGGTGCGTTTGTGGGGCTAATTAATAGTAATAATAGGCCGGGAGCGGTGGCTCA
+TGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTGGATCACCTTAGCTCAGGAGTT
+CAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTAAAAATGCAAAAAAACTAGCTGGG
+CGTGGTGGTGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGACAGAATCACATGAACCCGG
+GAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCATTGCACCCAGCCTGGGCAACCAGAGT
+GAAACTCTGTCTCAAAAAAAAAAAAAAATCGTCATAATAATAATCCCCCCTCACCTGAGT
+TCTGGGAGGTCAATCCAGGTTCAAGATTCCTCCTTTGAAAGGTAGACTGGATTTGGATAC
+AGAGGGTGCCCATGCGTGAGGGGACGAGGGGGCCCGGGATGCGGGTCCGTGTGAGGGGCT
+GAAGAGTTGCCCCTGTGCTAGTCAGTGCCGCCGCCATAACCGAGCCCCGCCGGCTGCGCG
+GCGTCTTCAGCAAGCGTTTATTTGCTAATTCTGGGGGCTGGAGGTCCGCGGTCACGGTGT
+CCACAGACTGACTTCTCCAGAGGCCTCTCCTTGGCTTGTGGACACCGTCTTCTCCCTAAA
+TCCTCATCTCCTCTTCTTATACATTGTATCAGGGCCCGCCCCATGACCCCATTTCACCTT
+AATCGCCTCGTTAAAGACCCCATCTCCAAACAACCATATTCTGAGGTCCTGGGGGTTAGG
+GCCTCAGCACAGGAATTTGGGGCGGGGGGACACACACTCTGACTTCGCACCACCTCCCCA
+CCACTGCGTGGTGTGTGCTGCGGTTTAGCTTGTGTGACTGTGATCTTTTTCGTCAACTGG
+TTCATTGAACAAGTGTTCAACGGGCCCTCTAAGAAAGTAATTAACGTCAAATGAGGCCCT
+AAGGGTGGGGCCCTGATCTGATAGAATTCGTGTCCTTATAAAAGAGGCACCAGAGCACCC
+ACTCCCTGTCTCCGACGTGTGGGGACAGAACAGGCGGCCATCTGCAAGCCAGGTAAGAGC
+CCTCGCCAGGAAAGGCCCAGCTCACACCTTGACCCTGGACTTCCAGCCCCTAGAACTGTG
+AGAAAATTAATTTCTGTTTAACCTACCCAGTCTGTGGTACAGTCATCTCTCAGTATCTGT
+GGGGCACTGATTCCAGGATCCCCACAGATACCAAAATCCACAGATGTTCAAGTCCCCCAG
+TGAGCCGTCTGCATCCATGGAGGCAGCCCCAGCCTTGGAGACCGACTGTGTTTCCTTAGG
+GCAGCCCTAGGCGCAGCGGTGCAAGGAGAGCCACATTTACCCCTGGCGCTGCACGGCCCT
+GAGGCTGGGCAAGGCTGTCCACCCCGCTGTCAGAACCCCAGCAGGGAAGGTGTCCAGAAG
+GCAGTCCTGGGAACCCTGCACAGAGGCCCAGCGGGCACAAGGTTGGGGCAGCTCTGTTCC
+CAGCAGGCCGAGCCCGGGTGGCTGGAGAGGGAGCTCTGGAAGGTCAGCCTAGGGGCCGTC
+GGCCCCTGCAGACCCTGTGCCCAGCCCAGCATCCCGGGGAGCTCCCTCCACATGCTCATC
+TCACGAGGTTCCTGCTGCACTCAGAGTGGAGGATGGGAGGCCTGGGGCGGAGGGCCGGGG
+CTTTGGAATGGCTGAGGGGGACAAGGATGCACAAGGGGCCAGTGCAGAGGACAGCGCGAC
+TCCCAGGGGCCCGGGGTCCTGGTCTTCCTGGTCCTGCCGTTTTTATTAGAAGCGAGCCCT
+CCACCCCAGTGGGTGTAGAGCCCAGGACGCAGCAGAGGGTGGGGGGGTGGGGGGCGGCAT
+CGGGGCAGGTGGCAACCCCTTGGACGCAGGCTCAGGACGCCAGGGTCAGGGCGTGAGTGC
+CGGGGCCCCCTCAAAGCCGCGGGGTCCAAAGAGGCCGCCGGCCCCGGCCCCGCCCTCTGC
+TCCTCCTCCCCCTCCACCGCCAGGCCCGGGTGGCCGCCGCCTCCTCCGAACGCGGCCGCC
+TCCTCCTCCGAACGTGGCCTCCTCCGAACGCGGCCGCCTCCTCCTCCGAACGCGGCCGCC
+TCCTCCTCCGAACGTGGCCTCCTCCGAACGTGGCCGCCTCCTCCTCCGAACGTGGCCTCC
+TCCGAACGCGGCCGCCGCCTCCTCCGAACGCGGCCTCCTCCTCCTCCGAACGCGGCCGCC
+TCCTCCTCCGAACGTGGCCGCCTCCGAACGTGGCCGCCGCCTCCTCCGAACGTGGCCGCT
+TCCGCAGCGCCCGGCGCAGGCCGCACTCCGCCACCAGGGGGCGCCACAGCTCCTCGCGCC
+GCCGCCTCCCGCAAACACAAAGAGCCGCGCGGCCACGACGGCCGCGTGCCCGGAGCGCCG
+GGGTCTTTCCTGGGCTCCAAAGTCAAGAGCTCACGTTCCGGGAGGATCTGTCCGCGGAAA
+TTCGGTTCTGAGCGTCGCCGGACTCCGCCGCGGGGAGGCGGGTGAGGGGAGGGGGCCGGA
+GGGTCGGGGGTGCCGGGGGGTGCGGGAAGGCTGCGGGGGAGGCTGTTGGGGACGTTCGTG
+GCGGGGGAGGCTGTTGGGGACGTTCGTGGCGGGGGAGGCTGTTGGGGACGTTCGTGGCGG
+GGGAGGCTGTTGGGTCCCCTCCCCGCCCCACCGCGTCCCAGGGAACCCCGGCAGGGCACC
+CAGTGAGGGGGGCCCGGGCGTCCGCCCATTCCTCACTGCTGTCCCCGCCTGTGCCCGAAA
+CCCCCGTTCACGTTCACCGAGAAAACAGACATAAACCCAGCCAGGCACATCCACTAGAAT
+GGCTGTGATTTCAGAAAAGCGGACGTAAGTGCTGCCGAGGAGATGGAGGCGTTGGACCCC
+CTCGCGCATTGTCGGGGCGGGTGCAGCCGCGGTGCAAAAGGACCTTCCTCAGAAAGTTGA
+GCACGAAGTTCCCACAGGCCCGGAAGTTCCCCTCCCGGGCGCTCCCCAGAGAGCTGAAGA
+CTGGGCGCGTGCCGGCGGCAAATGTTCACAGCAAAGGGCGGCCCAGTGCGCAGCTGGAAC
+ATCAGCCCCAGGCGGTCGCTGCGACAGGGACGAGCCTGGGAAACGTGAAAATGTCCAGAA
+CAGGGAATCCACAGATAAAGAAAAGACATCGTGGTTGCCAGAGCTCGCGGGAGGGGGCAA
+CAGGGACCGACTGCTTAACGTGTATGGTTCCCCTTCAGGGTGAGGACGTGTTCTGGGACG
+AGGTCGAGGTCAGGGTTGCAGGACAAGATGAAAGCGCTAAATGCCACTGAATTGTTTGCT
+TTAACGTCATTAATTTTGTTATGTGAATTTCATCTCAATAGAATAAATAGGTCAAGCTGG
+CTGCAGGGCCCACCCCACCGCGGCCTGGAGCAGGGTCTTCTGGGGTGTACCACCTCTGCC
+CTCACCCAGGCTCCACCACGACCAGCTTCGTCCACCCCCCAGGAGACCATGAAGGCCCAC
+GTCTGAAATCCTCACTAAGCCCACCCTCCCATCTCCCTGAACTACGGGTAGGACCCCTCT
+GGCCCCCAGCCCTGCCCTTGACCCGGCCCACCAAGCCCCCACCCAGATCCACACCACCAG
+GCACTCTTGCCCTTGGCCTGCTGCCAGGCTGGCCCCGCTCCTTCTGGGCCTCCTGGAGCT
+TCAACCCCTGCCTCCACAGCAGACCTTGGCCTTTAGCATGTTCAGTCTCCTCAGTGGCAG
+CCCCGGGAGGGCCATCTTCTTGGGTCAAAGCCCTCCTCACTACCCACCCTCTTGCCAGGA
+CTAGCTGTGTCCTGCAGCAGCCCAGCATGTGCCGTTGAGCTGGCCTTTTCTCAGGCCCAG
+TGCCCAAGGAGGAGCTGATTGCATAGGCTCAGAGTTTCCAGGAAGAGTGGGGACTCAGAT
+GTCTGCCCAGGTGTCTCCACCGCGTCCGCCAGGGCCTCCAGCTTTCCTAACCAGGACCCT
+GGCCTCTGGCCTTGGTTGAGTATTTCACCTTCTTCCATGTTTAGTCCCTTGGGCTCTGCT
+ACCCTCCTGCTGGAGGTGAGAGCATCCTGTGTGCAACCAGAGATGCCCTCTGGCTTTCAG
+ACCTGCCTGCTTTTCACCCTCAGCCCTTTCTCACTCAGCAAAATTGTGGGGGTCCCTAGT
+CAGCAGCTCCCTGGGCAGCTCTCTGAGCAAGGTGGTCTCTGTGGTCATGAAGGAGAGCCG
+GCTAGGACAGTGCCGGAAACTCAGCTGCCTCTCCCCTTCAACTCAGCTGGCCCCCCGCAC
+CTGAAGTGCACAGGAGCCGGGAAGAGAGTCTGGAGCCCACCCCGGAGGGCAGCACAGGAG
+GTGTCTCTGCAGCTGGTGTCCTGCCACCCCTGCAGGCAGCACACGTCCCGGGCATTCTCC
+TTAGCCACAGACAGAACAGCCAGTGCCAGAGTCTGCTGTCGCTTCCCCTTTAAGCACACT
+CATTCACCACACCCGAGGAGGCCAGAGGTGCAGGGAGCATGGGCTGTCGCTTCCCCTTTA
+AGCACACTCATTCACCACACCCGAGGAGGCCAGAAGTGCAGGGAGCATGGGCTGGGTGCA
+CCTCCGCAGGAGAGAAGGCTGAGCCACCGCCGTCCCGGGAGCCCGGCTCCCAGGCCTCTC
+GTTTTCCCCTACCTCCCTAAGACTTTTCTGTCACTCTCTGGCCATTGAAAGGCTTCTGTT
+CCTTAAAGTGCTGTTACACTCTCCTTTCCCAGGATGCAGCAAGCCAAAACAGTACCACTG
+CACGTCAGCCTGGGTGACAGAGTGAGACCCTATCTTAAAAAAAAAAAAAATTGGCTGGAC
+ATGATGGCTCACGCCTGTAATCCCAGCACTTAGGGAAGCCAAAGTGGGCGGATCATTTGA
+GGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTCTACTAAAAAT
+ACAAAAATTAGCATGGTGTGGTGGTGCATGCCCATAATCCCAGCTACTGGGGAGGCTGAG
+GTGAAAGAATTGCTTGAACCCAAGAGGTGGAGGTTGCAGTGAGCCGAGATCACACCATTG
+CACTCCAGCCTGGGCAACAGAGGGAGACTGTGTCTCCTAAAAAAAAAAAAAAAAAAAAAA
+AAGTCTTCTTTCCATGATGAGAATGTCAGGCCCTGCAGCCTCTTGCACTGGCCAGAGGGG
+CTGGGGTCACTGTCTGTTTCCTTGCCCACCCTCAAGGGACAAGGAGGAGAGGTGAGGCTG
+TGGGCGCACCTGATTTTACCTGCTGGAGTCTGTGTTCTCTGGGATTAGGGAGCATCTGGA
+GCTGACTCTTCCTCCATGGGACCCTCCCTTTTTCAGGAAAACTTCCCCTCCTCGGGGATC
+CCGCAGGGCTAAGAAACACCCTCTTCACCTCCCTCCTGCCCGGTCCTTCTGACCAGCCGA
+GAGAGTACAGACCCTCCCCGATCTGGGAGGAGGGCCCATCACTGGCTCCCTGCCCCCTGC
+TCGCCAAGCCCCCCGGGACTTCCCAGGCTGTTCCTTCCACCTGAAGGGTCTCCCTCTGGC
+CAAGGCGAGGCTCACAGTTCCCCTGTCAGGATGGGGCCTTAGACACCCAGACTGACCCAG
+TGACAATCACCTTAATTCTCCACAGATAACTACCTACAAGTTTTCTGATTTATTCATTAG
+TGGATTTGTTCGTGATCAGCCCCACACCTGTTAGAATGGAAGCTGCAGGCAGCAGGAACC
+AGTGTGGCCAAGTCGGAGGGCAGCACAAGCCGGTCCTCCTCGTGGACAGCAGGTGTGGAG
+CAGGCCAGGCCCACAGGAGGGCGGGCAGGAGGGCAGGCACCGAGAGGTGCGGATGGCCTC
+TCAGAACAGGGGTGCAGGCTGGTGGGGGCAGCAGCTGGAAGGGGAAGGTCACAGAGCCAG
+AAAGATAGGGTGTCCGCCACAGCCAGTTCTTTGGAAGTTTCCCTGAAAAAGGGAAAAGAG
+ACAAGATATGGTTCAAAGGAAAGCAGGGCCTGGGAGAGGCCTGTGTGCAGTGTGTCTGCA
+AAGGGAGGAGGAGGCAAAGATACTGAAGGTGAAGAGGGAAAGGAGGAAGGGACAGGGGAG
+GTGACAGAGGGAGGGGAGGGGGAGGAGGGGCGGGGGAGAGGAGGGAAAAGGGGGAGGCGA
+TGGGACGGGGGAGGGAATGGGGGAACAGGTGGGAGGGGAGGAGGGGGTGGGGGAGAGGAG
+ACAGGGGAGAGGGGAGTAGGGGGAGGGGATGAGGGGAAGGTGGGAGGGGAGAGGGGAGGG
+GATGGGGGAGGGAATGAGGGGACAGGTGGGAGGGGAGAGGGGACAAGTGGGAGGGGAAGG
+GATGGGGGAGGGATGAGGGGACAGGTGGGAGGGGAGGGAATGAGGGGCAGGGGGGAAGGG
+AGGGATGAGGGGCAGGGGGGAAGGGAGGGGGGTTTGGCCCTGCAGCAGGTGGGATTCTGC
+TCAGCCCATTTCCTGGGCCACGGGATTCATGAAGGGCACCGGGTCAGGCCCCCCGGGCGC
+ACCGTTGCTGGTATATGCGGTGATCGGGGTCAGGCCCCCGGGCGCACCTTTGCTGGTATA
+TGCGGGGGTCGGGGTCAGGCCCCCGGGCGCACCGTTGCTGGTATATGCGGGGGTCGGGGT
+CAGGCCCCCGGGCGCACCGTTGCTGGTATATGCGGTGGTCGGGGTCAGGCCCCCCGGGCG
+CACTGTTGCTGGTATATGCGGTGGTCGGGGTCAGGCCCCCGGGCGCACCTTTGCTGGTAT
+ATGCGGGGGTCGGGGTCAGGCCCCCGGGCGCACCGTTGCTGGTATATGCGGGGGTCGGGG
+TCAGGCCCCCGGGCGTTGCTGGTATATGCGGGGGTCGGGGTCAGGCCCCCGGGCGCACCG
+TTGCTGGTATATGCGGTGGTCGGGGTCAGGCCCCCGGGCGCACCGTTGCTGGTATATGCG
+GGGGTCGGGGTCAGGCCCCCGGGCGCACCGTTGCTGGTATATGCGGTGGTCGGGGTCAGG
+CCCCCGGGCGCATCTTTGCTGGTATATGCGGTGGTCGGGGTCAGGCCCCCCGGGCGCACT
+GTTGCTGGTATATGCGGTGGTCGGGGTCAGGCCCCCGGGCGCACCTTTGCTGGTATATGC
+GGGGGTCGGGGTCAGGCCCCCGGGCGCACCGTTGCTGGTATATGCGGGGGTCGGGGTCAG
+GCCCCCGGGCGTTGCTGGTATATGCGGTGGTCGGGGTCAGGCCCCCGGGCGCACCGTTGC
+TGGTATATGCGGGGGTCGGGGTCAGGCCCCCGGGCGCACCGTTGCTGGTATATGCGGTGG
+TCGGGGTCAGGCCCCCGGGCGCACCGTTGCTGGTATATGCGGGGGTCGGGGTCAGGCCCC
+CGGGCGTTGCTGGTATATGCGGGGGTCGGGGTCAGGCCCCCGGGCGCACCGTTGCTGGTA
+TATGCGGGGGTTGGGGTCAGGCCCCCCGGGCGCACCGTTGCTGGTATATGCGGGGGTCGT
+TTGTGGTGTCATCACTGCTATCTTCCAGGCCGGGAGGAAGGACCGAGGGTGGGCCCGGCG
+CGGGTGGGGGTCCTGGGCAGGGGCGGCGGCGCGGCCGGGCTGGTCCTGGCGCTGGGACCC
+GCAGCTGCGCCCTCTGCCTGAGCAGAGACCGGGGCCCCCACGCTCCGCGCCAGCACCCGG
+CCGCGCCGCGGAGAGGGAAGGGTTACGGCGGGGATGGGGGTGGGGGGGTTGGCGGGGGCG
+CGACTGACGGGCTCGGGATTGGCTCGGCGCGCGCGGGACCCGGGGGCAGCTGCGGGCCCA
+GACTTCCCGGACGCCCTGGCGCCTCTGCTGCCCACGGCGGCCCCGAGGCCGCGCCCGCGG
+AGAGGGGGGCCCCCATCTCCTGTCAGCCGCAGTGACTGCGGGTGCCTGACGGCGCCGCCA
+GCCCGGGGGGCCCCTCCCGGCCCCAGCGGGGTCTCCCGGGGCTGCCTCTGTCGGTCCCGA
+CCTGCCTGGTCCCTGGAGCTGGGGTGGGAGTCGTGCTTTGATCAGTCACCGGGGGCGGGG
+AGACTGGTCGACCACCCCTGAGGGCCCGGGACTTGTTTGCCACACCTGGGGAGTTTCGCG
+GCGGCATCTGGAGGGGTCCTGGTTGAGCAGCTAGGGGGGTGTCTGGTAACCAGCCGGGCC
+CCTCAGGCTCCCTCCCGGCAGGCCCTGAACAGACAGCCAGGGATGGAACTCGCCCCCTGG
+GCACCCTGTGCCTGCCCTCAGCCTCCCCACTGAGGCCCAGGACTTTAGAGGTGGGCGTGC
+CCGCCAGGCTGCCAGGCCGTCCCTCCGTGGGCAGCTGAGCAGGCCACAGTGTGGAAGAGG
+CTCCAGAAAACCCAGCCCTGCCGCTGCACACGTGCGTGGCCAGCAGATAAAGTCTTCCTT
+GTTATTGTGGGCAGCGTAGCTGCACCTGCGGTGAGGCCGGCACTGCTGAAGAGATGTCAA
+TTCACAGAGCTTGACTATGACCCAAAGGTGAGGTCAGGACTCCGGGAGAGGATGGCAGCG
+GTCTTCAGGGGAAACTCTCCTTTTCTTCTGTCTGGACACTGGAGCCACACACTCGCCTGT
+CCCCATCCTCCCACAGCATAGGGCTCCTGGGACCTCGGCCCTGGGCAGGATTTGGGGGAT
+GGCCACGTCTCTCTGAGTGGGCTCTGCTCATGGTCCTCACAAGGCCCGGGACATGGATGA
+GACCAGGCTTGCGTCCTCTGCCTCCCCGCCCCACTGTGGCTGTGCCAGCCTCCCTGACAG
+GGGCTCTTCCGTCCACGTGCCCCTCCTGGGCCACTATCCCGTTATAAACAGGCAGGAGTC
+TTCCTTCCAGCCTCCCTCTGGGGCGGGCAGGCAGCACGGCGATCACCTGCCCCCACTCCC
+TCATCTATCACCCTGAACTGTGTTCACGGTAAAATTACTCATCCTCAGCCAGTGATAAAT
+GGCATCAGTCTAGAGCCAGCCCGCGGCAGGGGGTGGGGCTCCCTGCTCAGGGTTCCCAGG
+CCTGGGCCAGATAAACCTGGTGAGCTGCGCCTTTGTGCTCACACGCAGCTGGCAATGGCA
+AGTCAGTGGATTTGTACGTGTCTGATGTGTGCCCTTGGTAAAAGCACACGTGTGCACGAT
+TCTGTGTGCATGTGCTTGCGGGGGCTGGGGGCTGAGGGAGGCCATCTGGGATGTGGGGTC
+TGGATGTGGTGGCCAGGGTGGGCGCTAGGCAGGCAGCAGAGTGGAGAAGGTATGTCACCA
+GGAGAAGGGACCCAAGGAATCGAAGAGCAGGGGGAGCCACTGAGTGGGGTGCAGGGAAGA
+TGGGGTGTCTGGGAGCTCAGCCTCGTGCAGAGGGAGGGAAGCAGGCAGCTCCTGGGTGCA
+CGGGTGGGGCATACTCTCTACAGATTCAATGCTGGATTTGTATAGTGTATAGATTTTCAA
+TAGTTATTTAAAATCATCAAAAACAATCGTGTTTACAATTTACTGGGCAGCCACTATATG
+CTGGTCAACATCTAGAATTTATCAACAATTGTACAAGCCAAGTATTTTATCCTCATTTCT
+ACAGAGGATAAAACCGAGAATAAGGAACTTTACATTGTCAATGATCAAACACCTAGTGCA
+CCCATGGCCGTGCGTCCGCAGGACAAAGCAGCCTTTGGAGCCCTGGAACTTAAGATGTCC
+AGAGATCAGCAGCTCTCGGCTCAGGCCCAGGCAGCTGGACAGCACCCAGCGCCTCCTCCA
+GGTCCTCCTGGGTCCCCTCCTTTCTTTCACTTTCAGCCCGGGAATCTCTGTGAAGTCCTA
+GCTGATAACTAAGGGGTTAATGAATAATCACAGTGATGAGCTCTGGAGGAGCCATGGCCC
+AGAGCAGCTGTGGCCTCCTTTGATTAAACCACAGAAGTCCGGAGGATCAGGCCTCAAACC
+TCCACCACCTGCCAGCTGGCACCTGTGAAGGAGGTGGGACCAGCACCCACCTCACAGTGG
+CTGCAGGGTCACCTGAGATGGTGATTGCAAAGTGCTGAGCCATCGGGACACATATTTCCA
+AGACCTCCTGAGTGCCGGCTGGCCCCTGGAGCAGAGATGAGACCCCTGTGGGGCCTACAG
+TCCAGTTATGAAGGCAGGGTTCCTGTGTAAGCCAGCAGGCCCAGTTCTGGAAAGGCCAGG
+ATGTGGGTTCAGAAGCTCAAGGACAATGGACTCATTCTGACTGGAGGGATCCAGGAAGGC
+TTCGTGGAGGAAGTGGCATTTGACATTGGCATCAAGGATGAACAGGAATAGAGAGAGGGG
+ACTGGTGTCTGCGTGAAGGATCGCCAAAGCGCTGTTCTGGGGTGAGGGCGATCAGCCCCT
+CCTGCCCCTCCTGAACTATGAGGCTCGGGAGCCTTTGGCAGAAGGTGGCTCTGCACGCCC
+CAGGTGCAAGCTTGGAGCTTCCTTTTCTGCACTCCACAGCAGGAAGAAGGGCAGTGTGAA
+CTGCTCACCACTGTCTTCCTGGGTTTGCAGCTCTGCGCCTGGCACAGAGACAGGCTCAGT
+GACGGTTGAAGGAATCGGAGAAATAATGAAAAGTGTGTTCATCCTGCAGGCAGCAGAGCC
+TCGGGTTAACCGTTAACGTCAGGAAATGACAGATCCAACGCTCCTGCTTGGGGCAGCGTG
+GAGGCCAGCGGAGGAACTGCAGGAGCCTAAAGGAGATGGCGCGCGGGCCTGGCTCAGGAG
+AGCAGCCGTCTGAAAGATGGCGGCGAAGGGTGCGGGAGGAGATGCCCCGGGCAGGGGCTT
+GGCGGGGTCTGGCACCAAACTTCCCAAAGCAGCTGCCTCTGTGAACTGTGCCTGGCAGGG
+AGGGAGCCACACCGGGAGTGACCCTAGACGCTGGCTCCCCAGGGGTGACTGGAGGCAGTG
+TCTCCCGCCCATGTGGGCCTCCGGCTTGGGGTCCCCAGAGCTCTGCCCTGCTGCTGGCTG
+CACTGAGAGAGGTGGCCTTCTGAATGGGCCCTGTCCCCGGGGAGCCTCTGGTAAAGAGAT
+TCACCTGCACCCTCAAAACACGCCATGCCCATTGGAGGCTCTGGGTGCAGGCTGCCCCTC
+AAACAGAGAAAAACCACACGCTGTTTAAGACCCAAACCAAGGAGACAGCCCCTCATGCCC
+CCTTCTATCTCCCCTTCTGTCCAGGGCCCCCTGCCTGCTCTGGTCCACCCCGTCCTGACC
+CCCTCTGCCTGTTCATCTGAGGGCCGTGAGCCAAGGCCTGGGCCTGGCCAAGGGTCAGGG
+ATCCTGGGACCTGCTTGAGACCATGCCCCATACACTCCTTCGGCCAGAAGGTCAGCCGTA
+GAGACAAACCCCCACCCTGAGCCCGCAGTGTCAGCAACGCCCTGTCCTCAGTGCCAGGCA
+GTGTCAGGCTGAGACCCGGGCCACCTGATCCAACGTCCACTCCAAGCAAGCCAGAGCCAG
+GTGCTGCCAGCCTGCCCATGTGCACACGTTAGCAGACAGGTTTCCTGGTGTGGCACACAC
+GTGTTATGACCGCGGCTGCTGCCCCCAGCCCAGAGTGCACTTCCGGGTAATCCAGCACCC
+TGAGGCTTCACTGCTCTCCTGAGAGTTTTCTAAGATTAAATCTCCTTCACAATGACAGCC
+TCCTGTCACCTGGGCCCTGGTGACAAAGCCTTTGGAGAGGCAAGGACCCAGCCGGGGCAT
+TCACAGTGGGCATGCTATCCACCCTCCGCCCCTGTCCTGGCCCCCACAGTGGAGCCGCCA
+CCTTGGGTAACAGGGGCTGCCTGAGGTCCTGGAGAAGGAAGAACCAGGTGGCCCACCTTC
+GGTGCACAGGGAACAGCAGGGACCTGACGGCAGCCCCCGCACCCCTCCCTGGGCTGAAGT
+TCAGGCTGTCTCATCCCTTGCCAGGAGCTCAGGGCTGAGCTAGGTTGGCAGGGGATGGGT
+TGAGGGTCTGTTGTCCAGCAGATTGCCCGGGCCCCACCCAGGCCACTCAGAAAACACCTG
+TGAGAGCCCCGCAGGCATGCAGGGCACTGTCGTGAGCACACCAGTGGGGACAGACGTCCA
+GGCAGGAGGGAGCAGCCAGACCCCCATCCCGCCAGGGTCACCAGGTGAGCAAGGCTGGGG
+AACAATGGAGGCGGAGCCCCGCGACTGCCCAGCTCACTGCCCCCAGTGTCCAGGCTGTGG
+TGCAGGCGTGGGGACCCAGGTGTGTTCAGGGGTCTCCTTCAGGGAAGGAGACCAAGCTGG
+GAGTCTGGGGAGGCTGAGGTGTGAGGTGACAGCAGGTAAAGAGTGAGCCACAATCAGCAT
+TTTCACATGAAAGGAAACTACAGGCCTGGGCGCAGTGGCTCACGCCTGTAATCCCGGCAC
+TGTGGGAGGCTGAGGTGGGAGGATCACCTGAGGTCGGGAGTTCGAGACCAGCCTGACCAA
+CATGGAGAAACCCCATTTCTACTAAAAAAAATACAAAATTAGCTGGGCATGGTGGCGCAT
+GCCTGTAATCCTAGCTATTCGGGAGGCTGAGACAGGAGAATCACTTGAACCCGGGAGGCG
+GAGGTTATGGAGAGCCAAGATCGCACCACTGCACCCCAGCCTGGGCAACAAGAGTAAAAC
+TCCGTCTCAAAAAAAAAAAAAAAAGAAGAAAGAAAAAGAAAAAAAGAAAGGCAACTACAG
+AAGGTGAGGAGAACCACCCGAGATCACCAGAGGGAACCGTGGAAGGTCCGTGGTCCACCA
+GCCAGGCTGGGGCACCTCAGCCCCTGGGCAGAGCACCAAGCAGGGCCGTGCCCTGGTAAA
+GGAGGGCACAGTCAGCCCCAGACTACAAGCTGCCTTGGTCCTCCCAGCAGGGCTTAAAAG
+CAAGACCCCAAAGGACCAAACAGCTTCCAAGTAACTTCCTGGAGTCCTGAGCAAAGTAAG
+CTTTTCTCAGCTTTGCTACAAAAATAGTCAGCACCCAGCAAAATTCACAATCCCTGTCAC
+CCATTCAAAAATCACCAGGCATGCGAGGAAGCAGGAAAAGGAAAATGCACCCAGAAGAGA
+AGGAGCACCCATCAACGGGGCCGCCTCAGAAGCAACAGACGACCGGGCAAGTCCAAGGGC
+ACCGAGGCACCTGCCACCACTGCGCCCAGCACTCCCGAAGCCAGAGGGCAGGTGGGACAT
+AGGTGGGGACGTTCTGAGCAAAAACGCATGCGGCCAAGCTGGGGTCGCCCGTGGGAAGAG
+GGCGAAACGCTTGCACGTGGGTAGGGCAGTCTCTGCAAAGGGCTGTGTGGGCTCCGGGAC
+CAGATGCTGTGAGGGCCTCACCAGCTGCGAGGTGGCAGGACCAGATGCTGTAAGGGCCTC
+ACCAGCTGCAAGGTGGCTGTCTCTGCCCCACCCCACACGCTCAATGCATGTTAATTTCAT
+CTTGTTTCATTCTCATTCCCATTTTACAGATTGAGGTTCAGAGAAGTCAGAAGCCTTCCC
+AAGGCTGCACAGCCAGAAGTGGGCACAGCGTCCTGGGGTGAGGGCTCACACCATCTGCGC
+CACCTGCCCTCCAGGTCCCACCATCCTCACAAATTCAAGGCAAGGTTCTGGAACCCCCAG
+CCCTCCAGAAAGGGGAAGCTGAGCCCAGGAAGCACATCTGAGAGTTCGGGTCCGTGAGTT
+TACCCTGCGCTCACGCCGATTCCTCCTGCATCCTCTGTCGGGATGTCTGGATTCCAGAGT
+CCCCACCCTGATTTTCCAACCTTGCCTCAGCCTTGGCTTCTCCCTTTTGGGGTGGGACAG
+GGAACCCCAGCAGCAGGTGTATGAGGGCATGAGAGGGCAGGAGGTGCCCTATGCCTACCC
+GCCAGACCAGGGCCCCAGCCCTGGACACAGGGAGAGAGCATGAGCGCTGTTCCTGCTCCC
+ACTCCCTCATCTGAGCAGGTGCTCCCAGGTACAGGTGCCGAGTCCCACCCAGAGGGGCCC
+TGCCACAACCAGAGGACTGACAAACCCAGACACAACTGTCTCTTCCCCCTGGTCAGGGTC
+TGGGCAAGGGTCCCTCTGGGCTGCTGTCCATGCTGTGAGTGTCCGTGCTGTGGGCCACTG
+CCGTGGGTGTCCGTGCTGTGGCCTGCTGTCGTGGGTGTCCGTGCTGTGGCCCGGTATGTG
+AGGTTGTGTTTCCAACAGGGAGTAATTTGGCTTTGGTTACCTGAGGGTCTGAGGACAGGC
+ACTAAAGCCCCACCTTTCTGGCTTCCAGAGTTGCCGGCTCCAGCAGCAGCCTCCAGGCCT
+GAGCAGGCTCTGGGGCTCCCACACCTGGGGGGCCAGGGTGGGGGTGACAAAGGGCCCCAG
+GCGACGGCTGAGAGCCGGCCCTGAGCCGGCCAGGGCGGGCAGCAGAACAGCCACCAGCTC
+CCGCCAGGCCCTGGCAGCATGAGCGATGGCAGGCCCAGCGATAAGAAACTAATAATTTAT
+GCTTCCAGCTCCCGGGGCCGGCGCCGAGGGAAGGTTGGGCCACAGCCTCCCCCGCACTGA
+GCGGCTGCAGTCCTTTATTGCACAAATTATTAACGACCAGAGAATGAATGACTCTGTAAT
+CAGATCAGGTTGCCAGCACTTTTCATTGCATTTATTTGTATAAATTCTGAAGTCGGGGTC
+TGCCCTAAGCTCAGCAAGCCAGCGTCGTGCTGGCTGGGCGCCCAGGCCCCCACCCAGAAG
+GAACACCCGTCCCTCACCCTGCCCACGGGTTCCAGAGGACAGAGGGCTCAGGAAGGGGTG
+CAGGGAACTGCTCTGAGCCAGAAGCCGAGTTCATAGGCACCCAAAGCAGCCCTGGGCCAG
+GGTCAGAGCTCTGTCCTTGAACCTGCCTCAGGGAAGATTCCCAACTGTCCTCAGAGCCAG
+GGGCACCCAGGGCTTGGGAGCTGAAGGGGGGTGGGTCTGAGACCAGGAGAAGGCTCCCCA
+GCCCTGAGGGAACCCTCATCACCCCCCTGCTCTCCTCGATCCAGGAACCGTCCCAGGGTT
+GCCCCAGGCCTCCTGGCTCTCCCGCCTCCATCCCGTGGGCTTCCCGGGAGCCCCAGGCTG
+GTCTCCCACCTGCCCCCTCCTTTTCTGGTCTTGCCTGGGCTGGGCCCAGGGGCTCTGGCT
+GTGGGTTTTCTGTGCAGCACCTCGCAGTGAGCCTGACGCTGGTCCTCTCCTGAGCCCCCG
+TTTAATCTTATTGACCTCTCGTTACGCTACAGAGCGTAAATTCAGATTTAGAGATCTTAT
+GTTCCATCATAAATTGGGCTGGCAGACTTCCGATCAACAAGATAAAGCTGTCTTCCGTGA
+GGCTGGTGTTTTATTAGTCTTGGTCCCAGTGCTGCAGGTGTGGGCTGGGGAGTGCCTGAG
+GGAGGGGCCTCTGCTTGGGACCCTTCCTGCCTGGGCGAGGGGCTGAGTCCCTCCTGCCGC
+CCGGGCTGGGCCCCAGGTACCTGGCGAACAAAGGGACCCTGAAATTGCCGCCTTTCCCCT
+GCCTCTTGGGCTCTGCATATGATTTCAGCCAATCCCTGCTGCCCAGCCTCGCCCACCCGC
+TTCTGGGGCCACCCCCGCGTTAAGCAGGGCTGTGCAGCATGGGGGTCCTGTTCTCATTCA
+GCCACCGGCACGGCCACCCCAGTGTGATTCCTCAGCAGCCACACAGAAGACAGATGGTCC
+ATAGGAGACTCAGAAACAGAGAAGCCTCACGCCAGGTCCACAGAGGCACCCACGCCCGCC
+AAAAGGATGCCACGCACTCACCCTGCCCTCTGGGGAGCACAGTGGGAGTCCAGGACACCG
+CCTTGGATGGGGTGAGGCTCCGTCTGTGACCTCAGAAAGTCAGTCTGGGGCTGGACTTGA
+CATGGGAAACAGAATAAAACTGCCTGTCCACCTGAGCTTGCCGCCCTAAAAATCCCTGAC
+ATGATACAGAAGTCAGTGCTGACAGAGGGCCTGCTACCCCCAGTGACCCTGCCGGTGGGG
+TCTCAACCCACCCACTTCTTCTGGAGCAGCCGGTCACAGCTGTGGTCCTGCTGGCGCACA
+CGGGTATGAGACCCTAAAACACACAGCGACTGCACAGTGCAACCCTGCATATCCCATTTG
+GGTACAAGTTTCATTACAGGAAGAAACACGGGGAGGGACCCCAGAGCAGCTCACGCGTGG
+GTACCCTCCGCTGTGTTAGCGTCCCGGCCCTCACACGGCACCCAGGCCTCGTTGGGGCAA
+GGCCTTGTGCAGACACGGTGGGATCTGCATGTGCACTGGGGCCTGTGCCTGGGCTGCTGC
+TCCCCGGCCACCGGTGTCAGGATCTCCAGGACCCCCATGAGTGGTCAGTGGAGCAGAGAT
+GGCACAGACGCCAGCGACCTGGGTCATTCTCTACCTGGGATGTGGGACCCCAGAGACCAT
+GCTGTGGGTCTTTATCTGCCTCTTCATGCAGGAGCAGGTGCGACCCCCGCCTGCCCCAGC
+CATGAGGCTCTGTCACAGGGGACCTCTGTGGCACCCTGTGCTGCAGGCAAGGCCTTAGGA
+CAGATGCCACGCCACTGTCCAGGAGACTGTCTCCTGAGACTGACCTCCCCTTGCACTGGG
+CAATGTCTGCTGAAGATAAGGACGTCTTCACTGGGCCAGGCCTGGAGTTCTCCCAGATCG
+TGAGCTTTCCTCTCTCTGATGAAGAGGATACCTGTGGTCAAACTCCTACAGAGCACTGGG
+GACAGGAAGGCAGGCAGAGTCCCACCTGGGCAGGTGGTAGGAGTGGAAGGAGCAGGCAGG
+CAGCAGGGCTGCCCAGGGCTAGGAGTCTGGCTGTGAGCAGGGCCCACCCTCCCCTGGACA
+CAATGGAGGACCCCGTGTGTGGTTTTCACTGACTGAGCACCTATCTCGTGCCAGACATGT
+GGGATTGCCGGTGAATTAACAAAAGCCCTGCTCTCAGGGGGCTCCCATCCCAGCACATAC
+ACCGTCACATCTGGGGTCCAGCCTGGACCCCCCCATGCAGTTGGAGAGGGTCTCAGAACC
+AGGTCTGAGAACAGCAACTTCCAGCCACGGCACCCCACCCCTCCCCAGCTGGCCTGGGCT
+CCAGCTCCTCGCACCTGAGGCTGCCTGTGCAGGGCCCCCGGCTGGTGCCCCTCTCCTCTG
+AAGCTCGGGGGTCGCCACAGCCTGGCACCCTCATCGGGCCTGTTACGCACGTTCTGGTCT
+CTCCGTGCCCACAGACCCGCCAAGCTCACCAGCCAATGTGCAGCCAGCACAAGCCCGACC
+TGCTAGGGGCCTCAGAACAAGCGGTGTGGCCCGAGGCCGTCACACAGCACCTGTGCTGAG
+AGTGAGCTGACGTGGACGGCGGCACCGTGGCCGTGGCAGAGGCACCATCCCTCCACCCTC
+ACTCATGTAGGGATGTGGGGCACACGGACTGGAGCCCAAGGCCTTCGTGCTGGGCCCTGG
+CTCTGCACTCGGCTCCCAGAGTCTCCCACCCAATGTCAGAGAGGGTGCCGCAACAGTGCT
+TCGGGGGCTCCTGTCATGAGGGCTGAGGACCACCTAGGCCCACGTCCGCCCAGCAGGTGG
+CAGCTGCATCCCCGGTCCCCTCCACAACCCGGGCCAGGTCCAGGCTGCAGGCCGCAGTGT
+TGGCAGGGGGAGGAGAGGGTGAAATTGGCTGAGCCCATCCATTGGGACAGACCCTCCCGC
+TCCTTGGGGCTCTGGAGAACTCTATTCCTTCTCTTTGCTTAACCTCAAGGTGCTGGGGCC
+TCTGGCTGCTGCAGCATTTACAGAGGAATTGTCTGGGATGTGCCGGGCCGAGCACTGTAG
+CTCTCGCCGGTGTCTGCGTCAGCACGCTAGTGACATGGCAGGTGAGGACCACGGCACCGC
+CCCTGCGATCTGGCAGTCAGAGCCCACCTGTGTGTCTGCAGGAGCATCCCTGACTACACA
+CCACGGGACGGCAGGGAAGGGTCCCTCGGGCCCCACCCCTTTGTTCTTTCAATGGTAAAG
+GTTCAGGTCGGTGGACAGACTGGACTTGGAAACACCTTCTTGCGTCCTCGAAACGACGTG
+GCACGCAGCCAGCTCACAGCACCCAAAGGCACGGGCAAGTTGCATCACGGCAGCCCCTCC
+TGTCTGACCAGGAGCAGGTGCGTTCCTGAGGTCCTGGCCACTTCTGCAGGAGCGTCCGAG
+GGAGCCCAGCTGATATACCACAGCCCCTGACCTCCCAGGTTAGCCTTTCCATCCAACAGC
+ACCAGGACTGGACAGGCCACCTTGGCTGAGGATCACGTGTGCCTGGGTCTGGGCGGTGCT
+GATGCCCACAGGCCCTGAGTCTGTGTTGCGCACAGGCCTTGGAAAGCAGTGCACATCCTG
+TCTGCACCGGTGTCTATAGTGAAGCCATCTTTGTCCGTGTGGCCATGGGAGGGTCTGTCT
+GTGCTGTGTGTGTGTCCTGCGCGCGTCGGGAGCTGCTGCGCCACACACAGGCACGCAGGG
+TGTGGGCACACCTGTGCTTCTGAGCCCACGTGCCCTTGCCGGTGGCCAGGCACACACACA
+GCTGTGCATCCTTGGCCCAAGATCAGCTGTGCCACACCTGCAGGCTGCAGGATCTTTTCT
+GTATATCTCCCTCCATCACCAGAAGTAAGCTCAGGACTGAGGCTGACAGGCTGGTCTGAG
+CGCTGCTCACCTGCACCTCCTGGCTGCACCTGTGGCCCCGGACTCAGCTTCCCCATCTCT
+CTCCTCCCCACCCCACCTCTGGGTCATCTCCGGCTGGGGCTGTACCACATCTGGGCTCAA
+TAAATGGTTGATTGATTGATGAGGGGATGGATGAGAAGGGCTCTAAGAGAAATGCTGGGG
+AGCCTGGGCAGGCACTCCCGGATGGCGGAGGCGGCATGCGGGCTGGGGCAGCGGCCCCTG
+GCGCCCCCACACTCCCCCAGGACGTCTGGGGTCACCGTCTGCTCCATGGCAGCCCCAGGG
+TTATTTATGACCTCCTCCCTCTGGCGGCGGGAGGCAGGCTCCAGCCTCAGCCCAGCGGCG
+GAGGGGCCCCAGCAGGGGGACCCGGAGCAGCGACAGAGGCACCAAGGCCCAGGCAGGCGG
+GGCTCGGTGGGCCGGAGGAGGGGCGGTGGAGTCCACACCGCCAGGTCCCTGCCTCGCTCA
+GGATGATTCCAGCGCCAGAACTCCGTTCCTCTGGCCTCTGCCGCCAGCCTGAGGAGTGCA
+GGGGAGAGTGGGGCCCAGGTGTCCCAGACCAAGACAGGTGTGTGAGTGGACATGGGACAC
+AGGTGTGGTAGTGGAGGACACGTGTGAGCAAGTGAACACATCACACAGATGTGCGAGCAG
+ACACAAGACATGGGACACAGGTGCGCCAGTGAACACGGGACTGGTGTAAGCCAGCGGGCA
+TGAGACACGGGTGTGAGCGAGTGGACACGGGACACGTGTGAGTGGGCACGGACAGTACAG
+GTGTGAGCGAGTGGACACGAGACACAGGTGTGGGAGTGGACACAGGTGTGTGGGAGTGGA
+CACAGAACAGGTGTGAACATGGACACGGACACGGGTGTGTGTGAGTGGACAGGACCAAGG
+AAGGGGCACAACCCCGTGGAAAAGGGTGATGCTGGGGGTGAGGAGCCTGGTCCTGTGGGA
+ACGTGGCCTCTGAACGGGTGCCTGCTTCCCAGGAAGACAAGGAGGTGGTGGGGAAGGCCT
+CCTCACCCAGCCCCTGGAGGGACCTCCAGAACATCAGGGAGTGGACAGTGAGGATAGAGG
+GGTGCCTCCAGCTTTGGACCCAGTCAGGGTCTTTTCTGGAAGACACCATGGGCCCCGGGT
+AGGCCCCCACACCCAGCCAGAAACCCAGGGCCAGCCCCATGCCCCTCCTTAACCACACTG
+TGGGCCTGAGCATGATGAGATGCTGGTGAACAGGGGAGGGCTCTTGGAAGGGAAAGGAGG
+CCCCTCTGCTGGCCCAGGTCAGAGGAGAGGCCTGGCCCAAGGGCCTCAGACCCTGAGAGG
+CACTGCCATGCAGACCTGCGCCTCCCCAGCCTCCCTCTCCAAATCACTGTGTGAACATCA
+GGGAGTCAGGTGCAGGCGAACCTAGAAGGAGGGTCAGGTGCAGGTGAACCTAGTAGCCCA
+CACACGGGCAGTAGGGTCAGGGCTGCATCCAGACAGTGGGCACTCAGGGCCAGTCCACAT
+GGCCTCCAGCTGGCCCCAGGAGCAGACTTTCCACATGGTATCAGACCTGGGAGAAGACAC
+AGACTTCAGGAGAGGAAGGCACAGGAACTCACTGGCAGCCACAGCTGGGGTCAGGGATGT
+GCTGGTGTCCTGGATGCAGACAGGTTGATAGGGCCAAGGGTGGCCACATAAGGAAGGGTC
+ACCGACACTCACACCCACACTCCTACCTGGCCCCCCAGACCCCAACAGACCAACGAGCCC
+CCACAGAACAGGGCCAGGATAGCGGGGGAGGCTTCTGGGCATGTTCCTTGCCTGAGCAGA
+GCACTCCTGGCCCAGACCTCACTCCGCGGGTTGGCTGTGGGACCAGCAGAAGCCTCTGGT
+GAGATAAGGTGAAGGAGCCCAGCGTGGTCACCCAGGGTCAGGTTTATGCTCAAGGAAGCT
+GGTCTGGCAGGAGGTGGTGGTGGGCTGTTCCCTCCCTCGAAGAAGGCACCTGTGCAAACA
+GGCCTGTGGCCCACTCACCCCTGGACCTGCTCTGGGAGATGCCCACAGGGACATGCCAGC
+TGCATCTCAAGGGCAGGGGCCAGGGTCAGAACAGGAGGCCCCTTTCTAGTGGATGCAACA
+CCGCACAGCAGCGCAGGACAAGGCTGTCTCACCTGCTGTTACCAACGCCCCCAGGTTGTG
+TTTCTCTTCGGAACGCTCCAGATGCAATGCCGATCTGGGCACGCAGGGAGGTGGGGGGTG
+ATGGGAAGCTCACCAGGAACCAGGGACTGGGGCCCAGACTGACCTGTCAGAAGGCACCAA
+GGTGGACGTGGTGTGGCCGGTCCTGCTTCACTAGCCTTGCTCCTCCTAGTGGGAGGCCGT
+GCACTCTGCCAACCCGCTATCCCCCACCCTCACCCTGCCTCGGATCCACACCACCTTCCT
+GCTGGGAGGTGTGGGGTGACAGGAAGCTCTTGCCCCACACCATGGTCCTGGCGCGGTCCT
+GGTGTGAGACATCCTGCATTTGAAACAGCTGTGTGACTTCAGGAGAGTTACTTGACCTTT
+CTGTCTCAGCGTCTTCTGCAAAAGACTGAACAGGAACTCCGTGGCTCGGGCGAACTCACT
+CCTGTCAAGTGCATAGGAAGGGGCACGAGTGGGCGGGGAGGTGCTGCCCTGTTATTCACA
+GAACACTTTGCCCAGGCAACACACTACAAATCCACAACCTCGCTCCCTGCAGGTGCACTG
+AGACCACCCACGCCCTCCCGGACACCAACGCCCACCATCAGATTCGCTGCGCAAAGTCCC
+AGAGCCGCCGGCGCACGCTCACACCCCGGCGAGCAGCCCCCAGCTCCCTCCCTCCGAGAG
+GAGCCCGGTCCGCGACCAGCCCAGCCCATCCCAGTCCCGCGCGGAGTCCTGGATTCCAGC
+CGCTCGCAGTGACTCGGTACTCGGGATAGTGCCGGGGGCCGCAGCCCTGTCCCGCTGCCG
+CCGCCGGATGCCCCGAGTCGGCCGTCACGCACCCCCCGCGGGAGCCCGCGCCGCCCGCCG
+CGCCGGGGCCGTTTAAATGGGCCAAGTTGTGGCGGCGGCGTCGGCGGCGGAGTCTCCCAA
+GTCCCCGCCGGGCGGGCGCGCGCCAGTGGACGCGGGTGCACGACTGACGCGGCCCGGGCG
+GCGGGGCGGGGGCTTGGGACCCCCGAGAGGGGCGGGGACTCCGCGACTCCTCGCTGCCGG
+GCTCGGCCTGGCGGGTGGGTCGGCGAGCCGGGCGTGGGACTGCCCCGGGCGCGGGCGCTG
+GTGGCCGGGGCGCGGGACTCCAGACGCCCCGGGGAGCCCCGAGGCCCTGGAACTGCGGCG
+CTCGGCGAGTCGATCCGGGATCGATAGCAGCTCCATGTCTCCGGCCTCTGAGGCCCCGCC
+GGCCGGCTGGGCAGTCCGGGGAGGCCTGGCGGGCGGCGCGTAGGCGGCGGCTGCGGGCGC
+CGGGGCGCACTAGCGGACGGCGTGGGCGCGCGGCCAGGCGCCTCCCCGGCCCCCGCGACC
+CAACTCCAGCCCGGGCCGGAATAAGTTGCTGCCGCCGGCGGAGAGCGGGGCTGCGGAGCC
+ACCGGGGCGCCATGCCGGCGGTCAAGAAGGAGTTCCCGGGCCGCGAGGACCTGGCCCTGG
+CTCTGGCCACGTTCCACCCGACCCTGGCCGCGCTGCCGCTGCCGCCGCTGCCAGGCTACC
+TGGCGCCACTGCCCGCGGCGGCCGCCCTCCCCCCGGCCGCCTCGCTGCCCGCCTCGGCCG
+CCGGTTACGAGGCTCTGCTGGCCCCGCCGCTCCGCCCCCCGCGCGCCTACCTCAGCCTGC
+ACGAGGCCGCCCCGCACCTCCACCTGCCCAGGGACCCGCTGGCCCTCGAGCGCTTCTCGG
+CCACCGCGGCCGCGGCCCCGGATTTCCAGCCGCTGCTGGACAACGGCGAGCCGTGCATCG
+AGGTGGAGTGCGGCGCCAACCGCGCGCTGCTCTACGTGCGCAAACTCTGCCAGGGCAGCA
+AGGGCCCGTCCATCCGCCACCGCGGCGAGTGGCTCACGCCCAACGAGTTCCAGTTCGTCA
+GCGGCCGCGAGACGGCCAAGGACTGGAAGCGCAGCATCCGCCACAAAGGTGCCGCCGCCC
+CTCCCTTCGCTGCCGGGACCCGCGGGCCCCGACCCCACCCCCTACCCGACTCGGACACCC
+GGGAGCCTCCGGCTCGGCCGAGGGGGCGCTGCAGCTCCAGGGCTGCGCGGGGACACCCCC
+GCCGCGCGCGGAGGCCTCGGTGAACACGGACAGATCGCCCCCCGCTGCACCTCCCCCCAG
+CTTGGGCCACAGCGCTTGGGGCTCGCGGGCCGCTCCCTCCGCTCGGAAGGTCTCTGCGAG
+GCTCCTGGGCCTTAAGGCCCGAAGGAAGTTTACGGGGACTCGAGAGAGCGGGCAGGAGGC
+GGGTTGGGAGGGCGCGGAGCCCCGGGTTCGGGGGAGACTGGAGGGGCGCACGTGCGGCCG
+GGTGCGAGCGCGCGGCGGGGGAGGCTGCGGGGCGGCGCGGGGGCGCGCGCGGAGCCCGAG
+CGGCGGCGCCAGGTCACACAACCTGTTTTGGCGCCTGCGGGCGCCTGGGCCCAAGGGTGC
+GACGCGGGGGCGCCTGAGCCGGGACACAGGGGGTGCGGTGAGCGCCAGGCGCCGCGGGGA
+GTTAAAAAGTTCGGGACCTGAGCGGTGCGTGGTTCCGCGGTGGCCGCCTCTTCCTGCCGC
+GCAGGCCGAGGGTCCCGACGGCGCCGCTCACCGCTCCGGGACTCAGCCTTTCTGGGCCCG
+GCCTGCGGTTCCCTCGGGGCCGGGGAGAGGGTGGAGCGCGGGAGGAGGGGCGCCGGGTGG
+GGACGCCCAGGCCCTTCGTCGGGGGAGGGCGCTCCACCCGGGCTGGAGTTGCAGAGCCCA
+GCAGATCCCTGCGGCGTTCGCGAGGGTGGGACGGGAAGCGGGCTGGGAAGTCGGGCCGAG
+GTGGGTGTGGGGTTCGGGGTGTATTTCGTCCACGAGCCGGGGAGGGGGTACTGGCCCTGC
+CGCTGACTGCGCGCAGAAGCGTGCCGCTCCCTCACAGGGTCTGCCTCGGCTCTGCTCGCA
+GGGAAAAGTCTGAAGACGCTTATGTCCAAGGGGATCCTGCAGGTGCATCCTCCGATCTGC
+GACTGCCCGGGCTGCCGAATATCCTCCCCGGTGGTGAGATGCGGGGCTCGGTTGGGGCTG
+GGAGTTACTCTCCCCTGCGGAGCTTGTCCCTGCGGTTTTCAGGGTTTTCAGGATCGAGAG
+TCCTAACCTCACCCCTGCGGGTGTGCTGGAGGGAGCCTCCGAAGGGCAGGGGGAAGCGGC
+TTTACCTCGTGCTCTCCCAGCCCTTCTACCTGGACGGGGGAGGAGTCCTCGGGCACCCGA
+GCGCCCTCCCCGGTGGAGACAGGGGGGCCGCGCTTGTCTTAGAGCCTCCCCTTGGGTGCC
+TTTTAGCTGCTTATCCTCGAGTCCTGGGTCAGGGTCTTCTCCCTGGGAGGAGTAATTCAA
+CGTGGGCCTGGCACTGTGCCCTGTCACCGCTTGGGGGTCACCGTGTTCTCTGGCCCAGCT
+GGTGAGGTGTGATTCTGGGACGACAGCATTTTGGGGAGCTACAGGCTTGGGTGTGAGTGA
+CTTGTGTCTCTGGGTGCTGAAGGCCAGAGGGTGCAAGGGCCTGGACGTCGAAGTGTGTCC
+TAGGGACGCAGAGGCTAGCCAGGGGCAGAGTCTTTGCAGTGTGGGCCTTTGGTGTCCAGG
+GAACTGGAGTCGGAGGCTGGTTCAAGGCCCCAACCCAGGGTAGACAGCTATGGACACCCT
+CACTGAGGGAGCAGGCAGGAGAGACGGGGATGCTGGGAGCTGCCTTCTGCTCAGGGAGGC
+ACCTGCACCCCCTACCCAGTCTCCAGCCCCCTAGTTGGGCAGCAAGGGTTAGAGGATTGA
+TCTGAAAAGGAAGAATGCCTGTTGGGAAGGACTAGTTTGGAGCCAATTAGGGCCATGGCT
+GCTGGGGGTGGGGGCTGCAATTCCTGACACACTCAGGAACCCCTTCTTCCAGGAAAGGGT
+AGGAGAGGCAGAGGTGCAAAATGGGCCTGAGGGTCCCGGGCGTACCTCCGCTTGCCTGCT
+TTGGGCCTGAGGTAGGATGGGGGAGGGGATGCCCAGGGGCCTGTGAGCCATGAGTGCCGT
+AGCCAGGGAGCTGGGCGGCTGCAGACACACCTGTGAAGACGGCTGGTCCCTCAGACATAC
+AGCATGTTGGGCAGGGGAAGGGGACACAGCCGCACCTCACCCATGTGCCCACCTGACACA
+CAATCCGACATGGACCTGCACGCACAGGCAGGCAGCTCACAGAGTTCCCAGGCAGGTGTG
+CAGACAGCCGGCAGCCCCCTGTCTGCTGTCACAGACCTACCCGGGGCAAGAGGCCCAGTT
+CCCTCCTTTCAAGCAGCTGGTGCTGGAGAGGGCTCCTCTGGGCAGCCCGCTGCCTAGCCT
+TGGGTCTCTGTTTGGATTTGAGCGGCCCCCTTGAGGGCTCCCCCAGGAGTGGGGAGCACA
+CAGCCTGAGCCCAGCGTCAGTCTCTTCCGACAGTGCTTCCGTGAGCATCTCCTCCCCACC
+CCGTGGCCACAGCCAGGAGATGCCCCCCCACCTGGGGCTCCCAGGTCCCTGCCCTGCGTG
+AGGGACGGCTCAGATCCAGGCCTGCCTCTGCCAGTCCCTCCCAGGCCTGTCCCACACCCT
+TCCCCTAGGAAGCAACTCCAGGGGCCCCTTCTTTCCAGCCCCCATGTTTCTTACTCAGAG
+GCTGTCTCCCCCAAGCCCCATGCCAAATCCGCAGGCATGTGCACCTCATGGTCACAGATG
+CTCCGGGGCAGAATATGAGTGTGTATGTGCCTTGGGGACCCTGCACAGGGGCCCTGCAGG
+CCAAGCACCTTCCAAGAGGAGGTGCTGTCAGGGGCCGAGTTTTCAGATCTGTGTGCTGTG
+GCCGAGGTCTCTAGTGTGGAGGAGGTGTGTTCTGTCCTTGGGCAGGGTGGGTGGCAGGGA
+AGCTGTCCTGGTCCTCAGCACCCCCATCAGCCACTCCAGACCTGCCCTCCAGGTGCCTTG
+GGGCGTGGCTGGGGTGCCGGTGTGTCCCCACGCCCGACTCTGCGCATCACGGGGCTGAGG
+CTGGTATACAGCCTGGGCTCCATTCCCAGCCAGCCCTGGCCTCCTTCCAAGGGGCAGTCT
+TCTGGTCCTTGCTTCCCTCTCTTCCCCATCCCACAGACAAGAAGCAGAGAGCAAAGCATT
+GTGTCTTCTCCTCAAAAGAAGGGAGGTGGGAGGCCGGGTGTGGTGGCGCATGCCTGTAAT
+CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCT
+GACTAACACGGTGAAACCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGC
+GGGTGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGCATGAACCCGGGA
+GGCGGAGCTTGCAGTGAGCCCAGATTGTGCCACCGCACTCCAGCCTGGGCAACAGAGTGA
+GACTCCGTCTCAAAAAACTAAAAAAGAAGAGAGGTGGGAGAGGAGAGGCTGTCAGAGCCT
+CTAAGCCCTGGTGCTTGGGCTGCAGAAGGGCAGAGCTAAGCGGGACTTCCCAGCACAGCA
+CACTCCGGACAGGCTGTGGCTGTTGAAGGGACCCCCGAGCTCCAGCTGACACGCGGAGGC
+CCGGGCACAGACAGGCATCATACCTTCGGCCTTGGCCGCACTCTGTGGTCATTGGTGTTG
+GGGGCAGCCCAGGGTCAGGGCAGGGTCTCAGCCTCGGACCCCAGGCCCCACCCCTTGCCC
+AGCAGTGCTGCGTTTTCCCAGTGAGCTGTCGTGGAGAGAGCAGAGGGGACCCAGCGCAGG
+CCCAGTGGCCGGTGAGGGGAGACGTGGCTCTGGGACGGGGGCCTCCACCTGGGTGGGGGG
+ATGCTCCAGCTTCCAGACCCTTGGGGAGGGGGCACTGCCCAAACTAAGCTGGCACTGGGG
+CTGTGCATTTGAAGGTGATGGTGGTTCTAGGTCTGAGGAGGACACCCTCCTAACAGCCTC
+ATCCCCAAGCTCCGGGCTGTGTTGTGGCAATGGGAGGGAGGAAGTCTGAGGAGACCCTGG
+TGACTGAACGGAGGAGGGAGTGAGTTAGACGCTCTCAAGGGCTCTGCCACCTCCCGGAGC
+CAGCGGCCTGTTACTACATTTAAAAAAGCCTCCCGCCCACTGGAAAATAATCAATAACTT
+TCCTTTATCCCTGGGGGTGGCAGGACCTAGAAACACTGGAGGAGTCCGGAAGTGCCTGGG
+GCTGGGCCGGCGCTGGTGTGCTGTGCAGGGTGCCGCGGGCACGTCCGCCGCGTGTGTGCG
+TCAGCTCGGGGCTCGGCTGTGCTCTGCAGGGACCACAGCGGGCGTGTCTGTGCTCCCACC
+CGAGGCACCCACAGCTCCACACGCTCGTTCCGTGGGTGCAAAGGAGATGGGAGAAAGAAG
+CCCTGTGAGAAATGCGGGGCAGGGTTTGCGGAACAGGGGACCTGGGCTGGTGAGGGCTCC
+TCGTCTGGTGACCTGTGAGCCCCGGGGCCTGCAGTCTGCGAGGGTTCAGCTCAGACAGTT
+GCCAGTGGCCTTGCACCAGGCTGCAGCTGCCCCTGAGCCGGGCTGTGCGTGGCGCTGATG
+AAATAGAAAAGGGCATTCGCTTGTCAACGTTGGCATCGGTGGCAGGGTGTGGTGGGCAGA
+AGGGTCACAAAGTACGGGTGGGATTGGCAGGCAGATACACGGAGGGAACGTGCGCATTTG
+AGTGCACGTCCACCAGCACCAGCCCCAGGCCACAGGCAGATCCCAGGAGACACGCAGGGG
+CCCTAAGAAGGGAGCTGGGAATGAGGGGCCACACAAGCCCGGGACGGAGGCCTGTCGCAC
+ATGGGGTGGCCCCGACTCAGGCCCTGGAGTTGGCCAGGACCCTCTAGCATCCTCAAGGGC
+TGGGCCAACCAGGCTGGCGTGGGGTGGGGCAGGGGAGGGCTGAGCCAGTGGGCGTCGTCT
+GTAGGGGGATGCCCAACTGCGGCCCCGTCTCTCGGCTCTCCTCTGGGTCTCTGGCCAGCT
+GTGGCTCCTGCTGGCCCCAGGCGCATCCCAGAGGCAGGTAGAGGGAGGATGGCTGCTCTG
+AGGGCACCTCTGCCGTGCTTGGGGCTCGGCCTGGGGTGCGAGACCAGGGCAGACCCCCGG
+GAGATGGAACGGCCCGGTCCAGCCCCACCTTCCTCTCCTCCTGCCCCACCTTCCTCTCCT
+CCTGCCCCACCTTCCTCTCCTCCTGCCCCACCAGAACCGGGGGCGGCTGGCAGACAAGAG
+GACAGTCGCCCTGCCTGCCGCCCGGAACCTGAAGAAGGAGCGAACTCCCAGCTTCTCTGC
+CAGCGATGGTGACAGCGACGGGAGTGGCCCCACCTGTGGGCGGCGGCCAGGCTTGAAGCA
+GGAGGATGGTCCGCACATCCGTATCATGAAGAGAAGGTACTTGGACCAGGGCCGGACAGG
+AAGGCGCAAGGCTCAGATGGGGCTGGAGCTTCAGGCCTTCAGCTGCTCAGATGAGAGTGT
+CCACACCGGCCTCCCACACCTTCCCTCAGATGCTGGTCTTTTTGGGGTCCTGTGTGGGTC
+GCAGGCAGGAGCTGTTTCCTCATCTGCCCCCTGTCTGGCGTCCCCTCCCACCTCTGCTCT
+GCGGCGCTCACTGGCAGAGGCAGGTTGGCAGCAGTTGGGACCCAGAGGTCTGCACCTTCC
+TGGGCCGACGCTCCAGCTACCCTTGCTGACCGGGTCCCAGTCTGGCCAGAGAGCAGCTCT
+AGCAACAGGGAGCTCCATTCAGGCTCGTGACTGGCTGTGCAGAAGCAGCCTCGGCCCCCA
+CCTGCGGTACAACAGGAGGGCTCCTCTGAGTGCACGGCAACAAGCAAGAGGGAGAAGGGG
+CCTCGGTCCTGTTCTTCCTGATGCGTGTCTGCTGAGGCCAGGAGCTGGCTTTGGCCCATG
+GGCCTGTCCTAGTGGGAGGCCCCAGCATGTTGAGCCAGTAGCAGGTGGTGCTGGGCATGG
+CAGCCGCCCTCGTTCACTGCCCAGGGCTGTGGCCCAGCGGGGCACTGACCCGAGACAGGT
+CTGCGCACGCCCTGCTATCCTGAGGCTGGGGTCAGGGGCCTCCAGAGCAACATGGACCTT
+CTGCTTCCCTTCCTGCAGAGTCCACACCCACTGGGACGTGAACATCTCTTTCCGAGAGGC
+GTCCTGCAGGTAGGAGCCGTGCTGTGCGTGCATAAGAGGGGGCCGTGACTCCCCTCCCTC
+CCTCCCACCCCTGACCGTGCCCTGCTGTCTGCTGTCCGCTGTCTCAGCGTGAGCTGATGC
+TGTGATGCTGGCTGAGTGTCTGCCAGGTTTGACATGTGCTGCAAGGTTGTCCCCCATCCC
+GGGAGGCAGACAGTGTTGCACCCAGTTGGGACTGAGGGACCCCAGACCCAGTCAGATGCA
+GCTCTCGGCAGCAGCTCAGGTGTGAGTTCTGGGCAGCCCGGCCCTGGAGTTAGAGTGCAC
+TTCCTCCCATGTGAGACTGGCCATTTGAGCCCAAAAATGAGGCTGTCACCTCCCCCTTCC
+CACCCTCCTAGAGACCCACAAGGAGGTGAGAATGCTGATGTGTGAGTGGGGCCCTGAAGG
+GTGTGTAGGAGCTCTAAGGCGAGGGGATGTCTGCAGAGTAGAGGAACAGGGAAGGGCGTG
+TAGGAGGGACGAGGAGTGAACCTGGCAGCTCTGGTTCAGTTGGATGCTGAAGAGTCATGG
+ATGCTGGGCCTGTGGGCACCGTCCTCCAGGCGGGAGCCACCGAAAGTTCTTGAGCAGGGC
+AGTGACCAGGTGTATGTTTGGAGAAGGTCCCTCTGGAGGCCTTCCTGGCAGACAGGGGAT
+TGGATTCAGGCTGTGGAAGCAGGACGGTAGGGGGTGTGATTCCAGGATGTGGAAAGGAGA
+TAAAAATGAAGAGCCCCGGGGAAGAGGTCAAGGGAGTTGGGGGACCCGAGTTCCTGGCTC
+CAGGGGGAAGCGAGTGGTAAGTCTGTGAACAGAGCCCAGCTGTGGATTCTGTCAATGGGG
+TCAGGTCTCACCCTGTGGCTTCCAGGGCAGCAAGGCAGGAAGGAGGCGTCTGCCACAAGG
+CCAGCTTCCTGGGGCCAGAGCCGTGAAGGCCCAGGGGACCTGCGTGTCTTGGCTCCACGC
+CAGATGTGTTATTATTTATGTCTCTGAGAATGTCTGGATCTCAGAGCCGAATTACAATAA
+AAACATCTTTAAACTTATTTCTACCTCATTTTGGGGTTGCCAGCTCACCTGATCATTTTT
+ATGAACTGTCATGAACACTGATGACATTTTATGAGCCTTTTACATGGGACACTACAGAAT
+ACATTTGTCAGCGAGGCCTGTAGGGAAACCCAGCCGCGGTCCCCCCGACCCCGCTCCAGT
+AACGGCTCCTCCTGCCTGCAGCCCCCTCCTCCGTCTGCCTGGCCTCGGGAATGCAGCGTC
+CCTCGGCAGCACTGACGGCAGACAGCCTGGGGTGCCCTAGGAAGAGGCCAGGTCTTCCAT
+CCTGCACGGGCCCTAGAAGGGGCTAGGATGAGTTTCTGAATCTCCCAAGGGCGAGATTTC
+GGTCAGAGGGGAGGGCGTGCTGGGGTCCCCGGAGGAGAAGGCCCAGCACACGCCTGAGTG
+GACTGAAGCCTCCGCCTGTTGACCTGACCCTGGTGTCCGGTCAGAGCGGGTGGTGGTCCC
+TGAACCCACACGGGCTCCCAGACCATGTCTGTGTTTCTTTCAGCCTGTCCCTGGGTCCTT
+CTGCCTCTGCAGGCTCCCACAGAACACACTGCCAGGCCACCTCCATCTGTGTGTTCATTT
+GCTCCCGTCCAGTGGTCTCCACCCATCTGTCCGTCTGTCCTTCCATCCCCTTCGCCCTGT
+CTGGCTGGCTCTGCAGTGACCACCTGCCTTTTGGAGCCAGCGGAGCCCCAGGCCGTCCTC
+CTCTGCCTCAGGAACCCGGGGTGGCAGATGCTCCTCGAGCCATTGTTTGCAGGCGGGGGC
+TTGGCCCCTCTCTCCTGGGCCCCTGAGCTGGTGGGAAAATGGGCAAGGGCTAGGCCGTGT
+GGTCATCAATGAGGGGCGGTGGCGGGAGGCCCATGCGTGGGCAGCTGGGGTCACACCTGC
+CAGGCTCTGGCCTCCCCCTCCCCCTCTCCTTCCTGCGCCTCCTGCCCCAGCCCTGACTGC
+TTCTCCCAGCTTCCCCACCTCCTGACCTGCAGCCCGGCCCCACCACAGAGACTCTCAGGG
+GCTTCGTCCCTTGTGCGAAGCAGGGTGCAGAGGGCATTCTGTGGTTCGAGGACCATGCGC
+TGATGTGCCCGGGCCGGGTTCCTGCTTCTCCACTCTGGGACGTCCAGGGCGTGTTTCTTT
+ACATAAAACTGGCATAACTGGCTCACTGAGTGGCCAAGTGACCAGAACAGGTTTTCAGGG
+GCCGGGCCAGGCCAGGCTGTGTCGGAACCTCAGGAGCAAACTCCAAGGCAGAGACCAGGG
+GCGGGGAGGGCAGGTGGCACCCAGCTCCCCACCAGGTGCCACTGCCCAGCCACAGCCCCT
+CCACCCAGCTATTAGGCCCTCCCTCACTTTCCTTCTGGGCGCCAGGCTCGGGGCTCACTG
+CCAGCCCCCAACCTCTGGAGTCTCTGGGAAACTAGTTCTCCTCCTGCAGGCGTCCTGGGG
+ACACCAGAGGGGGGACCCCTGGGGAGAACTCCATGGCAGCTGTGGCTACTGCCAGGCCAG
+CCCTCAGCCCCCACCCCATGCTGAGGCCAGCAGTCCTCTCCTGACACCCCCGCGTCGATT
+AGGATCATGGAAGGGATGAGTCTCGCTGCCGATTAATCCCATAAAGTACTTACTCCCACC
+CAGCTGCCTTCCTATGTGCCTGGGGGGGGCTTCCTTTCCCACTGGGAGCCGGTGGGGGTG
+GGGGAGAGCCGTCATCTAGGTCTCCTGGAAGGTTTAGAGCCCAGCCTGGGAGTCTTTGGT
+GCTGAAACGGATCTGCTTAGGGGCAGCCTTGGATTAGCCCAGCTCCAGCCAGCCCAGGTC
+AGGGGAGCCGGGAGCTATTTAACGAGGTTTAGGGTAGGCTCCTAGGTCACTGCGCAGGAC
+TGCTCCGTTACAGGTGGGCAGGGGAGGCGGCTGCGTTACAGGTGGGCAGGGGAGGCGGCT
+GCGTTACAGGTGGGCAGGGGAGGCGGCTGCGTTACAGGTGGGCAGGGGAGGCGGCTGCGT
+TACAGGTGGGCAGGGGAGGCGGCTCCGTTACAGGTGGGCAGGGGAGGCGGCTGCGTTACA
+GGTGGGCAGGGGAGGCGGCTGCGTTACAGGTGGGCAGGGGAGGCGGCTGCGTTACAGGTG
+GGCAGGGGAGGCGGCTCCGTTACAGGTGGGCAGGGGAGGCGGCTCCGTTACAGGTGGGCA
+GGGGAGGCGGCTGCGTTACAGGTGGGCAGGGGAGGCGGCTGCGTTACAGGTGGGCGGGGG
+AGGCGGCTGCGTTACAGGTGGGCGGGGGAGGCGGCTGCGTTACAGGTGGGCAGGGGGGGC
+GGCTGCGTTACAGGTGGGCGGGGGAGGCGGCTGCGTTACAGGTGGGCGGGGGAGGCGGCT
+CCGTTACAGGTGGGCGGGGGAGGCGGCTGCGTTACAGGTGGGCGGGGGAGGCGGCTGCGT
+TACAGGTGGGCGGGGGGGGCGGCTGCGTTACAGGTGGGCGGGGGAGGCTGCTCCGTTACA
+GGTGGGCGGGGGAGGCTGCTCCGTTACAGGTGGGCGGGGGGGGCGGCTGCGTTACAGGTG
+GGCGGGGGGGGCGGCTGCGTTACAGGTGGGCGGGGGAGGCGGCTGCGTTACAGGTGGGCG
+GGGGAGGCGGCTCCGTTACAGGTGGGCGGGGGAGGCGGCTGCGTTACAGGTGGGCGGGGG
+AGGCGGCTGCGTTACAGGTGGGCAGGGGAGGCGGCTGCGTTACAGGTGGGCAGGGGAGGC
+GGCTGCGTTACAGGTGGGCGGGGGAGGCGGCTCCGTTACAGGTGGGCGGGGGAGGCGGCT
+GCGTTACAGGTGGGCGGGGGAGGCGGCTGCGTTACAGGTGGGCGGGGGAGGCGGCTGCGT
+TACAGGTGGGCGGGGGGGGCGGCTGCGTTACAGGTGGGCGGGCGGTGCTGCAGGAGGACT
+GCTCAGGGAGTGGCGCCTGGACCCTGAGCCCCTTCTCTGCTGACTGGGGAGAGGCTCACG
+GAACCGGGAAGGGGTGGAGGGCCGTGCTCCACACAGTTCGTCTCATTGCTCTCTGGGACT
+CTGTGGATGTGGGATTGGGCTGAATTAGCAAGAAGAGGAGAAATGAGGGAAGAAAAGAGT
+TAAATGCATGTTGATTCCAAGCCCCCGCCTGCCGGGGGGACAGCGGGAGGTTGGAGCACG
+CAGCCCTGGTGCCTGGTGCGAGCTGCACGTGTCTGCCGGTGCCGTGTGTGCGTGGGGCGC
+GTCTCATCAGCTGCAGGACTGTGGTCTGGGCCTCAGTTTCCTCGTGTGCAGAAATCGGGG
+GTCAGGGGATGGTTCACATGTGGCACATTCTCTCCTGGGGCCTGTCCTGCAGGACTGCCC
+CTGAGCAGATCGGCCTCTTCCCGGGCGCCCGGTGGGCCCCTCGACCCCCTTTGAGGCAGG
+GAGTGAGATAACTGTGATTCCCTGTGGAGGGCGTGAAGGCAGAGCCGGCTGGCTGCTCCA
+CATAGACCCTCCCTGGAGCAGCCGTGGGGTCCCAGGTCCCAGTGCCAGGTTCTGTGTCGC
+TTTGACTCGGGTGCTGCGTGGGTGTGCACACAGTGGCGTCACGGGCCACATGCCGAGGCG
+TGGGCACAGCAACGTGGCACTCAGAGGTCATCCCCACGCTCACACACAGAGCTAGGCACT
+CCCTGTGCCCAGGCTGGGCTCCAGCCTCGCAGCTGCCCACGGGGTCAGCTTTTCCCGGTC
+TCGTTCTGCAGCCAGGACGGCAACCTTCCCACCCTCATATCCAGCGTCCACCGCAGCCGC
+CACCTCGTTATGCCCGAGCATCAGAGCCGCTGTGAATTCCAGAGAGGCAGCCTGGAGATT
+GGCCTGCGACCCGCCGGTGAGGAGCACAGGGGGCCTGAGGGCGGGGTCGGGGCTGTGGGG
+CCAGAGGACGGTGGCGTCTCCACTCAGCACCAGCAGCCTTGGCAGGCAGCCAGAGAGGCA
+GGAGGAGCGGCCTGTCCCCCAGGGGCTGCATGGGATGGTAATTGTGTTAATCCCAGCCAG
+CGGGGCAGACAGGAGGCAGAGGCGGTGGCTCCGCTGTGGCTGCCGCTGGGGTGGGCTTGG
+AGTAGCCGGGGCCCTGCCACCCCCTTTCCACAGGGCAGACGTAGGCGTGGCCTCAGAGGT
+TCAGAAACGCACACCCTGGAGGAACGCACGCACTCCCGCAGCGCACGCATGACTGGTCCC
+GCCTCCTAGGGCTCCTGGACGGAAGGGGTCCCCGGTCCCGCCTCCTAGGGCTCCTGGACG
+GAGGGGGTCCCCGGTCCCGCCTCCTAGGGCTCCTGGACGGAAGGGGTCCCCGGTCCCGCC
+TCCTAGGGCTCCTGGACGGAAGGGGTCCCCGGTCCCGCCTCCTAGGGCTCCTGGACGGAG
+GGGGTCCCCGGTCGGTCCCGCCTTCTAGGGCTCCGGGAAGGATGGGGTTCTCGGGAGGGA
+AGGGATCCGGCGCCTGAGGGAGGTGCTGCTGCCTGGTCACAGTTGTGGGGGGACCAGGCC
+CCCCTCAGAGGGCACTGCTGTAGAGAGGGGCACAGCAGAGCCTCAGCCCCAGGGCAGGCC
+GTGAAAGGAGGCGGGGGCGCCCCGAGGCCCTGTGGACCCCAGGCAGGGGTGTTCCCAGCA
+GGGCCTGCATCTCTTGGGAAGGAGGGGTGGGGGAGGCCCACCCCCATCTGTGTCCCCCAT
+CCATGGCCCCCATCCGCGTCCTCGTGCACCTAGGAAGGCCCTTGTGGGGCTGGGTGGGGG
+CAGCTTCTGATGCCGCGTTGGAGACAGCTGAGAGGCGGTTGATAAAATCTAATTGCCCCA
+TCGATCCAGCAGAGCGGAGGGAGCCCCACAATGATTGAGATATTCTGAGCCAGCAGGCCC
+TCCCCTGTGCCTTCACACAGGGAGACCTCCTCAGGTACACGCGTGTGCGTGTGCCGGCAT
+GTCTGTGTCTGGGGTCCTGTGGGGTGCACGTGATGGGGGTTGCCCGGCAGCTCTCACCCA
+TGGAGTCAGGACGTGTTCGTGCACTTCCGGGCTCACAGGCTCTACGGGGCCTCACGTGTC
+CTGGACCCGTGTCCAGGTCTCCCATACGCACTCCGTGTCAGGGTCTGGCCCGCTCCCCGG
+AGCCTCCTCTTGGAGGGGCATTCACCCTGGGGGGCGTTCACCTCTTCTCCCTTCCTGTGA
+CCCCAGGAACCACACATCCATCCTGTTCCCAGCCCGGGCCCTCCCGCTAAGCCGCACCTC
+CCTGGGCCCTGGGCTGTGAGGGACTCAGAGCAGGTCCTGCATCTGCCTCTGTGAGACCCG
+CTGGGGTCCATGAGTGAGGAGTGAGCATGGCCTCATCGGCCTTCCTGCGGTCTCATTGCA
+GGCCCCCTTCCACCTGCCCCCCCCCCCACCCAGTCACCTCCCCCAGGCTAGGAGGAGGCC
+TTAGCCCCCCACAGAACGGAGAGGGTAGTTTCCACTGTGTACAATGGAAAAGTGATTGCC
+AGGAGGTGAGAGGCCTTGCTAACCCTGAGGGCATGTGCATGGTGGGCCAGGTGGCAGGTG
+TGGAAAAGAGCCAGGTTCCCCCAGCCTTGGCCCACCCCCTCCCAGCCCACCGAGCTCTGG
+CACGGGAGGCTGTGGGGGAGACGATGGCTTCTCAGGGGCCTGAGCAGTGGTGCCTGGATC
+CGTGTGTGGCCAGGTGCCCCCCGCCGCCCGCCGGGCCCAGCCACCCGATCTGTCACCGAG
+GTGGGGACCCTGGACCAGACCGTGGGACTGACCCTCTCTCTGGGGCCGGGCCTGACAGCA
+GCCGGGCCAGGATCAATAAGTTATTAGCACCACTCTGTCAGCTGTAATGTGGGATTGATC
+GGTGTGGCCGCCGCACTTCCCCAGCCTGATAAAAATGACAGATTAAGGGAATAAGAAAAA
+GGAATTAGGCCTGGAGCTGACGGCAGGGCTTGTGGGGGGACGGGCTTGGGAGCCCCACTG
+CCTAGGCCTCATGGAGGTCTTGGGTCACAGGGGAGTGGCCCCTCACTCCACCCAGCTAGA
+GCCCTCATGAGGATGAGGAAGGGCCAGAGTCGGAGGCACTGGCTGGCCTGGGAGACCCCC
+AGGGCGTGGAGTCAGGGGCTTCGGAGGAGCTCGGGGTGGGTCGGAGATGGGTACATGGAT
+GGTGTGGTCTGGAATGGGTGCGGTCGGCAGGACCCAAGGGAGGACCTCAGGAGAGTGAGC
+TGGGCCTGGCCTGGGCCTCCCCTCTGCCACCTGCTGGGCTGTGTTTGGGGCTGAAGCTGG
+ACCTGGCCTGGGCCTCCCCTCTGCCACCTGCTGGGCTGTGTTTGGGGCTAGGGCTGGGCT
+GGCCTCGTGGCTGAGGAGGTGGGTGAAGCTACTGGGAGGTGCACCCCAGAAGCCCAGAGC
+CTGGCTGGGCTGGTGGACAAGGGCATGACAGCCACGCCAGGGTGCTAGCTCAGGCAGGAC
+TGGGCCAGAGAGGAGGACGTGGGCCTTCTGGGGGCAGGGATGGGTATGACCAAGTAGGAG
+GCCTGGGAGTGGAGGCGCCTCGAGGCGGCCTGGGGGGCCCACAGCCCAGTGACTCACAGA
+GCAGCAAGAGGTCAGGTGTGAGGTCCTTCCCGGCTTGTCTCACCCCACGCTGGCATGTGA
+CCCTGCACAGCCCGCCCTCACTCCTGTCCAGGAGGGGAAGGTGGTGCCTGGTCAAACCAA
+AAGCTTTTTATTCTCCTCTAGGGGGATGAGAGGGGGGCTCGTTAACTTGCACAAGAGGCT
+AGATGGCGGGTGGGGCAGCTGGGTGCCTGCTGTGGATCTCTTCTGCACACACGCACCAGG
+GCCAGTGTCAGAGCTCCCCTGTGCCCCTGTCCCGCCACAGCCAGGCGTGATGTCCTCTGC
+GCTGAAGGCTGGGGCTGCCAGGGCTGGGCAAGGCCTGTACTCACCAGGACCAAGGGCCCC
+CTGAGAGATGGTGGGTGCGGTCCAGGCTGAGCTGGAGCAGGGGCTGGGTTCCCCTTCCAT
+TCCTTGAGATGCAGGTGGGCACTCACTACCCTCCCGCAGGTGACCTGTTGGGCAAGAGGC
+TGGGCCGCTCCCCCCGTATCAGCAGCGACTGCTTTTCAGAGAAGAGGGCACGAAGCGAAT
+CGCCTCAAGGTAAGAGCGTGGCTGGGACGAGAGACAGGTCACCAGGGGAGGGGGCAGTCC
+CTGAGGGTCCCCTGGACCTCGAGCAGGCACTCTAGAGGGGCGTGGTCCTCGGCAGTGCCT
+GGAGAAACCTCTCACCCCGGGTCCTCCCCAGCAGAGGCGCTGCTGCTGCCGCGGGAGCTG
+GGGCCCAGCATGGCCCCGGAGGACCATTACCGCCGGCTTGTGTCAGCACTGAGCGAGGCC
+AGCACCTTTGAGGACCCTCAGCGCCTCTACCACCTGGGCCTCCCCAGCCACGGTGAGGAC
+CCACCCTGGCATGATCCCCCTCATCACCTCCCCAGCCACGGTGAGGACCCACCCTGGCAT
+GATCTCCCCTCATCACCTCCCCAGCCACATGTACTCGGCCATTCCTGTTGCTGAGGCCCT
+GCTGACACCAAGGCCAGGCTGGATGCAGGTCCCTCTGCCACACGTCCTGCCCCATGCCCC
+CTGGGGCGGGCCACACCTCCATGTCCCCTAGGTCCCCAGGGTCATGACTAGCTCACATTT
+TATATAGAGAGAAATGGAGTCTGGGGTGGACCCAGGTGAGGGTGGGCAGTGGGCATGTCA
+GCAGCACCCCCCGAGGAGAGCAAGCTCCTGGACCCTGTGGTCTGTGAGTCGTCTATGCAG
+CCAGTGGACGCCGACCTGCCAGACGCCTGCCCCAGGAGCCTGGGGAGGGGCAGTGAGCAG
+AAAGGCCGGGCTGGGTGCAGTGGGCACTTGGCCACCAGGACTCCCCAGGTGCTGAAGAGA
+CGCCAGCTGGAGGGGCTGCCCCTTCCCCCGGGTCGGCCCTGACCCTGTCCACCCCACCTC
+AGGACGTTCTCCAGGGGTCCCTCCGGGATGCACTCGGACCCCCTGCCCGCTGCACTCAGC
+CTCCCAGGCCCCAGCCGCCCGCCTGGCAGGGGAGCTTGGCTTTTCGGGCTAGAGGTGGGT
+GGGGGCGCCGGGAAAGGAGGCAGGATTCCTCACACCAGGCACCGTCCCCCAGGGCAGCTC
+AGGCACCAAGAGCCTGAATAATTCACCAAATGTTAATAATGTAAAAATCCTCCTTTTTAA
+TTGCTTTCCCTGCTCTGCCTGGGGCCGCTCTGCTGGCCGCGCGGGGGAGGGGCGCCGGCC
+GCCGGGGAGCGCGCTGTCAATCAGGCCGCGCCGCCGCCCCCCCCCCCCGCCCCGCCGCGG
+AGCCGGCCGTAAATAACCCTGTAACTAACCCGGCCGCTAGCGCGGGGGCGCTGGGCCCCG
+CTGGGATCGATGCGGGCGGCCGCGCCGGCTGGGCTCTGCGGGCTGGCACCCGGCCCGGGG
+CGGGACCCACCTCCGCTTTCGGGTAATTAATTTATAAACAGAGGCGGCGGTGGAGCTGGC
+GGAGCCTGCATAGTGGGGGCTGCGGGGACTCGGGAGGCCCGGGCGGGAGGGAGAGGCCGA
+GAGACCTGGGACGCGGCGCCTTAGACGCGGGCGCTGCGTGCGCATTGGGGCGAGTGTGGC
+CACGCGGGACAGTGACCCTGCGCAGCCGGGACTGGGCGACCCCTGTGCTAGTGTGGCGTG
+CGTGCGCGGGCGCTGCCTTGCCTTTGTGACAAGCTTTGGCCAGCCGCGTCTACTATGGGG
+ACCTCAGATTTTCTTGCCTCCCACCGAAGAGGGGGTCCCCTGGGCGGTCAGCCCCTGGCT
+GGCACTTCTGGACTCTCTCGCTGCCCCGCAGGCTCTGTGGCCTCGGGACGTCTGCACAGC
+CCCCTCCCCGCAAGGCTCAGCCGCCTCTCAGGCCGGAAGCCTCCAGGCACCCGGCTCCCC
+TTCGGGGAAGAGCTTTTCCCGACACTTCCTCGCCCAGCATCTTGTCTGCCGTCTCGGCCC
+TGTGGCCGCCCATCCTCCTGCCCCGTGCCCGAGACCAGCCCAGGGGCCGAGCACGGCCGA
+GTGGTGTGGTCAGTTCCCCACCTCAGTGTTCTACGCCAGGACGCGGGCTGGGGAGGATGA
+GGGCGCATAGCCGGGGGGATCACTGCTGTTGTCCCCCACCCAGATCTCCTGAGGGTCCGG
+CAGGAGGTGGCGGCTGCAGCTCTGAGGGGCCCCAGTGGCCTGGAAGCCCACCTGCCCTCC
+TCCACGGCAGGTCAGCGTCGGAAGCAGGGCCTGGCTCAGCACCGGGAGGGCGCCGCCCCA
+GCTGCCGCCCCGTCCTTCTCGGAGAGGTACTGGGGTGGCTGCCGTTCTCTGCTTGTTTCT
+GGGGTGCCGCCCGCACCCCCGCGCTCTCAGCCACCAGCACGCGCCCCGAGAGTGCCAAGC
+ACTGTGTTCAGCTCTAGGTTCGGGTCCGGGCAGAGCGTTTCGGGGGTGACACCGATCTGG
+GCTGCAGTGTTGAGGGCGCCACTGGGGTGCGTGAGGGAGGCTGAGGCCCATCAGGGGGTT
+CCCTGGAGGAGAAGCCAGAGAAGGGGAGAGCTCCAAGTCTGGAACCCCGGGGTCAGTCGG
+GAGGGGTCGGCCAGAGGACTCAGAGCTGGAGGCGGAGGGGGGGTCCTGGCTGGCGCTCAA
+ATGTAGACGCCGGCGCCGGATCTGTTCCCGGCACAGACAAGGCCTCCGGCACAGACCCGG
+GTTTCTCGGGTCCAGGACACGAGGCGGGGCGGGGCGCCTGGAGAAGGGAGGGGCCGCCTG
+AGGCCCGAGTCCCTGCCCGGCCGCTGAGCCCGGCGTCTGCAGCTGCCTCCACCGCCGCCC
+GGATTGCGGCTAATGACGCCCCCGCTTCCCCCGCCGCTCGGGTCCGCAGGGGAGGGGAGC
+AGGCGGGGCCGGCGCCCCGCGCAGTAATTACCGCTGCAGCCGTCGCCGCCCGCCGGGTCA
+GCGCCTCCGCGCCGCCGCCGAGATTAATTGGCGCCGCCGGCGGGGGCGGGGATGGCGCGC
+GACCTGGGGCCGTAACGAGCTGCGCATCGACCGCCCGCGGGGCCGGCAATTAGCGGAGGC
+GGCGGGGGAGGGGCGCCGGGGCCTTTACGGGAACGGGGGCGGGGGGGACGCCGCTCATTG
+CGCTGCCGTCCACAGGGAGCTGCCTCAGCCGCCCCCCTTGCTGTCGCCGCAGAATGCCCC
+TCACGTCGCCCTGGGCCCCCATCTCAGGCCCCCCTTCCTGGGGGTGCCCTCGGCTCTGTG
+CCAGACCCCAGGTGAGGAGGCGGGTGCGCATCCCCTGGGAGCCCGCGTGGAGGCTCGCGG
+ACCCGGCCCTGCCCCTGTCGGAGCCGAGACGGACCGGGTAGGGGATTGCAAAGGGCCGGC
+TCGGACCGCCTCGGACCCCCCGACCCCGCGTTGTCCCCCTCCCCACCAGGCTACGGCTTC
+CTGCCCCCCGCGCAGGCGGAGATGTTCGCCTGGCAGCAGGAGCTCCTGCGGAAGCAGAAC
+CTGGCCCGGTAGGTGCGGGGAGGCGGGCGGGGCCGCGCGGCCCGGGAGGCGGCTGACCCG
+CGTCTGCCCCCGGCCCAGGCTGGAGCTGCCCGCCGACCTCCTGCGGCAGAAGGAGCTGGA
+GAGCGCGCGCCCACAGCTGCTGGCGCCCGAGACCGCCCTGCGCCCCAACGACGGCGCCGA
+GGAGCTGCAGCGGCGCGGGGCCCTGCTGGTGCTGAACCACGGCGCGGCGCCACTGCTGGC
+CCTGCCCCCCCAGGGGCCCCCGGGCTCCGGACCCCCCACCCCGTCCCGGGACTCTGCCCG
+GCGAGCCCCCCGGAAGGGGGGTCCCGGCCCTGCCTCAGCGCGGCCCAGCGAGTCCAAGGA
+GATGACGGGGGCTAGGCTCTGGGCACAAGATGGCTCGGAAGACGAGCCCCCCAAAGACTC
+GGACGGAGAGGACCCCGAGACGGCAGCTGTTGGGTGCAGGGGGCCCACTCCGGGCCAAGC
+TCCAGCTGGAGGGGCCGGCGCCGAGGGGAAGGGGCTTTTCCCAGGGTCCACACTGCCCCT
+GGGCTTCCCTTATGCCGTCAGCCCCTACTTCCACACAGGTGGGCACCCCCACACTCTAGA
+TCCTTCCAGAGGGCACAGGACTGGCAGGCCGCCTGTGGAAGGGTCTTGGGGGGAGGAAAA
+ATTCCCCTTAGGCACCCATCCCCCACCTCAGCAATTGGGGCACACGACGGTCAGGAGACG
+GGCGGGTATGGGAAAGCCAGCCAGAGCCCTAGTAACACGCCCCACAACTCAGGCGCGGTA
+GGGGGACTCTCCATGGATGGGGAGGAGGCCCCAGCCCCTGAGGACGTCACCAAGTGGACC
+GTGGATGACGTCTGCAGCTTCGTGGGGGGCCTGTCTGGCTGTGGAGAGTACACTCGGGTA
+AGGGGGGGCCCCAGTTCCTGGGGCGGGGCTGGAGCTGGCTGGCAGTCACTACCTCCCTGG
+AAAGGATGGTGGGGTAGGGCCATTCCCCAACGCCCTCTCCCTCCCCAAAAGCAGTGCGCA
+GCAGGGACTGGACTGTGCACCCCACCTTTTTTTTTTTTTTTTTTTTTTGCCAGGTGTTTT
+CTGCCTGACACTCAAACCCAACAGATCACTGTTTTTAAAAAATTTCCGTGAGCTGCACAA
+ACAGCTCCTCTTGGCTCTGCTGGGCTGGAGGATGGAGCAGCACCCGGGTCCTGACCCTCC
+CTCCCTCCCCCTTCCAGGTCTTCAGGGAGCAGGGGATCGACGGGGAGACCCTGCCACTGC
+TGACGGAGGAGCACCTGCTGACCAACATGGGGCTGAAGCTGGGGCCCGCCCTCAAGATCC
+GGGCCCAGGTGAGACGCTGGGGAGTGAGGTCAGGGTCTCCAGACCACAGCTGGGCAGAAA
+GCTCTGGGTGGGTGTGCGACAGCCCCCACCAGGCCATCTCTCTGCAGGTGGCCAGGCGCC
+TGGGCCGAGTTTTCTACGTGGCCAGCTTCCCCGTGGCTCTGCCACTGCAGCCACCAACCC
+TGCGGGCCCCGGAGCGAGAACTCGGCACAGGAGAGCAGCCCTTGTCCCCCACGACGGCCA
+CGTCCCCCTATGGAGGGGGCCACGCCCTTGCCGGTCAAACTTCACCCAAGCAGGAGAATG
+GGACCTTGGCTCTACTTCCAGGGGCCCCCGACCCTTCCCAGCCTCTGTGTTGAGGTTGCC
+GGGGGTAGGGGTGGGGCCACACAAATCTCCAGGAGCCACCACTCAACACAATGGCCCTGC
+CTCCCACCGCTTTATTTCTTTCGGTTTCGGATGCAAAACAAAAAATTTTAAAAGAAAATG
+TGACTTCAAAGGAAAGGAACAAATTTTCAAAGACTTGGGGGAGTGAAGGCAGAGCCTGGT
+GCAGATGGACGAGGTCTGCAGACGGAGGGCAGAGGTGGTGGAAGGGGCCAGGGGCCTGCA
+GGCCTCCCCCTGGAACTGGGACTGGTCTCGGTCTGCTGACGTCAGGGTCAGCTCCCCCGC
+GGAGCTGACTTCAGCAGCCCACAGCTGTGGGGCTTCAGCAGCCACACCAGCCCAGCCCAG
+CCCAGCTCTCGATACGTTTGGTCTTTCATGCTGAAAAATAAATAATAAAGCCTGTCCCGT
+GTCTACTGCCTCCCCCAACTGCACAGACGCCAGCCTCTAGGCCTGACTGCCAGGGAGGTG
+GAAACACTGGCCACCAGCCCGGCAGCCCCTACAGGCCCCCCAGATGGGCTGCCTCAGTCG
+TCCTCTGAGAGCTGCAGATCCTCCAGCTCGTCCTCCGGCCCCTGGGCCAGCTGCTGCAGC
+TCCCCAGGGGCCAGCCCCGCCTCTGCGTCTGGGTCTCCATCTGCGGGGAGAGATGGAGGC
+TACATAAATTTTGCTTTATCAGGAAGAAGCCAGCCTTAGAGGTTACTCATCACTAATTAA
+TCACGGCACTAATTAATTTATCCCTGTTGCTGGCTGCCAGAGAACAGAGCATTTGGCCTG
+GCCTTCCCAGGGAGGGAAAAGCCTGGCCCAGAGCCCCACGCCCCCCGCCCACGTGGCTCT
+GCCCTCCCGCCAGATGGGCTCACAGGGCCACACCCTCTCACCCCAAGACCATTCACCCTC
+CGAGTTGCTGCTGTCCTCCTCGCCCTCCTCCTCGTCCTCTTCATCGTCTTCCACCCCATG
+CCGAGTGCTCAGGGGCCTCAGTATCCCTGAGGAACAAGAAGCAGAGTCCATATGACTCCC
+ACCCACAGGGTCCACCAGCAAAGTCACAGTGGGGGCAGGAGGGTGGCCAGGCTCCCAACA
+CCCTTCCCTCCGCTGACTTCCAGCAGGTGGAGAGGAGCCCTGGGGAGGAACTGGGAGGTC
+ACAGGCCTGGGGACAGAGTTACCAATCCCAGTAGGCCTTCACTTCAAGGAGGGAAGGCGC
+TGGCACCAGAAGCCTGGCAACACTGAGGTTGGCCCCAGCTGGGCCAGAGACTGGTGAGCC
+CCCTGCAGGATGGGTACAGGTGGCCCTCGTGGCTCTGGGAAGTCCAGCAGAGCCCTCCAG
+GCCCACCCTTCCCCTGGGAGCACCACGCAGGCCCCACCTCTCTCCGAGAATCCCTCGGTG
+TCGTCCTCTTCAGAGCTGTTCAGGTCAAAGAGGTCTTTAAATTGCTTCCTGTCCTCATCC
+TTCCTGTCAGCCATCTTCCTTCGTTTGATCTCAGGGAAGTTCAGGTCTTCCAGCTGGAAG
+GCCAAAGAACCAGGGGCTCAGGTGAGAGAGGGCAGGGGCTGGCGGCCACAGCAGGGCCAG
+GCATCGCCAGACCCACCACCAGGGCCCCATGTGGCCAATTTCTAGTCCCCTCTGTTCCCA
+AATCACAAAGCCATCCTCCAAGTTGTCCATCCCATGTCCAAGGTCAAAGGCAGAGCCCTT
+CCTGCTTCTCCTCACGGGCCCCTGGTGCCCACATACTGGCCTGGGTGACGAGGTCAGTCC
+AGCCACTCCACCTGCCCGGAGCCTCCAGCCCATCAGGCCTGAGGGGGCATGGCCTCCCCA
+ACCTAGTGCAGCCTGGGGCTTCCCCTCCCTGGAAACGCCTGGTTCTGGCCAGTTCTCCAA
+CACCTACCCCCTCTCCAAGTCGAATCATCCGGGCACGGCCCTGGCCGCCTGGCACTGTTT
+CCAAACCCTCGCCCTGGTCTCAAGTCATAGTGCGCTAGATCTGAAACCCAGGAAGTCACA
+ACACACCCCCAGGTCCCCTCGCCGAGCCGCACCCGCTCTTTGCCACTGATCTCCAGCTGG
+ATCTCCCGGTCACGCAGCTTGCGCCAGTGGCTGTAGTACAAGGTCAGGGGTGTCCCCTCT
+TCCCGGGTCAGCTTCTCCCAGGCTTCCTGGGGGGTTGGGGGAGTTCAGGGTCATGCCTCA
+CCCTGGGCAAACCCCCACATGTAGCTGGGGCTATACCCTGGCAGGTGCCCTCAGGTGGCA
+CTACCCCCAGGGCCCACTAACCACTGCCTGCTGCTCAGAGACGCCGAAGGAAACCCTCTG
+GCGGCGGCTGCAGATGTATGCCGAGTTCTCCTGAACCTTCCCAAGCAGCTGCTGCACCTG
+CCGGCAGTAGTTGGCCACCTTGCACTCCCGGAGGAACGACTTCAGCTGCGGAAGGGAGGG
+GTCAGCCACTGAAGCCCAGGACCGCTCCATGTGCACAGCTGGCCCAGGTCCTGTGCAAAA
+CCACGCGTGGTGGCCACGGGGATACCCCAGGAGGGGACATGGATCCCATCTCAGGGCTCA
+AGTGCATAGCTGTTGCAGCTGGGATGGCAGAGGCAGAATCAGCCCACCCTCTGGGCCAAC
+CCTGCCCACTACTCACCTCTGGAAATAAAGTTTTATGCCAGGCGTGGTGGCTCTCGCCTG
+TAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCAAGAC
+CAGCCTGGCCAACGTGGCAAAACCCCGTCTCTACTAAAATACCAAAATTAGCTGGGTGTG
+GTGGTGGGCGCCTGTAAACCCAGCTCCTTGGGAGGCTGAGGCTGGAGAATCGCTTGAGCC
+CAGGAGATGGAGATTGCAGTGAGCCGAGATCGCACCATTGCACTCCAGCCTGGGCAACAC
+AGCGAGACTCCATCTCAAACAATACTACTACTACTAATAAAATACAGTCTCGCTGACGTG
+CAGCCACACGTGTGCATTGCATGGTTCTGCAGTTGCCTGTGCAGCTGAACATCCGTAGGA
+AGCCACGTTTACCATTTGGCCCCTCACCAAAAACATTTTCTGACCCCTACCCCAGACCCC
+GACCCTGGGCCCTTGAGTCCAGAAGCAGAGATGCCCCAATGCCAGGTATCACCACCCAAG
+AGGACATGGGAGGAACAGAGGCTGTGGCCCCTGCTGTGAGTGCCCCCCAGAAAGGGGGTC
+CCGGCTCTGTGCATGTGACATGTGTGGCCGTGTGTGAGTACACACACATGCACACACCTC
+TATCTGGATAAGCCTCTGACCAATTGTGGCTCATGTGAGCAGATCCCTCCTCCCCACACT
+GCACAGACCTATAGTCGGCACATCTGATTCCAGCCACCAGGGCCAGACAGCAGGGCCCCC
+ACCCCTTCCACTAGGCACAGGCCTCCCTGAGGCTGGAAACATCACGGCTGAGAGCAAACA
+GACCTCCCGTGGGGGCCCAGAAGGACCTTCTGAGGATAAGGAGAACCCCCTCCTCCACCC
+CACTCCTGCCTAAGATGAGGCTGACGTGGGGTATTTAGCGGGGCAGGCTGGGCCTTCCTA
+TGAGGCTGATGTGGGGTATTTGGCGGGGCAGGCCAGGCCTTCCTGCCACCTGAGAAGCCA
+CTCCACCCACTCCCCACACCCGGGATGGCCTGGGGAAGTGTGCGATCAGCGTACCAGCCT
+GAGCCAGGGTCGGCATGCTCAGTCCCAACCCCGAAGCAAAGATCAGCCTTGTGGTTCCCA
+CCTGGGGAGGAGGCTGTTGTGCTCCCAGGGTCCTCAGCCCACTGCCCAGGCCTGCCCCCA
+AACCTCCTGAATGGCTTAGAACCCCTCATCAGCCCCTCCAAGGGGGCCTCACGGGGCGCG
+TTGCCAGCAGTCAGGTTCCACCCCAGTCCCAGGTACCCGGGACAAGGGCACCTCCTACCA
+GCCTGGGGCAGCCAAGCCCGTTATAAGACAGTCTGAGTCGGCCACGAGCCGGTGTGGGCA
+GGACACACACCTGCAGGACCACAGGCAGCACCAGCTCCGGGAAGCCGATGCAGTGTGCCT
+GGCTGTGCAGGTACTCCAGGGTGAGGTCGTACAGCTGCTCCACCAGGCCGTCCTGAAGAG
+CAGGAGAGAGGGCCGAGTGCATCAGGGAGAGGCTGGGGCTGGGCACTCAGGCCCCTTCCC
+CTCAGGCTGTCAGGGCAGCGCCATCTCCAGGGCACGGACTGCAAGGAAGGGGCTCCTGGG
+CCCCAGCCCTGGGAGACCATGAAGGTCCATGCTTGAACTTGGAGGATGCCAGCCCCCTCC
+CATCCACCTCAGCACCCCCAACCCCACCCTGGGAACTGCCCAGGCCCCTCCCCAGGAGGC
+CAGCCTCACCCGGTACGCCTTCTCCTGCAGGTTGACATTGGACAGCTTCAGGATCACGGA
+GAAGTTGATGGGCTTGGAGCTCATGCGCCCTGGCTTCCTGTTGAAGTCGACCTGCTGGAA
+CATCTGCCCCAAGGGCCGTGTCAGGCTCTCTCGGCCCCATGCCTGGTCACCCTGGCTTCA
+CCCTGGCTGCACCCTGGTCCCCCTGGTCCCTTTGGCCCTGCACCTGGCTGCACCCTGGTC
+ACCCTGGTCCTCAGGCTTCAGCACGAGGAGACCCAACCCGAAACAAGAGATAAGCAGCTA
+GGCACGGTCCCAGCCCCATGGCCCCACACAGCCTGGCGTGTCCCCGAGTGGGGCTCTGAT
+CAGCAGGGAAGGATCAGGAACACGGGCCCTCTCCCAAAATCCTGGGAAGCACTAAGGACC
+CACGTCTGGAGACCTAGAGGTCCCTGCCACACAGAGTACCAGGACAGCCCCCATTCCTGA
+CAACATGGCACTGAGGCCCATCCTGGCCCTCAGCACAGCAATGCCACATGGGGCTCCGTC
+CCGAGCAACCAGAAGACGCAGCAGCAACAGCAAAGAGTGCCAGACACAGGACGGGACAGA
+TGGAGGTCACGGGAGGCCTGGGGGGCCCCTCCCACACCCTCCACAGAAGCCACAGGCCAT
+GCACCTCCGTAGGACATGCCAGGAGGAGCAGAGAAAGAGTCAGCCTGGCCTCTCAGTCTT
+GTGACCCCTCCCCAACCACTAGGAGCCCTCAGGCTGTGAACCAGAGAGATCCAGGGTACA
+TGCTGGGGCACCAGAGGACAGAAGCAGATTATGGGGGGCCCAAGGGTGGAGGCCCCAGCA
+AGACACCCCACTCAGCAGGGGTGGCTGCCAGACAGCTGAGCTCAGGTCCAGATGGGAAAA
+CGCCCTGGTACTGATGAACCTCTGGGAGGACACTGCCCTTCTCTAGCCTGGGCCAAAAGT
+ATGGGCAGGCGACTGGCTTCCTGTCCAGGCACCGGGGAAGGGCAGGCACGGCCTACAGCT
+GAGGGCTTTGTTTTAGCTTTTAGGGTTTGCTTTTTCCGGAGAGGAGAGGCCTGCATCCCT
+GCGTGAGAGGGGCCTACAGGGTGCGGCTGCAGTGAACCAGGGCAGTGCACAAGTGAAGAA
+ACAGACACTGCAAGAGAGTAAGAAAGCACGTAGCCAAGGAGATTGGACAAGGGAAACAGA
+CACAAAGCATGCCTGGAGCTGGGCAGCAGAGCTGGAGGCCCACAGACACAGGGGCCAGGC
+CAAGGGCTGGGCAATCAGAGACCACTGCTGGCTGCCATGGGAGTGAACATGGCTTCCTAA
+AGATGTTCAGCATCCCTGCCTCAGTGGAAGGGGAATCAGAACGTGCCTGGGGCTTCCATA
+CCTTCTGGACCCAGCAACCTGGGGACCCAGCCCCAAGGACAGCTGTGACACGACTCTGGG
+CCTTCATGAGGCTGAGAACTCATTAGATAAACAGGGTGGAGATCGTGAATTCCTAAATTT
+ACAGCGGGGTGGGGCCTAACCCACCCACTGAAAGTTGAAACTTCGGACTCCAATCTTTCC
+CTACCTGAGTGGCATGTGCACGTGCAAAGATGCATACACACAGGTACACACAGGCGCACA
+CATGCACAGGCACACACGTAGACGCACGTACATGCACACAGGTGCACACACGCACAGGCA
+CACACAAGCAGACGTGCATGCATGCACCCAAGTGTACAGGTACACGCACAGGTACACACG
+CACAGTACACACATGCAGATGCAAATGCATGCACACAAGTGCACACAGACACGTGTGTAT
+GCACATAGGTGCACACAGGTACATAGATGCACGCAGACACACATGCATGCACACAGATGC
+ACACATGCAAAGGTTCATGCATGCACAGGTAGACACATGCAGACGCAAATGCATGCACAC
+AGGTGCACACACGCACAGGTACACACATGCAGACAGGTGCACACAGGTACACACGCATGT
+GCATGCATACAGGTACACACAGGTACACACTGGTATACAAAGACACATGCACAGGTGCAC
+ACACGCAAAGGTACACGCAAAGGTACACACATGCATACACACAGGTGTACACACGCACAG
+ATGCACACACCTGCAGGCACACAGGCATTCATGGATACACGTGCATACACACATACAGAT
+GCACACATGAACTGATATGCACACACACACAGATTTACAGACCCATGCACCCAGATGGTG
+CACACACACGCATGCATGCACAGACAAACGCACCCACCCAGATGTACACACATCCCCCAT
+ACAAATGCATACACATGCACACAACTGTCAGGGCAGGGCACTGTTCAGTGTACAGTTCAG
+CAATCAGACTTGGGTTTTGGCCCATCTCGCCTCCTGCCTACTCCAGTCTTGGGCAAGCAC
+CTACAGGGTCAGGTCCCGGCATCCTCAAGCACAGCCCTAGCAGCAGCCGCCTTCATCCCC
+AGTGGTCCCACGTTCCCCAACACTGCCCCCAGCACACGGAGGAGCACTGTCCTCGTGACA
+CCCGTGACAAGGAGGCGGCCAGGGCTCCGGGAAGTCGCCGGACAACTCAGCACAGACGCC
+CGGAGCAGCAGATGCTCCCTACAGGAGCAGGCAGAGGTGCCACACGCCCACCACAGCCTC
+ACTCACCTCCAGGATGAAAGGCAGCACCGGGATGAAGGCCCCCGAGCTCCCCGAGAGCAG
+CGTCAGGGCACGGATGCAGTGCATTCGCAGCGGGTAGAAGCGGGCAGTGGGGATGAGCCT
+GGGGGTGGGAAGGCCGAGTGAGCAGAGGCCCCGGCTCTGGCAGCCCCTGCCCCTCCCCCT
+GCTGTCTTGGACCTCCTCCCCCACTCACCGACATCAGACCCCTAAAGCAGGACAAGGCAC
+GTCTGAACCCCAGGGACCTGCACCCCTTGCCCAGCTATGGGGCTGCAGGTACCTTACCCA
+GCTTTCAGCTTTATTTCAACACGGTGGCAGGGGTCATCTGTTCCTGCCTGCTCTCCTCCC
+TGTTCCCGCCTTTCCTACTTCTTCCCTTGGACTTCCCACCTCCCTTCCCAGCCTTGAGTT
+TCTAAGGCTCAGCCAGACAGATGCCCCCTCCTGGCCAAAGAGGCCACAGTACTGCTCCCA
+CCTTTTCCTGCTGCAGCCCCTACCGTGCCTGGACCCTCCTAAGCGCTCACACCCAAAATG
+CAGTTCACTGCATCAGATGTGCTCCACCCAAGAACCCCACGTAATGAACCAAACTCACTG
+CAAACTGCACACAAGCCCCCAGAACACACGCTGGGTGGCACCCGAGGCGGCTAAACCGCT
+GTTGGAGGAGCTCATGTCACAGGTGCCCACCAGCCCTAGCTCTCCAGAATCCAGAGCATC
+TCCCCGTAGCAGGTACAGGGACCCCAGCCCTTCCTCAGGGACGGCCAGGACACAGACTCA
+GGCCCCAAGGCCCTGAACGCCAGAGGCACCGCCCACACAGTCCCAGCAAATTTGCTTCTC
+CTGACCCTCCCGCACAACCCTGCCCACCCCACAACTCACTTGATACAGCCAATGATGACT
+TGGGCAAGGGGGTAGACCAAGGGCTGGAGGGCTTCGCTGGGGCCCGCAGTGCTCAGGACC
+CGGCACCACAGGAAGAGGCAGTGCACATACTGCCAGTTGTACACAGACTGGTATGTTTCC
+TGGTCAGAGAGAACCACGTCAGCTACTGGCCAGGCTGACAAGTCAGGCTGATGCACGTTC
+CTCCTGGGCCGGCACAGGAATCATTTCCTCATCTTGCACACGGGGTCTCAACCCATCCAC
+CCTTCCCCCACCTGCAAGGACCGACTGCACCAGGGTGCTGGGCTGTCTCCAGACAGGGGC
+TTCGGGGAGGCCCCAGGCCCTGCCTTGGGTCGGGCACCTGGGCTGCCCCACCCCATGCCC
+AGCATGAGCCTGGAAGGGCCCCACCACACACCTTCTTGCGAGTGGTCATGGCGTTGCGCA
+GGTGTATGGCGAGCTGGCGGATGTAGAGGAAGGCGTGCTGGTAGGCCACACCCGGCTCCA
+GGGCCAGCAGCTCCGTCAAGGTCCACTGCATGAAACTGATGAAGGGGAGGGCACCAGGCG
+AGGTGAACTTGCAGTTCCTCACATACGTGATGTACATTTGCTGCGGAGAGACCCGGGTCA
+GAGCCACCTGGGATCAGGGCCATGCACCTCCACCGCCCACTCCAGGGCCCCTGTGAACAC
+CTGGGCCTTTCCCTCAGAGCTGGGCCTCGAGGAAGAGCCGTAGCCCCTTGCACAGCCCCC
+ACCCCCAAGTGCCCACCAGCCTCAGGCCTGGGAGAAGCTGGGGCAGAAGCTCCTGCTGCA
+CACTGGGCCCCTCTGGGGGCTGAGGGTCCCCACATGCAGGCCACCCATGGCTTGGGGACG
+GGCAGTAGGACTGTACCCTGGCCATGGCCTCAGGTCCCAACACCCAGTGTCCTCCTCCAG
+CCAGAGAGGCCCTCCCCTGGGGAAGCTGTGTGAAGCAGGGTCCAGGTGGGGCCCTGAGAA
+GGCCGAGGGCTCTCTTCCCTGCCCACCACCCCCAGGTGCTCTGTGAGACATTCGTGATCC
+AAGGGCCCAGGTCTGCTCAGAGCTGCAGTGAGGGTCCAGTGAGGGGCACCAACCACAAAG
+GCAGCCCGCCCTGCCCTTAGGCCGAGATTTCCAATGCAGATGCTGAGGGACACAGACGCA
+GGGCCCACCACTACCTTGAGGACGGGGCCAAGGAAAGTGTCCTTCTTGTGCCGGCAGACT
+CTGCTGAGGACCAGGAAAGCCAGCACCCGCAGAGACTCTTCCCCAGTGCTCCATACGATC
+ACCATTCTCTGCAGAAGGTCAGACGTCACTGGTGGCCCCCCAGCCTCCTCAGCAGGGATG
+CCCCAGGGCCAGCACAGCCCTCCCCAGCCAGGCAAAGGCTCCCATGGCCACCAGCTCTTC
+CCAAAGCACCTCGGGGGAGCCGTGAGTTAGGTGCTCAGTTACAGAAGTGAACAGAACAGG
+TGTGTTGCTCCTTGTGAGAAGAGGACCACAAAAGTTTACCACGTCAGACACGCCGACGTA
+TGTGAGATCACACCGGGAAGAAGATACCTCACCGTGGCTTTGCTCACGGACTGAGCCGCG
+CTGCCCGGGCAGGCAGGGACTGCCTGAGACAGAAACCCCAGGTGGGGGTGGGGGCCAGGT
+GCTTCTGTGGCCTCTCTAGCCAAGCGGAGCCAGTGGAGTGTGGGCACCACCTGTGCCCTG
+GCCAGGAGTGGGATGTGGTGGGGGTAGCCGTGTGGCCCCCCGACCCCATGACAGACACAG
+GGAGGGGACTGGGCCACGAACCTTGAGCAGCATGCGGCACTGCTTGGGGAAGGTCAGGAA
+GCAGGGCACCAGCACGCTGATGTGCCGCAGCACGGCCGCCAACACCGTCGTCTCCGACAG
+ACAGGACACCAGCTGGGGGCAGGAGGGGACAGTGAAGCCCCAAACCCATGTATTCTGGGA
+TACAAAAAAGGACCGACCACCAGATACAGCCAGGCCCCCGTGCCCTCCCCACCAGAATAG
+CACCTGTATGGCCGAGCCCAGGTAAGCCTTGATGTCCACACGAAGCTTCCCCCAGAGCGG
+GCTGCTGGACGGCTGCAGCATCCTGCAGAGAGACCACCCACCCCTGGCTGGGAGGCCCCA
+CGGCTCGGACGCGAGGCTGCTCAGCATGTTGGCGCGTGCCCTGGCCAGCATAGCCTCTAC
+GACTCTGCAGAGACCCCCCGTCTCTCCACTCAAAAAAGCTCAGGGCCCCTTACAGCTGGA
+CAGACACAGGGGCTTAGGAGGACCCTCTCAAGTGCATTAGCTCCTCCTTCAGTGGCCTTG
+AACTCCTGTCTGCCCTGCCCAGGGTTGGCCACCGCCCTAAGAGTCCCCGGAAGTCCCAGC
+CTCCAACTCCCTCTCAGACATAAACCTTTTCTAGGTCCCCTTGATCACATCCCCACCGTG
+AGACCACACGAGGTCCCTAAGCCCAGCAGCTGGTACTCAGCACCTCTGGGGTCGCCCAGG
+CACCACCAACTGCCGCAGACTGGTTTCCTTTGGCCCACATTTGCTGCACAAAGAAAAGAA
+AATCAGAGGGCAGGTGTGGAGACTCATGCCAGTACTCACTGCACTTTGGGAGGCCAAGGC
+AGGAGGATCAAACTCCAAGCCCAGGAGTTTGAGACCAGCCTGAACAACACAGTGAGACCC
+CGTCTCTACAAAAATATACAAAATATTATCCAGGCCTGGTGGCGGAGTCCCAGTTACTTG
+GGAGGCTAAGGTGAGAGAATCACTTGAATCCAGAAGGTACGTGTCGCAGTGAGCTATGAT
+CACTGCATTCCAGCCTGGGCGACAGAGCAAGATCCTATCTCGTAAGGAAAAAAAAAAACC
+AAAAACCAAACAAACAAAACAAAACAAAACAAAACATTTACCAGAGCCCACGCAGTAGGC
+GCTCACTAAAATCTGCTGAAGCATGGGAAGGACAAAGGGCAGGGCCCCAGAAAGGCCCCC
+CGTCCTCGACCCTCCTCACACCTGTGCTGACACTGGCTGCTGGGCACCTGCAGCTGCCCA
+CCCAGACCCAGGAGGCAGCTCTGCTCCCCACGGCCTGACTCCCTCCGGTACAGCTGCTGC
+CTCGACAGGGGTCCCTGACCTGGTGGCTCAGGCTGCAGTGCGTGCTGCCTCCCAATCGCT
+GCCTGTCCCTCCACCCCCATCTGCCAGCTTCCTTGTCCCCTTCGGACAGCACTGCCTCCA
+TGTGGACATGGCTCTGTTCTATCCGTCCAGCCCCGACCACTACCACCAGCAACAGTGCCC
+CTGTCTCCTGAGCCGCTGTCGGCGAGACCTCTCCTGTGGGTCTCCTTTCTTCCTTTGAAG
+GTGTCCTGGGGCAGTTCCAACTCTAGGCCTCCACTGCCTCAAGGTCACATGGCTGCACAG
+CCCCGGAACCCCAACGTGCTCCATGCTCTACCAAATGCTTGGCCGTGCGTCTCTCTTCTC
+TGAAAACCTTCCACGGCCTTCTCTGCCCAATCTTTCTCTAAAGGGGAAGTTGAGGCCCTC
+AGGTTCTCAGCATTGATGAGGCCCCTGTCTACAGACACACACAGCTCCAGGAAACAGGCC
+AGTCATAGTGCAGAGATCAAGGAGTATGGACAGGACTTACAAGTTCTTACAAAGGGAAAT
+AGAGCAAGAACCCTAACCTGGGAAAATCTGAGAGCAAAGGCAGCTGCACACGCCACACCT
+TCTGAGACTCTGAGCAGACAACTTCCCTTTTCAGGAAGGAAAGAAGGTGGGGCCGCTCCA
+ACTGGCCCCAAGTGCCCAGCCTCTCCCAACGGTCCCTCGTGCCCCGCTGCCTTCTCAGGG
+TCCCCAAGAAGACGCTGGCTCTGTTGCCATGTCTCTGTCCTAGCCACAAGGCCTCTGGCT
+TCTCCTGTGTGTGGTCCCGACCCACCTTCCACCCTACCCCCCTTCACCCCCTCCCCTCTT
+ACCTGCTGCTATCCTTTGCCACCTTTCCAAACAGCAGCTTCTGGAGACAGCCAATGAGGT
+CTCTGATGCAGAAGGTAACCAGAGCATTGAATGCTGCAACGAAAAGGCCTGGATGTACTC
+ACGGGACAGAGAACGCAACAGACAGCCTGGATGCCAGGCTCCCCCCAAGCTCACCAGCAC
+TGTCCGTGACCTGGAATTTGTTGGCCTCAGCACTTTCCTGGTCCCCTCGGGTGGTGGCCA
+CAGCTGCTCGGAACGCCTGTACCACTTCATGGAACAGCTTTGGAGTGAGGCGTTGCTGAA
+GGAGCAAGAGTACCAGGGGCGTCAGGGGAGCTGAGACTGCACTTGGCAGAGTGGAAACGG
+CAGCCCCAGAGAAAGGCACCCTCACCCTCACCCTCAGACATAGGGCAGAGGTTGGGGGGA
+GGCACAGAGCCCCATACTGATAACAAAAATGGAAACAAAGTCTAGAATTCTCTGGGAAGA
+GGAGGGAGTCTGGCTCAGGAGCCCCAGGAAAAGGACTGGGAGTTCCAGATCCTGGACTAT
+GGCCACCTCCAGGTGGTATCTGGAGCTCTCCGTATCCTTGTCCCTGGAAAAAAACACTGT
+GAGAGGCTCAGAAGGACCCCAGCTCCACCAACCAACAAAGGCACAGTCCGTCCCACCCAC
+AGCGGGACTGACTTTGGGGAGTGGGGCGCCAACAGAGCCCCTGGAATCTACCCAAAAGTG
+AACACACAGTCCTGGGGCAACCAAGCAAGCAGGAGGAGCAACGTGTTGTCACTTGCGCTG
+AAGAAGGCTCCAAGCGTCCCCTGCGTGGAGAACAGCCCCTCCCACCAGCACAGCCTCAGG
+CGCCTCAGGTGAGGCAAGGCCAGATCTCTGCCTGGGCACCCAGCTGCCCGCCCCTCGCTG
+CTGCTCACCTCAGGTGAGGCAAGGCCAGATTTCTGCCTGGGCACCCAGCTGCCCGCCCCT
+GGCTGCTGCTCACCTTTGCTGCCTGCTTCCATCTCTCAACCATGGCGACGGTCACAGGAA
+CAGAATTCTTCTTCCCCTTCAGCCCTCTGGGGACTCTGTCCCCATCTTCTCCTTCCTCCG
+CTCCATCCTCCTCCTCACTGGCTTCCTGCACAGAAAGGCTGAGCTGAAGGAGAGTGTAGA
+GACAAGTGCCCCCCTTCTGGTTTGGCCCACGCCCTCACCTCCAGCACATCTGGCAGGGAG
+TGGAACGGCCCCTCTTCCTCCTCAGAGCTGTCCGAGTCGCTGAAGTTTAGCAGGCTCTGG
+TCATTCTCCTGCAGGAACTTGTAGAACTCGGGGTCTCTGTCCTTCAGCCGAGAGAGCTGG
+TCTTTGTGCTCAGAGGCACGGCCTTTACGCCGGCTGAGGAGGCAGAAGTCAGCGACCCCA
+GTGGGAAGTGGAAGTAGAGGGGGCGGGGAGTGGCCTACAGGGTCAGTCTACTCCCTTCAC
+AAGGGTTACCAACTAGCAAGACAGGATTGCCAGGAGGTACGTTTTTGGCAGACTCACGTC
+TCCTACCCAACAACCTCTACAACATACCCTCAAACACACTACACAGGCCCCCCAGCCGCG
+GTCTTCCCTGGACTTGCTGTGCCTGCGCCCTGCGCTACACAGGCCCCCAGCCGCGGTCTT
+CCCTGGACTTGCTGTGCCTGTGCCCTGCGCTACTTTTGCCTGATGGTGGCTTCACCCTTC
+CAGAGGCTCAGACTAAAGGCAAATCTCTGTCTCTAATACCCAGCACGCAACTTGTCATCA
+GATCTCATCAGCAACACCTTCAAAACCGTTCGTGCCTCCTCTCAAACCACCACATAGTTC
+AATTCTCAGTTAACCTAAAGGTCTCTCTGTTTCCACCCTTGTCACCTACAAGGCACTCCA
+CCGCTCAAACCCAGAAGTAACTCCCTGTTTTACGAGGCAATCTTATGACGGTCTACGGCA
+CCTGGCTCTTCATCACCCTTCTGGGCTCATCTACCCCTATTCACCCCCTCACTCCTGCCG
+TAGCCACGTTTACCTCTGTACTCTCCCCAAATGCTCCCACTGCAAGGCTTTTGCTGTTTT
+CTGCTGCCTGAAATCCTAAGACACGTTTCCCCTACTGTCTGTGTGGCCTCCTTGTTCGAG
+GTCTTTATTCAGACGTCATCTTCTCAAACAACCACCTCCGCTTTTTTTTTTTTTTTTTTT
+TCTCCTGAGGCGGAATCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCAATCTCCAC
+TCACCGCAACCTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGC
+TGGGACGACAGGTGTGTGTCACCACGCCAGGCTAATTTTTGTATCTTTTGATTTCTTTCT
+TTTTCTTTTTGAGATGGAGTCTCACTCTCTCACCCAGGCTGGAATGCAATGGTGCCATCT
+CGGCTCACTGCAACCTCCGCCTCCCAAGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAG
+TAGTTGGGATTACAGGTGCCCACCACGCCCGGCTAATTTTTATATTTTTAGTAGAGACAT
+GATTTTTCCGTGTTGGTCAGGCTGGTCTCGAATTCCTGACCTCAGGTAATCTGCCCGCCT
+CGGCCTCCCAAAGTGCTGGCATTACAGGCGTGAGCCACCGAGCACAGCCTCCGCTCCTTC
+TAACAGAGCAACTCGGCTCCCCTGCAACTCTCTCTTCAGCCCCTCTGTCCTTCCTTTCCC
+TCCCCAGCACTTATCTCTCTTCTACCGAACTGCAGGCGGTGATTTCACCCAAGAACGTGA
+GAGTTCTCCTAGATCGGGAAGAGATTTTTGCACAACTCACCAACATACGCTCCCTGCCTA
+GGACAGAGTTTGGCACGGAACAGGAGCTCAGTAAACATCGGATGAAAGAGTAAGTTAAGC
+TGAAAGGACTGGGGGGCAGAGGTCGGCGATCCTTAGGCCTTGGCCCTGAGACCCCAGGCG
+AGGTCAGCAACCCAACCGGGGTGGGACAGGACGAGCAAGAGGTTCTGCTCACGCATGTCC
+CCACTAACCTGGCCGAGGGGCTCCCGCCCGGCTTATCCGGACTCCGGGCAGCCTCGCGTG
+CTTCCCGTGTCTCCGCTTGTGGAGAATTTTCGGACTCGGATTCGGACTCGGAGTCAAAGC
+CCGAAGCTAGGAACTCGTCCACCGTCAGCTCCGCCAGGCGCCTGCGGGTCACGCAGGAGT
+CACAGCTGCCCGCACGCCCAGCTCGCCCCAGCCCCGCTGAGAGGAGCAAGAAAAGCCCCC
+TTGGATACAGACACCCACCGGGAGGCCAAATCGGCCCTCGGACCCGCGGCTTACCTCTTG
+CGGCTCCCCGCAGCTGCCATGACACCAACCCGAAGCGTGCACCCCACTTCCGGCCCCAGA
+ATGCCGCGCGGCTGCGCACTTCCGCCGCCCAGGCCCCGCCCCTTTCCCCGCCCCGCCGCG
+CCACGCCCAGCCGAGTGGCTCTATGGTTCTCCGACCGCAACGCCGGCGGCCTCAGGGCGG
+GAGGGCGCGTTCGCGTGCTCGGTGCGGGCAGCCCCGGTGGGGCCCAGATGCGCCTCCCGC
+TCGGCGCCCGGCTCCGTAGGACGCGGTGACGCCGGTGTCCGCCCCGGGGAAGACCGGGAG
+TCCCGCCGCGCCCGCAGCCCACCCGGCGCTCCGAAGGCACGCGCCTGCGAGGACGCCAGA
+CTGCAACGGCGGGGCTCCTATGCAAAGAGCTCCCACAAATCAACAATAAAAAGCAGGGAG
+TCCAGTGGAAAACGCGAGGGGCAGTGGGAACCGCACTGATGTCGCCAGCTCGACAAAAGA
+CGGGCGACCCGAGGGCCAGGCTGGCTTCGCCTCCGATCCGCGGAGACCGGGCCAGCGCCA
+CGAACACCACGCAGGGCGCTCCCCGTCCATGGCCCTCTGGGTGCCGACCGCGGCTCTTCC
+CGGGGACGCCGCACGGGACGAAGACGGTGGGGAGGCCGGCGCCTTCCTTCCCGCTACCAG
+CCTGACACCCGGGCCCCCGGGCCTGGACAGCCAGACCCCGCGACAAGGGCGCCGCGGGGC
+GCAGGCACGGCTCCCCCAGCCCTGGCGCTGAGGGGGCGCGTGAGGCGAACACGGGCGGAT
+TGGCCTCGGGGTCCCATTCGACTTCTTGGTGCCGCGGGGCCCCGGGGCTCCCCGGAGGAG
+AGCAAGTTAGGGGGTCGGGGGAGCGGGGATGGCTTCCGGGGGAGGAGGAGGGCGAGGCCT
+GGGGGGCTCCTCGGAGGAGGAAGAGGGCGAGGCTTAGGGGGGCTCCTTGGAGGAGGAGGA
+GGGCGAGGCTTAGGAGGGCTCTTCGGAGAAACAGGAGGGCGAGGCCTGTGGGGGGCTTCC
+CGGGGAAGAAGGAAGGCGAGACCTAGGGGGGCTTCCCGGAGGAGGAGGAGGAGGAGGGCT
+AGGCCGGGGGCTTCCCAGAGGAGGAGGATGGCGGGGCCTGGGGGGCTTCTCGGAGAAGGA
+AGATGGCGAGGCCTAGGGGGGCTTCTCGGAGGAGGAGGAGGGCGAGGCCTGGTGGGGGGC
+TTCCCGGAGGAGGAGGATGGCGGGGTCTGGGGGTGCTTCTCGGAGGAGGAGGCGGACCCG
+GGGCGCAGCGCTGGAAGAATCCGCGTCCAACGTCTAGTCCCCGAAGCCTCTCGGGAGGCG
+GGGCGGGCGGCGCCGAGAAACAGCGGCTGCGGGCGGGAGCGGCGGGAGTGAGCGACACAG
+AGCGGGCCGCCACCGCCGAGCAGCCCTCCGGCAGTCTCCGCGTCCGTTAAGCCCGCGGGT
+CCTCCGCGAATCGGCGGTGGGTCCGGCAGCCGAATGCAGCCCCGCAGCGAGCGCCCGGCC
+GGCAGGACGCAGAGCCCGGAGCACGGCAGCCCGGGGCCCGGGCCCGAGGCGCCGCCGCCT
+CCACCGCCGCAGCCGCCGGCGTGAGTGGGCGGGGGTCGGGGCGCGGGGGGCGGCCTCGGG
+ACCTGCGCGGCCCCCGCCCTCGCGTCCGCTCGCAGAAGGGGCGGGGGCCGCTTCCGAGGG
+CCGGGGGAGGTCGGGACTCAGGTGCGGAGCGGGGTCGGCCCGGAGTAGGTTCCCCACCCG
+CGCCCCGCGCGCCCAGGACGCGACTCCCGCTGCGGTCCCGAGAGGGCGGCTAGGGACGCG
+GAGGAGCTGAGCTCGTGGGGGCGCCGGGAAGCGGGGCCGGACGCGGGGCTCTGTTCGCGG
+CTCTGACTACGCCCCAGGGGAGCAGGGGCGCAGCGGAGGCCTGGACACGGCGCGCTCCGG
+GGCGGGGGTCCTTGGCGGAGGTCAGGCGAGGGCTGCCGGCGCCCCCGTCGCACCAGGGGC
+TGGGTCCCCGCGGGCTGCCCGGGCCCCCCAGCGGCTCCAGGGCGGGCGGGCGGCTCCAGC
+GGGGCGAAGCCTGACCCGCCCGCCTCCTGCAGCCCCGAGGCAGAGCGCACGCGGCCCCGG
+CAGGCTCGGCCCGCAGCCCCCATGGAGGGAGCCGTGCAGCTGCTGAGCCGCGAGGGCCAC
+AGCGTGGCCCACAACTCCAAGCGGCACTACCACGATGCCTTCGTGGCCATGAGCCGCATG
+CGCCAGCGCGGCCTCCTGTGCGACATCGTCCTGCACGTGGCTGCCAAGGAGATCCGTGCG
+CACAAAGTGGTGCTGGCCTCCTGCAGCCCCTACTTCCACGCCATGTTCACAAGCAAGTAC
+CCGCCTGGGCGGCGCTGGGGGCTCCGTGGGTCCCTCGGGTCAGCTCGTGTAACCCGCTGT
+CCCCGCAGATGAGATGAGCGAGAGCCGCCAGACCCACGTGACGCTGCACGACATCGACCC
+TCAGGCCTTGGACCAGCTGGTGCAGTTTGCCTACACGGCTGAGATTGTGGTGGGCGAGGG
+CAATGTGCAGGTGAGGGCTCCCTCACCCGGATCCCGGTGTCCCCCGACCCTGTGCCTCCC
+TCACCTGCCTCTCGGTGCCCCGTAGACTCTGCTCCCAGCCGCCAGTCTCCTGCAGCTGAA
+TGGCGTCCGAGACGCTTGCTGCAAGTTTCTACTGAGTCAGCTCGACCCCTCCAACTGCCT
+GGGTATCCGGGGCTTTGCCGATGCGCACTCCTGCAGCGACCTGCTCAAGGCCGCCCACAG
+GTACGTGCTGCAGCACTTCGTGGACGTGGCCAAGACCGAGGAGTTTATGCTGCTGCCCCT
+GAAACAGGTAACAGCTGGCGGGCCCAGCCCTCGCCCCCCACCCCACCCCACCCCAGTCTT
+TGTCTTTGACTCCCGACCCCGTTTTGTTCCTGACACAGCCCTGCCCACAATCCTTAGTGC
+CTGCTGTGTGTCCCCGAGACCTTTCTGGATCTGGGCCCCCCAGGAGCCTCGTCTGTGGCT
+CCTGACTCTGCTCGGCCCCTCCCAGTATGAACACTCAGCCCCCACCTGCTAACCCTCCCT
+CCTAGGCATCTTCAGGGCTCCCTGGGTCCACAGGACCCTCCCCAGATCTCAGGTCTGAGG
+ACCCCCACTCCCAGGTTCTGGAACTGGTCTCTAGCGACAGCCTGAACGTGCCTTCAGAGG
+AGGAGGTCTACCGAGCCGTCCTGAGCTGGGTGAAACACGACGTGGACGCCCGCAGGCAGC
+ATGTCCCACGGGTGAGGCGCGGCCGCGGGGGGCTCCCACAGCATCCAGGAGGGCATGCAG
+GTGGCTGAGGGCCTGGTGCACCCTGACCTTCCCCGAGTTCAGGGACTCCGTGGGGGTGGT
+GCCCCCACCTGTCTGAAGAAGAATCCATCACACAGGTGGTACGGGCATCTGGGGGGTTGT
+CTCAGCCCTGACGCCCAGTGTGCCCGAGGGTCCCGCCTGACCTTGGCGTTCCCTGCACCC
+CAGCTCATGAAGTGTGTGCGGCTGCCCTTGCTGAGCCGCGACTTCCTGCTGGGCCACGTG
+GATGCCGAGAGCCTGGTGAGGCACCACCCTGACTGCAAGGACCTCCTCATCGAGGCCCTG
+AAGTTCCACCTGCTGCCTGAGCAGAGGGGCGTCCTAGGCACCAGCCGCACACGTCCCCGG
+CGCTGCGAGGGGGCCGGGCCTGTGCTTTTTGCTGTGGGTATGGCCCCCCGCCCGTTTCCC
+TCTTGCCCTGTGCCTTCTACTCCCCACCAGCACAAGCCCACCCCACCTGTGCCGGTCAGG
+TCCTGACCTGCCCCTCCGCCCCTCCATTCAGGGGCCTCTCCAGGAGCCTGGGGTGTGGCC
+CAGCAGTGGGATCCACTCACGAGTCCCGTCTCCACCTGCCCTCCCCAGGCGGCGGGAGCC
+TGTTTGCCATCCACGGAGACTGTGAGGCCTACGACACGCGCACCGACCGCTGGCACGTGG
+TGGCCTCCATGTCCACGCGCCGGGCCCGGGTGGGAGTGGCTGCGGTGGGGAACCGGCTCT
+ATGCTGTGGGCGGGTAAGCCTGGAGGCTGGACTTGGGTCGGGTCTGGCACGTGCCCGCCA
+GGCCAGTCTTGACCTGCAGTGGCTTAATTCCGCTAGCTATGATGGGACCTCAGACCTGGC
+TACCGTGGAGTCCTACGACCCCGTGACTAACACGTGGCAGCCGGAGGTGTCCATGGGCAC
+AAGGCGAAGCTGCCTGGGTGTGGCCGCCTTGCATGGACTCCTGTACTCGGCCGGCGGCTA
+TGACGGGGCCTCCTGCCTGAACAGGTAGTTGGGGTTGGGGCCCCAGTGGCTTTGTACAGT
+CCATCTGCAAGAGGCAAGTTTGTGTCACCATCACAGGGGTCGTATCTGATGGGGTGTTAA
+AGGAGGTGATCCGCGAGGCCGTTTCACCCCAGGCCACTGCCACACTGGGCCTGAACTCTT
+GGCTTTGCTGCCCCAGTGCCCTTTCCTCTCTCGGGTCCTTACCCCCAGTCCAGAGGCTGG
+GCCCAGGTGGGTGTGCACCCAGGGTTGTTCAGGCAGCCAGGGTCCTGTGCCCACCAGCGG
+GCCCTGCCTGGTAGGACTTTGCGGTCTGAGTTTGACTCCTAGGGTAAGATTTCAGCCATT
+CCGCTGGGGAGGGCAGGTCCTGGGGCCGGGACGCCTTTCTGTCTCTGCTGAGCTGTGGCT
+GCGGTCCTGGTGCCCACAGTGCTGAACGCTACGACCCCCTGACCGGAACGTGGACGTCCG
+TCGCTGCCATGAGCACCCGGAGGCGCTATGTGCGAGTGGCCACGCTTGGTGGGTGATGGG
+GCCTGCCTGGGGGGCATCCCCACCTTCCCCCACCGTGGAGACCCCACTCCCAGCAGGAGT
+GCCACGGGTGTGTTGACTTCCGGCAGATGGGAACCTGTATGCTGTGGGCGGCTACGACAG
+CTCCTCACACCTGGCCACTGTGGAGAAGTATGAGCCCCAGGTGCATAGTGCACCCCTCCT
+GGCCACCCCCTCCCGTGCGCCGCGGGGCCCTCCTCCCTCTGTTTACCCACATCCCCCCCA
+TTCCTGACACCCCACCCTGGAGTCGGGGCTGCGGCAGAGGAGGGATGCCAGTGGCGGGTC
+TGCGTCCAGCCCACGCCCTCGCCCCCAGGTGAACGTGTGGTCGCCCGTGGCGTCCATGCT
+GAGCCGACGCAGCTCAGCGGGCGTGGCCGTGCTGGAGGGTGCCCTGTACGTGGCAGGGGG
+CAACGACGGCACCAGCTGCCTCAACTCGGTAGAGAGATACAGTCCAAAGGCTGGAGCCTG
+GGAAAGCGTGGCGCCCATGAATATCCGCAGGTCCGCAGTGGGGCTGCGGGGAGGGGGGCG
+CGGGTCCGCAGTGGGGCTGTGGGAGGGGTCCGCGCGTCCGCAGTGGGGATGTGCTGCGGG
+GAGGGGGGCGCGGGTCCGCAGTGGGGATGTGCTGCCGGGAGGGGGGCGCGGGTCCGCAGT
+GGGGATGTGCTGCCGGGAGGGGGGCGCGGGTCCGCAGTGGGGATGTGCTGCCGGGAGGGG
+GGCGCGGGTCCGCAGTGGGGATGTGCTGCCGGGAGGGGGGCGCGGGTCCGCAGTGGGGAT
+GTGCTGCCGGGAGGGGGGCGCGGGTCCGCAGTGGGGATGTGCTGTGAGAAGGGAGTTCTC
+CCAACCTCAGCGAGCATGTCCCGCCACCACCCCTTTTTGTGGTGCAGCCCCTCCCCCCGC
+ATCCCTTCCTGCAGCCAGGGGCTCACCCCGCCTTCCCCCCAGGAGCACGCATGACCTGGT
+GGCCATGGACGGATGGTTGTACGCCGTGGGGGGTAACGACGGTAGCTCCAGCCTCAACTC
+CATCGAGAAGTACAACCCGAGGACCAACAAGTGGGTGGCCGCATCCTGCATGTTCACCCG
+GCGCAGCAGTGTGGGTGTGGCGGTGCTGGAGCTGCTCAATTTCCCGCCGCCATCCTCCCC
+GACGCTGTCCGTGTCCTCCACCAGCCTCTGACCCACCTACCACCAGAGGCCTGCAGCCTC
+CCACATGCCTTAAGGGGACCGTGGCCCCCACCAGGGACGTCCTGCGCCATCCGTTCACGT
+CTCTGCATCCATTCCTTCATGTCTTTATTTAGTTGTTTATTTATTTAGTTATTTATCTTA
+TTTATTGAGGGGTGAGGAGTGCCACGGCTGCCCGTTTACACCTTTAGCGTCTGGTCCTCC
+TGCGTGTCCTCCCCTCCACTGCCTGCATGGGGGGCGCGGGGAGTGACCAGGCGGGGGCCT
+CACCGCCCCAGGGCCGTTGCCTGCTCAGACCTTGCAGGCTGTGGAGCAAGAGGCCCTGGG
+TCTCTCCAAGCAGCTGCAGACCCCAGCTCGAATTTTGCACATGGCGGGGTCCCGGGAAGG
+GTGGGGAGCAGTTGTCCTTCCTGTCGTCGTCTGCCGTGTGCCATCTTTCCTGGATCTTGT
+AGTGGGTGCACACGCGTGCACTGGGACCCCACACAGCAATACGAGTCCAACTTAATAAAC
+ACATTTCTGGGGTTCCTCAGGCTGAGCATCTCTCTCTGGCATGTGGGGCAGCTGCGCAAC
+TTTGGGTCCTGTCTGGGGTCCAGGGTGAGGGGTGTGGGGGGGTGCCCTGAGATGCGCAGG
+CATCTGGGAGCTGCAAGGCAGAGCTGTGCGTCCAGGGAGGGTGGGGGCCGTGCAGTTCCT
+GTGGACCAGCGTCCCAGTGTGGGTGGCGTTTGCCTGGGCTGGGTACTGAGGCCGAGGTCC
+CCGCCACATCGTGGGCTCTGGGGTTAGGGCTGGGGAGGACAGCCTTGCCCCCGAGTGCGC
+TGACTGTCTTGGCCGTCTAGGGGGCATGTGGCCTCCCTGAGTCCCCTTAAGCCTTGGGGA
+CCCTGACTCGGGTCTGTGGCGAGGGGGCCCAGGCAGGAGGGGAGGCTGCGGTGGCTTTGG
+CCGCCGTCTCCTGTGCTGGAACTCCTGCCTCAGCCCTCCCTGCAGTCACCGGTGACTCGG
+GCCGGCCAGAGTTTAGATGGAAACAGGATGTGTGGGCACGTTGTCCCGGGGGGCCTGGAA
+GGTCGCCCCGGGTTCACCAAGCCGGAGCACAAGCAGGTGGGGTACCTCTGCACACTGGAG
+GCCTCGTCTGGGCCAGAGGGGTGCTTGCCCCAAGGCTGGCCTCTCGAGTGGAGGGCCCAG
+GGCAGAGACCTGCACGGCTCAGGTAGGGGCCAGGCCTCTTCCAGAAAGGCTCCACCCTCG
+CCCAGGCCCTGGTGCCGGGCGGGACGTCCCGGAGCCCCGCCTGCCCGCGGGAGGCGGGGG
+CAGGAGGCTGTGGACAGGGACCCAGACTTGCCGACCTGTACGACTCTGGCCATGGGGAAC
+AGCCACTGTGTCCCTCAGGCCCCCAGGAGGCTCCGGGCCTCCTTCTCCAGAAAGCCCTCG
+CTGAAGGGAAACAGGTGAGCGGGGCGTGGGTGCGGCCACCTGGGCGCAGGGCTCCCCCAC
+CCGCTCCGGGGCCAAGCCACGAGACCCCTTGCCTTGTCCCCAGAGAGGACAGCGCGCGGA
+TGTCGGCCGGCCTGCCGGGCCCCGAGGCTGCTCGAAGCGGGGACGCCGCCGCCAACAAGC
+TCTTCCACTACATCCCGGGCACGGTGAGCGCGGCGTGCACGGTGGCTGTGGTCTGGGAGC
+GTGGCTCTGCCCGCGCGTGTGTGCCGTGTGTCCGTGCAGCTCAGGGTCTTCCCCTCGCCC
+CCGGGGCGTTCAGACCCCGGTAGGTGAGGAGCCGACGCTGACTGCCCCGCCCTGGGGAGC
+TCATCCGGCCGAAAGTCTGAGCGGAGAGCGAAACCGCGACGCAGGACTGAGTCAGTCGGG
+AGAGAGCTGGGCGGGGCGGGCCGCGGGCGGGGCCTCCCGGGACCTCCTCCCGCAGGGGAC
+CAGCGCACGTGTCTCTGTCGCTGCAGTGGGGCTTGGGGTCGTGCCGGCAGGTAGTGTCAC
+TTGAGAGTAAGGGGCCTCAGATGAGCAGCGAGCCAGCCGGTCACCTACACCGGCCTTTCT
+CCCTGGGTGTCCCGCAGGAAGTTGCCGCTGGGTATGGCCGCCTGGTCCACAGCAATCCCT
+CTGTGCACGCGCCGGCCTCCTCCCAGCTTGCCAAGGCCATGCAGCAAGGAGGTGTCTCCC
+AAGCACACACTAGGCCACCTCTCCGTCAAAGGAGCAGAAGACCACCCCCATGCCCACCCC
+CCCCCCAGCCCCTGTGGGACTAAGGGTCTTCACAGGGTAGATCCCAGCCCCTTTCAGATG
+TGTCTGGTGCTGGGATGAGGGAACAGGACCAGGAACCTGGGCTTCAGGGCAGACAGGAAC
+CCCCACTGCACCCCCGTCAGGCAGCCTGGATGGGTGGGCTCCGCTATGTGCAGGCCCTAG
+GAGCATCTGCGGGAGAGGACGCCTGCCCTGCACTCCTGGGTCCAGCAGCTGGCATGGCCG
+TGCAGACCCCTTTGCCAACATGCCCCCGCCAGGCAGGAAGCTCGTGCCATACCCTCTCCT
+GACCTCCAGAGTTTCAGGGCTCCCTGCAGACAAGTACTGGTTTCGGAAACCACGCTGCCT
+CAGAGGAGTGGGCAGGGAGAGGGAGCCGGGCTGGGTTAGGGGTGGGGTCCCTGTGGCTGC
+ATCTCAGACACCACTCCCTCTGTCCAGGCCCAGGACATGCAGTGTGACCCTGGGGGGTCC
+TATGAGGTGTGGTGGGTGGCCGTAGTGGTCCTCCCTTGCCAGGACATGGTAGCCACAGAG
+GCAACAACCTGCTGAACCTCGGGAAATGGGGCTGGGGGAGGAGCTCTGGGCCAGTCCTAG
+AGCCAGTGCTCCGCGGCCCTGTACCTGGGCTCTGCACCCAGTGCTGTGAGCTGGCTCTAC
+TACGGCTCCAAGCTGAGTCCTCCCCGGGGCCCCGAGGCTGAGCTGCGCTGCAGGGCCAGC
+TGTGTGGCCCTTCCTGGTCTGTGGCCTATTTTTCATGGGTGCCAACCCGGCATCAGTTCC
+CACGCTGGGTGTGGGTACAGGAGGCCCCACCCAGAGGCAGAAGGCCGGGAAAGCCATGCG
+TCTGTCTGTTCACATTCCTGGGCCTGCTCAGGGGCAGCTAAGCTTGGCCAGGGCACAGCA
+GCTCTGCAGGTAGCTCTCGCCAGCTCCTAGAAGGAGGAGGACACCTTCCCACTTGGCCCT
+GAGCCTGTGGATCACAGAGGTCTCCAGCCCCAGGTTCACACCCGTCCCTTTTCTGACTTC
+CAACCTGGTGATCAAAGCCTGCATTTGTAGAGGACTGTGTGTGCCAGGATTGACTACATG
+TGGCGTGGATGTGGAGTCCCCTCCCCTCTCAGCACATGCAGTGATACCCACAGCACATCC
+CAGGCCCTGTCTTAGGCTCTGGGGACACAGCAGTGAACGGAATAGACAACCCCTGTTCTG
+CTAGTGCTCCCATTCCCACGGCAGAGACACACGACGGGACAAATCAATAGATCCAGTGAG
+CGGGGTCAGGTCGGTGCTAAGGAGAAAAACAGAGGGGATGAGTGCAGAGGATCAGGGAAG
+GCTGGAATTTTAGAAAGGCTTTCAGAAAAGGAATTCTTGGAGCAGGTAATGTCTGAGCAA
+AGCTGCAAAGCGGGTAAGGAGGGGGGTCAGGACTGAGCGGTCCCCAAAGCAGGAACAGAA
+CATGCAGCAGCCAGAGAGCATGGGTCTGATGTGAGGAGACAGTGAGGCCGGGGCAGCCAC
+AGAGACCCCTCGGGGGAGACCCCTCGGGGCACTGCCAGGACCCCGTTGTCCCCTGAGTGA
+GGCATACGGAGCGGCCAACACACAGAGGATCGACCCCAGAAATCTCCTCACATATTTCAG
+GCTGGGGGCTGGAAATGGGCAACGGTGAGGACACTGACACCGAGGAGATTGGCAAACGTT
+ACAAATCAGGGCATCGGTGTGTTTCTGTGTCTGTTTTTTGTAGAACCAGGTGTTAAGCAT
+TTACCATACAATACTGCAGACGTGGGAGGGTTTTGAGTGTTACCCAGACACCCCCAAATT
+CTTCTAACAAGTCTTCAGAGGTTGAATAACCCAAGCCATGTTACACAGCTTAGGAAAGAA
+TGAAGATGGGTTTAATCCACTGAGTCCAGATCTCACCATCTCTACCACTAGACCAGGCAG
+CTCTGTGTGGGGAAGTGTGTCTGTGTGTGCGTGTGTGTGCACAAGTGTGTATGTGTGCAT
+GTGTTTGCACGTGTATATGTGTGCACACATCTGTGTGTATATGCACAGGTGTATGTATAC
+GTGTGTGTTGGTGTATTTGTGTGTGTGTGGAAATGTATGCATGTATGCAGTGTGCATGTG
+TGCATGCATGTGTGTGCATGTGTGTATAGGTGTGCATGTGTATGTGTGCACGTGTGTATG
+TGCACGTGTGTATGTGTATACATGTGTATGGGTGTATTTGCGTGTGGATATGTATGCATG
+TATGCACGTGTGTGCATATCTGTGTATGTGCAACTGTGTATGTGTGCACGTGTGTATCCA
+TGCATATGTGTGCGTGTGTGTACATGTGTGTATAAGTGCGTATGTGTGTTCCCGTGTGTA
+TGCATCTGTGTCTGTATTGTGTGGCATGTATGTGTCTATTGTGTGTGTATGCATGTGTGC
+GTGTATGCATTTATACATGTGTATGTGTGCGCATATATGGATGCATGCATGTTGCCTGCA
+TGTGCACGTATCGGGTGTGTGTGCGTGTACGTGTACACGAATATGCATGTATGCATATAT
+GTATGCACGTGTGTGTAAATTCTGCCGTGACTGTTTTCCTGTGGAAAGGCTGAGTGTGCA
+GGTTCTGTGCCTGTGGGGGGCTGTTCTTCACGTATGTGTTGTGTGGCTGTGCACAGGTTC
+TGTGCCTGTGGGGGGCTGTTCTTCACGTATGTGTTGTGTGGCTGTGCACAGGTTCTGTGC
+CTGTGGGGGGCTGTTCTTCACGTATGTGTTGTGTGGCTGTGCACAGGTTCTGTGCCTGTG
+GGGGGCTGTTCTTCACATATGTGTTGTGTGGCTATGCACAGGCAGACCATGCTATAGTCC
+TGTAGCTGTGTGGATGCGAGCGGAGGGGGTGGGGGGCCCAGGGGAGGCCCCCTCCCCTGA
+GCTCTACTCCTCCTAGGACATCCTGGACCTGGAGAACCAGCGAGAAAACCTGGAGCAGCC
+ATTCCTGAGTGTGTTCAAGAAGGGGCGGCGGAGGGTGCCTGTGAGGAACCTGGGAAAAGT
+TGTGCATTACGCCAAGGTCCAGCTGCGGTTCCAGCACAGCCAGGTGGGGGCCGGGCTGGG
+TGGAGCACGCTAAGGGTGCAGCATCCCCATCAGCCTGGGGCTCCCCAGACTCCGCACTGA
+CGACCCTGCTCCCCGCGCAGGATGTCAGCGACTGCTACCTGGAGCTATTCCCCGCCCACC
+TGTACTTCCAGGCCCACGGCTCGGAAGGACTCACATTTCAGGTGAGGCGGTGGGCAATGG
+GGTGGGGCCATGGCCGCCCTTCCCTCCATGGATCCCTGAAGCTCCTCCTACCCTGTGCCT
+GGCAGGGGCTGTTACCGCTGACGGAGCTGAGTGTCTGCCCGCTCGAGGGGTCCCGAGAGC
+ACGCCTTCCAGATCACAGGTGTTTGGGATGCTTCCCGGGCCCCCAGAGGCACTCCTGACC
+CAGGACTTGGAGAGGGGCCTGCCCTGTGGCTGCGGAGCACGTGTGTGTATGTGTGTGCCC
+TCTCTGCCCTGCCCGCAGGCCCACTGCCCGCACCCCTCCTGGTGCTCTGCCCCAGCCGGG
+CCGAGCTGGACCGCTGGCTTTACCACCTGGAGAAGCAGACGGCCCTCCTCGGGGGGCCGC
+GGCGCTGCCACTCGGCACCCCCACAGGTCAGTGCCGGGGACCCCACCCCCCTCCCCACCC
+TGATCCTCGCAGCCGGCTCTGACCTCCTCCTCACAGGGGTCCTGCGGAGACGAACTCCCC
+TGGACTTTGCAGCGCCGTCTAACCCGGCTGCGGACGGCGTCAGGGCACGAACCCGGCGGC
+AGTGCTGTCTGTGCCTCGAGGGTCAAGCTGCAGCACCTGCCCGCACAGGTGGGTGGGAGG
+TGCGTGGGGCTGTAGGGGGATGGGAGGGGTGCATGGTGGTGGGCAGGGCGGTGCAACAGC
+AGCTCAGTTCCCTCATCGCCTGACCCCACCCCCACCCACCCAGGAGCAGTGGGACCGGCT
+CTTGGTCCTGTACCCAACGTCCTTGGCCATTTTCTCCGAGGAGCTGGACGGGCTTTGCTT
+CAAGGTGGGCCCCTCCCCACTGTGGGCCCGCCCCAGGGAGGCAGCTGTGTGGGGGTGGGA
+GGGGGCAGCCATGCAGGAGGAACCTGTATTTCGGGGCTTGTTGAGACAGAGCGCAGGGCC
+CTGCCCACCCAGCCCGCGGTCCTGGTCAGTCTGGTCTCCGCTGTGACATGGAGGAGCCCC
+TGCCCGCCCTGAGGTTCTCACCCTGAGGTTCTTGACCGTCACCCTGGGGCGGGCAGCATG
+GGGCTGAGAGCCCCTCCCGGGGACTCCCTTGTGTGTGCCTGCCCGTGAGGCGTGTGTGTG
+CACACGTGCGTGTGCGTGTGTCCTCCAGGGCGGGCTCCGGGAAGGGGGTGTGCACTCACG
+GTAACCTTCAGTCACTGAGGAACAAACACAGGGCCCTCCCCATGGTTCACCCGGCCCAAC
+TTCTTCTCTGGGGACCCCAAGAGGCCAGTCCTGTGGCTTTGTGTGTCTGCCCCTAGCCGG
+CGAAGGCCCCCGCGCCAGGGTTGGTGGTAGCCCCAGGAGACATGGGACCCACTGGCCTCC
+CTCAGGGTGGTGGCCTCGGTGCCCAGCTCTCCAAGTACCCAGCCAAGCTCTGGAGGGCAA
+GAGGGTGGGATGAGGCCAGGCGGGGCCCCGGGGCTGCCCCTACAAAGGCCTGGCCCTCAA
+TCTCTGCTCCGCAGGGGGAGCTCCCACTCCGTGCCGTCCACATCAACCTGGAGGAGAAGG
+AGAAGCAGATCCGCTCCTTCCTGATTGAAGGTAGGGCCCTGACCCTGGTTCTGCCTCCCG
+CCTGGCCAGGCCATGGTGGGGCGGGAGCCTGGGGGACGCCCGACTCTTTAGTGGGGGCGC
+TGAGGGGTGCACCCCCCCGCCAGCCCCTCACAGCATCTGTATGCCAGGCCCCCTCATCAA
+CACCATCCGCGTGGTGTGCGCCAGCTACGAGGACTACGGTCACTGGCTGCTGTGCCTTCG
+CGCTGTCACCCACAGGGAGGGGGCCCCGCCGCTGCCTGGTGCCGAGAGCTTCCCAGGGTC
+GCAGGTGAGGGGTCAATAGGCCCCACAGCCCAGGTCCTGGGCAGTGGTAAAAAGGGGGCA
+GCAGACCGGGCGTGGTGGCGCACGCCTGTAATCCCAGCATTTTAGGAGGCTGAGGCGGGC
+GGATCATTTGAGGTCAGGGGTTCGAGATCAGCCTGACCGACGTGGAGAAACCCTGTCTCT
+ATTAAAAATACAAAAAAATTAGCCGGGCATGGCGGTACATCCCTGTAACCCCAGCTACTC
+AGGAGGCTGAGGCAGGAGAATCGCTTGACCAGGAGGCGGAGGTTGCAGTGAGCCGAGATC
+GTGCCACTGTACTGCAGCCTGGGCGACAGAATAAGACTTCGTCCCAAAAAGATAAAAGGG
+GGGACAGCACGGTGGGTCCAGGCAGGGGCGGGTGGGGAGGGGGTCCAGCCCTCACTCACC
+CCCACTCACTGCCCATCCAGGTTATGGGCAGTGGCCGAGGCTCACTCTCCTCAGGCGGAC
+AGACCAGCTGGGACTCGGGGTGCTTGGCGCCCCCCTCCACCCGCACCAGCCACTCCCTGC
+CTGAGTCCTCAGTGCCATCCACCGTGGGCTGCTCCTCCCAGCACACACCGGTGAGCGCTT
+ACGGGGTGGCAGACGAAAGTGGGGCAGAAGGCTGTCGGGTAGGTGTGTGTTGGGGACCCT
+GGTTCCTCAGGGGAACTCAGACTGGAGGGAGCCCCTTGCAGCCTCAGAGAGTTGCACGGG
+AGAGGGGCCAAAGGGCTCTTCCTGGAAGGTTTGTGGTCCCCACAGGACCAGGCCAACTCT
+GACCGTGCCAGCATTGGCCGACGGAGGACCGAGCTGAGACGCAGTGGCAGCAGCCGGTCA
+CCCGGGAGCAAGGCCCGGGCAGAGGGCCGCGGCCCTGTCACCCCACTGCACCTGGACCTG
+ACCCAGGTGGGCCCAGCACACCCACACAGCCCCTGGCCTGGTTCCCACCGTTCCGCACCA
+CTGGTCTCTGTCTCTGGGCCCAGTTGTCCTGGAGCCACCCAGAGGCCTCTTGCACAGAGA
+AGGGGTGGCCTAGGCTGTTTCTAGCCGAGAAGCCCATTTCTCCCACCTCTGCCCTGCAGC
+TGCACAGGCTGAGCCTGGAGAGCAGCCCAGATGCCCCTGACCACACTTCGGAAACATCAC
+ACTCGCCCCTCTATGCCGACCCCTACACACCACCCGCCACCTCCCACCGCAGGGTCACAG
+ATGTCCGGGGCCTGGAGGAGGTCAGGCCCCTGCTGGGTGACAGAAAGGGTGGGAGGTGCC
+TGCAGCCTGAGGCTGGGGAGGTCTAGACCGTGCGTCTCACCCTGGGGTCTGGGGCTGCCC
+CAAGCCTGAGGTCTGTTCAGGCTCTGATGGGAGGTTGAGGTTCTGGGGGCCCCTGGCTGC
+CACCCAGGCCCCAGCCCTGGCTCTCCCTGCAGTTCCTCAGTGCCATGCAGAGTGCACGTG
+GACCCACGCCCTCGAGCCCACTCCCCTCGGTGCCTGTGTCTGTGCCTGCCTCTGACCCTC
+GCTCCTGCTCCTCCGGCCCCGCTGGCCCCTACTTGCTCTCCAAGAAGGGAGCCCTGCAGT
+CCAGAGCCGCTCAGAGACACCGGGGCTCAGCCAAGGATGGGGGGCCGCAGCCCCCAGACG
+CCCCTCAGCTTGTGAGTAGCAGCCCCCACGCCCGTGTGCCCCGGGCTCCGGGCTGGCCGG
+GGGTCTGGTGTGGGGCCTCTTGGGACTCTGAGGGAGCAGGGAGGGAAACAGGAGGACGGG
+GGCAGATGGAGGCCAGGGGGGCCAGTAGGGAGTTGGGGAGATGGGACTGGGGAGGGAGAG
+CAGGGGGACATGGGGGGCTGCACAGTGACAGGCCGCCTCCAAGCTCCCTGCCTGGGGCTG
+TGCCCGGCTCTCAGACTTGCGGTTTGGGGTTCCAGGTCTCCTCTGCCAGGGAAGGTTCGC
+CCGAACCCTGGCTGCCTCTGACAGGTGAGTAAGGATCCTGCCTCCTGAGGTGAGTGCCTG
+TTGCCTCCCACAGGCTGACACATCTCTGCCTTCCCTACCAGATGGTCGGTCCCCCAGGAG
+GAGCCGGGACCCCGGCTACGACCACCTCTGGGACGAGACTTTGTCTTCCTCCCACCAGAA
+GTGCCCCCAGCTTGGAGGGCCTGAGGCCAGTGGGGGGCTTGTGCAGTGGATCTGATGGCC
+GCGGTGAGGTGGGTTCTCAGGACCACCCTCGCCAAGCTCCAGGGTACCTGCCCCTCTAAC
+CCACTTCAAATTACAAGTCAGGGTCTGAACCCAGTGTGATGGGGGGAGTCTCTGGGGCCC
+TGAGTTCAGAGCCCGTCCCTCAGCTCCTGTTCCTTGGTGCCAGCAGCTGGGGCAGGGAAG
+GGTGGGAGGGGCCCCATCCAAAGGATGCCCTGGCCAGCGAGGCTGGGTCACAGGTCAGGG
+AGGTCCTGGCCGTCCACAGGGTCGGCCCTCAGCTCAGCCCGCCAGGAGTCAGGGAGGAGA
+CTCGCTGGGAGTGGGAGGGCAGCACGGGCGTGAAGGTCGGAGGACAGAGAAAGGTCAGCA
+GGGTCAGAGTATGTGAGGTCAGAGGGCATGAGGGTCACAGGTCAGCAAGGTGTGAGGAGC
+ACAAGCCAGGGTGCCCCGAGGAGGAGGGTGGGTGGGTCCTTGTGTGGCCTGGCGCGCACC
+ACAGGGCAGCACGGGAGACGTTGACACCACCGGACGAGAAAGAAAAAAGAGAGAAGAGAG
+AGAGGAGAAGAGAGAAAAGAAGAGAAGAGAGAAGAGAAGAGAAGGAAAGAGAGAGAGAGA
+ATAAGAAAAGGAAGAAAGAAAAAGAAAAGATAGAATTTTATTGGTGCTGCATCCATGTGT
+TCTCTGCTCAGCAGCCAGGGTCTCCCACAGTCTTGAGGACCCCCACCCAGCACCCAGCCA
+GGCAGCCCCCTTCCTCTGCCACCTCGGGCCCCTCACCGACCTTCCCACCTCATCTCTGAC
+TCCTCTTGGCTGTGGGTCCCCAGCTGCCCCACAGGAGCCCCCGGGACAACCCCAGGAGCC
+CAGCCCTCCATCTGAGGCCACCGAATTCTCCCTCTGCACCTGCACCCAGGGCTCCCGGGG
+AGGGGCTCGCGGCTCTGCCACAGACCCCCACCCTGCAGGGGCTGCTGCACTGGGGAGGGG
+CAGGCAGAGCCTTCGCTGTCTCAGGCCAGAGCCCGCAGAGGCCTTGGCCACAGTCCTTTG
+AGGATCAAGAGTGATGGGCCTTGGAGCCCTTGCCAGCCCAGCCCACCTGTGAGGAGGCTG
+CCCATCCCCTCTTTGAGGCCACCCTGTGTCCTCTCCCCTGCCTCTGCCCAGAGCTCCAGC
+CGGAGTGTCTTGCTGCTCAGACCCCTCCGAGGTCCAAGTCCTGTCCTGCCACTCAGCTCC
+CCCTGCACCCCAGAAGAAACGCAGGGTGCGGTTGCATTTGATTTCAGATAAACAACAACT
+TCTTAGTAAAATGACCTCCCCACTATTGCCTGTCTGAAATTAACCGAATGCCCTGTGTTC
+TCATCTGTGAATCTGGCCACCCTCCTACCCAGCCACCTGCCTGCCCTCCACCCACCCAGA
+CTTTAGCACCTCCCTCCCAGGCGTGGGGAGTGGCCGTGGTCACTGGCTGGATCCTCAGGT
+GAGTCGGAGGGAGCAGCACCAGGACACGCCCCCCTCCTGGACGCGGTAGAAGAGAGGGGT
+CAGAGGGCCCGGGCGAGGGCGGCACCTCGTCCTGCCCTGGGCGCCTGTGGTCGTCTCCTC
+ATCCTGCATCTCCCTGGCCCGGGCCTGGCTCCTAGGAGCTGGGGCTGGGGCTGTGGCTGC
+GGCGCCCTTGCCCCACCTGCCGGCGGAAGTAGCGGATGGCAGAGATGGTGCCGACGTTGG
+CCAGCAAGGCTGCAAGAGAAGCACAGGCTCTTCTGAGGGCCAGCCTGGCTGTCGGCACCG
+TCTGCCCGCAAGACCCAGCCCTCAAAGGGCGGGCAAGGTCGGTGCGGCCAGGGCCGCAGC
+TCAGCCTGGGGGGAGCAGGTCAGGGGTGAGCCCCGGGGCCCCCGTGCACCCCTCGTCCTG
+CCAGCGCCCCTCGGTCTGGCTTCTAGGCGCAGCTCCCTCTGCCCCCAGGCACCCAAACCT
+GTTTTCCAGGCGTCTGGGGTATGCGGATCTGACGTCCTCACAGCCCAGGTGGCAAAAGCT
+ACAAACACCAGGCACATGTCATTCTGGCTGAAGGCAAATGATGGGACAGGCCCCCGGAGC
+TCCCCTAGGACAGAAGCTCACCTTCAGCCCCACGGCTGCACTCAGAGATGGCCCCGCACA
+CGCCCGCCCCGGGAACCGCCTGCCCCCACCCCCACCAACCCCGGGAACCGCCTCCCACTC
+CCCCCGCCAACCCCGGGAACCGCCTCCCACTCCCCCCGCCAACCCCGGGAACCGCCTCCC
+ACTCCCCCCGCCAACCCCGGGAACCGCCTCCCACTCCCCCCGCCAACCCCGGGAACCGCC
+TCCCACTCCCCCCGCCAACCCCGGGAACCGCCTCCCACTCCCCCCGCCAACCCCGGGAAC
+CGCCTCCCACTCCCCCCGCCAACCCCGGGAACCGCCTCCCACTCCCCCCGCAACCCCGGG
+AACCGCCTCCCACTCCCCCCGCAACCCCGGGAACCGCCTCCCGCTCCCCCCACCAACCCC
+GGGAACCGCCTCCCGCTCCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCCCCGCAAC
+CCCGGGAACCGCCTCCCGCTCCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCCCCAC
+CAACCCCGGGAACCGCCTCCCGCTCCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCC
+CCACCAACCCCGGGAACCGCCTCCCACCACCCCGCCAACCCCGGGAACCGCCTGCCCCCA
+CCGACCAACCCCGGGAACCGCCTCCCACTCCCCCCGCAACCCCGGGAACCGCCTCCCGCT
+CCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCCCCACCAACCCCGGGAACCGCCTCC
+CGCTCCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCCCCACCAACCCCGGGAACCGC
+CTCCCGCTCCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCCCCACCAACCCCGGGAA
+CCGCCTCCCGCTCCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCCCCACCAACCCCG
+GGAACCGCCTCCCGCTCCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCCCCACCAAC
+CCCGGGAACCGCCTCCCGCTCCCCCCACCAACCCCGGGAACCGCCTCCCGCTCCCCCCGC
+AACCCCGGGAACCGCCTGCCCCCACCGACCAACCCCGGGAACCGCCTCCCACCCCCACCA
+ACCCCGGGAACCGCCTCCCAATCCCCCCAACCCCGGGAACTGCCTCCCACCCCCACCAAC
+CCCGGGAACCGCCTCCCAATCCCCCCAACCCCGGGAACTGCCTCCCACCACCCCCAACCC
+CGGGAACCGCCTCCCACTCCCCCCGCAACCCCGGGAACCGCCTCCCACCACCCCGCAACC
+CCGGGAACCGCCTGCCCCCACCGACCAACCCCGGGAACCGCCTCCCAATCCCCCCAACCC
+CAGGAACCGCCTCCCAACCCCCCCCAACCCCAGGAACCGCCTCCCAACCCCCCCCAACCC
+CAGGAACTGCCTGCCCCGGGAGCCGCTTCCCCCGCAACCCCGGGAACCACCTGCCCCGCA
+CACGGCCGCCCCGGGAACCGCCTGCCTCCCCCTCCAACCCCAGGAACCGCCTGCCCCACC
+CTAACCCTGCACACTCTTGGCCTGGGAACTGCCTGCCCCGCACACGCCCGCCCCGGGAAC
+CGCCTGCCCCAGATACATCCATCATGGGACATGTCTGTCCTAAGATACATTTGTGCTGGA
+CACGTCTACCCTGGACACGTCTTCCCGAAACCCCTCTGTCATGGACACGTCTTCCTGAGA
+ACTGGTTGCCCCGGGAACCGCCTGCCCCGGGAACCGCCCGCCCTGGACGCGTCTGTCGGA
+GTCACATCGCCCCCGTGCTTCTTCTGCCTGAGATTTGGGTGACCTGGTTGAGTTGGGCCA
+GTTTGGGGGAACTGCCAGTGGAGGCCCCGTGTTCTGGTCTGTAAAGCATCTCCCAGAGGA
+CATCAGTGTGAGATGGGCCTCGTAGAGTGCCTGACCCTGAAGGTAGCCAGGCCTGGGCGG
+GAACCCTGCCAGAGGCTGGGGGAGGGACGCCGCCGTCACATGGGCCCGAACACAGGGCAA
+CGGCGGCGCAGAGCCAACCCCCTGAACAACCCGGGTGCTTGGACTGGGCCGCCCCATCTG
+GACTGTGTGCTGGGATGACTGGGGGCTGGTCCCCAGGCTCCCCTGCTAGGGGATGACCCA
+AGCCCGGCCTGCCCGGCCCCTGCGGCCCCCTGCTTGGCCAAGATCCCTGGACAGTGTGTG
+CCTGGGATCTGGACGGGCTGTGGGATCCGAGAGCACGTACCTGCCCGTCTAAGAGCCAGG
+TGGAGCCGCTCTACCACGGCTGGCTTGAGGGGGGTCCCAGGCCCCGCCCCCTCGGAGGCC
+GACCGGGGAGGCTCCAGGGCCTGCAGTGGGAGCGGGACAGCCGGCCCCAGCACGCCCTCA
+AGCCTGTCCTCCCCGAAGAAGAAGTGTTCATAGACCTCAGGGATGGAGATGGGCACGGGG
+TCTCCAGGTATGGGGGCCGGCACAGGATCAGCTCTCGGGAGCGGCTCCGGGGACCCCCGC
+CGCCTCGACCTCTGGGCTCCAACGTCTGGGAAGAAGAACTCGCACATGTCCGGCCACTGG
+ACGCCTGCCGGATCCTGACCGGCCGCTGCCGCCTCAGCCTCTTCGTTCTCCTCGATGGTG
+TCACAGAAGAAGAACTCGTAGGCCTCCGGGAGGGTCACGGCAAAGCTGCTCCCGGGCCCG
+ACCCTCGTCACGGCAGAGGGAGGGGGGCGAGGCAGGTGCTTGAGGATCCGAGGCTGGTGG
+GGCCGGGGCCCGACAGCCACAGCCTCCCAGGCTCCGGGCCCCCCGTGGGCCCCAGTTGCT
+GTCTGGGGGGCTGAGGGCCGGGCTGAGGCCTGTCCTGAGCCTGGCTTATTGGGGCTGGGC
+CCAGCCACGGAGAAGCGCACTTTCTTCTTCCTGGGGACTTGGGTGAGACCCAGTGCGGGT
+GCCCCAGAGCAGCATCCGGGGGCCCCTGCTGAGGGCTCAGACACAACCGCCTCCATCTCC
+ACCACATCAGGCCCAGCTCTGCGGGTGGGAGGCCAGGCGAGGCCAGCGGCGTCGGCTCTG
+GGAACAGGTGTAGACACAAGCCCGCTGGACTCGGTCATCCTCGGCACAGCCTCCGAGACA
+GGTGGAGATGAAGCCACCTCTAGCTTAGCCACTGGGCCTGCTGTAGGCAAGGCCACATCC
+AGGCCATGTTTGGAGGCAGGTGTGGACACAGCCACGTCCGTGTCCAATTGTGGCTTGGAG
+ATGGGTGTAGACAGAGCCACACTGGACTGAGGCTCAGAAGCTGGTGTAGACACAGCCGTG
+TCAGATTGCGGCTTGGAGGCAGGTATAGACACAGCCATGTCCCTGTCAGGTTGCGGCTCA
+GAGGCAGGTGTAGACACAGCCATGTCCGTGTCAGGTTGCGGCTCAGAGGCAGGTGTAGAC
+ACAGCCATGTCCCTGTCAGATTGCGGCTCGGAGGCAGGTGTAGACACAGCCATGTCCCTG
+TCAGGTTGCGGCTCGGAGGCAGGTGTAGACACAGCCATGTCTGACTTAGCCCTTGAGACA
+TCTGGGAGGGCTTCCCAGACAGTCGTGGACACTGTGTGCAGCTTGGCTCGGCGCGGGGTT
+CTGATTTGGTCTGTGCCTTGCTCTGTCACAGGGACAGGTGTAGACAGGCCCAAACCTGGC
+CCTGGTCTGTCTTCCTGCACAGGGGACCTGGGGCCAGGCTCAGGAGCTCCTGCAGGACCT
+GGCCCCAACTCCTCCTGCCCGGCTTTGGCCATCAGCTTTGCCGTCTCAGGACTGGCCGCA
+GGGAGCAGCGGGGAGCCCGTCTGGGCAGAAGCAGAGGCTCCTGTGTGCCCACCCCCCTTG
+GCACCCACAGCTCGCCTCTTCTTTCGGCTGGGGCTCCGTGGTGGGGCTCCAGGGCTATCG
+GGGGGCCTCTGGGAGCCAGTGCTGTGGCCAGGGGACTTGGGACTCCCAGGGGGCTCACCA
+GGGGGCCGTGGGGCAGGGCCCTGCAGAAGCCTCTGCATCTGGTCTCCAGAAGACGCCGGA
+CCAGGGCAGGATGAGAACTGGCTGGGAGGGCTGGCGCCGGGGCCGAGGGACGGTGGAGCT
+TCTGCCCGTGCGGACGTGCTGGGTGTCTGCTGACCGGTCCCCAGGGCCAAGACAGGCTCA
+CCCTGAGACCTGCTGACCGGCTGCTGTGTGGCCACGTCCTCCTCCTCGCAGCCCCGCCGG
+CTCCGCCCTCCTGCAGCTAGCTGCCCAGTTGGGAGAGGTGGGGCCCTGGGGGGACTGCTG
+CCACTGCTGTCCCCTTGGTCAATGTCACTGGACAAGAGCTCGTCCCCAGAGGCCAGGCCG
+GCCTGCAGGAGGCCACACTCATCGGCGGTGGCTGAGAACTCGGCCCAGTCCTGGTCACTC
+AGCTGGACGCTGTACTGGAAATTTTCCATGTGGAGTCAGCAGAGGCACTGGAGGGTAGCA
+GAATGGGTCCGGTGGGGTCTTCATGGGTTCAGGCCCCGGGCACCACCCTGCACATGCCGC
+CCCTGCCCCACGAGACCTGGGAGCTCCCACCGCCTCGGGGCTCCATCCATGCCCTGAAAG
+GAAGAGAACAGCATCTCGAGGGGAGGGCCGCGCTTCCTTCAAACCTAGTGGTGACGATTT
+CCAAGTTAGAAGATCCCCAGCTCCCATGACCCTAGTTCCCAACGCACCCCAAATGATAGC
+TGTGTGATGATGCGGTGTTACATTCCTAGAATCAAGGATGATTTTCTACCAGTGAAGCTA
+TAAAACCAGCCGTCCTCAGGTTTGAATGCTCTTTCCCATCACACCTCAGCTGGGGCAGCC
+TCACCTCCTCCACCTTCTGCCAGAGCTGTCTTTGCACGGCAAAGCACCTTTCAGGGTCCA
+CCCGATGGGACCAGTGCCCTCGGGGGTGGGCAGCCCTGGTCCATCCCAGTGCGCCCCAGC
+TGGCAGCCGGCCACAGGAAAGGTTTACAGGGCCCAGCAGGTGCCCAGCCCTCGGCGATGA
+CCTTCCGATCGCCTTGGCTGGGCCAGGCTATTCTCTGAGCTCACCAGGTGGTGCTGGCCA
+GAGCTGGCCCAAGTCAGCACGGAGAGCCTGGGCAGGAGGTGCAGGCTGCGGTGGGTCTCT
+TGACCCAGCAGCCACCTCGGGCCGTCCTCGAGGTCTGCACCACGATCCAGGCCTGCCCGG
+CTGCCCGGGGTGCCTTCCTTTGCCCCGTCTCAGAGAAGCAAGGAGACCCTAGCCAGCTGT
+CGGGTCTACCCCTAGAGGGGGCCGCCCTCGGCCTCAGGTCAGCCCCTCTGGACCCAGGGG
+TGGGAAGTCACTTTGGTGGGGACGGTCCTGAGACGGAGGCCAGGGCATGGTGGCTTCCCA
+CCCACTGACCTTCGCCCTCCTCTCTGGTCTCTTGAGAAGCCTCTGTGGGGGTTGTTACCA
+TTGGGGCCCCTTGGGTCAGGAGCCAGCAGCTGACCATGTCCTACCTGGGTCCCGGCGGCC
+GAGCTGGGCGTCTGAGCTGCCCGTCCTGGGTCGGCATGGTGCTAGGCTGTGGCTGCACAG
+GCTCCTCCCCCTGTGCCAAAAATACCACGTCCCTGTGGCCACATGAGACTCGTGCCAGCC
+ATCAGGGTCCAGGCCACAAATAGATGGCATTTGAGGGCCCTCCAGCTACAGTACATGAGG
+ACGACTTCCTGGCACGGGGCCGGGCTGAGGTGGGGTCAGACACGGGCCGGAGGACGCTGA
+CCAGCAGGCAGCACCGCTCAGTTCCCGTGCCTCCGCCACCCGCGGTGAAACCTCAGACCT
+GCCCTCCCTGCCGCCCCTGGAATGTTCCTGGCCTGCTTCTGAGATGGCCTCTGTGTCCCG
+GCCAGGGCTTGTGCCTCCCGGTCCTGACCTCTGGGGCTCATGTGAGGGTGAGTGACGCCA
+GGGAGCGTCAGCGTCAGAGCCCCCACGCCTGGCTCCGCTCAGCTGCACCCTCCAGGCCGT
+CCTGACCTTGGGGTTCACGGTGCCCATTCCCAGGCAGGTTCCGAGCCAGAGGGGACAAGA
+GGACAGGGCGAGGGATCCAACAATAAACATCCGATCAAACAGGCAGGTGAGCTCAGCTCC
+GATGGCAGCACGTCCTGAGAAAGAAGTAGGGAGAGGCGTGGCTGGAGGGGCCGGAGACCT
+CTCTAAGGAGGAGGCTTGGACCGAGAAGCTCCTGAGAGTTCAGGGCACGATACTAGGAGA
+CTGGGGTGTGCGCCGTGAGGGGTGGCAGTGAGAGCTGGGCGTGCAGAAAGTGCATGCCTG
+GTGCCATACGATGCTTTTCCAGAAAGTAGCTGCCACGAGACCACAGGACAAGGCGTCCCG
+CCACGCAGGGCCGGCCTGACTTGAGCTTTCACAAGTGGAATCGCACCCTGCATCCCTTTC
+TGCATCTGTGTCCTCGGGCCCACGCCGTGCTCTGGAGACAGCTGCCATGAGGGCCGCGGG
+CGACTGCCCGGGCGGGTGAGGCTGTCCTGTGTGAACGTGCCACGCGGCTGTGCCGTTTCC
+CGTGGGTGGCGATGTGGGTCGTTTCCAGTTTGCAGCTACCACACACGGTGCGGCTGTGAA
+TATCTGGGAACATTCCTTTCGGCGAACCTCTCACATTTCCAGGACGCTTGGGGTCAGCGT
+CAGAAGGTGCCGCCCCGTTCCCCAGGTGGCTGCGTGGCCGTGCTCCAGGCTGGAGTTTCC
+CAGGAGCTGCGCATCTGCTTCTGTGTGGCGTCTCTCGGCTGCGGCCGCCTCCCTGTGCCT
+CCTCCCTGTGGGTCTGTAGGAGTCCTTACGTATTCTGGACGAGCTCTTCATTGAACTCTT
+GTACTGGGGAATCTTCTCCCTCTCTGCCTCCTCTTTCCACCCTCATAACGGTACCTTTCT
+TTGCTTGTTTGTTTGTTTGAGACGGAGTTTCACTCTTGTCGCCCAGGCTGATGTGCAATG
+GCAAAATCTCAGCTCACTGCAACCTCCGCCTCCCAGGTTGAAGAGATTCTCCTGCCTCAG
+CCTCCTGAGTAGCTGGGATTACAGGCAGGCGCCACCATGCCCGGCTAATTTTGTATTTTT
+AGTAGGGACCAGGTTTCTCCATGTTTCCCAGGCTGCTCTCAAACTCCTGACCTCAGGTGT
+GAGCCACCGCGCCCGGCCTATTCCTTCATTTAAAAAAAAACTTCACTGTGTCGCCTTTCA
+CGCTCGGCTCTGCCACACACTTGGCATTGACTTCTGTGAGAGGTGGGAGGTGGGGGGCAC
+GGGACTCCTGTCTTCACGTGGACGCTCAGCTGACCCAGCAGCACATCCTGGGTGGCATGC
+ACGTGGCATCCGGGCCCCACGTGGACCATCACGAGATGAGAAGGCTTTGGGGCTTGGGAC
+AGGAGAGGCAGGGAGGCCGACGGCAAGGCTGTGGCCAGGGAGCTGTGCGAGGAGGTCTAG
+GGTGGCGGAGGGAGGGGCCCTACCCTGAGGCCTTTTCATGACGAGCTGTCACTGGAGTTG
+GCCTGAGGCTTCAGGGGAAGCCCTTCCCTGTATCCAGCCCAGTCATGACCCTTCCTGGTG
+GGAGGGTGGCTGTAGGATGAGGAATAGTCAGGGCCCCCCTGCACTTCAGGCAGCAGCACC
+CCTCAGTCCAGGGAGGAGGAATAACCCAGTTCTACGGTGGAGGCAGAGACCAGACCCGGG
+CCTGGGGGGCAAGTCGGGGGGCGGGGGGAGGTCGGGCAGGGTCCCCTGGGAGGATGGGGA
+CGTGCTGTGCCCCTAGCGGCCACCAGAGGGCACCAGGACACCACTGCGGTCGGCTCAGCG
+GCTCCTGCCCTGGTCAGGGGGCGCCAGGTCCTGCCCCTCCTGGGGAGGGCGGGGGGCGAG
+AAGGGCGATTCTGGGGGCGGTTGCTCGGCTCCCTTTCCTGAAGCCATGTGGCCCGGGTGA
+AAGTCCCGGACCTTGAGACAGTCGGGGAGCTGATCCATGAGCAACCATCGCATGCCGGGT
+ACAGCCGCAAACAATGTACACAGCTGCGGAATTATTTTTCTTTCTTTTTTCTTTTCTTTC
+TTTTTTCCTTCTTATTTATTTATTTATTTATTTATTTATTTATTTATTTATTTATTTGAG
+ATGGGGTTTCGCTCTGTCGCCCAGACTGGAGTGCAGTGGCGCAATCCCAGCTCACTGCAG
+CCTCCACCTCCCAGGCTCAAGTGATCCTCCAGCCTCAGCCTTCTGAGTAGCTGGGATCAC
+AGTCGCCATCGCCAAGCCCGGCCTCCTTTTCATTTTTTATAGCTTTATTGAAGTATAATT
+AACACGTAATACACTTCAAGTATTTATTTATTTAACTATCTATCTATCTATCGTTTGAGA
+CGGAGTCTCACTCTGTCGCCCAGGCTGGATGGAGTGCAGTGGCTCCATCTCGGCTCACTA
+CAACCTCCGCCTCCCGGGTTCCAGCGATTCTCCTGCCTCAGACTCCTGAGTAGCTGGGAC
+CACAGGCGCCCACCGTGTCCGGAGAATTTTTGTATTTTTAGTAGAGATGGGGTTTTGCCA
+TGTTGGCCAGGCTGGTCTCGAACTCCTGATCTCAAGTGATCTGCCCGCCTTGGCCTCCCA
+AAGTGCTGGAATGACAGGTGTGAGCCGCCCCGGTCTTCAAGTATTTAAAATGTGCAGTTC
+GCTAGGTTTGGACACATATACCCCCGGGAGCCACCACAAACGTCTCCAACACTCCCAAAC
+GTTCCTTTGGCCCCTTGGTGATTCTTTCCCTCCCCACACTCAGGCAACCCCGAATCCGCT
+GTCCCTGCAGAGTAAGTTGCATTGGCTAGAATTGTCCGCTGGGCCCTTCTTCGTACAGGA
+CAGAAAAGTACAACACGCCTGTCCTCTGTGACAGCGTTTCTTAGAGATTCACCCACACTG
+TGGTATATGTCAATTGTTGCTTTTCATACAAAGTGTTCCATTGTTGGATACACTACAGTT
+TCTGTATCCATGCCTCTCTTGATGGACATTTGGATTATTTCTAGTTTGGGGCTATCACAG
+GTAAAACTGCTACGAACATTTGTGTACAAGTGTTTGTACTGTGAAAGGAAAGTGAATTTT
+GGGACCCCCCAAATCACTGAGCCAAATGGAAAAGTCAAGCTGGCAACTGCTTAGGGCCCA
+CCTGCCTCCCGTTCTATTCTTTAAAAAGACAGCTTCTAAGATTTAAATAATAAACAGCTG
+CCTCCCTCCCTCAGGACGTGTTCACAGGGGAACTCCTTGCAGACACAGGATGAGCAGAAT
+TCAAAGCCGTTCCTCTGCTTGCTGAGATGAGTGAACATCTAATCAGAAACTCAAAAGAAT
+GCGACCCTCTGTTTTATCACCTGTGACCTGGAAGCCCTCTCCCCTCTTCAAATTGTCTCG
+CTTCTTGGGACTGAACCAATGTACATCTTACACATATTATTGAAGTCTCATGTCTTCCTA
+AAATGTAGAAAACCCAGCTGTACCCCGGCCACCTCGGGCACAGGTCGTCAGGACCTCCTG
+AGGCCGTGTCACGGGCACGTCCCTAACCTTTAACCTTGGCAAAATCAACTTTCTTTCTTT
+TTTTTTTGAGACAGAGTCTGGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCCATCTCGG
+CTCACTGCAAGCTCCGCCTCCCGGGTTCATGCCATTCTCCTGTCTCAGCCTCCCGAGTAG
+CTGGGACTACAGGCACCCACCACCACGCCCAGCTAATTTTTTAGTATGTTTAGTAGAGAC
+GGGGTTTCACCGTGTTAGCCAGGATGGTCTCGAACTCCTGACCTCGTGATCAGCCCGCCT
+CGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCTGGCAAAATCA
+ACTTTCTAAATGGATTCAGACCTGTCTCAGATACCTGGGGTTGACCGTGTGGACACATGC
+TTTCATTTCTCTTGGGTACATACTCGGAATTGGAGTGGCTAGATCATATGATAGGTATAT
+GTTTAACTTTTTGAGAAACTGCCAGACCGTCTTCCAGTGTGGTTGTACAATTATTTATTC
+CCACTAGAGGTTCCAGGCTCCGTGTCCTCGTCCTCACCCACACTCAGCGCGGGACAGCTT
+TGTAATTCAGTCATCCCAGTAGGCGCTCATTCTGGTTTTAATTTGCATTTCCTTAATGAT
+GAACAACACTGGGCATCTTCTCACGTGTGCATTTGTTATCCATGTATCTTCTTTGGTAAA
+AAGACTGATCAAATATTTTGTCCATTTTATTTTATTTGAGACAGAGCCTCACTCTGTTGC
+CCAGGCTGGAATGAAGCAGTGAGATCTTGGCTCACTGCAACCTCCACCCCCTGGGTTCAA
+GTGATTGTTCCACCTCAGCTTCCCGAGTAGCTGGGATTACAGGTGCTGACACCACACCTG
+GCTAATTTTTGTATTTTTAGTAGGGACGGGGTTTTACCATGTTGGCCAGGCTGGTCTCAA
+ACTCCTGACTTCAAGTGATCTGCCTGCCTCGGCCTCCCAAAGTGCTAGGATTACAGGTGT
+GAGCCACTGTGGTTAGCCTATTTTGTCCATTTTAAAAATTAGTTTGTGGCCTGGTGCGGT
+GGCTCACACCTGTAATCCCAGCAATTTGGGAGGCCGAGGCAGGCAGATCACTTGAGGTCA
+GGAGTTTGAGACCAGCCTGGCCAACATGGTAAAACCCTGTCTCTACAAAAAATTAAATTA
+GAAATAAAAATTAGGTTGTTTTCTTATTTTTGAGTTTGCAGAATTCTTTTTTTTTTTTTT
+TTGAGAGTTTGACTCTTGTTGCCCAAGCTGGAGTGCAGTGGCACGATCTCAGCTCACAGC
+AACCTCCGCCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCTCAGAAGCTGGGATT
+ACAGGCGCGTGCCACCACGCCCTCTGGCTAATTTTTTGTATTTTTAGTAGAAACGGGGTT
+TCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTGAGGTGATCCACCCAACTCGGC
+CTCCCAAAGTGCTGGGATTACAGGCCTGAGCCACTGCACCAGCCCAGGTTTCTTTACATA
+TTCTGCATGTAAGTCTTTTATCAGATATGTGATTTATTTTCTTCCAGCCTGTGGTTTGTC
+TTTTCTTGTCTTTTTTTGAGATGGTGTCTTGCTCCATTGCCCAGGCTGGAGTGCAGTGGC
+ATGATCTCAGCTCACTGCAACCTCCGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCC
+TTCTGAGTAGCTGAGACTACAGGCACCCACGAACACACCCGGATAATTTTTGTATTTTTG
+GTAAAGATGGAGTTTCACCATGTTGGCCAGATTGGTCTCGAACTCCTGACCTCAGGTGAT
+CCGCCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGCCTGAGCCGCCGCGCCCAGTCT
+TTTCATGTTTTTAACACTGTGTCTTGAAAAAGAGTTCATGCTTAACAATGAGGATACACA
+AAATTTTTTTAAAAAAGAAAAAGAAAAGTTCTTCCTTTTAATGAAGTCTAATTTGCCCAT
+TTTTCTTGATGTATTATTCTTTTGGTGTCGTATCTAAGAAATCTTTGCCTAAAGGTCACA
+AAGATTTTTAAAGTTTTCTCCAAAAAGTTTTATGGTTAGATTTTGCATTTAGGACTATGA
+TCTATTTTTAGTTAATTTGTGTATATGGTGTGAGGTAAGAATCTGTTAATTTATTTGCAT
+ATGGATATACAGTTGTTTTTGAACCACTGTTGAAAAGACTCTCCCGGCCGGGCGCAGTGA
+CTCAAGCCTGTAATCCCAGCACTTTGGGAGGCTGGGGTGGGTGGATCATGAGGTCAGGAG
+TTGGAGACCAGCCTGACCAACATGGTGAAACCCTGTTTCTACTAAAAATACAAGAATTAG
+CTGGGTGTGGTGGCATGCGCCTATAATCTCAGCTACTCAGGAGGCTGAGGCAGGAGAATT
+CCTTGAATTCGGGAGGTGGAGGTTGCAGTGAGCCGAGATCGCACCATTGCACTCCAGCCT
+GGGTGACAGAGGGAGACTCCATCTCAAAAAAAAAAAAAAAGAAAGAAAAGAAAAGAAAAG
+ACTCTCCTTTCTCTATTGAATTGTCTTTGTCAAAAGCAGCTGACCATCCATCCATGGGCT
+GGCCCATTTCTGGAGTTCTGGGTTGATTGTTTCTGGAGTTCGGGGTTGATTGTTTCTGGC
+GTTTAGGGTTGATTGTTTCTGGCGTTCAGGGTTGATTGTTTCTGGAGTTCAGGGTTGATA
+GTTTCTGGAGTTCTGGGTGGAGTGTTTCGGGAGTTCTGGGTTGATTGTTTCTGGGGTTCA
+GGGTTGATTGTTTCTGGAGTTCAGGGTTGATTATTTCTGGTGTTCTGGGTTAATTGTTTC
+TGGAGTTCAGGGTTGATTGTTTCTGGAGTTTGGGGTTGACTGTTTCTGGAGTTCTGGGTT
+GATTGTTCCTGGAGTTCAGGGTTGATTGTTTCTGGAGTTTGGGGTTGACTTTCTGGAGTT
+CGTGGTTGATTGTTTCTAGAGTTTGGGGTTGATTGTTTCTGGAGTTCGTGGTTGATTGTT
+TCTGGAGTTCTGGGTTGACTGTTTCTGGAGTTCAGGGTTGATTGTTTCTGGAATTTGGGG
+TTGATTGTTTCTGGAGTTCTGGGTTGATTGTTTCTGGAGTTCTGGGTTGATTGTTTCTGG
+AGTTCTGGGTTGATTTTTTCTGGAGTTCAGGGTTGATTGTTTCTGGAATTCGGGGTTGAC
+TGTTTCTGCAGTTCTGGGTTGACTGTGGAGTTCAGGATTGAATGTTTTCTGAAGTTCGGG
+GTTGATTGTGTTTGGAATTCTGGGTAATTTCCTTGTCAATATATATTTTGCCAACGTTTC
+CTCCCATATGTGATGTCTTTTCACTTTTTGATAATGCCATTTGAAACATAAGTTTTAAAT
+TTTGATGATGTCTAATTTTTTTCTTTGGTCACTTATGCTTCTGGTATCTGTTTTAGTCTA
+TTTTGTGCTGCCTTAATAGGATATCTGAGACTGGGTAATTTATAATGAACAGAAATTTAT
+TTCTCACAGTTCTGGAGGCTGGGAAATGCAGATGAAGGTGCTGGCGTCTGATGAGCTCCT
+TCCTTCTGTGTCATCCCTGGACAAAGAAGACAGAGTGGGAGAGCAGGAGGGGCTGGACCC
+CCCTTCCATGAGGAACCCACTCCCACGATACCAGCGTTCATCTCTTCGTGAGGGCAGAGC
+CTCCATAAGCTAAACACCTCTTAAAGGTCCCACCTCCCAACACTTCCACATGGGGGTCAA
+GCTCCCGGCACATGAGCTTTTGGGGCCATATCCAAACCACAGCAGTATCCTACCTAAGAA
+GACTTTTGCCCAAGGTCTTTCCAAACCCAAGATCATGACAATTTACTGCTATATTTTCTT
+CTAAAAGTTTTATAGTTTTAGCTCTTATGTCTGTCATCCATTCTGTTTTGTTTTGCTTTG
+TTTTTGTTTTTTTGAGACGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGAAATGGCGTGA
+TCTTGGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCACCCTTCT
+GAGTAGCGGGGATTCCAGCCGCCTGCCACCATGCCCGGCTAACTTTTTGTATTTTTTAGT
+AGAGATAGGGCTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAAGTGATCC
+GCCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACCCGGCCCTT
+TTTTTTTTTTTAGATGAAGTTTCACTCTTCTCGCCCAGGCTGGAGTGCAATGGCACAATC
+TCGGCTCACTGCAACCTCTGCCTCCCAGATTCAAGCGATTCTCCTGCCTCAGCCTCCCGA
+GTAGCTGGGACTGCAGGCACCCACCACCACGCTGGCTAATTTTTGTATTTGTAGTAGAGA
+CGGGGTTTCACCATCTTGGCCAGGCCGGTCTCGAACTCCTGACCTCAGGCGATTCGGCAT
+GAGCCACCATGCCTGGCCTGTCATTCATTTTGAGTTCTCTGTGTGTGTGATGTGAATAAT
+GTGAGCAGCTTCCCTCACGGGCATGTGGATGTTCGGGTGTCTCAGCACCATTTGTTAAAG
+ATGAGTCTTTCCTCCATCGAATTGTCTTGGCACCCGTATTGAAAATCAGTTGACTGTAGG
+CCGGGCACAGTGGCTCAAGCCTGTAATCCCACCACTTTGGGAGGCCGAGGCAGGAGGATC
+ACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATAGTGAAACTCTGTCTCTACTAA
+AAATACACAAATTAGCCAGGCACGGTGACCGGTGCCTGTAGTCCCAGCTACTTGGGAGGC
+TGAGGCACAAGAATCGCTTGAGCCCGGGAAGTGGAGGTTGCAGTGACCCGAGATTGCGCC
+ACTGCCCTCCCGAGACTCCATCTCAAAAAAACAAGTTTCATTTTTATATTGTTCATTGCC
+AGTGTGAACAAATACAATTGATTTTTGAAAAATTGATCTTGTGCCCTCCAAGTATTCTAT
+ACCTTGCTGTACCTGTTTATTAGTTCTAATAACTTTTTTAGTGGCTTCCTTTGGATTTTC
+TATATATGAGATCATGTCATCTGAAAAGTTTCACATCTTTTTCTTTTCTTTTGAGACAAG
+GTCTCACTCTGTCATCCAGGATGGAATGCACTGGTGCAATATCTGCTCACTGCAACCTCT
+GCCTCCTGGGCCTAAGCAGTCGCCCCACCTCAGCCTGCAGAGTAGCTGGGGCTGCAGGTG
+CACACCACTATGCCCAGCTGATTTTTGCATTTTTTTCCTTTTCTTGGTAGAGACAGGGTC
+TCACTATGTTGCTCAGGCTTGTCTTGAACTCTTGGGCTCAAGTGATCCTCCCGCCTTGGC
+CTCCCAAAGTGCTGGGATCACGTGCAGGTGTGAACCACTGAGCCTGGCCCTGGATACCTT
+TTATTTCACTTTCATTTTCTTTTCTTTTCTTTTTTTTTCTTTTTGAGATGGAGTTTCATT
+CTTGTTGCCCAGGCTGGAGTGCAACGGCGCGATCTCAGCTCACTGCAACCTCTGCCTCCC
+AGGTTCAAGTGATTCTCCTGCCTCAGCCTTCTGAGTAGCTGGGATTACAGGCATGCACCA
+CCATGCCTGGCTAATTTTGTATTCTTAGTAGAGACAGGGATCACCATGTTGGTCAGGCTG
+GTCTCGAACTCCCGACCTCAGGTGATCTGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTA
+CAGGCGTGAGCCATGATGCTCAGCCTCTTTTATTTCATTTTCTTTCCTAATTGCTCTGGC
+AGGAACTTCCTGGAGTGTCAAAAGTAAGAGGCAGGAGTGAGCATTGCTGTTTTATCGTGG
+CATTTTGTTGACGTGATTGCGACGCTCCGGGAGTCTCTGTCCAGGTTCTTGTGCTGAGAG
+GCTCCTTGGATCAGTGGGTTTATGGTTCCCATCAAGCTTGGAAAAACTCCAATCATTATT
+TCTTCAGCTATTTTACCTTCTTCCCCTCTTCTGGGACCAACTCCAATTAAACGTATGTTA
+GGCCACTCAACGTTGTCTCACAGCTCACCATTCTATTTCTCTGTTTTTCAGTTTTTTTGT
+TTGTTTGTTTGTTTTTTGAGACAGAGTCTTGCTCTATTACCCAGGCTGGAGTGCAATGGC
+ACGATCTCGGCTCACTGCAATCTCTACCTCCCGGGTTCAAGCAATTCTCTGCCTCAGCCT
+CCCAAGTAGCTGAGATTACAGGTGCCTGCAACTACGCCCAGCTAATTTTTTTGTTGTTGT
+TGTATTTTTTGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGAC
+CTCAGGCGATCCACCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCATAAGCCACCG
+CGCCCAGCCTCTCTGTTTTTTAAAATCTGTTTTATTTTAAATAGTTTTTATTGTTATAGT
+TTCGAGTTGACTACTGTTTTCCTTTCCAGTGTCTAACCTGTTGGTACTTCCCCCCAGTGC
+ATTTCTCAAATCACACATCATAATTTTCATCTCTAGAAGTTCCCCGTTGGGATTTTTGTA
+ACTTCAAAGTCCCTAACACATTCGATATTTCCTCTAGCTTCCACTTTTCTAGTTTATTTC
+TGTTTTTGTTTAGAGATGAGATCTCGCTTTGTTGCCCAGGCTGGCCTTGGCATCTTGAGT
+AGCTGGGACTATAGGCACACACAACCACACCTGGAATAGCTTCTTGGAGTAAGTTGTAGC
+AGCAGCTTTCATATCCTTGTCTATGAATTCTATCATCTCTAACATTGCTGGAATCTTCCT
+GTCCATGTGGGGAGGGTTCATGTGTCCGTCATCTGGGAGGGTCCATGTGTCTGTCATCTG
+GGGAGGGTCCATGTGTCCGTCATCTGGGGAGGGTCCATGTGTCCGTCATCTGAGGAGGGT
+CCATGTGTCCGTCATCTGGCAGGGTCCCCGTGTCCGTCATCTGGGGAGGGTCCCCGTGTC
+CGTCATCTGGGGAGGGTCCCCGTGTCCGTCATCTGGGGAGGGTCCCCGTGTCTGTCATCT
+GGGGAGGGTCCCCGTGTCCATCATCTGGGGAGCATCCTTGCCTGAGTGCCAGGAAGGGGG
+GACACTCTCACTGTAACGTCAGCTCAGATCCTTCATGCTTTCATTGCTGCCTCCACATGG
+AGATGGCATTTGCCCCAAGGATTTCTGTCAAGCAGGTGACAGCCTCCTGCCTGCAACCTG
+CTTGGTAACATTAAGCCCCTGGCTTGGTCAGGAAAAGTCCAGCCGAAATCCCGCATAGTA
+GGTTCATTGGCCACCTCCTGGAGTGCTGCTCTCACCCCTTTCCCAACAAACCAGCTTCCT
+GGGGACGTGCTGATGGAGCTTCCTCTTCCTAAAGCCGAACTGGAAAAACAGAAGGTGCAC
+AACGACACGATGTCCTGGCCCCCAGGCGTCTCCGCCGACAGCTTGGGCCTCCTCCCGGTG
+CATGTGAAGGAGGAAGTTTGGCCAGAGCCAGCAGACCTCATCCCTGACCGGGGCTGGGGG
+GGCCAAGACCAAGGGGGCCACTGGGCCTGGGGCTTAAGAGGCCATGGTTGGGGGGGATCG
+GCAGCTGGAGGGTCCCATGCTGGAGCACAGCCCGCCCTGCCATCTGGTGTGTTTGGCACA
+TGCCAGTCAGTGATATGGTTTGGATCTGTGTCCCCACCCAAATCTCATGCCAAACTGTAA
+TCCCCAGTGTTGGAGGTGGGGCCTGGTGGAAGGTATAGACCATGGGGGTGGGTTTCTCAT
+GAATGGCTTAGTACCATCCCCCCGCCGTGGTACAGTCCTTGGGTTAGTAAGTGAGCTCGC
+AGGAGAGCTGGTGTTTAAAAGTGGGTGGCACCCCACCCCCAACCCCATCTCGCTCCTGCT
+CTGGCCATGTGACCTGCCTGCTCCCTCTTCTCCTTCTGCCAGGATTGGAAGTTTCCTGGG
+GCCTCCCCAAAAGCTGAGCAGGGCCAGACGCAGTGGCTCACGCCTGGAATCCCAACACTT
+TGGGAGGCCAAGGTGGGTGGATTGCTTGAGGTCAGGAGTTCGAGACCAGCCTGAACAACA
+TGGGGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCACATAGCT
+GTAATCCCAGCTACTCGGGAGGCTGAGGCAAGAGAATTGCTTGAACCCAGGAGGCAGAGG
+TTGCAGTGAGTTGAGACCATGCCACTGCACTCCAGCCTGAGTAACAAAGCAAGACTGTCT
+CAAAAAAAAAAAAAGCTGAGCAGGTGCCAGCACCATGCTACCTGTGTAGCCTGCAGAAGC
+ACAAGCCAATTGAGCCTCTTTTCTGTCCCCCAGGCTGGAATGCAGTGGCAAGATCTCTGC
+TCACTGCAGCCTCTGCCTCCTGGGATCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGC
+TGGGACTACAGGCACCGCCACCACACCCGGCTAATATCTGTATTTTTAGTAGGAACGGGG
+TCTCACCTTGGTGGCCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCGCCCGCCTCA
+GCCTCCCAAAGTGCTGGGATTCCAGGCGTGAGCCACTGTGCCTGGCCTACAGGCAACCGA
+TTTTTCAACACAGGTGCCAAGACAATTCAATGGAGGAAAGAATGGTCTTTAACAATCACA
+CCACTGCACTCCAGCCTGGGCAACACAGCCAGACTCCATCTCAAAAAAAAAGCAACTGAC
+AAATAGAAGAGTGAGCTGTGGGACAACTTCAACTGATATACATGTAACTGGAGTCAGTCC
+CAGAAGAGGAGAGCTGCCCCAGCTCCACCTGTCCCTACCCCCAGGGTCCCCCACACCCGT
+TGCCCTGTCCAGGTCAGAGTGAGCCCAACGGCTCAGATGCCGCTGCCTTCCTCTGCCCAC
+CAGCTTCCTCTCTCCACGCTCCATGCTGAGCTTATAGGCTGACTGTAAGTTCATTCTCAC
+ATTGCTATAAAGAAACGCCTGACAGTGGGCTGGGTGCGGTGGCTCAAGCCTGTAATCCCA
+GCACTTTGGGAGGCCAAGACAGGCAGATCACTTGAGGTCAGAAGTTCGAGACCAGCCTAG
+CTTCAACAAGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCAGGCACGATGGT
+GGGTGCCTGTAATCCCAGCTACTCGGGAGACTGAGGCAGAAGAATCGCTTGAACCCGGGA
+GGCGGAGGTTGCAGTGAGCCGAGATTGTGCCACCGCGCTCCAGCCTGGGCGACAGAGACT
+CTGTCTAAACAAAACAAAAGAAAACCCAATCTAACAAAGAAAACCTTACTACAAAGCTAC
+AGTCATCAAGAAGACAGTGTGATTGATAATAGAACAAGGATAGATGTATAGATCGATGGA
+AAAGAATTGAGGGTTCAGAAATAGGTCCTCACATTTACAGTCAACTGATTTTTTTTTTTT
+TCTGAGACAGGGTCTCACTCTCAGCCCATCACCTGGGCAGAACCCTGCTGATCCTGCAGA
+TCACTGGACCCTCAGGACACTGAGGTGTGAATGCCAGAAGGGGACAGTGGGACATCAGGG
+AGGCTGCCACCCCAGGGCCCTTGCCCCGGCTGCGTCCGAGGTGGGTATAACCCTGGGGCT
+CCAGGGGGCCGTGGGGCAGCAGCCAGGCATGGTGAGGAGACAGTCCTGGACCCAGGTGAC
+CACAGAACCCGGCGGGGCGAGCTTCAGCCTCACCTCTCACAAGCCCCGGCTCCAGGCAGC
+CCCAACCCCACCCCCATCCCTAACTTGCCGGCGCCCGGAGTTCATGGGCCTGGCCTAGAC
+TTCGGTCACCACAGGGACTGAGGTTCTCCAGATTTCAAAAGCCTGTGATCTGCGGTTGTG
+TTGCCCCGTTCCCCCCGCGGCAGACAAGCCCAGACACACACGGCCCAGACACCCCAGAGG
+CAAAGGAATTCAGCAAACATTTATTGACCCTTGGTCCTCATCAAGGAGGCAGTGAGAGAT
+GAACTGGAAGTGACCAGGGGCTGCCAGCCACACCCCCTCCACCGAGAAGATGACTTTCAC
+CTACTATTCAGCAGAAAACCAAAAGCCAAGATAAAAATCGCTGGGGAGGGGCAGGGATGG
+GGGACCGGGCCAGACCCCAGCTGCTGAGCAGCCGCCACCTGAGGTGGGGAGGGGCAGGAA
+ATGTCTGGAGAGTAGGGAGGGCAGAAAGGACCCCCACGTGAGGGGGCACCCCACATCTGG
+GGCCACAGGATGCAGGGTGGGGAGGGCAGAAAGGCCCCCCCGCGGGAAGAGGCACCCCAC
+ATCTGGGGCCACAGGATGCAGGGTGGGGAGGGCAGAAAGGACCCCCCGCTGGAGGGGGCA
+CCCCACGTCTGGGGCCACAGGATGCAGGGTGGGGAGGACAGAAAGGACCCCCCGCTGGAG
+GGGGCACCCCACATCTGGGGCCACAGGATGCAGGGTGGGGAGGGCAGAAAGGACCCCCCG
+CTGGAGGGGGCACCTCACGTCTGGGGCCACAGGATGCAGGGTGGGGAGGACAGAAAGGAC
+CCCCCGCTGGAGGGGGCACCCCACATCTGGGGCCACAGGATGCAGGGTGGGGAGGGCAGA
+AAGGACCCCCCGCGGGAGGGGGCACCTCACGTCTGGGGCCACAGGATGCAGGGTGGGGAG
+GGCAGAAAGAACCCCCGCTGGAGGGGGCACCCCACATCTGGGGCCACAGGATGCAGGGTG
+GGGAGGGCAGAAAGGACCCCCCGCGGGAGGGGGCACCTCACGTCTGGGGCCACAGGATGC
+AGGGTGGGGAGGGCAGAAAGAACCCCCGCGTGCCTAAGCAGGTTCTGGTGGGCGTCCTGG
+CTGGGTGTAGGCAGAGGCTGGCTCCCGGAGGCCCGAGGGGGGCTCTGAGAAGGGGGCGGC
+CTGAGGGGGAGCCCAGGACAGCCCCTATGCTGCCCCCGTCCAGCCCGGCCCCTCAGGCTG
+TGTTTCCTGAGACCTCGCTAGTCTAACCCAAACCTCCCAGCTCTGTCATTCAAAGGGATG
+GATTAGGTCCCCGTGGGTCCATTTCCCTGTTTTGGGTGCTGAGGACAGAGCTTCTGGACA
+GACTCAGCCCTCGCCCTCTGGAGCCCCGTCCAGCTGGGCCCGGATGATGCACCACCCAGC
+CTGCGGCAGATGGGATGGACGACAAGTTAGGAGGAAACAAGGGGGAAAAGCCAGGGGGCA
+GGTGGTGTGGAGCACAAAGGAACCCAGACTGCGAAGGGACTGCCCAAGGACTGTGATTCC
+CCCAGAACCTGAGTGGTCCCTGGGCAGCTATGCAGGGCCCTTTCGCCACAGTGGAGAGGG
+CATTCAAGGCCAGAGCCTGGTGGAGAGATGCCCTGCCCTCTTGGGACCCACAGCCCGGGT
+GACTTTGTGGGGTGCCTCTCTTACCCTGAGCTCCTCCCCACACTCCCAGCTTCGCTGCCC
+CAGGCCCTCCTTCCCCTTCTGCACTGATGCCTTCTCTGAGCAACTCCCCTCCCCCGGCCA
+CGCTGAGCTTCCAGCTGCCCCCAAGAAGACCGTCCCTTCCTGTGCTGCTGAGGAGGCCTC
+CCTCACGGGGTCTCAAGCTCCCAAGGGGAAGGGGGCCTCCCTCACGGGGTCTCAAGCTCC
+CAAGGAGAAGGGGGCCTCCCTCATGGGGTCTCAGGCTCCCAAGGGGAAGGGCTACTTTGA
+GGCTCTCCTGGGACCAGGACCCCCAGAGTAGGACTGCTGGGGGGACCAAGGGTGGGACCC
+CCAGCCCAATGCTACCCCGCCCAGGGTCACTGGCCTGGCCCTCGGAGCTCAGGGAGGGGG
+CAGGGCAGCCAGGGGCCAGGGGTGGCCTGGCTTGTTGGGCCTGGGAGGCTCCTACAAGCT
+GTGCACGGCTGTGTCCTGGAGGGCCCAGGGGGGCTCCTGATGGAGGCACAGACTGGGGCC
+TGGAGGGCCAGTGCTGGTGGGAGGGCTCGCTCGCCTCCCGTGGGCCCTGGTGAACTCGGC
+CCCAGTTGGGAAATGGCCCTGGGTGCGGCTCAGGGGGAGACCCTCTGCCTCGGCTGAGTG
+CCTCGAACTGCGCCGGACCCCCCCGAACGCGGGACCGGGATGGCGACCGCGGCGCTGGTT
+CAGGGGAACGTCCGGCGCTGCCTGGTAACTCGGTGGTCGACAACGGCACGTGCTCGGGAC
+GATGAGGGAGGAGCCCCCAGTCCTCACCCACTGGGGAGGCGGAACCTCCCTTACCGGGGC
+AGGGGAGGCTGCGGGCAGGGCCGACGCCCTCGTGAGCGACGTCCTTGGCCCCGGCACTCG
+GTGTCCACAGCCCAGCTCGGACCCGCGCGCTCCCGCCGGGCGCCCCCCGCACAGACGCCT
+GGAGGAGGGGTCTGCGGTGGGCACGGGCAGCTCTGCACTTAACAGGAGAACCCAGCGGGG
+GTCTTCAGGGCCAAGGGCGGCCGCCCTCATCCCAGCGCCGCTCAGGACCGCAGCCTCCGC
+CTTCCGCGGTCCGGGGACTGGGAGTCGGGAAAGGGGCCTCCGAAAAGTAACTTGCCCGGC
+GATGCTGCGCGACCGCCTTCCAGCACCGGGAAGATTCTGGGCACTCAGGGACGTTGAGCT
+TCCCACCTGAGCCTCCGGGGGGACCCCTCACAACCGCCACCGCAGAGCGAGGCAAACCCA
+ACGCGGGGGCAGAGGGCGGGTGCGCATGCGGGGCTGCAGGGATGCGGAGGGGAGGGCGCG
+GAGCGGAGGGCGCGGAGCGGAGGGGTCGCCCTCAGTCCTCGGTCCCGCCCCCAGCCCGCC
+CCCCCGGGCCCGCCCGACGCCCCCAGCCACCTGCAGACCGCGGCCCTGGGAGGAGGGCGG
+GACCCCGGCGCGGCGTGGCTGCGGGGCGCTCCCAAAGTCAACTCTTCACCAAGACAAAGA
+AAGAAAACTCGTGACGCAGACTCTGGAATAATAAATACGTTTTCTCTGCTACAGTCTCGG
+CAAAGGCCACGGCCCTAGAACGGGGCGCCGCCTCCGATGCAGTCTCAGGGCCACAGCCTC
+AGCGCAGCCACGGCCTCCAGGGCCCACCCGGGCCCTGCGGCCCCGCCCTGGGGGCGGCGG
+GCAGCGCCCGGGTCAGACCCGGCAGCAGCGGCGGCGCGAGCAGAGGGAAGGGGCCGCCGA
+GCGATGGCAGCAGCGGGCGGCCCGCGTAGACCTCGGGCGCTGGGGCCTCTGCGGGGGCAG
+CCGGGGACAGCGAGGCCGGGCGGCGGGAGGGTCCCAGCTGGCGCAGGCAGGCTGCCAGGT
+GGCCCAGCAGGCGGGAGCGCACGTCGGCCGGGACGCCCTCGCAGCCGGCCAGGAAGCGGT
+TCACCTCCGCCAGACACTCGTGGAAGCCGGCGCGGTACTTGCCCAGAACGGCGGGGTCGG
+CGCTGAGCGCGGCTGCGGGAGCGACACAGGAGGAGAGGTCGGTGCCGGGTCCCGGGGGTC
+CCGCGCCCTCCCCCCGCCTCCAAGCCGCCGCCGCCCGCGCCTCACCCGTCACCTGCACGC
+GACGCAGGCTCCGCAGGTGTCTCACGGTCATCTCCAGGATGTCCGCCTTCTCCAGCTTCG
+AGTGGCGGGAGCTCTGGGGGCGGGGATAGGCGGGAGGTCCAGGTCAGCTGCGACCCAGAC
+TCCGGGTCTCGGGCCTTCGCCCCCGACTTACCTCTTTTCTGAGGGCGTCCAGGATGAGGG
+TTTTGAGCTGAGCGAGGCTCTCGTTAATACGCGCTCGGCGCCGCTTCTCCATGACCGGCT
+TGGAGGACTGCGGGTCGGGCACCGGCTGAGTCCCGCGTCCCTCCCGCCCCCCGGTCGCCC
+CCCTCACGCCCGGCCGGGACCCCACCTTGCGGTGCTCGGCCGCGCTCCGGGGCTTGTCTG
+GGGTCCGGCTGGCGCTGGCCGGCGCTCCTGCCATCGGCGAGGCGCTCGGTTTCCCCGGCG
+TGTCTGCGGCCATGGTGCGCCCCGCGCCTCCCCGTGCCGGGTGGAGCGCGCCGCCACGGA
+CCACGGGCGGGCTGGCGGGCGAGCGGCGAGCGCGCGGCGATCCGAGCCCCTAGGGCGGAT
+CCCGGCTCCAGGCCCGCGCGCGCCTCAGGCCGTTTCCCTATTTAAGGCCTCGCCGCCGCG
+GGGTGTGTGAACCCGGCTCCGCATTCTTTCCCACACTCGCCCCAGCCAATCGACGGCCGC
+GCTCCTCCCCCGCTCGCTGTCAGTCACGCCTCGGCTCCGGGCGCGGCCTCCGCGGGCGAC
+AATGGCATGCGGGGCCCCCGCCCGCGCCCCCCTCCGACACCGCTGGGGACAGGGCCGGGT
+GATCCCGCGCTCCCCGATGCAGCCGGGGCCGAGCAACGCGCCGGGAGGGGCCGCTGGGGG
+CGAACGGGGCCCGGGACCCCCGGGGCTGGGCGGAGTCTCGGGGCTCACTCTCCCGCCCAG
+GGGGCCGGGAGCCGGGGCTGGACGGAGCTGGGGCTGTGGCCGCGCGGGAAGTCGGGAAGG
+AAATTCCCCCAGTGGCGCAGGGTCCGGCGGCGCCGAGGGGTGGGCGAGCCTCGGTCTCGA
+GCCTCTTGGCTTCCTCCGCCCGTCCCCACTCCGGTCCCGGTTTGGGCCCTGCTCGGTCTC
+CGAGTTTGATCCGACACCGGCTCGGCCTCCGGGGGTCCCACCCTCAGGTGTGCGGCCTGG
+AGCACGGAGGGCTGCAGAAAGCCTTGGGAGCGACAGAGCCGGGGGAAGGTCGGCGGCCGG
+GTCGGCAGGCGGGAGGGCGGAGTCAGCGGACGGCGAAGGGGCGCACGGGTGGCCCCGCAG
+AGCAGGGCCGGTGATGGCGCGGGCCGGGCCGGACCACGAGGAGCAGAACGTGCGCGTGAC
+GCGAGCGGGCTGGTGACGTCACCAGGCACCCGGGGCGATGACGCAAGCCTGCTGGGATGA
+CGTCATGTGGCCCGTGTCGCCACGTGCTTCCAGGTGACCCGCTGGCGAACTCAGCAGCAG
+CAAAGTGGGGCTCACAGAAAAATGAGGGGCCACTGTTAATATAACTGCAAAGGGGCAGGT
+TGCGTAAAACAGGGCTGTGGTTATTTTCGTGTTTGCTGTTTTTATTTCGAATGCCGCTGC
+GGGGCACGTTGGTCCTTTCCGCACTCGGGGTCCCCGGCGGCCTCACGCGTCCGTGCAGCG
+GAGGCTTCCTGAGCCCCCTGGAGAGCCTGGCCTGGGCCCGGGTGTGGAGACCCTCCCGGG
+CTTTCAATCCGGGCAGGAGGCAGATGGCAGACTCAGCAGTCACGTAAGAGAACCGAATTA
+GGTGGGTGGCCTGGGTGGACAAAAGCCTTCTTGACGCCGGGTGGTCCCAAAGGCTTCTGC
+GGGGTGGGGGGTCCTCAGGGGGGAAGCCTCAAGGGAGGGCGTGGCATTCCCAGGGTGCGA
+AGGGGGCGCAGGGACGAGGGAGGTGGGGAGGGGGAGCTGGGCCAGCGAGAACCGGGAGCT
+TCTGGTCGGGGAGGGAGTCGGGGAACTTTTTGGGGAGCTTTTCTGAGCCAGGGAGTCGGC
+TGATTGGCAGGTTCGCCCCTGCCCGGGCACCTGGACCCAGGGTTTCTGTGCGGAAGCTTC
+CCCTCCCCTCGGACCCCACGTCTAATCTGGCCCCAAGCAAAGTCCTGCGGCCCACGCGGG
+AAGGCGCCCTCTTCGCGGCGCTGACCCCGGCCCTCCGCGGTGCCCCTGAGGCGCCCCCCA
+CACCCCGCCGCTTGCACAGGGGCGCGGGGGGCTGCGAGGCCGGAGCGGGGGTGGCGCCCT
+CTCCGCCGAGAGGCTGTCCGCGCCCCTCGCCGACTGGGGAAAGCCGCGGGGGCTGGGCGG
+GCGTCTCGGAGGTGGCCCCGCGAGCACTTAAGCCCCGGCTCTCCTGCCCCGACCTCTCTG
+CGCGCGCCTCGGCGCTGGAGAGGCTCGGACCGGCCCCGTAGCCCAGGAGGTGGTGTGGAT
+GGTGTCCCCGTCCCGCGTCCCTCCCCGGCCTGAGCGCTGGGCCCGGGCGGGAAAGCCCGC
+GAGCGCCCCCAGTGGCCGCAGTCGCCGCCGCCTCCTGCTGGGGGTCATCCCAGGGGAGCT
+GCCGGCCTGAATCTCCCCAGCCCCTGGGCCCCGGCTTGGGAAGAAATTTGGGGGGGCTCT
+GGGCCTCCCCCAGTCCCTAGACAGGCAGGGAGTTCGGGATGGAAGGAGGAGCCTGAGGAT
+CGTTTTTATTTATTTTTTTTTTGTAGAGATGGGGATCTCCCTATGTTGCCCAGGCTGGTC
+TCGAACTCCTGGCCCGAGACGATGCTCCTGCCTCGGCCTCCCAACGTGCTGGGACTACAG
+GCGTGAGTCTCCTCCCTGCCAAGCGTGGCTGGGACTGATCATTCCCTCACTGGTTTTTAG
+ATGGGCTCACTTCCCCTCCTTGTACCTGTTTTCTCATCTGTAAAAGGGAGCTAACTTTTT
+TTTTTTTTTTTTTTTGAGGCAGCGTCTCGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCAC
+CACAACCTTTGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGG
+ATTACAAGCATGTACCACCACGCCCGGCTAGTGTTTTGTATTTTTAGTAGAGATGGGGTT
+TCACTGTGTTGGCCAGGCTGGTCTTAATAGGAGATTCTACTTTTTTTTTTTCTTTTTTGA
+GACGGAGTTTCACTCTTGTCGCTCAGGCTGGAGTGCAGTGGCACGATCTGGGCTCACCAC
+AACCTCTGCTTCCTGTATTCAAGCGATTCTCCTGCCTCAGCCTCTGGAGTAGCTGGGATT
+ACAGGCGTGTGCCGCCACACCTGGCTAATTTTTGTATTTTTAGTAGAGATGTAGTTTCTC
+CATGTTGGTCAGGCTGGTCTCAAACTCCCCACCTCAGGTGATCCACGCACCTCAGCCTCC
+CAAAGTGCTGGGATTACAGGTGTGAGCCACCGTGCCTGGCCAGGAGATTCTACTTTTAAA
+GCCACTGACGGCGTCCAACTCATAGTGAGCACCCACGCCCATCTGCCAGGGTTCCTGCCC
+CTGGGCAGCAGCTGGGGTCCTTGCTGAGCAGAGGCAGGAGGGGCCACCAGCACTTGCCTC
+TGCTCTTCTGGAGAGGAAGAGACCCCCCTGCTCCCTGCCCCCTGCCAGGGAGCCCACTCC
+AGGATCTCCGGGGACTGTGTTCCTCCCACCTTCTTTGCCACAGGACAGCTCCCATCTGTG
+TGTCTGTCTCTCTGGGTCTGTGCCCTTGGCCTCTGATGGTCCCCTCCCTGCCTCTCGAAT
+CTGGCCTCGATTTGTGGTAGGGGCCTCAGGGTTCCTGAGGGCCTTGGGGTTCCCTTGCTC
+TGAGTGTGGGGGTGGATCCTGGGCTGCAGCCCAGGATGGTGCCGACACCTGGGTTGGGGG
+CAGGTTGCGTTTTTCAGAGACGGCCGTGATAGTATCTCCCATCCCCATATCTTGAAATGC
+CTTCTACATGAGACTCTGTGACAGTCTCAGCTGGGAAGAATGGGGTGTTTGGCAGGACAT
+GACTTCTGAGGCTGACTTGGAAGACGCCATGCGTACCTCGCTGTCCTGGGACAGTCGCTC
+TTGGAACCCAGCTGCCGTGCTGGGAGGGAGCACGCCCTGGCCTCAAGGAGAGGCCCCGTG
+GAGGAATCAGCATTGGATTCCAGACTCCTGAGCAGCTTCCGGCGCAGGTCCCAGCGCGCC
+CCGTTCCAAGGCTGCCCGCACACAGTAGGGTGGTTGCTGAGCGTGCTGTTTTGGGGTGGT
+TTGTGGTGCGGCACTCAAGACTGGAATAGTGGAGGTGGGCTGGGGCCCTGACCCAGGGAG
+AGTGACCCTTCCCTCCTCACCCCTGCTCCCTCCTCGCTGATCCCTTCCTCTCTTCCACAG
+AGGCAGAGGCTCAGCGACTTCCCCACCCCTCCCCCCCATCTAACGGGTGCTTCTTGGGAG
+CCACTGAAATCCAGCCGACCTCCTGGCCCTGAGTGGGTCAAGCTCCAAATGGCGGGTGGC
+CCCGGGGCATCTGCACAGCCCCCTGTTAGCTAAGGGGGGTGACTGATGAGGACATTCACA
+CGCCAGTGGGGAGACTGTGGGGAAAACCGGGGTGTCTTCTAGGCTGGACCTGGGGGGGCC
+TCAGCCTTGTTGGGGGGTCTCCTCACATTGGGCCACTGTGGCCGCACTCCATGACCACAG
+CCAGTGTCCCCAAAAGGCCTGTGAGGTGCTGGCTGTGACCTCCCCTCCCAACCTCTGACC
+CAGAGGTGGCGGCTGCCATCTCGCCACGGCCCTCAACACCCCCCTCACACACTGACTCCT
+GACATCAGAGACCTGTAGCCACCCCCTGCAGGTGGTCCTCAGCATGGTCCCCAACTCCTG
+CCCAGGGCAGCGGGCTGTGCACTCAGGCAGCTGGGGCCAAAGCCACCGAGGAACCAAGGC
+TGGGGTGGGGGTGGGTTTCTCTCCCGGAGAGCCGAGGTGGGCGCAGAGCTGTTCCTGGGT
+GTTTGCTGGGATTGTAGTGACAGAAGGCCAGGGCTGCAGGAATCCAGGCTGCCAGAGAGA
+GACCAGGACTCAGGCAGAAGCAGCAGCACCAGGCTGGTGCCACTGCCACCCCACCTGCAT
+GCCTTCTCAGCAGCGGTGGGAGCTGTGTCTCCAAGCAGGATGGTACTGGAGTCTCCCCAC
+CCTGCCTGTCTGGGATGCCCTCCCAGCCTGTTCCTGCTCCCGGCAGGCGCTGCTTTTCTC
+TCTGCTGTACCAGGACGAGGTGGGTGCCCTTGTCCCTCCTCACTGGCACTCCCAGACTGC
+TTTCCTTTTCCACCAAAACCACCCCCGCTTTGTGACCAGACCTCACTGTGTTGAAGTCAT
+CGGCACCCCTTTCCTGCAGGAGGGGACACCTGCTCCCTGTCACTCTCCCGGCCATGCCTT
+CAAAATCCACACCAGCAATTCTCCAACTTTGACTTCCTCTCTTTCAGGGGTCCTGTCCCC
+TCCCCACTTACCCCACTGGGTCCTTTCTCCCAACTGCACCCCTCCACGGTCCAGCCTCTC
+CACTCTCTCTGCCCCCCTCCCAGCTCCCGCCTCTGCTGTCCGCCAGCCCTGAGATCTCGG
+GCAGATGCACAGCCTGCATCTGCGGCTTCCTCCTCCCCTGTCTGTTCTCTCCTTATCAAG
+AGAAGCCTATCTGGCCGGCCATTGTGTCTGCCCCTCACCCTCCCTCCTTCCTGTTCATGT
+GGGCAGACCACAGCCCGTGTGGAATCCCTACCTTCTTGGTGGCTTAAGCACCACCTGCCT
+ATTCTTTCCGTAGTGGGGATCAGGGCAGTGCCAGTGGCTTCCTGGGGCCTCTCACAGCCT
+GCGGCCCTGGGCCAAGGTCAGCTGGGTGGGAAGGGCCCAAGGGTAGCCATGCTGGACACC
+TGGGGCTGCTGTCCCTCAGCTGCCGGGCTCTCTGCCAGAGCCGTGCAGCCTGGAGTCCTA
+CCCACTCTCAGTCAGCTTCCTCCTAACACATGGCCAGCGTTCCAGGAGGGCGAAGTGGAA
+GCCTAGGGACTCTTGAGGCCAGGATCCAGAACGCACATAGTAAAATCTCCACCACACTCC
+ATCGGCCAAAGCAAGTCACAGCAGCCAGATTCCAGAGGAGTCGAAGCACACACTGACCCC
+TCCTCCCCTCCACCGCCTGCCTCTGCCCTCCCCTCGCAGGGGCAGGGCTGCCTGATGAGC
+CCCCTGGGTTTATCTGCCCTGCTGGCCCTGGGAAGGCTGGGATGAAAGTGTCATTTAGTG
+GCAGGGACTTTAGGGAGCCTGGTATGGTCAAGCCCTAGCCCCCGCAGCAGTGCCCCCGCA
+GCAGTTCCCCCCGCAGCAGTGCCCCCAGGACAGCTGGGCCTGGGTCTCCAGTGGGTCGGA
+GTTTTCTGAAGCCGGCCGTGGGTCGACCTCGCACCCGGTGACTGCCCCAGGCGGAGGGGC
+ATGCGTGGCCCAGCGCGGGGGCCCTGTCCGTGGCCGTGTGGGGTCAGGTGTCCGGCTCGG
+GGCTTCTGGGCCCCCTGCTCCCCAAAGGTGTGCAGCTCCCGCGTCCCCTGCCAGGTCCTT
+TAGGTCTAAGAGGGTCCCTCTTGTCCAGCGCACCAGGCTCCACGTACCCCCAACCCCTCC
+CCAGCTGGGTGCCTCCCCCTGGCTGGAACGGCAGCCCTCCCTGCTCATGGGCCTGCCCCT
+CCACTCTATCCTCCCTGACGCAGCCAGTGGCATGCTTCTAACCTGCAGATGCCCTCCCCA
+GGGGCCAAGCCCACCAGACACCAGGCAACTCTAAGTGGCCCACTGGGTCCACTGTGTGGA
+GTGGGACCCTCCGCCCTGTCTCAGGTCCTGCTGTCCCAGGAAGCCCTTACAGGGGGCTGC
+AGCTGGGGGGTGACATGCCTGCCGAGTGGGTGGGGAGGCTCCGGCCCGGTAAGATGGGAT
+CCAGCAGTGCGAGACTGTGGCCCAGGTCAGATGGTGGCAGCTCGGCCTTCCTGGTCCCAG
+GTGGAGAGACAGGGTGAGGCTCCTCCCCATGGGATCTGGAGGGGAGGGGCTGCCTGTGTA
+ATCAGCCCAGCCTCGGACGTCAACAATCCATGTTTCTTAGGAAAGGCGGCCAACCCAGGG
+TCTCCAGTGACACGTTTCCGGGTCATCATCCGGTGGCCACAGGGAATCACAGGCTCGGTG
+TGACTTTCTCAGAGCGCCATGGTGCCCCTGTGGGGTTTCCCAGCCCATCCTGTCCTGTGG
+GACAGGCAGAGGCCCAGCCGTGTCATCGGAGTGACCTTTGAGCTCTAACCAAAGTCCACG
+TGTCATCAGGAGCCATGAGTCACTCAGGTGCCATCCAGGGCGGCGGCTGAGGAGTGGTGA
+CTGGCCAGATGGGAAGGCGGGGAAGGGTCTGGATTTGAATGAGAGCGAGGGAGTGGGCTG
+CAGGCTGGTAGACTCCTCCAGATGGATGAGGCCAGACCCCTGCAACAGCCATCCCGAGCA
+AGGCTCAAGCCTCCCTGAGAGTCCAGGGCGCCAAGTCAGCCCTGCACCTGGCCCGGGCCT
+CGGACCCCGACGGGGCTCACCCACCTGAGATCACCCTGGCTCTGCGGGAAGGCAGGAAGC
+TTTGGCATGATCCTCCACGGGCGAGGATCACGTAGAGACGTGTAGAGACGCGACGAAGCA
+CGAAGACCCGTGTTTGACGGGTTGCCAGGTGCCTACATCAGAGCTCATTAAATTACACAT
+TAAATAGATGCACGTGTGTGTGTCAAGCTCCCCTAATTCAAGTTGTAGAAAATCAGACTC
+AGAGTTCTTACACTCGGGGGTGTTTTAGCAGCTGCGCCTCAAGATTCTAAATTCAAACGC
+ACACGGAATAAAACATTTCGGTTTATCGCCAGGCGCGGCGGCTCACACCTGCCATCCCAG
+CCCTTTGGGAGGCCGGGGTGGGTGGATCACCTGAGGTCAGGAGTTGGAGACCAGCCTGGC
+CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAGATTAGCTGGGTGTGGTGGTGGG
+CGTCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGT
+AAAGGTTATGGTGAGCCAAGATCATGCCACTGCACTCTAGCCTGGGCAACAAGAGCAAAC
+TCTGTCTCAAAAAGAAAAAGAAAAGAAAAAAGAAAAAGTTTATTCCCAGTAAAACACGTT
+CAACTCTCCAGATCGTGGTGACATTTCCAGCTTGATGTGGTAACGTGATTGTGAGCTTCA
+GGTATGACCTTCAGCATAAATACGTGTGCCATCTCCTGTGCAATTCTTTTTTTTTTTTTT
+TTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGT
+GGCGGGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCA
+GCCTCCCAAGTAGCTGGGACTACAGGCGCCCGCCACTACGCCCGGCTAATTTTTTGTATT
+TTTAGTAGAGACGGGGTTTCACCGTTTTAGCTGGGATGGTCTCGATCTCCTGACCTCGTG
+ATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGC
+TCCTGTGCAATTCTTACAGACCCAGCTTGGCTGTTCTCCAGTGTCTCCTTTGGGAGTTGT
+ACCTGATTTTATTACCAGTTTTCATCTGAATCCACTGGGGAATGGGACGATTTTGCTTTT
+GTTTCTTGGCCAGGAATCGCTTAATTCTGAAAGTCTGGTGAGAAGACACGGCGAGAATCG
+GGGTCCAGCACAGATGATGGCGACAGCGGAGAAGGGAAGGTAAGGGAGGGGGCTCAAGCT
+TTTATCGTTATGGGACCTCCTGTGTCTATTATGCTTTCTTCCATGATCTTTGTTAGTATG
+TTAATGACTTTGTTAATATATCCACACCTGCTTCCTTTTACTTAATATTTGTGTGGTATG
+CTTCTTTCCATTGCTTGATGTTCAAACTTGCTGTGTCTTTATGTTTCAGATGATTCTTGT
+CTCTGGAAGCCACACAGAGCCAGTTGTTTGTTTTGTTTGTTTGTTTCTTTCTTTCTTTTT
+TTGAGACGGAGTTTCGTTCTTGTCCCCCAGGCTGGAGTGCAATGGCACGATCTCGGCTCA
+CTGCAACCTCCGCCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCAAGTAGCTGG
+GACTACAGGTGCCCACCACCACGCCGTACTCATTTTGCCTTTTTAGTAGAGACGGGGTTT
+CACTGTGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCAGGCGATTCACCCGCCTTGGCC
+TCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCGCGCCCGGCGTTTTGTTTCATTTTTA
+TTTTTGAGACACGGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGTCGCAATCTCGGCT
+CACTGCATCCTCCGCCTCCCGGGTTCAAGCCATTCTCGTGCCTCAGCCTCCCGAGTAGCT
+GGGACTGCAGGCGCCCACCACCACGCCCGGCTATTTTTTTTTTTAGAGGTGGGGTCTCAC
+TATGTTGCCCAGGCTGGTCTCAAACTCCCAGGCTCAAGCGATCCTCTAGGCTTTGCTTCC
+AAAGTGCTGAAATTACAGATGTGAGCCACCATCTGACAATCTTGGTCATTTAGTCCACAT
+GAATTTTGGGCTTTTGGCCTGGAGAACTACGAGAGAATACATTTCTGTGGTGTGAAGTTT
+AACACCCAGTTTGTGGTACATTGTTCAGCAACCCCAGGAAACTAAAGCAAGTGACTGCAG
+GTCTGGTCACCTTCCTCGGTGCCTGTGCCTGGGGTTGGTTCTGTCGAAGCAGGAAGACAA
+CTGGCAGAGATGGGATGAAGTAACCAAAAGGAAAGGAAGATTCTAGCACCGTACGTCAGC
+ATTAAGAAATCAGGAAACGGGCCGGGCGCGGTGGCTCACGCCTGTAATCTCAGCACTTTG
+GGAGGATGAGGTGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGGTAACACGGT
+GAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCAAGCGTGGTGGTGGGCGCCTGTA
+GTCCCAGCTGCTCGGGAGGCTGAGGCAGGAGAATTGCTTGAGCCCTGGAGGCGGAGCTTG
+CAGTGAGCTGAGATGGCACCACTGCACTCCAGCCTGGGCGACAGCAAGACTCCGTCTCAA
+AAAAAAAAAAAAGAAAAGAAATCAGGAAACATATACCATGTTTAACAGGGCATCTAAAAT
+GATAAAAATAAATAGAAAATCCTGGGTTTTTTGTTTGTTTTGCTTGGGTTTGGTTTGGTT
+TTGAGACAGGGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGCGATCACAGCTCAC
+TGCAGCCTCCACCTCCCGGGTTCAAGCTATCCTCCCACCTCAGCCTCCAAAGTAGCCAGG
+ACTACAGGTGTGCGCCACCACGCCCGGCCAATTTTTTTATGTATTGCAGGGACAGGGTTT
+CACCATGTTGCCCAGGCTGGTCTCAAACTCCTGGGCTCAAGCCATCTGCCTGCCTCGGCC
+TCCCAAAGTCCTGGGACTGTGGTGTTTGTTTGTTTGAGACAGGGTCTTGTTCTCGTCGCC
+CAGGCTGGAGGGCAGTGGCGCGATCTCAGCTCACTGCAACCTCCACCTCCAGGGCTCAAG
+CAATTCTCCTGCCTCAGCCTCTCGAGTAGCTGGGACTACAGGTGTGAGCCACCACACCCA
+GCTAATTTTTGCATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCTAGGCTGGTCTTGA
+ACTCCTGACCTCAAGTGATTTGCCCGCCTCGTCCTCCCAAAGCGCTGGGATCACAGGCGT
+GAGCCGCCACCCCGCCTCCTCTTTGGTTTTCAGATGCTGACAATTTTGGTGACCCCTGAG
+ATTTGCTGGGAGACGGGGAAGGGCCAGGATTCATATTCAGAATATGTTGATTTTTCACTC
+TTACACTTGTTTATTTAAAAATTATTTATTTATTTATTTGAATCTTATTTAAATATTTTA
+TTTATTTGTTTATTACTGAGTCTTAGCTATCCTTCTCTTGTTATGTGCTGTGTGTAACAA
+CAACAATTTGGGAACAGCCTAAGTATTCAGTGATGTGGGATGGGTTTTAACTAAATTAAC
+TCTGTACTGTAACAGGCTCATTCTTCCATGGGAAACATGCAGTTGTTAAAACAACCTGCA
+CAGATGCGTCCACCAACACGGATAGATGCGTGTTTTTGTTTTTTGGGTTTTTTTTTTTTT
+TTTTTGAGACAGGGTCTCGCTCTCTCACCCAGGCTGGAGTGCAGTGAAGCGATCTCGGCT
+CACTGCAGCCTCCGCCTCCCAGGCTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTATCT
+GGGATTACAGGTGCCCACCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGATGGGG
+TTTCACCATGTTGGCCAGGCTGGTCTCAAACTGCTGACCTCAGGTGATCTACCCGCCTCG
+GTCTCTCAAAGTGCTGGGATTACAGGTGAGCCACTGCGCCCGGCCCATGCCCAGCTAATT
+TTTCGCATTTTTAGTAGGGACGGAGTTTCACCATATTGGCCAGGCTGGTCTTGAACTCCT
+GACCTCAGGTGATCTGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCC
+CTGTACCTGGCCTTTTTTGTTGTTGTTGTATTTTTAGTAGAGATGGGGTTTCGCCATGTA
+GGTCAGGCTGGTCTCGAACTCCTGATCTCAAATGATCCTCCCGCCTCAGCCTCCCGAAAT
+GCCGGCATTACAGGCATGAGCCGCCTGGCCTGGATAGATGTTTATGATACACTGTTGCAT
+GAATGAAGCAGGTTACAAAACAGTGAAAGTATGGTGAGGCCTTTTCACCTTTGCTTTTTA
+TTGATGTGAAATTCATATAACATAAAACTAACCATTTTAAAGAATGAAATCCAGTGGCGT
+TTAGTTATTTACCACGTTGTCCAACCATCACCTCTGTGGAGTTCTGAAACATTGTCACCC
+CCAAAGGGGCTTGTGGCTCTGAAGCAATCACCCCCCACTCCCCCTCCCTGGCCCCCGGTA
+ACGGGGTCGGCTTCCTGTGCTGCGGCTCTACCAGTTCCGGTCGTTTCCCCTGCGGTGAAT
+GGAACCAACACTCTGCGGCCTTCGTGTCTGGCTCTTTCCACTTAGCATAACGTTTTCAAG
+GTTCTTTCACATGAATCAGTGCCTCAGTCCTTTTCATGGCTGCATAATATTCCGTTGTGT
+GGACATTCCACACTTTGTGTGTCCATCCATCACTGATGGACATGTGCTCCGTTCCTGCTA
+CTTGTTTATTGTAAACTGTGCTGCCATGGACATTTGTATGCAAGTATTTGAACACCTATT
+TTCAATTCTTTTGGACACATGCCTAGAAGTGGAACTGCTGGGTTCCCAATAATTCTGTTG
+AACGTTTTGAGCATCGCGGCGGCCGCACTGTTTTACATTCTCAACAGCAATGCATGTACC
+AGGATTCCAGTTCCTCTATGTATTCCCCAGTGCTTGTTACTGCCTTTATGTTTATTTTAT
+ATTATTTTTTGAGACTGTCTTGCTCTGCTGCCCAGGCTGGAGTGCATTGGTGCAATCTTG
+GCTCACCACAATCTCTGCCTCCTGGGTTCAAGGGATTCTCCCGCCTCAGCCTCCCAAGTA
+GCTGGGATTACAGGCGTGCACCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGATG
+GGGTTTCTACTAAAAATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTTAGGTGATCCGC
+CCGCCTCAGCCTCCCAAAGTGTTGGGATTGCAGGCGTGAGCCACCGCACCCGGCCTGGCC
+TTTATTTTTATTATTACAGTCATACCAGCAGGAAATAGCATCTCACTGGGGTTTTGATTT
+GCATTTCCCCAATTAATAATGATGTTGAACATCACTTTACAGCCGTTTCTATGTCATTGG
+AGAAATGTCTATTGAAGTCTTTTGGCCATTTGAAAATTGAGTTGCCTTTTTTTTTTATTT
+TTATTTTTTATTGAGTTGTAAGAGTTCTCTATATGTCCTGGATGCTATGCCCTCATCAGA
+TAGATAATTTGCAAATATTTCTTCCCATTCTATGGATTGTCTTTTCACTTTCTCAATAGT
+GTCCCAGAGTTCATTTTTGTAGAAAATAAAAGATAGGTCTCTTTTATTAAAAAACAATCT
+GAGGCTCCGGGTGCAGTGGCTCACGCCTGTAATCCCAGCAGTTTCAGAGGCCGAGGCAGG
+TGGATCACTTGAGCCCAGGAGTTCGAGATCAGCCTGGGCGACATGGCGAGACCCCCATCT
+CTACTAAAAATACAAAAAATTAGCCGGGCCTGGTGGTGCACCCCTGTGGTCCCAGCTACG
+TGGGAGGCTGAGGTGAGAGGATCGCTTTAGCCTGGCAGGCGGAGGTTGCAATGAGATGAG
+ATCGTGCCTCTGCACTCCAGCCTGGGCGACAGAGTGAGAGACCCTGTCTCAAAAACACAA
+AAACAACAACAAAAAAACACCAATCTGAGCAAATACTGCCCTAAACCGAGTGTTGTTATC
+TCTGGGTAGTTTGGAGTTCTTGTTTCTCAATTAACCATGGGGATGTTTTCCAAGTTTACT
+AATTTTGCAAGTTGGTAAATGGAAAATGAAACCATTAGTCCATGTGATGACAGCTTTAGT
+GCATCCTGTGAAGGATCTGGAATGCGCGATATTTAGGTGTTTCCAGGGTGTTGGGTGGGG
+GTGGGGATGCCGTCCGCTGTCCGGAGTCCCCGCCACTTTTGCTTTTCCCTGTCTTTCGGT
+CATTCGGTTTTGTTTCTTCCGCTCACTCTGGGGCATGCCTCGGGAAAGGGAAACCGAAAC
+TGAAGCCAAATTTGGCCACCAGCGCAGGCTCGGCGGCACGCCCCCTGACGTGTGTGCCTC
+AGGCTTATAATAGGGCCGGTGCTGCCTGCCGAAGCCGGCGGCTGAGAGGCAGCGAACTCA
+TCTTTGCCAGTACAGGAGCTTGTGCCGTGGCCCACAGCCCACAGCCCACAGCCATGGTAA
+GGCAGATGTCACAGGTGGGGGGAGGTGGGCTCTGTGCCAGCCAATTTTCGTCTCCCTCCC
+CCAGCCAAGGTCTCCCAGGGGTGCAGGGAGAGCGGAGCTGCTCAGAGCTTGGCCAGGTTC
+TAAGTGTGCTCCTGAAAGCAGGTCACCCCTGAGATCCTCAGGGTGGGGCACAGAGGGGCA
+CCCTAGCAGGTAAAGGGAGGCCACGGGATGGCGGTGGGCAGCTGGCCTTCTAGTAACGAG
+CCCTCAGTGCCTTCTGTGCCTGGGGTCCCTGCCGGCGGGATGTAGAGGACAGACAGGAGG
+GAGCACTGTCCCTGGGTACAGGAGCTCGCCCTGCAGCCAGTGCCTTGTGTGTGGTGGGCC
+TGGGGCTGGCGCCGCAGTCTCTGAACCTGTGTGACGCCTGCAGGGCTGGGACCTGACGGT
+GAAGATGCTGGCGGGCAACGAATTCCAGGTGTCCCTGAGCAGCTCCATGTCGGTGTCAGA
+GCTGAAGGCGCAGATCACCCAGAAGATCGGCGTGCACGCCTTCCAGCAGCGTCTGGCTGT
+CCACCCGAGCGGTGTGGCGCTGCAGGACAGGGTCCCCCTTGCCAGCCAGGGCCTGGGCCC
+CGGCAGCACGGTCCTGCTGGTGGTGGACAAATGCGACGAACCTCTGAGCATCCTGGTGAG
+GAATAACAAGGGCCGCAGCAGCACCTACGAGGTACGGCTGACGCAGACCGTGGCCCACCT
+GAAGCAGCAAGTGAGCGGGCTGGAGGGTGTGCAGGACGACCTGTTCTGGCTGACCTTCGA
+GGGGAAGCCCCTGGAGGACCAGCTCCCGCTGGGGGAGTACGGCCTCAAGCCCCTGAGCAC
+CGTGTTCATGAATCTGCGCCTGCGGGGAGGCGGCACAGAGCCTGGCGGGCGGAGCTAAGG
+GCCTCCACCAGCATCCGAGCAGGATCAAGGGCCGGAAATAAAGGCTGTTGTAAAGAGAAA
+TGGCCGCCTCTGTGTCTGTGCTTGCCCCTCCTCCAGCGTCCGCCTCAGACCCCTGGTGAT
+GGGGCGGGAGAAGTCAGGAGGGAGAACCCAGGGTCCATCCTGGTGACCAGGCCTGGGCTG
+CCAAGTGAAGGGATAAGGGTTTGCAGTTACAGCTTCGAGGGATCAAAATAGGGAGCCCCC
+CACCCCGAAACTGAAGTAAGACAGCTCTCCCCACCCTTTGGGAAATTAACTTCTAGGAAA
+AGAAAAAGAGACACAGTTGCTGGAGCCCATCCTGCCTGTCCTCCATCTGGGACAGCAGAC
+GGCTTAGGCAGGGACCCGCCTGATCAGATCAAAAGGGGAGGCTCCCAGTGGGCCCCTGGG
+AGCAGTAAGGGGTGAGTCCTTGGGGCCTGCCCGGTGGGCTGTGAGGCAGGCTCTCCATAG
+GAACTGGGGGCTGGGGACCTCAGCCGTCCCTAGCCCAGCCTACACAGCCTGCTCCACCTG
+CCTGGGCTGGGCTAGGGAGGGGTAGAGACAGGTCCTGAGCACTCACATCACCACTGGGGC
+CAGCTGCAGAAGACAGCCTGGGTGGCTAAGTACACCCCCTCAAGGCTGTGCGTGAAGGAG
+GGGCCGTGGCCAGCAGTGGAGGGCACCTGGAGTTGGGGCTGACACCGTCCAGGAAGCAGA
+GCTTGTCCCAGGTGGGGGGCCCCCAATTCAGTACAAGCTACAAGCTACACCCCTTCCCCC
+ACCCATGCACCCTTCTCTGTCTCTCCTATTCCAATTTGCTAAATGAGTCTCCTAGAAGCC
+AGCTGTTGGCCGGGAAGCAGGGAGGACGGGGCACGGATGTCGGCTGGGATGCAGCGAGGA
+CGGGGCACAGAGGGACATGCAGAGTCCGGACTCTGGGCACTTGGGCCTCAGCTTTCAGAG
+CCCTCGGGAGGATCCGGCTGGAGACACAGAGTCCCCCCTGGTCTGTGGGGGTCCATATCC
+AGGTGGGGAGACCCCCATCTGGCTGCACCAGGACCACTGTGTGTGCCCGCATGTGCCCAG
+CAGGGGGTGTCCTGGCTCCAGCCTTGTGTCCGGGTCCCCACCTCACCCCTGTGTCACAAT
+GGGCGAGTGAAGCACTTAGCCAGGGGCCTTTCCTGAACCCCCAACGGGGGCAGGGCAGGG
+CAGGGCCTCCTTTGTGGCTTCTGGCTCAGAGATCTGTAGCTAGCCTGGGGTGAGAGGGGC
+ACCACAGGCCCAGTCCTTTTTATTATTATTTTTTTTGACACGGAGTCTCGCTTTGTCGCC
+CAGGCTGGAGTGCAGTGGCGCGATCTCTGCTCACTGCAAGCTCCACCTCCCGGGTTCACG
+CCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCCG
+GCTAATTTTTTTTTGTATTTTCAGTAGAGGCGGGGTTTCACCGTGTTAGCCAGGATGGTC
+TCGATCTCCTGACCTCGTGATCCGCCCATCTCGGCCTCCCAAAGTGCTGGGATTACAGGC
+GTGAGCCACCGCACCCGTGCTTTTTTTTTTTTTTTTGAGATAGAGTCTCACTCTGTCGCT
+CAGGCTGGAGTGCAGTGGCGCCATCTCGGTTCACTGCAACCTCCACCTCCCGGGTTCAAG
+CAATTCTCCTGCCTCAGCCTCCCAAGTAGTTGGGATTAATGGTGCCCGCCACCTCACCCA
+GCTAACTTTTTTTTGTGTTTTTAGTAGAGACAGCGTTTCACTGTATTGGCCAGGCTAGTC
+TCGAATTCCTGACCTCATGATCCGCCCGCTTCAGCCTTCCAAAGTGCTAGGGTTACAAGT
+GTGAGCCCCCGCACCCGGCCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCATCATGT
+TGGCCAGGCTGGTCTTGAACTCCTGGCCTCAAGTGGTCCGCCTGCCTCGGGCTCCCAAAA
+TGCTGGGATTACAGGTGTGAACCACTGGGCCTGACTGACCCAGTCCTTTTTTTAAAAAAA
+TTACTTACTTTTCCCAGGGTCATACTCTCAGCTAGGCTGGAGTGCAGTGGCACAATCACC
+GCTCACCGCAGCCTCCACCTCCCACACTCAAGTGATCCTCCCGCCTCAGCCTCCCGAGGA
+GCTGGGATTACAGGTGCGTGTCACCACACCTGGCTAATTTTGTATTTGTTTTGTTTTGTG
+TTTCTTTGAGATGGAGTTTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGTGATCTCGG
+CTCACTGCAAGCTCCACCTCCTGAGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGACTGG
+CTGGGATTACAGGTGCGTGTCACCCGGCTAATTTTTTAGTAGAGGCAGTTTCACCATGTT
+GGTCAGGCTGGTCCCGAACTCCTGACCTTGTGATCCACTCCCCCCTTGGCTGCCCAAAGT
+GCTGGGATCACAAGCGTGAGTTACCGTGCCCTGTCTGTATTTATAGTAGAGACAGAGTTT
+CACCATGTTGGCCAGGCTGGTCTCGAACTACTGACCTCAAGTGATCCGCCCACCTCGGCC
+TCCCAAAGTGCTGGGATTACAGGCCTGAGCCACCACGCCCGGCCCGTCGACTAATTTTTT
+TTTTTTGAAACAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTTGCACTGTGTCCAGAA
+TTGGTGGGTTCTTGGTCTCACTGACTTCAAGAATGAAGCCACGGACCCTCGCGGTGAGTG
+TTACAGCTCTTAAGTCGGCGCGTCTTCAGTTCGTTCCTTCTGATGTTCGGATATGTTCGG
+AGTTTCTTCCTTCTGGTGGGTTCGTGGTCTCGCTGGCTCAGGAGTGAAGCTGCAGACCTT
+GGCGGCGAGTGTTACAGCTCTTAAGGCAGCGCGTCTGGATTTTTTGTTCCTCCCGGTGGG
+CTCGTGGTCTCGCTGGTTTCAGGAGTGAAGCTGCAGACCTTGGCGGTGAGTGTTACAGCT
+CATAAAAGCAGTGTGAACCCAAAAAGTGAGCAGTAGCAAGATTTATTGCAAAGAGCGAAA
+GAACAAAGCCTCCACTGTGTGGAAGGGGACCTGACCGGGTTGCCACTGCTAGCACCGGCA
+GCCTGCTTTTATTCTCTTATCTGGCCCCACCCACATCCTGCTGATGGGTAGAGCCTAGTG
+GTCTGTTTTGACAGGGCGCTGATTGGTGCATTTACAATCCCTGAGCTAGACACAAAGGTT
+CTCCACGTCCCCACCAGATTAGTTAGATACAGAGTATCCACACAAAGGTTCTCCAAGGCC
+CCACCAGAGTAGCTAGATACAGAGTCCACTGGCACATTCACAAACCCTGAGCTAGACACA
+GGGCGCTGATTGGTGTATTTACAAACCTTGAGCTAGATACAGAGTGCCGATTGGTGTATT
+TACAATCCCTGAGCTAGACATAAATGTTCTCCAAGGTCTCACCAGAGTAGCTAGATACAG
+AGTGTCCACTGGCGCATTCACAAACCCTGAGCTAGACACAGGGTGCTGATTGGTGTATTT
+ACAAACCTTGAGCTAGATACAGAGTGCCGATTGGTGTATTTACAATCCCTGAGCTAGACA
+TAAAGGTTCTCCAAGGCCCCACCAGAGTAGCTAGATACAGAGTGTCTGTCTATTGGTGCA
+TTCACAGACTCTGAGCTAGACACAGGGTGCTGATTGGTGTATTTACAATCCCTGAGCTAG
+ACATAAAGGTTCTCCACGTCTCCACCACTCAGGAGCCCAGCTGGCTTCACCCAGTGGATC
+CCGCACTGGGGCTGCAAGTGGAGCTGCCTGCCAGTCCTGCGCTGTGCACCCGCACTCCTC
+AGCCCTTGGGTGGTCATGGGACTAGGCACGGTGGAGCAGGGGGCAGCGCTCATCGGGGAG
+GCTTGGGCCGCACAGGAGCCCACGGAGGGGGTGGGAGGCTCAGGCATGGTGGGCTGCAGG
+TCCCCAGCTCTGCCCCGCCGGAAGGCAGCTAAGGCCTGGCGAGTAATCGAGTGCAGCGCC
+AGTGGGCTGGCACTGCTGGGGGACCCACTACACCCTCCGCAGCCGCTGGCCCGGGTGCTA
+AGCCCCTCATTGCTCCGGGCCGGCAGGGCCGGCCGGCTGCTCCAAGTGCGGGGCCCACCA
+AGCCCACGCCCACTCGGAACTCCAGCTGGCCCGCAAGAGCCGCGCGCAGCCCCGGTTCCC
+GCTCATGCCTCTCCCTCCACACCTCCCTGCAAGCTGAGGGAGCCGGCTCCCGCCTTGGCC
+AGCCCAGAAAGGGGCTCCCACAGTGCAGCGGTGGGCTGAAGGGCTCCTCAAGTGCCACCA
+AAGTGGGAGCCCAGGCAGAGGAGGCGTGAAGACCGAGAGAGGGCTGTGAGGACTGCCAGC
+ACGCTGTCACCTCTCAGCACCATCTCAGCTCACTGCAACCTCCGCCTCCTGGGTTCAAGC
+GATTCTCCTGCCTCAGCCTCCCAAGTAGCTAGGACTACAGGCGCCTGCCACCACACCGGC
+CAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAAC
+TCCTGACCTCCCGTGATCCACCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGA
+GCCACTGCGCCCGGCCCATCCAGCTAATTTTTAATTTTTTTGAGAGATGGGGTCTTGCTA
+TTTTGCCCAGGCTAGTCTCGAACACCCGGTGTCAAGAGATCTTGCTGCCTCCGCCTCCCA
+GAGTGCTGGGATGACAGGCGTGAGTCACCACGCCCAGCCTAGACACAGTTCTGAAGGGAC
+AAAGGGGGCCTCCGCTCCCTCCTTTCAATCTTCAGCTAGGCCAGGCTCCCACTTGGGTCC
+TCCAGCCCTCAGTTTCCCCCTGCACCCAGCCAGGCCAAGCTGCAGAGGCGCCCGGCCCAG
+AGCTGGGAAGGGGCGTGGCGGGACCCGCGCTTGCAGCCGCGGGACGGAAGGGGGCGCGAA
+CCTCCCCGCGGCGGGGCCTGGGGGGGCGGGGCCGGGAGGGGCGGGGCCGCGCCCCGTGCT
+GGCCAATCAGCGCCCGCCCCGGCACCGGGACCCGCCTCCGCGCCGCAGCTCCCGGGGGGT
+CCGGCCCGGCCGAGCCTCGGTGTCCGGCCCCGCGGGGGAGGGGCGCGGCCTGCGGAGCGG
+GATCGGGGCCGGGTCTGGGGCCCCTCCCGGCGGCCTTCGAGCCCTGCCGCCCGGCTCCGC
+GCCGCCCGGAGCCCCTCGGCAGTCCCGTCACGTCTCCTCCAGATTAGGCATTAACTCGGG
+TGCAGCCGCACTTCCGGGGGGCCGCGGCGGGGGAGGGGCGCCTGCGGGATCCAGACCCGC
+CCCCCACTCTCCTCTCCCCGCCCCCTCCCGGGCCGCCCCTTTCCCGCCCCACGGCCGCGC
+CGGGCGCTGCGTCCCGGGGCTTTGTTCGCGGCGGCGCGGGTCGCCGGCCTCCGGGCGGGC
+CGGGGGAGGGAGGAGGGAGGGGGCGGGAGGGGGAAGGAAGGAGGAGGGGGAGGAGGAGGG
+CGCGGGGAGGGGGTAGGGGGGCGGGGAGGAGAGAGGGGGAGGGGCGCCGCCCTGGCCCCG
+CCCCCCCCCGCCCGCCCGCCCGCGCTCCGCCGCCTCCGGAGCTGCGTCCCGTCCTGTCCA
+GTCCCGTCCCCGGCGCGGCCCGCGCGCTCCTCCGCCGCCTCTCGCCTGCGCCATGGCCGG
+CCGGTCCCACCCGGGCCCGCTGCGGCCGCTGCTGCCGCTCCTTGTGGTGGCCGCGTGCGT
+CCTGCCCGGAGCCGGCGGGACATGCCCGGAGCGCGCGCTGGAGCGGCGCGAGGAGGAGGC
+GAACGTGGTGCTCACCGGGACGGTGGAGGAGATCCTCAACGTGGACCCGGTGCAGCACAC
+GTACTCCTGCAAGGTGCGCCCACCCGGACCCCGGCCTCCCCTCGCGACGCCTGCCGCCCC
+GCCGGGACCCCCGCCCCAGGCCGTGGGAACCAGCCCCGGTCGCTCCGCAGCCCCCGCTCC
+GGCTCCCTTGGCGACCGCCAAGCCCCGGGAGGGGGGGTCGCCGGGTCCCGGGAAACTCGC
+GGGCGCCGGGGAAAGTTGCTGCGCCGCCGCCGTCCTCCGCCCGCCGCCGCCTCCCTCCTC
+GCGGAGACAAGTGCACCTCGCCCACGGACTGCGGCTGCCGCGCGCCCTCCCTACCGGCCG
+AGAAGGAGAGGGGCCTGGGGAGGGGGGGCCTTTGCCCGGGCGGGGAGCGGGGGCTGGGCC
+TGGGATCCGCTTGTTCCCCTCCCCAGAGGCCTTTCCCGGGGCGAGAGGGGTTGGTCAGGA
+GAGAAAAAGGGGCGCACAGCCTGAGCTCCCAACCCCGGGAGCCAGGTGGGGGGTGCCGCA
+GTGGTGCGGGGGGGGGGCGTGCAGGAGCAGAGAGGTGGGCGGGGCCGTCACCGGGCCTCG
+TGTGCTTGGGGGCAGGGCCGGTGCCCCATCGCGCTCCTGCGGGAACCGGGGCTCCCCACC
+CCGGGGAGGGGAAGTTTCCCTGGTTTCTCCTTCAGGTGCTTCTGGGAGCCCCCGGGGTAG
+GTACGCTGGGACCCCCACCATCTTCTCCTAGTAGGGGCTCGGGGGACCCAGAGCCGGCGC
+CCGTGTACCCCCAAAACCATCTCCTGGGACCAGAAATCCACTCATTTCCCTCCACGGAGG
+TGGAGAAGGTGGCAGCTTCTTTCAGACTGGCCGGTGCGGGCTACAGCTGGGCTCCCCCGC
+CGGCCCAGTCTCCTCCACAGCGGCCAGGGCACTTTGCCAGGCCCCTGCAGGATTTTCCCG
+ACTTCCTCCCCGCTGCTCCTGGGTGTGGCTGGGGTGGGGGAAGGCGATGAAAGCCACCAG
+GCCCTCCCCCTGCCTGGGTCATCTGCCTCCTGGAGCCTACTGTTGGGGGGCGTGGAAGAG
+GCTCTGCCTGCGCAACTGGAGGGGGTCCCTGCGGATGCCGCAGTCCTGAGGCTCCCAGCA
+GGGGCTGCGCAGTGGACAGGCCAACCATTGTCTCTCCCCCCATCCGGCAGCCCCAGCCCC
+CCAGATCTGAGGAAGGGGCTGCTTCTCCCGGCTTTGTTCTCAGGGGAGTGCGTGAGTGCG
+TGGGTCCCTGTCCCCGTGAGGGCCGCCAGGTCGGCTGTAGCCTTTACCACAGGCCACCGT
+CAGAGCAGCTGCCCTCAGGGCCCCAGGAGCTGAGAAGGTGGAGGGTGGGGCACCCTGCAC
+TGCCCAAACTTGATTTCGTGGTTCACAGGCTGCCCTGAGTGCACAGACTGTAGAAGCCCG
+AGGAAGGGGCGTCTCAGCCCAGCCACAGGGCCAAGCTGGCCCCTTACCCCAACGCCCCAT
+CCCCCTCCTCCACTGCCCAAGCTTGCTGGGAGGTGGGCCCTGAGCACTGGGCAGGTGGGG
+AGAAGTGTGGAAGGCAGGCACCCCAAGCCAGGTGGGCCCCCTTCCCAAATTCGGCCTTAG
+CTGATAGGGACGTTATTGGAGCTGGGGTGGCTGAAGTTGGTTAGACCTGGGGGAGGGGAT
+GTGTTCACAGGTGACGCATCTCTGAGCGTTCCCGCATGGGCTGTGGTGGCCAGTGTGGGC
+TTCCCCCAGCTTCCGCCCAGCGGGCTGACTCAGAGGTCTCCCCACATCTCTGCCCAGGGC
+TTGAGTCTACTGTGGACATTTGCCCTAAACACCTAAAGCCCCCAGTCTAGCCCCTTCCCC
+AGGAGAGGACTAATGACACCTACCGCCATGTCCACCCCAGGTTCGGGTCTGGCGGTACTT
+GAAGGGCAAAGACCTGGTGGCCCGGGAGAGCCTGCTGGACGGCGGCAACAAGGTGGTGAT
+CAGCGGCTTTGGAGACCCCCTCATCTGTGACAACCAGGTGTCCACTGGGGACACCAGGAT
+CTTCTTTGTGAACCCTGCACCCCCATACCTGTGGCCAGCCCACAAGAACGAGCTGATGCT
+CAACTCCAGCCTCATGCGGATCACCCTGCGGAACCTGGAGGAGGTGGAGTTCTGTGTGGA
+AGGTGCGTGGTGGGGGGCTCGTGTGGGGGCCTGTGGGGGTCAGGGCAGTGGCCAAGGGGG
+ACAGGTTGCAGGGGTCGCTGTGCGGGGTCCTTTCGTGCTGTGCCGGAGGCTGCAGCACAC
+GGTGTCTTGTGGTCCAACCTCATTCTCTGCTTCTCCGTCCCTGGCTCCCCAGCTGCATCT
+CCAAGCCCTCACATTAGACATCTTTGGCCCTGGGGCCCAAGGCAAGTCCCAGCCCTGCAA
+ACAGATGGCCTCCTGCCTCCTCCCCTCCTCCCAGCTCTCCATACTTCCTTCTGGAGGCCC
+CTTCTAGGGAGAAGCTGGACAGGTGAATGTCCCCAGCTGTTCAAGCCCCTGTGTTAGCCC
+AGACCTCCGTCTAGACGGGCCCGCGTGTCGAGCACTCCTCGCCGTGGAGATCGGGCGGGA
+GGGCGAGGCTGTGCGGCGAGGGCTTCTGCGGATGTGGAGGGTGTGGCATTTGCCATCGTG
+AGGTCTTGCTTGCTGTTCCCATGGCTCTGCCGAAGGGCCGAGGAGTGGCCCTCCCTGACC
+CCAGCCTGGTGGGGGCAGAAATCCCATGGCAGCCCCCGCAGGACAAGTCCCAGTTGGGGA
+CTGAGATCGTTGGCTGGGGAATGTGGCAGGGAAAATATAGGAGGTCCCTGTCGCCCCCAC
+ATCCTGTCTGCTCCCTCATGGCTGCCTGGGAAGGGATGTGTCGGTGGGGGGGTCTGGAGA
+GTGCTTCCTCCTCAAGGCAACGGTAAGGGTCCTGACTTCCCGTCTCTCCGATCTGCTCCG
+TTGGCCGGCAGGAAACTTTGCTGCCCTGACACTAGCCTGGCTCTTGAGGGGTCCTTGTGG
+GGTCCTGGACTGTCCACTGCTCTTGCCTTCTCTGTGCATGCCTGGGGGCTATGCAGGGGG
+AGGGGCAGCACCCAAAATAAGGAACGCTGCGGCCTTTTCCCCAGCCTGTGGTCAGTGGTC
+CCCAAGCTGCCTTCAGGGTCCAGGGCCTCAGTGCAGCACAGAGGAGGGTCCCCTGGGTCC
+CCCACTGGGAGGACATGATAACCTTGGTCCTCTTCTGGGCACTCATGGTCTGGGGAAAAG
+ATGGGGGCATCGTGGACTCAGGATAGGCTGTCAGGAGCTGAGGAGGGGCTGGAGAAGGGG
+GTTAGGGCGAGGAGAGGTTCCTGTCCCTGCAAGATCAGGAGAGGGGGTCACTAACCCCAC
+AGCCAGGTGGGTCCAGCCCGAGAGTCCGTGACTTAGTAGCTGAGGACTTGCTCTAGGGTC
+AGAGGGCACATGGCAGGAGAGTCACCCCGGCTGAACGAGGCTCTGCATCTTACCGAAGCC
+GCTCTACGGGTGCCAGGCACTGGCTCTGGAGCGAGTGCCCAGGCGGAGCAGAGCGCTGGG
+AGGAGGGTCCGTGGGGAGCCCCTGCCAGGTGGGTGTGGCTTAGCCCAGCTGTGGGCAGTC
+GCACTCAGGGACGAGCTCCAGGTGGGGAGCCTGGGACCCACAGCCAGTATGCAGCTTGGG
+GAGCACCCGGGAGGGGCTGTGGCCACCGGACCCCCTGGGGTGGGGCTGGCCAGGGGAGGG
+TTAGCCAGGGAGGACTGTCATGGGAGGGGCCTTGCAGGTGAGCCAGGGGCCAAGGGGAGC
+CTCAGGAGGGAAACAGCATGAGGAGTGGGGGAGCCCAGGAGCTTCCGGTGGGACATGTGG
+AGCTCTGCTGTGGAAGTAGACCAGGGATATCTCGGGTGGCTGGGGTCCCTGGCTGCCGGG
+ACAGGGTAAATGCCTCCCAGAAGCCTGGGGTGAGCCCTGAGGGACAAGGTCTCTGGAGCC
+AGTCTGGCTGGAGAAGGGACAATTCTGTGTGCCCACCCCTCCCCTCACACTGGGTGGTGT
+GGGAGGTGGGTCCATCTCCTGCTCTGTAGGAGATAAGGACATTGAACCCCACCCTGGGCC
+CTCTGGTAGCCAAGGCCTCACCCTAGTGAGGGGGATGGATGGAGGGAGCTTGAGCCTAGC
+TGACCTCTCCCCATCTGACTCCGACCCCACCTCCCAGGGCACAGGATGGCGTCTGGGCAG
+CCCCTAGTCTTCAGAAGCTACCCCTGAGACCACAGGGTCCCACCTTGTATGGGAACCCCA
+TCCTGGAGACAAAGGCCCCTCCGAGCTCCCCAGGTCGGGGAGGGCCACGCCCCTCACCAC
+CCCTGCCCGGACACCGCCTGAGGTGCACCTGCTGCTGGGCCACACCTGGACTCAGCTCTA
+CTGAGGACTTCCTTTCCTCAGTTTCTCACCTGGCCCTGCCAGATCTTCCTGGCCCTGCCC
+AGCCAAGGCCCCTCCCCCAGTCAACAACCCTCAGAAAGGCTCCTCCCCCCTTCTCTGCCT
+AGGGAGCCACATTCCTGGCATAACTAAGACAGGTATGTGTCCCTCCCTCTGCGCCACCTT
+TGGGCGGGGGAGGCCCGCTGCTCCCTCCGGAAGGAGACCCCCGCCCCTGCTTTGTCAGGG
+AAGTGGCCTGGCCTCCGCAGTGCCAGCTGCCCAGGGCTGGCGGCTGAGCGGGCGACTCCT
+CCGGCCCTCGCCACCCTGTCCTGTCTGGGCACTGCCCATGCCCTCCCAGCCCACCTCACA
+AAGGCTGGTCCTAGAGCCTCCCTGAAGCCCCCAGGAGGGACTCCTGGCTGAGGGCCGGCC
+AGGCCGCCCGGGGCCCATCCCTCCCTGCTAGGAGCCAGGAGCAGAGAAAGGGAGTGTTGT
+CTGCCCCTGCCGGGGCCTGGCACAGGGACAGGGCAGGGGGCCAGGGTCAGAGTGAGTCTG
+GCGCCTTCCCAGCCCGGCCCTGCCCAGCTCTGAAGCCCGGGGTCCCGGCGGCCTAGTCCC
+GGGCCCGCCTGTATTCCGGCGTGTGCACCCTCCCTTCCTCCCTGCCTGGCCAGCTGCCTA
+GGCCTCAGGACGGCAGTCCTAGGGGAAGCCCAGAGTCCCACGGCACCGGGGACAGCATCG
+GTGCTGGGGTTGAGGGGCCCGACAGCCCCAGACCAGGCTCCCCTCAGTGTGGGGCAGTCT
+AGGAGTTGGGGGAGGTTTCTGGGATGCAGGAGGACCTCCCATAGGGCTGGGGCCAGCCCC
+CTCTCCTGCCCAGGGCTCAGCTCCTGCCCCCAACTCCTCCGCATTCCTGCCACCCTCTCC
+TGCCCCCTCCTGACTCCAGGTTCTCATCCTGCCCCCTGGTTCCCCCACCCCCACCCCATG
+AGCCCCTCTCTGGCCCTCCCCCAGGCAGGTCTGGGCTCGAGGCTGCTGCCCCAATCTCCC
+TCCTGCAGCTGGGAGGGGGTCTGCCGGGTGGGAGGGCGGAGGGCCTACCTCTGTCCCTCC
+CCACTCACCTCTGTGTCTCCCCACCCAGGGGCTCCTGGTAGGAAGTTGGGGCCCCACCTC
+TGTTTCTCCTGGAGCTGGGAGGGGGGTCTGCCGGGTGAAGGGCCCACCTCTGTCCATCCC
+AACCCCGGGGCTCCTGGTGGGAAGTCGGGGCTCGGTGCTTCCCGCCTGCGTGAATGGACT
+TGTCCCGTCTTTGACTTCTCCTGGGCTTGCCCCTGCCTTGGCCTGGGGGGGGGCTTTGCT
+GGCTGAAACCAAAGGGAGTGAGGTGGTGGGAGGGGTAGGGGAATCGGGTTGGTCAGTTCT
+GTGGAGATGACCTCTTTGAGAGGGCCGGGCTGAGCTGGTGGAAGGAACTCTTGGCTTTTT
+CCAGACCCCACCCCACTCCCTCACTCCCCACCCAGAGAACAGCCCTGGCTCCATTGTTCC
+TGCAGACTAGAGAGGGAAGGTTGTTTTGGAACTGGGCTCGCTCCCGCTTGTCCACACTGG
+CCGCTCTGGTGGGGCCTCTGTGGGTGGTGGTGGGGATGGCACCTGCTGCAGCCTCCAGGC
+CAAGGTAGGGGAGAAGGAGGTTAGGGTGAGGACAGGTTCCTGTCCCTGCAAGATCAGGAG
+AGGGAATCATTAGCCCCACAGCCTGCAGAAGGCGGGATGGGGCTGCTCCAGGGAAGGGGG
+TGCCCGTGCCTCGGGGCCACAGGTCCGGCCAGAGGTCATTCCAGCCAGGCCCATGCAGCT
+TCCTTCCTGAAGGGCTGACTCTGCCCCCATCACTGCAGGAGGGTGGAAAACAACTGCAGA
+AGCAGACGCCCCACGCCCAGGGCTTTGCTTCCACCTGTGGGACCCAGGTCCACAGCCCCA
+CCAGCGGCCTGGGTGGGGCAGGAACGGACCCCCTCCCTGCAGTCCTGGTTCTGGCACCCC
+CTCCCCACTTGGACTGGGCTCCCCAGGGCCCCCGAAGCCCAGCGGGGCTGGGGCTGCAGA
+CGGAAACACCGTGGTGGCCTGCCCACCTCAGGATGGAACCCCGGGGTCCCAGGAGGTGCC
+TGCCCCTCAGAGATGAGAAAAAGGAAGTGCAGGGCTGAGATATCACCCCATGGACAGTCG
+CCCGCTGGAGGAGGAGGCTCTGTACCCCTGCACCTCCTGCCTGCTGGGTGAGCTGCTGGG
+AGCTGCACTGGGGCTCAGAGCAGTCCTGTGCGCCCCTCAGGCTGTGGCAAGATTGTGGCT
+GGGATCTAGGGAATGAGGCAGGTCTCTAGCGGAGCCTGCAGCACTGAGGGAAGCCCCCCC
+GAAGGGGCCTCTCCCCCCAGCACAGATCCTGGGAACTTCCTCTGAGGAAGGCCCCCTGCC
+AGGGGCAGCTCACAGCAGGACCTGGGAAAGGGAGACGGCCCCTCCCAGCCCCCTCCTCCT
+GCAGTCCCCCCACGGAGCAGAGGCGTGGGAGAAGGGGCGTGCTGTGTCCTACAGGCAGCC
+GGCTGTTTCCAGCTGTGTGGCCTGCGTGTGTGCATGTGTTTGTGTGTGTGTGTACACGCA
+TGTGTGTGCACGTGCCTGCAGCCTCAGATGTACCAGCCTGTGCACTTCAGAATTCTGCCT
+GGAGCCTCCACTAGTGGGCCATGGTTCTTACCACCCTATGTCCCTGGGTTCAGCCCGGGC
+TGGTGCTGCAGGTGTGAGGCTGGTGGTGGGTGACCCTGGCCTGTCCAGGGGGCCTCGGAG
+CTGGGCTCTTCCTCTGTCCTCGTGCACGTGTCTCGCCTCAGCTTGCTGTTGGTTGTCCAC
+TCTCCTGCCCCCTGCTCACTGCGTCCAGCACGCTGCCCCGTGTCTGGCAAAGGGCCCAGG
+ACCTTCTGCAGGTGCTGCCTCTGAGATGACCAGTGTGGTTTCTGAAGGTTTGAGATGAAG
+GCATGCTGGGTCCCTTGGGGCGGCAGTGAGGACAGGAGAGGGTCCTGGGTCACAGTCCCT
+CACATGCCTGCGGGACCTCGAGACTGACACAGATGCCCACCCCTGCCCAGATGGGACTCT
+GTCTGGGGGCAGCAGGGCAGTCTGGGAGTCAGACCAGGCCTGGTCAGGGTGGGAGCGGGG
+GTCTGTCGCTGGCCTGAGCCTCCCTGCCCCGCCGTTTGGCAGCCACCTTGGCCACCCTCA
+CACTGGGCCCTAGGAGAAGCAAGCCCCTGCGTGTCCGCAGGTGGGAGGCTCCCACGCACC
+CCCCGCTGGAGAAGCACAAGCACAAACACCGGCCCACGGCCGCCCCGGCCCACAGCAGCT
+GGTGGGGAGGGGCTGTGCCCCCTTCTCTCCCCAGGGGAGGCTGGGGTGTGAGCAGGGCTC
+ACCATGACCTTCACTGATTTCATCATCAGTGCCTTCCCCATTCACACACTCACGGTTGGC
+ACCTCCACGGGGCTTCCCAGGGAAGCCGGGAAGGAGCTGTGCATTGAGGGGTGAAAGCCC
+GTGCAGAGAACCGTGGGAGAAAGAGGCTGTGGACACGGGGCGGAAGAGAGGGCTGGGGCG
+CAGTCGTCAGCTGCCGTGACCCCACAGCTGGGAGCAAGCTGATTCCTGCCTCGGAGCTGC
+CGTCTCCCCTGCTGGCCGTTCTCTCTCCCGTGGGGAAACGCCCCCCCCCCCCCCCCGCCC
+TGCACCTGGCTGGCGGCACCTGTGGGCACTGACCACTCCACGCCAGCTGTTTTCCTTGGT
+TGGGGTTGGGGGCACCGAGCGTTTGGGTGGACCGGAAGTCAGCGTCTGCATTCGAGCCTG
+TGTGCGGTGCATGGGCCAAGGGCGCCCACACCCACGCCACCCTTTCCGAAGGAACCGAGC
+CCCAGCCCCTCATGGGCCAAGGGCACCCACAGCCACGCCACCCTTTCCGAAGGAACCGAG
+CCCCAGCCCCTCGTGGGCCAAGGGCGCCCACAGCCACGCCACCCTCTCCCAAGGAACCGA
+GCCCCAGCCCCTCGTGGGCCAAGGGCGCCCACAGCCACGCCACCCTCTCCCAAGGAACCG
+AGCCCCAGCCCCTCGTGGGCCAAGGGCGCCCACACCCACGCCACCCTCTCCGAAGGAACC
+GAGCCCCAGCCCCTCGTGGGCCAAGGGCGCCCACACCCACGCCACCCTTTCCGAAGGAAC
+CGAGCCCCAGCCCCTCGTGGGCCAAGGGCGCCCACAGCCACGCCACCCTTTCCGAAGGAA
+CCGAGCCCCAGCCCCTCGTGGGCCAAGGGCGCCCACACCCACGCCACCCTTTCCGAAGGA
+ACCGAGCCCCAGCCCCTCGTGGGCCAAGGGCGCCCACAGCCACGCCACCCTCTCCCAAGG
+AACCGAGCCCCAGCCCCTCGTGGGCCAAGGGCGCCCACACCCACGCCACCCTCTCCCAAG
+GAACCGAGCCCCAGCCCCTCGTGGGCCAAGGGCGCCCACAGCCACGCCACCCTTTCCGAA
+GGAACCGAGCCCCAGCCCCTCTGGGGCCTGCCAATTGCCAGAGAGCCCCAGTGCTCCACC
+CACTCCAGGCCCCAACCCCCACCTTCTGAGGGCAGGATAAGTACCTGCGGGTGCCCAACC
+AGAGTGTGCCTGTGTCCACACGGGAACATATGGGTGGGAGGTGAGGAGAACGTGCCTTCC
+CAGTGTATGGGTGGGGGTTGAGGGACAAAATTAATGTTGCACAAAGATATGGGGGATGCC
+CAATATCTATGCAGGCAGGTGGGGGGATCAGTGTCTATGCAGGCAGGTGGGGGGGACATC
+AGTGTCTATGCAGGCAGGTAGGGGGAGGGGGACATCCCGTGTCTATGAGGGCAGGTGGAG
+GGAGAGAATTGAGGCTGGGGCTGGGGTCAGCAGTGGGGCTGAATGGGGCAGAGTGGGGGT
+CAAGGAGCAGGGGTGGTGCTGGGCAGGCCAGGAATACCCATTGTGTGGCCGTGTGTGTGT
+GTGCAGTGCATGGTGCTGTGAGATCAGCATGTGTGTGTGTGTGTGCAGTGCATGGTGCTG
+TGAGATCAGCATGTGTGTGTGTGTGTGCAGTGCATGGTGCTGTGAGATCATGTGTGTGTG
+CAGTGCATGGTGCTGTGAGATCAGCGTGTGTGTGTGCAGTGCATGGTGCTGTGAGTGTGA
+GATCGTGTGTGTGTATGCAGTGCATGGTGCTGTGTGAGATCAGCGTGTGTGTGTGTGCAG
+TGCATGGTGCTGTGAGATCAGCATGTGTGTGTGCAGTGCATGGTGCTGTGAGATCAGTGT
+GTGTGTGTGTGCAGTGCATGGTGCTGTGTGAGATCAGCATGTGTGTGTGTGTGCAGCGCA
+TGGTGCTGTGTGAGATCAGCATGTGTGTGTGTGTGTGCAGTGCATGGTGCTGTGAGATCA
+GCATGTGTGTGTGCAGTGCATGGTGCTGTGTGAGATCAGCATGTGTGTGTGTGTGCAGTG
+CCTGGTGCTGTGAGATCAGCATGTGTGTGTGTGTGTGCAGTGCATGGTGCTGTGAGATCA
+GCATGTGTGTGTGTGTGTGTGCAGTGCATGGTGCTGTGAGATCAGCATGTGTGTGTGCAG
+TGCATGGTGCTGTGAGATCAGCGCGTGTGTGTGTGCAGTGCATGGTGCTGTGAGATCAGC
+GTGTGTGTGTGTGCAGTGCATGGTGCTGTGTGAGATCAGCATGTGTGTGTGTGCAGTGCA
+TGGTGCTGTGAGATCAGCGTGTGTGTGTGCAGCGCATGGTGCTGTGTGAGATCAGCATGT
+GTGTGTGTGTGTGCAGTGCATGGTGCTGTGAGATCAGCGTGTGTGTGTGTGCAGTGCATG
+GTGCTGTGTGAGATCAGCATGTGTGTGTGTGCAGTGCATGGTGCTGTGAGATCAGCGTGT
+GTGTGCAGCGCATGGTGCTGTGTGAGATCAGCGTGTGTGTGTGCAGCGCATGGTGCTGAG
+AGATCAGCATGTGTGTGTGCAGTGCATGGTGCTGTGAGATCAGCGTGTGTGTGTGTGCAG
+TGCATGGTGCTGAGTGTGAGATCAGCATGTGTGTGTGTGCAGTGCATGGTGCTGTGAGAT
+CAGTGTGTGTGTGTGCAGTGCATGGTGCTGTGTGAGATCAGCATGTGTGTGTGTGTGTGT
+GCAGCGCATGGTGCTGTGAGATCAGCATGTGTGTGTGTGTGTGTGTGCAGTGCATGGTGC
+TGTGAGATCAGCATGTGTGTGTGCAGTGCATGGTGCTGTGAGATCAGCGTGTGTGTGTGT
+GCAGTGCATGGTGCTGTGTGAGATCAGCATGTGTGTGTGTGCAGTGCATGGTGCTGTGAG
+ATCAGCGTGTGTGTGTGTGCAGTGCATGGTGCTGTGTGAGATCAGCATGTGTGTGTGTGT
+GCAGTGCATGGTGCTGAGTGTGAGATCAGCATGTGTGTGTGCAGTGCATGGTGCTGTGAG
+TGTATCAGCATGTGTGTGTGTGCAGTGCATGGTGCTGTGAGTGTGATTGTGTGTGTGTGT
+GTGCGGTGCATGGTGCTGTGTGAGATGTGTGTGTGTGCAGTGCATGGTGCTGTGTGAGAT
+TGTGTGTGTGCAGTGCATGGTGCTGAGTGTGAGATCAGCATGTGTGTGTGCAGTGCATGG
+TGCTGTGAGTGTATCAGCATGTCTGTGTGTGTGCAGTGCATGGTGCTGAGTGTGAGATCA
+GCATGTGTGTGTATGTGTGTGCGGTGCATGGTGCTGTGAGTGTGAGATCAGGGACCAGGG
+GGCTAGTACTCTTTCCTGCACATGAGCCTGCGTGGGCTGGTCAGGGCTGAATGATTTTGT
+CTGAAGATCCCAAAATAGCTCATGTCGCCTGAGCTCCCTCCCTGGCTGGGCCTGGGGCCT
+CAATGGCCCTTTGTCTTTCTGAAGGCATCTGGGCCTCTGTGGGGGGCTCAGACACTGACT
+GGGGCTGGGTGGGGCCAGGCTGCCTGCCTGGTTCCCCTTCCCCTGGCCCAGCCCAAGGGG
+CCCTAAGCCTCATTCCAGTGTCGGCCTGGGGCAGCCAGGCCCCCCACGTGACTTTCAGCT
+TGTTGGGCCCCCTTTGCTGGCAGATCCCAGGGTCTCTCTGTGTGGGGGCAAACTTCCCAG
+GCAGTGTTTGAGGCCCCCTCTGCCAGCCCGTACCTGGGGCTCCCCCACCCCTCCCACATT
+GTGGTACCTGTCCTCCTCCTGCAGAGCCCGCCCAGAGATCCCATGGCTGAAGGTGGTGGC
+AGCAGGCGGGCTGGCGCGTGACCTGGTAGCACGGCCTGGGTTTGACCCTGGCACTGCCCC
+TGGGACTCAGAGCTGGGAGGTGAGAAATGGGGAATGCATGTGAACCACCTGCCTCTGCAC
+ACAGCAAGTCCTGTTCTGGGTTTTCTCATCCCTGGGTCACACCCTGCGCTGGGGAGATAA
+AAAGTCAGACCCTGCCCGGGGCACCCACAGTCAGCACCGCCGGAACACTGTCAGCCTGGT
+GTGGACAGTGCCAAGGTCCAGCAGGGTGGGGTGGTTGGGGTAGGAGCTCCCCTGAGGAGA
+GAGTGAGGCCAGCAGGGGTGGGTCTCCAAGTGCTTCCTTTGACAGCTGCTCTGGATGGGA
+CGTGGCTTGGGGTGGGTGAGAACCCTTGGCTGAGTTTGGATTTTCCTGCAGGGTTTCATT
+GGAACACCAGGTTCCAGGGCCGTAGAGATGTGGAGGCCTCCTGTCTGGGTGATGGGGCAT
+GGTGCTGGTCCCTGGCTGTGGGGTGGAAAGGAGTCCCAAGAGAGGGAGCTGGCAAGACAG
+GACCTTCCCAGCTAAGGTGGGGTTGGTGGGATTTGGCTGGGGCCCTTGGAGGAGCCTGAC
+CAGGAGGTGAGACAGGGCACCTGGAAGGAAGGAGGCGTTGGGGAGAGTCCAGATGGAGGC
+CATGGGGTTGAGGGGCCCAGACACCCGGCTGGGGGACTCCAGGAAGGCAGCAGGTGTGGG
+CAGTGGGTCCTCTGGGGTGGACTGAGGTGAGGCCTGGGTGTGACCACGCGGTGGCACTGG
+TGGCTGCCGGCAGCTGTCGTCTGCAGAGTGGGTGAGACCGAGTGTGGCAGATGGCTTGGT
+CCGCGGTGCTGGAGGGGACTGGCGGAGCAGAAGCGCCCTGGCGCCGGGTCCTTGCTTTCC
+TGGAGCTGGGGCTTGGGGAATGGGGTCGGTCATTGCAGGGACAGAGGAGAGGGCAGGGTA
+ATGGGTGCGCAGGGGTCCCTTCCAAAGGCTGCGGGTGGCCAGGGGTGTGCGGGGGCGCTG
+AGGTGCGGTCGCCGAGAGATTCTGGCCTCCAGGGTGGTCGGGCCTGGCATGGACTCTAGG
+GGATGGTGCACACACCGGACCGGACGGGCCCCTCCCTTACCCCCGGATCCCCCGGCTGGG
+CAGCGGCCAGGGAGAGGGGCGACCTACGGGGGCGGGTGTGGGGACGCCGGACTACGCGTC
+AGGAGTCCCAGATGGGCCCAGACCCCCATTCCCCGCCCCGGGCCGCAGTGACGTCAGGGC
+CCGGACGTTCCCGGAACGGCCTCTTGGGGGCGTTCCAGCCCCACGGACCCGCAGGGAGTC
+CCCGCCGCAATTTGCATGGGGCTCATTTGCATGACCCCGCCCCGCGCGGGAGTCGGGGGC
+GCCGGCGACTGGAGGAGCCACTGTCAATCCCCAGGGGAAAGTGGGCGAGGCGATTTCTGG
+GCCGCTCACCTCACTCCACCCTCCAGCTCGCGCCGCACCTGGGGCCCTCCCCCACCTACG
+CCCCGCCAGGGCGGGGCCGCGGGCGCAGACACTCGCGGGCACACGCACGACGACGCGCAC
+ACGCGGTCGCACGCGGCCCCCCGAGCCCCCTGCGGCGACTCCGATTCACCCCCGCGGGTG
+CGGGGCGCGGACCCGCCCGGCCCAGCTCCTGCTCCCCAGGCGCTTCCTCCTCCCGCGACC
+TGCCCCGGCCGCACCCGCCTCCGCTCCAGCACGCGACGCTGCCCGGCGCGACCCCTGCTC
+CCCCGGCCCAGCCCCACCGCTGCCCTCGACTCAATCCCAGTTGAACGCCCGCAGCCTCAG
+TCCCACCCCCGGCCCAGCCCCAGCGCCCCCAGTCCCACCCCCGGCCCCAGCTTCAGCCTC
+AGCGCCCCCAGGCCCAGCCCCAGTCCCACCCCCAGTCCCAACACCTTCAGGCCCACCCTC
+GGCCCCAGCCTCAGCCACCCCAGCCCCAGTCCCGGCCCAGCCCCAGCCCCAGCGCTCCCG
+GCCCCGGGCCCAGCCCCAGCCCCAGCCCCAGCCGAGCACCCCCGGCCCCGCCTGCCCGGC
+GTTCCCTTTTGTGCGGCGCTCTCCCGTCCGCATCCGCCCGATCCTCTGGAACTCCCCGCG
+GACGCCGGGGTCCCTGGAGGCGGCTTCCTTTGTCTCTGCTCCCGCCCTCCCTCCGCGGCG
+TCTTCGCCCCTCACTCACCTCCCCAGCCCCGCGGGGACGAGGGGAGCTGGAGGGAGCCCG
+GGACCCGGCGCGGCCTCCGCAGGCGGCGCTTTCTTCTCGCTCCCGACGCGGCCGCCCCTC
+CTGCCTGCCCGCTCCTATCGCCGCTTCCGCCTCTGCCGGGGACGGGGACAGCAGACCCTC
+GGCGCCCGGCCCCCGCGCACCTGCCGCGCGCACCGCCTCTCCGGCCTGCGCGGCTCCGGG
+GGCTCCGGGAAGACCGAGCGCTGGCGGCCAGCCCGGGGAGGCTGTGGGCAGCAGGGGTGG
+CTGCGGGCTCCCAGTCCCTCCTCCGCCTACCTCGGAGCCCACATTTGGGATTTCTACTCC
+GGGAGAATTCTGCCCTCCTCCCACGATGAGCCTGGAGGACTGGAGCCGGGACCTGGCACC
+CCCAGGGCTGTGACTGGGTGAACTCTGAGGGCACAGCTGCTGTCCGCCGCCCCAGGGGTC
+CCAGGATGGGGCGAGCAGCCCTGAAGAGGCCCAAGGGCACCCCGTGAGGAGCCCCCACGC
+TCTGAGAGTGGGGCGCAGAGCCGGAGCCCCGGGCCATGCCTCCGCTGCCGCTGGCGCGGG
+ACACCCGGCAGCCGCCTGGCGCCTCCCTGCTGGTGCGAGGCTTCATGGTGCCCTGCAACG
+CCTGCCTGATCCTGCTGGCCACCGCCACGCTCGGCTTCGCGGTGCTGCTGTTCCTCAACA
+ACTGTAGGTGGCCGCGGGCGGGGCGTCGCACTGGCCAAGCCCCAACCCCGAGGCCCCTGC
+ACATAGAGGCTGGAGGCCGCGGCGGGTCCGCGGGGCTCCCGGCAGCTTCCCGGGGATGGG
+ATGGGTCACTCTGCGGACCCCTCGGTCCCTGGAGGCCGTCCTTGGGCTCTCAGTGGGCCT
+GGCCCTCACCCAAAGCTGCAGAAACACTTTCTGCGGGAGCTGGGGAGGGAGGGGCAGCCG
+GCTACACTGAGAGCCGGCAGTTGGGGGTAGGGCAGGACCTGCGGTGGACTCTTCCAGGGA
+AGGGGGTCCTGCCTGCACCCCTGTGGCTGGGGCCCCATCTGACAGGGGTCAGGCCATGAC
+TATTTGGCTGGAGGGGCAGAGAAAAGCAGGGGCCTCTGTCTCAGACCTCAGCCAGCCCAT
+GGGGTCAGGGCTGGACCCTTCAGCAGCCTGGATCCCTGGGGCTAGCGGTGGGGGGGGGGG
+GGTGGGCAGGGGTGCCCCTTTCCAGGCTGGGCAAAGGGATGGGACAGGGAGGAGCCTGCT
+CAGAGGAGCCTAACTTGGGGATTTGTTTTCTTCCAGATAAACCCGGGACCCACTTCACTC
+CAGTGCCTCCGACGCCTCCTGATGGTGAGTAGGGCTGAGTTCGGGGGACCTGGATGGGCT
+GTGGCACTCTTGGGAGTCAGGGGCCATTTGGAGGTGTGCACCCAGACGTGTGGAGTGTGT
+CTGGAGTGAGGAGGAGGCTGGACAAGGGCACCTGCGTCTGTCCTGGGAGTCCGCAGCGGT
+GGGCCGCAGTAGGAACTCGGGGTCTAGAGGCCGCCGCCTGACGGCACTGGACCTCGGCTC
+TCACTTCTCTGGGCCTCAGCCCCCTCAGCCTCAAAACTGGGAACAAGTCCTGGGACCCAC
+AGGTTGTGAGGTGATGTCAGACCTGTAGGGCAGGGCCAGAGTCCGGTCAGGGGGCTCCGC
+TCTATTGTCCTCCCTTCTCCCTGTTCAGCAAGGGGTGGGGCTGGACAGAGGCTGGAAGTG
+GACAGGAGCTTGCAGGGAAGGCTGAGCTGGGGGAGGGCCCTGACCTGATCAGTGACAGCT
+GTCTGGGGAGGGGCCTGGAGGGCGGCAGTCTGTCCCTGGGACTCTGCAGGCTGTCATGGG
+GGGACACAAGTGATGGAGGGGGCGGGCTGACCTTGTTGACCTGCTTTGTGAGGTGGGGCC
+TGTCCTCCCCGGGGTGCTCCTGGTGTTTGGGCCACTGTCATCGGGGTGGTGTGAGGGTGT
+GAGGGGAAGAGAGGAAGTGGTCAGCTTTGCAGAGGAACACAGACGGGGGGACCGGTGGCT
+CCCTCGCCAGGCCTGGGGTCCTTTCCAGCAGGTGGGGAAGGAGCACCTGCCCCATCACTG
+GGTCTCACTTGCGTTCAGTTGTGTGTGCAGGGCTGTCTGTGAGGGCTGTGCTGAGGCCTT
+CCTGACCAGCACATGGGGTGGGAAGGACGACCTGGGGAATCCTGAAGTGATCTGAAGACA
+GAGCCCTGGGCTGGATAGATCGTCTCGGCCACTTTCCAGGTCTTGGGAGTGGGGGATGAT
+GGCTGGAGGAGGTGGCCAGGCCTTGGCAGGGGGCCCTGTGATGCCCGCCTGTGCTGAGAG
+GTGGGGGCAGCTTGGGATGCTCAGTGGTCTGAAAGATAGGGTGGGGTCTTCCCTCGGAGT
+GTGGAGTTTAGGCACCTGGGAACCGGAGCTGGATTCAGGGGTGTGAGATGGAGGCCCTCT
+GCTTCCTCGACCGCCTGCCAGGCTGGGGTGACCTGTAGTCAGCTGTGCTTTGCTCCTGAA
+GCCGCACACCAGCAAGTGGGCAGTGGTTCTCCCACACTTGGCTACTCAACTCCTGGTCCC
+AGGGACTCTGGCCTGGGGCAGCGCTGGGCCTGGGGTGAGGAGCTGGGCAGCGGGAATGGG
+GAATGGTGGCTGTGGGAACCCGTCCTACCCCTGGGCTCTAGCCCTGCAACCTGTCTGTTG
+GCCCCCAGCCCCTGATGGCCCTCCAACACCCGCCCCCCAACCCCACCAGGCTGTTCCTAT
+GAGATCCCAAAGGCTCCTCAGAGCACCAGGCTTCTCTTGGACTGTGGGGAGAGGAGACCG
+GTCTGCGTGGCCAAGGTGATTGAGGCCTCTGAGGGGCCTCATGCCGGTGGGGTTGCTGTC
+CCCCTTCCTGAGACTCAGGAGCCCTGTGGGTCAGGGCAGCACAGCACCATGGGTGGTTTG
+TGACCTGAGGCATTTGAGGGGACACGGGTTGCAGGGGCCTGCAACAGGCTGGGAGAGCAG
+GTAGGTGAGCAGCTGGCTTGTCCTGGAAGACCCTCTCCCTCCTGGCAGCCCCAGGACTGG
+GGGCAGGAGGGTATGGACTCAGAGAAGGACCCGAGTCTTGCAGGAAGGGGCCTGAACCCT
+CCCAGTGGGCTGGGTCCTGGGGAGGAGACAGGTCTATGCAGGTCTATGCTGGTGGCTGGG
+GCCGGGCAGGGCCAGGGCAAGAACTGCGTTTCCACCACCTGTGAGCCAGAGGCCTGGAGC
+CAACTGGATTTAAAGAGGTGCTCAGGTGGGAGGTCCCCTCTCTTAGCATCCTCAGCCTCG
+TTTCCTGACACCCAGAAGGCTGGGGAGTGTCTCCTTTTCTTTACACACTGCCCCCTTCAC
+CTGGCCACAGCCCACCCTGCCACAGAGTCACGGAGGGCTCCACACCAAGGCCATCGTGAC
+CCACATGCCACCTAACTGTGGTCATAGTTACGGGCCAGAGCTCACAGCAGGGCTGGGGCA
+TCCTCTCCATCCCCCAGCCTACCCAGGACCAGGAAGGGAGTTAAATATACCCGCTCCTAT
+AAAAAGCACTGCCGCCTCCAGCGTTGCACACAGTGGGAGGACCCGTCACGCTGCGGGAGA
+GTGGGTGGGGAGGCCGAGTGGCCGGGGAGGGGCTCCTGCAGGAGGTGGAGCTAAGACAGG
+CGTGGCAGGACCCCCAAAAATGACCCATCGGGAACACAGGGCTCTCAGGGTCCTAGGTGT
+GTCACCTGCATCTATGAGGGGCCATGTGGGCAGGTGACCGGAGCACAGATGTGTCTGAGC
+CCAGTGCTGGCATTTCTAGCAGTGTGGCCTTGTCAGGTGGCCTACCTTCCTCCTGCCAGC
+TGGCAGGGGAGACATCTCGGGGCGTGGCTGCTGCAATGCGCTGTGCCTGGCGGGTACGTG
+CGTGTGTGCCATCACCACGTGCACCTGTCTTCAGGTGATCTCGTGTGGAGCCTCTATGAT
+CCCCTAGGCCTGTGGAGACTCAGCACAGTGGTGGGAGCGGCCCCTCACCTAAGCCCGCAG
+TGTGAGCGGAGAATGGGGGGGTGGGGCTTCCCGGAGGCCGTGATTCCTGAGCTCACTCTT
+GAGGGGCAGATGTGTTTCCAGCCTGGATGGGGATAGGAGGGAGGGACCAGCACTGTGACC
+TTTAAACCCTGGGCTGGCCGGCAGTGTCACACCATCAAATGCTGTGAGGGAGATCCACCC
+CCACTCCACAGCTGGGGCCACATTCCAAGAGGAGCGGACTCTCTGAGGCCCTGGAGGCAG
+AGGGGAAGGGGCCAGGACCTGGCCCTGCACACCAGATGGGGATGGGGAGCCAGTGCTCAG
+CCTGGCTTCAAGGTCCCGCCAGGTACCCAAGGTCTCTCCACTGCCCTGCCACATTGGTCC
+AGCAGCTGGTCACTCAGAGCCTGTCCCTAAGGTACCTCTAGGCTCCCATCCCAGAGCTTG
+CTCTCCATGCCCCTGCAAGCAGTCCAGCCCCGCTCACCCTGGTGAGCTGCCATCATCACC
+TTCTTCCCCAAGGCTCTGTCTTGGGACGTAGCAGGACCTCGGGCTGGACTATGGAGGGAG
+CTGCGGGTCCTGGTGGATGAGGAGCATGCCCGCCATCCAGGAACAGTGCCCTTGGCCATG
+GTGTCAGGGCCTTGGGAGAGGTCTGGCTGAGCCAAGGTGACCAAAAGGGGAGAAAGGCTC
+AGGAGCCCTGGTGCAGGGAGGTGACTGGGTCCTTGGCCATGGGGTTGGGACCTGGGGGGA
+ACCATTGGTCCACAGGTCCAGCCGAAGCCCAGGAGAACAGCTGGCTGGGCATCAGCAGGT
+GCCCGTTGGATTTGGACTGGGAGTCCCAGGGCCTTGGACAAGGCAGGGCCAAAGGGAGAG
+GGAGATGCTGAGGGGAGAGAGAAGGGGAACCAGAAGGGAAGTGAAAGGGCCAGGGGTGCA
+TGTGGTTTGAGTTTGATTTGAGCCAGGACGGGGGAAGGCCAGTGGTGATGACAGCCCTCA
+TGACTATACTTACAGTGGCAGCAGACGGGCCACATAGCGCTGTGTGCTGGGCACCCTCTA
+AGCTTTGCAGATACTGGCCCATTTAACCCCACAATCCTGGGAGGTAGGTCCTATTGCTCC
+TATTCACCGAAGGGGATACTGAGGCCCAGGCAGGTGATAACCTGCCCACATTCTCACAGT
+GGGTAATGCAGAGCTGAGCAGCCTGGCTGTAAGACCTGAGGTGGGAGAGTAGCAGAAGAG
+GGGTGGGGGCACAGCCAAGGTTTGGGGAGGAAGACAGGGATCTGGTGGGGGGAGCATGGG
+TAGGTTGCAGGGATGGCAGGCGGATGGCCCTCACTCAGCCTTCTGGGGTGGGGGCAGGGA
+CACCCAGACAGACAGCGCCAGAGCCTGGGGTGGGCTGTTGCTATAGCAACAGCTGGCTCC
+AGCTCCCAGTGCACCCACCCTCCTTGGAGATGGGGGGGGTTCCTCCTGCCCCATTTCACG
+AGCCTGCTGGGAAGTGATGGGTGGTAGCCACCCCTCTGACATGACTTATTAATGATAATT
+GGACCCAATTAAACATTTATTAAATCCAGACAGCTGCAGCCGCTAACGGACCCTTCCCTG
+ATCCTGGGTGGGCCATGCTGGGGGTGGGGGTGCTCAGGATGGGCTGCCGCAGGGGCTCTG
+GGTTTTAACGTGCCTGAGGCAGCTTTGTTGGCCACGTTGAGGTCTGGTGATGGGACGTGT
+GTCAGGCGCTGTGGTCTGCAGCTGTAAGAACTAAAATGAGCAACAGTTCCTGCACCTCTC
+CAAGAAGGAAGTTCGCTTTGACAGAGAGTGAGGGCGATGGAGGAGGCAAGAGTGAGGTGG
+GGGGCCGGGGGATGCCCAGGGAGGAGGGGGCGTGTGGGTGCCCCAGGGATCCCAGGGAGC
+GATGGGAGGCTGCAGAAGGGCACAGGCCTGCCGCGGGTGGGGGGCTGGCCAGGGAGAATA
+GGAGATAGTAGAGGCGGAGGCCAGGAATTTGCACTTCTCCAGGGAAGCTGGGGAAGAGTT
+GGGGAGAGGGAGGCAAGAAGATTCCCCACCCATCTTAGGCGCAGGGAGCGGTCAGGGAGG
+CGCCAGAGGTGGGCCAGAGCTGTGACCTGGCCTCACACCCCGTCCCGGTGGGGCTCTCAG
+GCCCCTGAGGGCCAGACGCGGGACCTGGGTGCGACCCGGGCGGGAGGCGGCAGGGCTCAG
+CTGTGCTGGACGCTGCAGCAGCGCGGGAAGGGGCTCCCCCGGCTCCATGGGGTGAATCGG
+TGAGGGGCTCCGGTGCCGATGTGGAAGGAGCTCCTGAGCAGAACTGGGGCCTGGACTGCT
+TGTGCCCGAGTTGGTTTCGAGGCGTCTCTGCTTTTCGCTGGAGGCCCACGAGGTGGGTGG
+GAAGTGGGTGCTCGCCCGTCGCAGAAACAGAGTCGGGTGCCGCCTGCGGCAGACGCCCCT
+CTCCGCGCCTGCAGGTGCGGGGTGGGGGAGAAAGGTCATCCCTGGAGAGGCCCGGGGCTG
+GCGGGAATCCTCGGCGGGCGGGGTCTGCGAGGGGCAGGGCCGGTCCTGTGAGCGCACGCA
+CGCGTGTCCGTGTCCGTGGTGGACCCCCGATGCGGCGCGGGGGCGGGTGAATGCGCGGGC
+TGCGAGCACGGCAAGGTCTCTCAGGCTTGTGGACGTGGGTACGGGCGTCTCGGCACCCTG
+AGCTTTCTCCCCTACCCGCCCCAGCGTGCCGGGGAATGCTGTGCGGCTTCGGCGCCGTGT
+GCGAGCCCAACGCGGAGGGGCCGGGCCGGGCGTCCTGCGTCTGCAAGAAGAGCCCGTGCC
+CCAGCGTGGTGGCGCCTGTGTGTGGGTCGGACGCCTCCACCTACAGCAACGAATGCGAGC
+TGCAGCGGGCGCAGTGCAGCCAGCAGCGCCGCATCCGCCTGCTCAGCCGCGGGCCGTGCG
+GTGAGCGGGGCGGGGCCGGTGCCTGGGGCGGGGAGGGGCGGGGCCTATGAGATGGAGCGA
+GGCTGGGAGGGGCTTCGGGGCCAGTGGGGCGGGGGCAGGGGCGGGGCCCGGCGGGGAGGA
+GCGGGGCTGGGAGGGGCCTGGGGGGCGGAGCGGGGCGGGAGCGGGGGCGGGGCCTGCGGG
+GCCCGGCGGGGAGGAGCGGGGCTGGGAGGGGCCTGGGGGGCGGAGCGGGGCGGGAGCGGG
+GCGGGAGCGGGGGCGGGGGCGGCCCGTCTGACCGGCAAAGCCCCGCCCGCAGGCTCGCGG
+GACCCCTGCTCCAACGTGACCTGCAGCTTCGGCAGCACCTGTGCGCGCTCGGCCGACGGG
+CTGACGGCCTCGTGCCTGTGCCCCGCGACCTGCCGTGGCGCCCCCGAGGGGACCGTCTGC
+GGCAGCGACGGCGCCGACTACCCCGGCGAGTGCCAGCTCCTGCGCCGCGCCTGCGCCCGC
+CAGGAGAATGTCTTCAAGAAGTTCGACGGCCCTTGTGGTGAGCGCGGCGGCGGGCGCACG
+GCTCGAGCTCTGTGGGCGCGCGGCGACAGCGTCCTGACTCCTGCCCTCGACCCCCAGACC
+CCTGTCAGGGCGCCCTCCCTGACCCGAGCCGCAGCTGCCGTGTGAACCCGCGCACGCGGC
+GCCCTGAGATGCTCCTACGGCCCGAGAGCTGCCCTGCCCGGCAGGCGCCAGTGTGTGGGG
+ACGACGGAGTCACCTACGAAAACGACTGTGTCATGGGCCGATCGGGGGCCGCCCGGGGTC
+TCCTCCTGCAGAAAGTGCGCTCCGGCCAGTGCCAGGGTCGAGGTGAGCGGCTCCCCCGGG
+GGAGGGCTCCGGCCAGTGCCAGGGTCGAGGTGGGCGGCTCCCCCGGGGGAGGGCTCCGGC
+CAGTGCCAGGGTCGAGGTGGGCGGCTCCCCCGGGGGAGGGCTGCGGCCAGTGCCAGGGTC
+GAGGTGGGCGGCTCCCCTCTGGGAGGGCCGCCTGCTCCCCTGCTCCCTGCACATCCCAGG
+GCAGGGATGGAGGGTGCTCCAGCCTCTCCGTGACTCCCTCACCCCTGCGTCCTAGACCAG
+TGCCCGGAGCCCTGCCGGTTCAATGCCGTGTGCCTGTCCCGCCGTGGCCGTCCCCGCTGC
+TCCTGCGACCGCGTCACCTGTGACGGGGCCTACAGGCCCGTGTGTGCCCAGGACGGGCGC
+ACGTATGACAGTGATTGCTGGCGGCAGCAGGCTGAGTGCCGGCAGCAGCGTGCCATCCCC
+AGCAAGCACCAGGGCCCGTGTGGTGAGCGCCCCGGGGTGGAGGCCAGGCGGGGTGGGCTG
+CTCCTGCGTCAGTCCCTGCCTGGACATCACATGCCATCTTCATCCATCATGTTCCTCTTG
+GGGTCCTGGGAGTGGGCCGGTCCCTCTGGGAAGGCTCTGGGGAGGGTGGAGCCTGTGTGC
+GGAGGGTACCTGGATACCTGGGGGCTGGTGAGGCAGAGGCGGGGCCTTGTCCAGGCTCCC
+TGGTCCCTGACCTCAGCCACGCCCTCCCTGGGAGTCCTCTGGCCTGTCCGCATGTCTCCA
+CGCTGTAAGCACAGGCTGTTGGGGTGGGCAGGCTGGACACAACACCAGGGTCCTCACTCT
+TGGGACATGGGCAGCCGTCGGCCGTTTTGGAGGCAGTGTCAGGACTTGAAGGGCCAGGGG
+GAGGCAGTGGCCGTCGTGTCCCGTCGTGTTCGTCTTGGTCAGTTCGCCCATCTTCTGGTC
+TTTCTCTCTGCGTCTGTCTCTTCTCTTTGGTCTCTTCTTCCCTGTCGGCTCCGCCTCTTG
+TGTCTTCCAGCCTGACCTGCTGGCAGGATGAGGTGCCGTGCCTGCCCTCCAGGAGCCCGC
+AGCCCGAGGTCTGCCCCTGGTGCGGCAGGGGGGGTGGCTTGCTGCTGCCTGGCCTTGTGG
+TCCTCAGAGCAAGTGGACAGACACCTCCTCCCCCGTGCAGCCCTGGGTGTGACTCTGGGG
+GTGCAGGCTCCTCCCACCCACAGAGAGCCCCCCCACATGCATGGGTGTCCTGGGGATGCT
+GGTGGTCAGGGGTCAGTGGCCTGGGCAGGCTGGGGAAGCCTGGCCCTCCCATAGCCTGCT
+GTGGACAATCAGGAAGCCCCAAGCTTGGGGGCAGCCTCGCCCGCAGCCACCGGGGACTCC
+TGGGTGTGTGTTCCGCTCGCCTCTGCCGCGTGTCTGTCCCTTTCTCTGCCGTGTCTGCTG
+TGCATCTGGCCCTTCTCCTGTGTTCTCTCTTCCTCCACCATCCCCTCCCTGGAAGAGGGA
+CTGCTGCGTGGGGCTGGGGGCTTTGCCTGCAGCGGAGGGGGGGCTTGTGGGACCACTGAG
+CCCCTGTGTCCTTCCCAGACCAGGCCCCGTCCCCATGCCTCGGGGTGCAGTGTGCATTTG
+GGGCGACGTGTGCTGTGAAGAACGGGCAGGCAGCGTGTGAATGCCTGCAGGCGTGCTCGA
+GCCTCTACGATCCTGTGTGCGGCAGCGACGGCGTCACATACGGCAGCGCGTGCGAGCTGG
+AGGCCACGGCCTGTACCCTCGGGCGGGAGATCCAGGTGGCGCGCAAAGGACCCTGTGGTC
+AGTGGCGGGTGAGGGGTCTGGTGGGGGTCGGGGAGAGAGAGGTTCCTGGTCGCCTGGTGA
+TGGAAGCTCCTCCCCAGACCGCTGCGGGCAGTGCCGCTTTGGAGCCCTGTGCGAGGCCGA
+GACCGGGCGCTGCGTGTGCCCCTCTGAATGCGTGGCTTTGGCCCAGCCCGTGTGTGGCTC
+CGACGGGCACACGTACCCCAGCGAGTGCATGCTGCACGTGCACGCCTGCACACACCAGAT
+CAGCCTGCACGTGGCCTCAGCTGGACCCTGTGGTGAGTGAGGCCCTGGGGCCGGGCGGGC
+CAGGGTCCTGTGCCTCCCTCAGCCTGGGCCTGCCGACCCCTGCCTGGCTCTGTCTCCTGC
+AGAGACCTGTGGAGATGCCGTGTGTGCTTTTGGGGCTGTGTGCTCCGCAGGGCAGTGTGT
+GTGTCCCCGGTGTGAGCACCCCCCGCCCGGCCCCGTGTGTGGCAGCGACGGTGTCACCTA
+CGGCAGTGCCTGCGAGCTACGGGAAGCCGCCTGCCTCCAGCAGACACAGATCGAGGAGGC
+CCGGGCAGGGCCGTGCGAGCAGGGTAGGCCGGGGGACGCTGGCGAAAACTGCTGGGCTCT
+GGCTTTGGACAAGAAGCCCCTGGGTGACTCTGCTCCCCTTCCCCGCAGCCGAGTGCGGTT
+CCGGAGGCTCTGGCTCTGGGGAGGACGGTGACTGTGAGCAGGAGCTGTGCCGGCAGCGCG
+GTGGCATCTGGGACGAGGACTCGGAGGACGGGCCGTGTGTCTGTGACTTCAGCTGCCAGA
+GTGTCCCAGGCAGCCCGGTGAGCTCTGTACCCCTGGCTCTCGGCGGGCGGCGGGGACGGG
+GCTGCGGCCGCTCACACTGACACCACCCTCCAGGTGTGCGGCTCAGATGGGGTCACCTAC
+AGCACCGAGTGTGAGCTGAAGAAGGCCAGGTGTGAGTCACAGCGAGGGCTCTACGTAGCG
+GCCCAGGGAGCCTGCCGAGGTGAGCCGGCTGCACGTGGGGTCTCAGGCACAGGCGGGGCG
+GCGTCTGGGTTTCCGTGTCTGGATGTGGGCGTGCCCGTGTGCTGCGTTGGGCCCCTGTGG
+ACGTGTGTATTGTGTTGTAAGTGAGCATCGTCCAGTGTTGGTGCCTGTGCACATTTGTGC
+AGCTGCGTGTGTGGGCGTGTGTGTCCATCAGTCAGTGGGCGTGCACCAGGCCAGGCCTCA
+GTGCTGAGAGGCAGCGTGAACCATGCGGGGCCCCACCGTGTGGGCACTTTCTCTGCATAC
+GTCCATCCGGTCGATGTATCACATCAATTAGGTAAAAGTGGTGCCCGGTGTGTGTGATGC
+GCGTGCACAGATGTGTGTCTGCAGAGGGGCGTTAACTGTACGGTTTGGAGGAATGTGGGT
+GAGAACGCATGCTGACGTCTTCAGATGTCTGTTTCTCGATTTGCAAGGAAGCTCGCGTGT
+GTGTGTGCACAGAGCTGCGTGTCCGTGATCTTTGGATGCTCTGTGTGTTGTGTGTTCCTG
+GATCTGCATTTACAGACATGTTCTTGCGTAAGATGTGGGAGCCTCACCTGTGTCCTCAGC
+CCCAGGCTCCCGGGCTCCTCTGGGAGCTGGGATCGGGACGGCTGAGTGGTGACAGTGGGG
+GTAGGTGGAGGCAGACTGGCTGGGTCCAGGGTGGGTGTCCAGCACTGCATGAAATCTGAG
+TCCCGTACCCTTTCCTGCAGGCCCCACCTTCGCCCCGCTGCCGCCTGTGGCCCCCTTACA
+CTGTGCCCAGACGCCCTACGGCTGCTGCCAGGACAATATCACCGCAGCCCGGGGCGTGGG
+CCTGGCTGGCTGCCCCAGTGAGTACCTGAGCTCAGCCCCGACCCCGGGCCTGGTGCGGCT
+GTGCGGCCACGTGACCTTGTCCTGCCCTGGCCTTTCAGGTGCCTGCCAGTGCAACCCCCA
+TGGCTCTTACGGCGGCACCTGTGACCCAGCCACAGGCCAGTGCTCCTGCCGCCCAGGTGT
+GGGGGGCCTCAGGTGTGACCGCTGTGAGCCTGGCTTCTGGAACTTTCGAGGCATCGTCAC
+CGATGGCCGGAGTGGCTGTACACGTGAGTGACAGGGCCCAGGACTGGCCACCGGCTATGC
+CCTCCTACCTGTTCACCCCCATCACTGTGCTTCTCCTCACCTGCCCAGGCCCTGGCCTGA
+CCCACACCTGGCTGGGGGCTGGGCAGAGCCAGGGTTGGGGACCAGGCTCTGGAGGAGGTG
+GGGAAGCCCGTCCAGGTGCGGACATCACGTTCCTCCCCGATTTTCCCCAAAGCCTGCAGC
+TGTGATCCCCAAGGCGCCGTGCGGGATGACTGTGAGCAGATGACGGGGCTGTGCTCGTGT
+AAGCCCGGGGTGGCTGGACCCAAGTGTGGGCAGTGTCCAGACGGCCGTGCCCTGGGCCCC
+GCGGGCTGTGAAGCTGGTGAGTGAGGGCCAGCGCTACCCTGGGGCTTCATGGGGTGGGGT
+GGGGTCACCCGAGCCACAGAGGTTTCCCATGCCCGTGCCCCAGACGCTTCTGCGCCTGCG
+ACCTGTGCGGAGATGCGCTGTGAGTTCGGTGCGCGGTGCGTGGAGGAGTCTGGCTCAGCC
+CACTGTGTCTGCCCGATGCTCACCTGTCCAGAGGCCAACGCTACCAAGGTGAGGGGTGTG
+GGATGTGAAGGGGAGTGGGGAGGAGGCCTCGCCTTGAACATCCTTGTTCTCTGCCCCAGG
+TCTGTGGGTCAGATGGAGTCACATACGGCAACGAGTGTCAGCTGAAGACCATCGCCTGCC
+GCCAGGGCCTGCAAATCTCTATCCAGAGCCTGGGCCCGTGCCAGGGTGAGGCCTGACGGC
+CACTGCCCCAGAACTGACCAGGAAGGCCTGACGCTGCCCTAAATCCAGCCCCACCCGCCC
+TGAGCCACCTGACCCTGTCCCAACCGGTCCCCCCGCCAACCTCCCTCTCCTTGCAGAGGC
+TGTTGCTCCCAGCACTCACCCGACATCTGCCTCCGTGACTGTGACCACCCCAGGGCTCCT
+CCTGAGCCAGGCACTGCCGGCCCCCCCCGGCGCCCTCCCCCTGGCTCCCAGCAGTACCGC
+ACACAGCCAGACCACCCCTCCGCCCTCATCACGACCTCGGACCACTGCCAGCGTCCCCAG
+GACCACCGTGTGGCCCGTGCTGACGGTGCCCCCCACGGCACCCTCCCCTGCACCCAGCCT
+GGTGGCGTCCGCCTTTGGTGAATCTGGCAGCACTGATGGAAGCAGCGATGAGGAACTGAG
+CGGGGACCAGGAGGCCAGTGGGGGTGGCTCTGGGGGTGAGCAGGGATCAAGGACTTGGGG
+TGGGTGGGCAGGCGCCGAGAGGCTCCACCAGAGCCTGGGCTCAGAGCGCGTCTCCCCAGG
+GCTCGAGCCCTTGGAGGGCAGCAGCGTGGCCACCCCTGGGCCACCTGTCGAGAGGGCTTC
+CTGCTACAACTCCGCGTTGGGCTGCTGCTCTGATGGGAAGACGCCCTCGCTGGACGCAGA
+GGGCTCCAACTGCCCCGGTGAGTGGACGGCTGGGCGAGGGGAGTGTGAGGATAGCCTGGG
+CTCGGCCGAGGTGCTGCCCCCTCGCCTGGGCAGCAGGTCAGTGCCGGGGGTTATGGTCTT
+GGGACTCGGCCCCCTCAAACATGTGCGTGCCGGGGACCCCACGCCTAACCCGTCTCTCTC
+GTTGCAAGCCGGTGTGGCACACTGCTCTGAGGAGTCCTCCTGGTAACCGACACCAGCCCC
+ACCCTGGGGTCCCCACTAACCTCATGACCATCTGACTAACATCCACCTTCCCTTGCACCC
+TTGTGGCTTGCTGCTGGGGCCTGTGCCTGGGCCAGCCTGGATGCCAGGCAGATGCCAGGC
+AGGGCCTCACTGTACCTCCCCCACAGCCACCAAGGTGTTCCAGGGCGTCCTGGAGCTGGA
+GGGCGTCGAGGGCCAGGAGCTGTTCTACACGCCCGAGATGGCTGACCCCAAGTCAGAACT
+GTTCGGGGAGACAGCCAGGAGCATTGAGAGCACCGTAAGACGGGGGCGCAGCCCCCACCT
+ACCCACTGGCCTTCCTCCCCAGATACCCAGAGCAGCACCAGGGCAGCCCGGCTTGGGCGG
+CCCCCCAAGTCCTTGCCTACTCCCTGCCACAGCTGGACGACCTCTTCCGGAATTCAGACG
+TCAAGAAGGATTTTCGGAGTGTCCGCTTGCGGGACCTGGGGCCCGGCAAATCCGTCCGCG
+CCATTGTGGATGTGCACTTTGACCCCAGTGAGACCTGCACCCTGGACCCTTCCTGGGAGG
+CAATGGGTGGGGGATGCCTGGGGCTCTGCCATGCTCAGAGCTCCCTCCTCCCCAGCCACA
+GCCTTCAGGGCACCCGACGTGGCCCGGGCCCTGCTCCGGCAGATCCAGGTGTCCAGGCGC
+CGGTCCTTGGGGGTGAGGCGGCCGCTGCAGGAGCACGTGCGATTTATGGACTTTGGTGAG
+CGCCAGGCCACGAGCCACAGCTTACCTGCCCCCTCCTCTGCCCATGCCCCTGCCCCTCAC
+CCCTTCCTGGCCCTGCTCCCAGGAAACCCTAACAGCTCCCTGTGCCGGCAGACTGGTTTC
+CTGCGTTTATCACGGGGGCCACGTCAGGAGCCATTGCTGCGGGAGCCACGGCCAGAGCCA
+CCACTGCATCGCGCCTGCCGTCCTCTGCTGTGACCCCTCGGGCCCCGCACCCCAGTCACA
+CAAGCCAGCCCGTTGCCAAGACCACGGCAGCCCCCACCACACGTCGGCCCCCCACCACTG
+CCCCCAGCCGTGTGCCCGGACGTCGGCCCCCGGCCCCCCAGCAGCCTCCAAAGCCCTGTG
+ACTCACAGCCCTGCTTCCACGGGGGGACCTGCCAGGACTGGGCATTGGGCGGGGGCTTCA
+CCTGCAGCTGCCCGGCAGGCAGGGGAGGCGCCGTCTGTGAGAAGGGTAAGGATGTCCACT
+GCAGAGGAGGGCGGGGAGGCAGCAGGGTGGGGGCAAGGATTGGGGGTGGGGCTAAGCCAC
+CATCAGGCTTTGAGTTGGGGGCAGGAGCCCGGATTAAGGCGGGGTTTCGGCCAGATGCGG
+TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCGGATCACCTGAGGTC
+GGGAGTTCGAGACCAGCCTGACCAACATGGAGACACTCTGTCTCTACTAAAAATACAAAA
+TTAGCCGGGCGTGGTGGTGGGCGCCTGTAATCCCACCTCGTGAGGCTGAGGCAGGAGAAT
+CGCTTGAACCTGGCAGGCGGAGGTTGCGGTGAGCCAGGATCGCGCCACTGCACTCCAGCC
+GGGGCAAAAAGAGCAAAACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAAGCAGGGGGCGG
+TTTCAGGGATAAAAGTGGGGAATCCTCGGAGCTTTTCCAGCCGGCCCTCCCGGTCGCCCT
+TTGCAGTGCTTGGCGCCCCTGTGCCGGCCTTCGAGGGCCGCTCCTTCCTGGCCTTCCCCA
+CTCTCCGCGCCTACCACACGCTGCGCCTGGCACTGGAATTCCGGGCGCTGGAGCCTCAGG
+GGCTGCTGCTGTACAATGGCAACGCCCGGGGCAAGGACTTCCTGGCATTGGCGCTGCTAG
+ATGGCCGCGTGCAGCTCAGGTGGGCGGGGAGGGGACGGGGCCGGGGCAGCTCAGGTGGGC
+GGGGAGGGGACGGGCGGGGGAGGGGGGGCCGGGGCAGCTCAGGTGGGTGGGGTGGGGACG
+GGGGCGGGGCAGCTCAGGTAGGCGGGGTGGGGACGGGGCCGGGCGATGGTCCTGAGCACC
+TGCTCCTGCCCTCAGGTTTGACACAGGTTCGGGGCCGGCGGTGCTGACCAGTGCCGTGCC
+GGTAGAGCCGGGCCAGTGGCACCGCCTGGAGCTGTCCCGGCACTGGCGCCGGGGCACCCT
+CTCGGTGGATGGTGAGACCCCTGTTCTGGGCGAGAGTCCCAGTGGCACCGACGGCCTCAA
+CCTGGACACAGACCTCTTTGTGGGCGGCGTACCCGAGGACCAGGCTGCCGTGTGAGTCCC
+TTGGAGGGTGGTGTGGCCCCGACCCCGGCCCTTTGGGGTCCCGGTGTACGAGGTGGCTTT
+GCCTGTGGCCCCTGAGCCCTGACCCGGTGTCCCTCCTGGTGGCAGGGCGCTGGAGCGGAC
+CTTCGTGGGCGCCGGCCTGAGGGGGTGCATCCGTTTGCTGGACGTCAACAACCAGCGCCT
+GGAGCTTGGCATTGGGCCGGGGGCTGCCACCCGAGGCTCTGGCGTGGGCGAGTGCGGGGA
+CCACCCCTGCCTGCCCAACCCCTGCCATGGCGGGGCCCCATGCCAGAACCTGGAGGCTGG
+AAGGTTCCATTGCCAGTGCCCGCCCGGCCGCGTCGGTGAGGGTGGGGCCGGGGCGGGTGG
+GAGTGGGACCCCGGGGCCTGTGGGCGGTACCCAACCGACGCCTCCTGGGACCTCGGTCCC
+GGTCCCGTCTTCCTCCATCCAGGACCAACCTGTGCCGATGAGAAGAGCCCCTGCCAGCCC
+AACCCCTGCCATGGGGCGGCGCCCTGCCGTGTGCTGCCCGAGGGTGGTGCTCAGTGCGAG
+TGCCCCCTGGGGCGTGAGGGCACCTTCTGCCAGACAGGTCGGGGGCGTGGGGCTCTCGGG
+GCAGGGGGGGGGGGGGGGTTGAACGTTTGGGCGGGTACAGGTTCCAGGTAGCATTGCAGT
+TAGGATGCGGCTCAGTCTAGTCTGGGTTTTGAGTTAGGATCCACACACGGCTGGCATGGG
+GTGCAGGAGGCCCCGGGGGTCAGGACTGAGGCCTTGGTGACTCTCCCTACAGCCTCGGGG
+CAGGACGGCTCTGGGCCCTTCCTGGCTGACTTCAACGGCTTCTCCCACCTGGAGCTGAGA
+GGCCTGCACACCTTTGCACGGGACCTGGGGTCGGTGGGGCAGGAGCAGGGGGAAGGGCCG
+GCCCCCACCTCCGTCTCTCCTGTGGGGAGGGGACAGCAAAGACACCCCGACTCCCCATGA
+CCCCAGGGAGAAGATGGCGCTGGAGGTCGTGTTCCTGGCACGAGGCCCCAGCGGCCTCCT
+GCTCTACAACGGGCAGAAGACGGACGGCAAGGGGGACTTCGTGTCGCTGGCACTGCGGGA
+CCGCCGCCTGGAGTTCCGCTACGACCTGGGCAAGGGGGCAGCGGTCATCAGGTGGGCCGG
+CAAGGGTGGCTCTGGGAGGCCTGGGGCACTGGCCCGGGGCCGGGGCACCAGCAGGTCGCT
+CAGGCCCTGGGTGGTCGCGTGGCCGGTGGTGGACAGAGCCCACTCACGCTGCCCCTCCTC
+ACCAGGAGCAGGGAGCCAGTCACCCTGGGAGCCTGGACCAGGGTCTCACTGGAGCGAAAC
+GGCCGCAAGGGTGCCCTGCGTGTGGGCGACGGCCCCCGTGTGTTGGGGGAGTCCCCGGTG
+AGTGCTCTGGGCCGCGAGGGGACTCCCGCTGCTGCCTGCTCTTCCTCCTCGGGCGGCAGC
+CCCGCCCCTGCCGGCGCTCACGGAGCTGTTTTTCTGTCCTGTTCTCTTGGCCGCCTGCCC
+TGTCCTCTGCCTCCTCTGCCTCCCTGCTCTCTGCTCTCGCTCTGCAACCCCACCCGCTCT
+TCGGAGGCCAGAAATCCCGCAAGGTACTGTCGGCCTCTCATCCGCTCACCGTCTCTGGCG
+CCTCAACCCCTAGGGTAGCTCCTCCCCCACTAAGGACCCTGCCATTTCTGTGTGATTAAC
+GCTGCCCCCTAGATAGGCAATGGGCGGGTGGGGCGGGTGCGTGCAGGTGCCTGGGCCCTG
+GGTCTGCACCGTGGGTGGGCTCTGCACAGCCACTTACCTGGCGTCCCCGCAGGTTCCGCA
+CACCGTCCTCAACCTGAAGGAGCCGCTCTACGTAGGGGGCGCTCCCGACTTCAGCAAGCT
+GGCCCGTGCTGCTGCCGTGTCCTCTGGCTTCGACGGTGCCATCCAGCTGGTATGTGGGGG
+CGGGGCGTCCCAGCAGGGCCTCCGGGGCGGGCGGGGTGGCAGGCGGGACAAGGCCCTCAC
+CCTGCCCTGCAGGTCTCCCTCGGAGGCCGCCAGCTGCTGACCCCGGAGCACGTGCTGCGG
+CAGGTGGACGTCACGTCCTTTGCAGGTCACCCCTGCACCCGGGCCTCAGGCCACCCCTGC
+CTCAATGGGGCCTCCTGCGTCCCGAGGGAGGCTGCCTATGTGTGCCTGTGTCCCGGGGGA
+TTCTCAGGACCGCACTGCGAGAAGGGTGAGCCTGGCACAGGGCAGGGGGCGGAGGCCGGA
+TGGGCCCGGAGCCCACGAGGCCCCACCCTCACCTGCCTATCTCACAGGGCTGGTGGAGAA
+GTCAGCGGGGGACGTGGATACCTTGGCCTTTGACGGGCGGACCTTTGTCGAGTACCTCAA
+CGCTGTGACCGAGAGGTAACGTGCCATCCTCTGCTGGCTGTCGGTTCCATCTGTGCCCTC
+GGGGCGGGACACCGGACCCCCACACCAGGAGGGCCCAGGAGGGGACGGCCCGGTGCTGCC
+ACCTCTGTCCTCCCGCCTCTCTCTCACCTCCCGGTCCTCCCGCCTCTCACTGTCTGTCTC
+TTTGTTTCCAAGCGAACTGGCCAATGAGATCCCCGTGTGAGTAGAGCTCGGCGCCCCCCG
+CTCCCTCTCACTCCCACTCCTCCATCCTTCCTGGTGGGGAGCAGAGTCCGGAGCCCCCGG
+GGAACTTTCCATCCCTTGTGGCGGAGGATGGGGGTCCGGCGCTATTTGGCTGCAAGAGGC
+CGTTTCCTGCCTCAGAAGTGCAGTCGCCCCTCCCAGGGCACAGGCCGAGGGTCGCCCCAC
+AGCCAACCCCCACCACTGAGGCTGTACACACCTGTGCGCATATGCATGCATGTCTGTGTC
+CGTGTGCACTTCCGCGTGTGTGAACATGCAGCTGTGTCTGTGCGTGTCTATGTATATGGA
+GTGGATGTGCAAGTGTGTGTGAATATCCAGCTGTGTGTGTGCATGGGTCCATGTATATGT
+GTGTGTGTATATGTGGGGGGGACATGTAGATATGCGTGTGTGACTATGCGGCCGTGTGTG
+TGCATGGCTCCATGTATGTGTGTGTATATGAGGGAGACATGCAGGTATGTGTCCGTGTGT
+GTGTGTGTGCATATGGGTCCATGTATGTGTGTGTATATGAGGGAGACACGCAGGTGTGTG
+TCTGAGTGTGTGCGCACATGGGTCCATGTATGTGTGTGTATAGGTGAGGGAGACATGCAT
+GTGTGTGTCCGTGTGTGTGCATGGGTCCATGTGTGTATAGTGTGTACACATGGGTCCATG
+TATGTGTGTGTATATGAGGGAGACACGCAGGTGTGTGTCCGAGTGTGTGTGCATGGGTCC
+ATGTGTGTATAGTGTGTGCACATGGGTCCATGTATGTGTGTGTATATGAGGGAGACACGC
+AGGTGTGTGTCCGAGTGTGTGTCCATGGGTCCATGTATGTGTGTGTATATGTGGGGGAGA
+CAGGTGTGTGTCCGAGTGTGTGCATGGGTCCGTGTATATGCGTGTATATATGGGGGGATA
+TGTAGATGTGTGTGTGTATGAACAGGTGTAAGTGGGGAGCACTCAGGTGTGTCTGTGTGT
+GTTCGTGTACACGTGTGTATGTGTGTGAACATGGAGGGGTGTGTGTGTCCGTGTGTAGGT
+TTGCGTGCATGCACACATGCATGTGTGTACTGGGGCATCCAAGCCCCTGGTCTCCACTCC
+ATACCACCCTACGCCTACCTCCTTGATCTCTGCGCCCAGCCTTGGCTGTGCTCCCCTGCT
+GTCTGCACGTGGGTGTCTGCACGTGGGTGTCTGCATGTGGGTGTCTGTGCCCTCAAGTGT
+CTCGTGTCTGCACGTGGGTGTCTGCACCCTCACGTGTCTCGTGTCCGCACAAGCATGTGT
+AGGTGTCCCTGCTGGGCTCTTTGGTGGGCGGCCAGTGATCCTCGAGGTCACGCATGTCTT
+CTGTGGGTGCCTGCTCCTTGCACCCCACAGTGTTGAGATGGGTTTGCATTGGCCCCGCCT
+GTCCCCTGCTCACCCGCCTCCCTCTCTTCCTGCTTCTAAGCCCCGAAACTCTGGATTCCG
+GGGCCCTTCACAGGTGAGCACGTGGCAGCAGTGCCTGCAGACCCCTGGCTGGCCCATCTG
+TCCTCCCGCCCGTCTCTCTGATCTCTCTCTGCCAGGCTGCCCCTGTCTCCATCCCTCTTC
+TCCCTCCCACTGTCGGTGTCTGCCCACCAGCCACCCCTGGGTCCCGTCACAGCCCTTGTG
+GCCTCCGCAGCTGGGGCCCTTGTCCTCCCGCCTCCCCCACCCTGTCCTGTTGCCACCTTC
+CTAGAGGCCCTGACCTGCCCTCTGCCCTCCAGCGAGAAGGCACTGCAGAGCAACCACTTT
+GAACTGAGCCTGCGCACTGAGGCCACGCAGGGGCTGGTGCTCTGGAGTGGCAAGGCCACG
+GAGCGGGCAGACTATGTGGCACTGGCCATTGTGGACGGGCACCTGCAACTGAGCTACAAC
+CTGGGCTCCCAGCCCGTGGTGCTGCGTTCCACCGTGCCCGTCAACACCAACCGCTGGTTG
+CGGGTCGTGGCACATAGGTGAGTAGGGAACCCAGCGTGCCGAGAATAGTGGCGAGGGCTG
+CCCAGACTTGCCCAGCTGGGCTGTGTCCAGTCACTTGTGACCAGGGGTCAGGGAGGACAC
+GCCTTGCTGCCTGAGCCGAGGTCACTGCCAGTGGGAGGAGGAAGGGCCAAGAAGATGCAG
+GAGAAGCAATGATCAGTTTCCACGTCTGAAAGGCATCCCGGCCCTGCCCGGAGCCTGCCG
+GGGGTCGCTCCAGTCTGAGCCTGGCCGTCGCCTCCAGCAAAGCTTGAGCTGCAGGAATGT
+CCCCGGCCTTGGCTCCCAGTGCCCTCCTTGGGGTCAAGGCCACCTCATCCTTGCCCCCAG
+GGGTGATACCTCGGGGGTTCTCCAGGCTGAGGCACCTGCAGGGCATAGGAAGGATGCAGG
+GCTTATGGTCTAGAGGAGGCAGAGGGAACTCTGGGCCCTGATGGTCTCCCCCTCCCTGCA
+CACCCAGGGAGCAGAGGGAAGGTTCCCTGCAGGTGGGCAATGAGGCCCCTGTGACCGGCT
+CCTCCCCGCTGGGCGCCACGCAGCTGGACACTGATGGAGCCCTGTGGCTTGGTGAGTGTT
+TTGGGGAGACTAGAGAGGGATGCCCAAGGGTCTCATGATATCCGAGGGACAGACTCCACC
+CCCCAGCGCCCACCCTTGAGTCAGGGTGCATGTGAGCCGGCGGGCTGGGCTCTCTTCTCC
+CGCTGTAGCCCCTGCAGTTCCCAGTGCTGTGGGGCCGGGAGGCGGGTGCCCAGGTGTGGG
+CCCCCTGCTGGTCACCTGCTCGTTGGGGTGCCCATCAGCATCACTGAGTCACAGCCGGGT
+GACTCCCACTGTCTGTGCTGCAGGGGGCCTGCCGGAGCTGCCCGTGGGCCCAGCACTGCC
+CAAGGCCTACGGCACAGGCTTTGTGGGCTGCTTGCGGGACGTGGTGGTGGGCCGGCACCC
+GCTGCACCTGCTGGAGGACGCCGTCACCAAGCCAGAGCTGCGGCCCTGCCCCACCCCATG
+AGCTGGCACCAGAGCCCCGCGCCCGCTGTAATTATTTTCTATTTTTGTAAACTTGTTGCT
+TTTTGATATGATTTTCTTGCCTGAGTGTTGGCCGGAGGGACTGCTGGCCCGGCCTCCCTT
+CCGTCCAGGCAGCCGTGCTGCAGACAGACCTAGTGCCGAGGGATGGACAGGCGAGGTGGC
+AGCGTGGAGGGCTCGGCGTGGATGGCAGCCTCAGGACACACACCCCTGCCTCAAGGTGCT
+GAGCCCCCGCCTTGCACTGCGCCTGCCCCACGGTGTCCCCGCCGGGAAGCAGCCCCGGCT
+CCTGAATCACCCTCGCTCCGTCAGGCGGGACTCGTGTCCCAGAGAGGAAGGGGCTGCTGA
+GGTCTGATGGGGCCCTTCCTCCGGGTGACCCCACAGGGCCTTTCCAAGCCCCCATTTGAG
+CTGCTCCTTCCTGTGTGTGCTCTGGGCCCTGCCTCGGCCTCCTGCGCCAATACTGTGACT
+TCCAAACAATGTTACTGCTGGGCACAGCTCTGCGTTGCTCCCGTGCTGCCTGCGCCAGCC
+CCAGGCTGCTGAGGAGCAGAGGCCAGACCAGGGCCGATCTGGGTGTCCTGACCCTCAGCT
+GGCCCTGCCCAGCCACCCTGGACGTGACCGTATCCCTCTGCCACACCCCAGGCCCTGCGA
+GGGGCTATCGAGAGGAGCTCACTGTGGGATGGGGTTGACCTCTGCCGCCTGCCTGGGTAT
+CTGGGCCTGGCCATGGCTGTGTTCTTCATGTGTTGATTTTATTTGACCCCTGGAGTGGTG
+GGTCTCATCTTTCCCATCTCGCCTGAGAGCGGCTGAGGGCTGCCTCACTGCAAATCCTCC
+CCACAGCGTCAGTGAAAGTCGTCCTTGTCTCAGAATGACCAGGGGCCAGCCAGTGTCTGA
+CCAAGGTCAAGGGGCAGGTGCAGAGGTGGCAGGGATGGCTCCGAAGCCAGAAATGCCTTA
+AACTGCAACGTCCCGTCCCTTCCCCACCCCCATCCCATCCCCACCCCCAGCCCCAGCCCA
+GTCCTCCTAGGAGCAGGACCCGATGAAGCGGGCGGCGGTGGGGCTGGGTGCCGTGTTACT
+AACTCTAGTATGTTTCTGTGTCAATCGCTGTGAAATAAAGTCTGAAAACTTTAAAAGCAT
+TGCTTTTGTCCATCCTCACCAGCGCGCTGGCCCGTTGGCTTCTTGCTCCGCTTTGTGGTG
+GGAGCACGGACTTGGAGCTCCCTTGGGTGGCCCTGGATGGAGCCAGGCCCTGCACAGGGA
+TCCTTGTGGCTGATGAGGCCCTGAGTGGGGAGCACACACTGCTGAGCACTGTGGGAGGCG
+GGGCCGTGGAGGCAGGAGGCTCTCTGGCGTGCACGTGTGGGTGCGTGTACGTGTGGGGGT
+GTGTGTGTGTGGGTGCGGGTACGTGTGGGTGCATGTGCCTGCTCTCTGGCGTGCACGTGT
+GGGTGCGGGTACGTGTGGGTGCGGGTACGTGTGGGTGCATGTGCGTGTGGGTGCGTGTGC
+CTGCTCTCTGGCGTGCACGTGTGGGTACGTGTGGGTGTGGGTGCGTGTGCCTGCTCTCCG
+GCGTGCATGTATGGGTGCATGTACGTGTGTGTGGGTGCGTGTGCCTGCTCTCCGGCGTGT
+ATGTGTGGGTGCGTGTGCGTGTGGGTGCGTGTGCTTGCTCTCCGGCGTGCATGTGTGGGT
+GCATGTACGTGTGTGGGTGCGTGTGCCTGCTCTCCGGCGTGTATGTGTGGGTGTGTGTGC
+CTGCTCTCTGGCGTGCACGTGTGTGTGTGTGTGTGTGTGCCTGCACACATAATTGGCCCA
+CATCTGTGTCAGAGCACAGGGTTGGGAGGAGGCTGCACCCAGGACTGGAAGGGTCTGGGG
+GGAGCCAGGGTGCGTGGGGCTGTTGGGCAGCCTTTTCACTGGCCCAGGTGTGCAGAACCA
+ACCCTTGGCACTGCTGGAAGCCCCTAACTAGAAACCCCTGGGGTAGCTGGGCTCCTGGAC
+TCCCTCTAACCTGCTTCCTAAATTAGTGTGTGGGTGACAGCACTGCAGAAGCTGAGCCTC
+AGGGAAGGGCGCGGTGGCTCACACCTGTCATCCCAGCACTTTGGGAGGCTGAGGCTGGAG
+GATCGCTTGAGGCCAAGAGTGGGAGATCAGCTTGGGCAACATAGTGAGACCCCATCTCTG
+CAAAAAAATTTCTTTAATTAGCCAGGCGTGGTGGTACACACCTGTAGCTCCAGCTACTCC
+GGAGGCTGAGGCAGGAGGATCACTTGAATCCAGGAGGTTGAGGCAGCAGCAAGCTGTGAT
+TGCACCACTGCACTCCAGCCTGGGTGACAGAGCGAGAACCTGTCTAAAAAACAGAGCTGG
+CACCCAGCACCGGCAGATGTGAGCCCTGGGGAGAAGCAGGGGAAGAAGGGGTAGGGTGTG
+TGGCCAGCTGGGTGGCCCTTCGCAAACTGCTGTCTCTTATGAAAAATAACTAAGTGTAGT
+TTTCTATTTTGTATTAATGATTTTAAAAAAAAAGCCAGGTGCGCTGGCTCACACCTGTAA
+TCCTAGCACTTTGGGAGGCCGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCAAGACGAG
+CCTGGCCAACATGGTGAAACCCTGTCTCTCCTAAAATACAAAAACTGGCTGGGCATGATG
+GTGGGTGCCTGTAGTCCCAGCTACTCCGGAGGCTGAGACGGGAGAATTGCTTGAACCCAG
+GAGACGGTGGTTGCAGTGAGCCGAGATCACGCCATTGCACTCCAGCCTCAGTGGCTGAAG
+GAGACTCCGTCTCAAAAAAAAAAAGAAAAAAGAAAACCACAAAAACATCGAAATAAAATA
+ACACCAATGGCTGGGCACATTGGCTCATGCCTATAATCCCAGCACTTTGGGAGGCTGAGG
+CAGGCGGATCACCTGAGGTCAGGAGTTCAACACCAGACTGGCCAACATGGTGAAACCCTG
+TATCTACTAAAAACACAAACATCTGGGCGTGGTGGCAGGTATCTGTAATCCCAGTTACTC
+GGGAGGCTGAGGCACGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGCGA
+TTGCACCACTGCACTCCAGCGTGGGCGACAGAGCGCGACTCCGTTTCAAAAAAAAAATGA
+AAAGATAATACCCACAAGCTCCACACCCAGGAGGTCCCATGCGTCTGAGTGTTTGCTTTC
+TGGGCTTTTCATCACCTGGTCCTCTGGGGATATGCTGACCGACCCTGTGTGCCTGGCAGG
+TGTCAGGCACTGGGGGTCGGGGAGGAGAGAGTCCAGGAGCGGTGGCCACACACAGGTCGC
+TGACGGTGGGGGGCCAGGGTGGGGGCAGACTAACTTTGGTTTTCAGGAAAGGTCCAGAGA
+AAACACGCCCAAACCCAGACCCGAAGCATGAGCAGGGGGAGGGCAGGTGAGGAGGCCAGA
+GGCGGGGCATGTGGTGTGGGTCCATTGGACGGTGTGCAGGGCCCTGTGGCTTGACAAAGG
+GATCTTTCAGCAGGAAGCGGAGGCGTAGGAGCGGCCAGAGGCCAGCGTGCAGGACAGAGG
+CCACAGGTCAGAGCAGCAGAGGCTGGACAGAGATGGGCAGGGCAGGTCCAGTGGGGCTGC
+GTGGGCCTGGGGAAGAGAGCTGGGGGTGCTGCCTGAGGAGCTGTGGGAGGCTCCTGGAGG
+GCTCCAAGCAGGAGGCCACCAGATTTCATGAAGACGCCCCTGGCTAGGACAGGGTGCTAG
+GCTGCAGGGGGAGCAGAGGGAGGGATTTGGGGGAGAATGGGCGGGTCGAGGGGGGTGAGA
+AGAGGCGCTCAGGGACGTGGAGATGGAGCTGGAGGCACCGGAGCTTTGGGTGGATTCGCC
+CTGATGCGTCTGGAGGGATGGCTGGGCTGGGGAAGCTGGGGTTCCCTGAGTGGGGTCCAG
+GGGGCCGAGGGGTGCCAGGCAGGGAGAGGCTGGGCTGAAGCCTGAGGCAGGTGCTCCTGC
+TGGGTGTTGCCTAGGAGAGGAGAAAAAGCCCCGACGCCAGAAATGGAGGAGGGAGGAGGA
+CCTCGGAGGGGAGGAGGAGGGTGCGCAGAACCAGGAGAGGCAGTTTGGGGAGCAACCGCT
+GCGGAGCGCGCAGGACCCAGAGGACTCAAAGGGGACCTGGAGGGTGACGAGGCCTTCCGT
+GGCCGGGGGTGAGGAGGAGGGAAGCCGCGCGGGCGGAGAGGCGCTGGTGGGTCCCAGGTT
+GGAGGCTGTGGGTCTGAGAGGCGAAGCCCAGGGGAGCCCGGGGCCACCGCTGAAAAGGAT
+GGCAGCTGAGCGCAGGCGAGGGAGAGGCGCGCGTGTCCGGGACAGACCGCGGTGGGAGCT
+CGACTCCGGAAACCGGCGGGCCTGGGGCTGGGACCTACAGGGAGGCGGACGCGGCACAGC
+CAGGGAGGTCGGTCCCGCGGGCCCCGCCCCGCCCCCCAGCCTGGAGCGCCCCCCTCCGGC
+CCCGGTCCGCAGTGGAGGCGGCCCCGGAAAAGCCAGAGGGTCTTGGAATGGAGGGCGGGA
+CGGAGCCGCCTGCAACGCCCGCGACCCGCGACCCGGCTGCCCGCGGGACCCCCGGCTCTG
+AAGCGGGGACGGCCGGAGCTTCCGCCTGCAGCCCAAACTCCCAGGCGCCCGGCAAGAGTG
+GCGGGCGCGGACCCTTTAAGAAGGCCGGGGGGCGTGGCCTCGGGGCGTGGCCCGGGGCGT
+GGCATCGGGGCGAGGCTTCGGGGGCGGAGCCCAGGCAGCGCCTTCGCGGAGTTGCCGGAG
+GGTGCGGCCGCCCAGAGCGCACCCCGAGCGCCGGCGAGCGGCGCGGTGAGACCCTCGTGC
+AGGTGAGCCCGGCGCACGGCGGCCCAGAATCCTGGACCCCAGGAGAAGCGTCTACGGCCC
+CGACAGGTGGGCGTGGCGAAATGCCACCCGGGCCCTCCTCGCGCTCCCAGCTGGGTCACG
+CCTCAGACCCGGGGTCCTGGACGCCTGCCCCCCTCCACCCGCAGGCCCTGCCAGGACACT
+TTGGTCCCTGGCCCGCCAGGCCTGGCCTCACTCAGGCTTGGCTGTGGGGTCAGAGTCGGG
+CAGAACGGAACCAACAGTCCTGGCAGGCCCAGGCGGTTGGAGGAGAAGTGGTCGGCTCTG
+GACACCTTTGTTGTTTTTTGTTTTTTGTTTTTGAGATGGCGTCTCACTGTGTCACCCAGG
+CTGGAGTGCACTGGCGCGGTCTTGGCTCACTGCAACCTCCACCTCCCGGGTTTATGCAAT
+TCTCCTGCCTCAGCCTCCGGAGTAGCTGGGATTACAGGTGTATGCCACCATGCCTGGCTA
+ATTTTTGTATTTTTAGTAGAGACGGAGTTTCACCATGTTGGCCAGGATGGTCTTCAACTT
+CTAACTTCGTGATCCACGCTGCTGGGATTACAGGTGTGAGCCACCGCGTGTGGCCTCTGG
+GCACCTTTTGAAGGTAGGATGAGAGGAACTCATGGATCGGAGCCGGCAGGGAGCGCCGAG
+GGGGGCCGGGGGCAGGGCGGCCACCCTTGCCTGTGTGGGGAAGATGAAGAAGAGGGTGTG
+GGCCGCGGGGGCAAGATCAGGAGCTTTGGGTTTTGAAGATGTTAGGAAAGACGTGCTGCT
+GACTTTGCAAACGGAGGTGCTGAAACCGGGTGTCTGGAGCTCAGAGAAGAGGTGGCGCTG
+GACTGGCCTAGACTCTGTGCAGACACAGAAGAGCCAGGGCCTGGGGCTCCCATCGAGGAG
+GAGGACAAAGGGCCCTGGCCAGGGCAAGGTGGGAAGCCGGGAAGTGCAGCCTCCACAGAG
+CCTCGCAGAGAAGGCGCCACTGGAAGAAGGCGGCACTGACGGCCTCGGAGGCTGCTGAGG
+ACCGGCTGGGCCCCGACGTCCGTGGCAACCCTGACAGCCAAGTCCTCCGTGGGCTTGGAG
+GGCGGGACACGGCTCTGGAGATGAGGGAGAGGACGGGCCGTGCCGACCGGCACCGCGGTG
+TTCCTGAGCAGTGGCACCGTGGCTGTTGCTGAATTTTATTATTGTTAATTAATTTATTTA
+TTTTTATTTTTGATACTGAGTTTTTCTCTTGTTGCCCAGGCTGGAGTGCAGTGGCGAGAT
+CTCGGCTCACCGCAACCTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCG
+TGTAGCTGGGATTACAGGTGCCCATGACCACACCCGGATAATTTTGTATTTTTAGTAGAG
+ACGGGGTTTCACCATGTTGGTCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATGCGCCT
+GCCTCAGCCTCCCAAAGTGCTGGGATTTCAGGCATGAGCCATCGCACCCGGCCATGAATT
+TTAATTCATTCCTATTTACAAATCACACAGCCATACAAACTTCTTCCAGAAGTTGTGCTC
+AGAGGGGAGCAGAGGGGCAGGAGCTGCAAGGAGTGGAGGCAGGGCCCGAAGGAGGAGGAG
+GAGCTGGGGCCCCGGGAGAGGGACCTGGCCAGGGTGGGCTGGAGCCGGGGATGGGGTCCC
+CAGGGGGACCAGCCAGGACCTGTGGGTGCTGCAGAGGAGGGGAGATCTTGGCTCCATTCT
+CAGGGGTGAAAGCCTGTGGAGGCCTTTATTTTTTATTTCTTCTTAAGTGAGATGAGGTCT
+GGCTATGTTGCCCAGGCTGGTCTTGAACTCCTGGGCTCAAGCAATCCACCCGCCTCCTGA
+GTAATTGGGATTATAGGCATGAGCCTGGTCATGGAGGCCTTTAACAGAGACTGCGGTGAG
+GCCTCCATTCTAGAAAGAGCCCTGCAGCTGCCCTTTGTGGGGCAGAGGGGGCAGGACCGC
+CCTCAACCTTCCTCCTCCTCTGGACCAGCCATGGGGGCCGGAGCAAGGTCTGCCCAGGGC
+ACAGCAACCCCCACCCATTCGTGCACAGGTTATGATTCCACTGACAACCAGGCCGGGCCA
+GCGTGGGGCGGAGGTCCTAGAGCCAGCAGGCCCCACCTGGGTATCATCTATGCAGCCAGG
+AGATGCCCAAGAGCCAGGTGTCCAGAAGCCGCCCCTGTGTGGACAGCACAGCTGGGGAAG
+ACAGAGGGCTGGGGGAGCCCCACGTCCTCAGTTCCTTCCTCTGCCGCCTCCCTCCCTCCC
+TCCCTTGTCCCCGTTCCCTCCGTCCCTCTCCCCCTTCCTTCCCTCCCTCCCTCACCACCA
+TTCCCTCCCTCCCACATCCCCTTCCCTCCCCTCTTCCTTCCCTCCCTCTCACACCCCTTC
+CCTCCCTCCCTCCCTCCCTCCCTCAGTCACTCACGGGTGTGGCTCTTTTTTGCTGACATT
+CTGGGCTCTGGGGCTGCCGCCTGAGTACAATGTAGTCCTGAGCTCCGGAGTCCAGTGCCA
+CAAAAGTAAGGAGCAGTTGTGATCTCGGACGTGGGCTCCGGGGCAGCCCTGACCTCATGG
+GGGGCTGCAGACTAGGAAGGTCCTGGGACGGGGGGGCTGTTCACCAGGAAGGGGCAGGGC
+TGCAGCCTCAGCCTCCCCTCCAGATGCCGGCAGCACCAGCCTCTGCCTGCATGGGGCCGC
+GAGGTTTGCAGTGACATCCCCCGAGCTTCCTGACCTGCCCCGGACACGGAGCACGGCTCC
+CAGGGGCCGCACAGGCACCCGCTGGCCTCTCGGCCCCTCCCTGTGCACCACCCCCTCCTC
+CCCCCGACCCCCATCCCTCTACTGAGTGTCTCAATTCCAGTGTTATGGACCTGGGACGCC
+ACAGTGCGGGGAACAGCTTCTGCCCTCTGGGAGATAAGAACCCGTCGTCAGGCAGCTGGG
+CTGCTGAAACAGTGACCATAAGCTGGGCGGGCAGGCGCTCCTTCCCTCAGCTCTGGAGGC
+TGGAAGTCCGAGATCCTGGCCGTGGAGGCTGGGAGGGGTGGAGTGGACGGGGCTGCTGAC
+AGCCTCGGGGGCGTGTGGAGAAGGAGGGAGCCCCAGTGGCCCCAGGCCCTGCCACTTGGG
+GGAGAATTCCAGCCCCTCTGTGTCCCTGGGACCCCACAGCCCCTGGCCAGTGGCCATTCC
+CGGCTTCGAGCACAGTGGCCTCAAGCCACCATCGTGGGTGTTACCGTGGAAACAATGAGG
+GAGGTTTGTGTGGGGCCAGATTCCTCCTCTGGGCACTGACCTGCTCTCCCCACTCCAGGT
+GGTTTCACCCCAACATCAGCAGGGTGGAGGCGGAGAAGCTGTTCCTATCCAGAGGTCAGC
+GTGGGGACTTCCTTGCCAGGCCCAGTGAGAGCAGCCCGGGGGGCTTCACGCTGTCCGTCA
+GGTGGGTGGGCCCTGGCTGGGCATGGACAGGGTCTGGTTGAAGGCCTCCTGGAGGACCGG
+TGGGCAGCTTCCTGGACACGAGGACTTGGTGCGGGGGGCCGATGCCCTGGGAAGGTGGTG
+AGAGTTGGACGTGGTGCTGGGCGGTCTCTGGGCAGGAAGGAACTATTTAGAGAGGCCCTT
+GGGGAGGGCTCATTGAGTCAGGGGCTCAGCAGGACCCTTTCCTCCCCTGTGAGGGCCCTG
+GGGACAGGCAGGGCCTCCGTGGCTGCGACCGTGTTGCCAGAGCCTGGGGGTGCAGCTGGG
+GAGTGCAGCGGGGTTCCCATTGAGCTCTGGTACCCGCTGGGCTGCCAGGACCCCGCGTTG
+GAGTGGTGAGCCCTGGCCCAGCATCCGCGTGTCAGCACACGTGTGTACGTGTGCATGTGT
+GTGTTCGCGTGTCCATGTGTGTTCATGTGTGTGCGTGTGCATGTGTGTGTGTGTGTGTGT
+GCGTGTGCCTGCATCCTGAGGGACGGCGTCTGCTAAGCACTGGTTCAGGGCACAGGGTCC
+TGCACCTGCCTCCCTCAGGCCTCCTTCCTTCAGGTCTCAGGCACTGGAGTCCAGGGTGAC
+TCAGGGAAGCCGGTGCCTCCCCTGGCCCCATCCCTGCCCTCCTGGCTGGTACCCTGGGCT
+GAGCTGGTTCCTCCAGCCTCAGTTTCCCCACTGCAGCGGGCTGCATCTGCAGAGAAGGAG
+ACCTGGTCTGGGGAGGCCCCTGGCCCCTCCTTGCTGAGGACCAGGCCGCCACCTGGTGGC
+CGCCCGCCCCTGCAGCGCCCGCCTGCCTCCTGCCGGCTCCTGGGTGGGGCGAGGGCCAGA
+AAGGCGAGCAGAGCAGCTCTGGGGCCCGGGTGGTGGTGCTGCCTGGACCCCCAAGGTCTG
+CGTATGTCTCGCTAAGCCTTCTGCCCTATCCGTGTGGGTCTCTCCCCCTCACCTGGCCAG
+GCCGTGGCCTCCAGCCTCACCTGTGCTCGCCTGTGCCTGGCCCAGGTGGTACCACGGGCG
+CCTGTCTGGCAAGGAGGCTGAGAAGCTGCTGCTGCAGAAGGGGCATCCGGGCAGCTTCCT
+GGTGCACATGAGTCAGAGCGATCCTGGGGGCTTCCCGCTGTCAGCGCTGACGCAAGGGTG
+GGACGAGGCGCAGGGCTCAGGCCGCCAGCCACAGGTCACGCACATCATGACTCACTCCCA
+GGTGGGAGGGGGCGGCGAGCTGGGGCGGCCTCTGGGAAGGGCGGGCGGCCTTGGCCAGGC
+CCCTCACCGCCACCCCCACGGCCGGATGAGAAGTGGGAGACGGGGAGCGTTTTGACACCC
+TCGGAGACCCGGTGTAGCAGGAAGAGCCCATTGATGGGGAAGGTGGGGGCGGTTGTGCAC
+CTCAAGCAGGTAAAAGCCCCTCCACAGGCACCAGGGCCGTGGGCACAGCCTCACCCAGGA
+AAGCAGCTGGGGGTCCACTGGGCTCAGGGAAGACCCCCTGCCAGGGAGACCCCAGGCGCC
+TGAATGGCCACGGGAAGGAAAACCTACCAGCCCCTCCGTGTGTCCTCCTGGCACATGGCG
+ACCTCCATGACCCGACGAGGGTGCGGGGCCCGGGGCAGGGTGGCCAGGTGCGGGGGTGCG
+GGGCCCGGGGCAGCTGCCCTCGGTGGGAGGGGTGTGGTGTGGTCTGCGGGGCCCTGGGGG
+GGTGTGGTGGGGTCTGCGGGGCCCTGGGGGGGTGTGGTGTGGTCTGCGGGGCCCTGGGGG
+GGTGTGGTGGGGTCTGCGGGGCCCTGGGGGGGTGTGGTGGGGTCTGCGGGGCCCTGGGGG
+GGTGTGGTGGGGTCTGCGGGGCCCTGGGGGGGTGTGGTGTGGTCTGCGGGGCCCTGGGGG
+GGTGTGGTGGGGTCTGCGGGGCCCTGGGGGGGTGTGGTGTGGTCTGCGGGGCCCTGGGGG
+GGTGTGGTGGGGTCTGCGGGGCCCTGGGGGGGTGTGGTGGGGTCTGCGGGGCCCTGGGGG
+GGGTGGGGTCTGCGGGGCCCTGGGGGTGTTGTGGTGGGGTCTGCGGGGCCCTGGGGGGGT
+GTGGTGGGGTCTGCGGTGCCCTCGGGGGGTGTGGTGGGGTCTGCGGGGCCCTGGGGGGGT
+GTGGTGGGGTCTGGGGGGCCCTAAGCTTAGATGCAGGTCTCTCCCTGGCAGCCCCTCAAG
+GCCACGAGGATCAGTGCTCGGAGCCTGGAGGGCTGTGTGCAGGAGTAGCAGGGCCACTGA
+TGCCAGCGGGAAGGCCAGGCAGGGCTTCTGGGTGGAGTTCAAGGTGCATCCTGACCGCTG
+TCACCTTCAGACTCTGTCCCCTGGGGCTGGGGCAAGTGCCCGATGGGAGCGCAGGGTCTG
+GGACTGTAGGGTCCAGCCCTACGGAGCTTAGCAGGTGTTCTCCCCGTGTGTGGAGATGAG
+AGATTGTAATAAATAAAGACACAAGACAAAGAGATAAAGAGAAAACAGCTGGGCCCCGGG
+GACCACTACCACAAAGACACGGAGACCGGTAGTGGCCCTGAACGGCTGGGCTCGCTGATA
+TTTATTGCATACAAGACAAGGGGGCAGGATAAGGAGGGTCAGTCTTCTAAGTGATTGACA
+AGGTGAAGCAAGTCACGTGATCACAGGACAGCGGGCCCTTCCCTCTTAGGTAGCTGAAGC
+AGAGAGAGAAGGCGGCAGGCATCAGCGTTTTCTTCTATGAACTTATAAGATCAAAGACTT
+TAAGACTTTCACTATTTCTTCTACCGCTATCTACTACGAACTTCAAAGAGGAACCAGGAG
+TACGGAAGGAGCATGAAAGTGGACAAGGAACGTGACCATTGAAGCACCACAGGGAGGGGT
+TCAGGCCTCCGGATGACTGCAGGCAGGCCTGGGTAACATCCAGCCTCCCACAAGAAGCTG
+GTGGAGCAGAGCGTTCCCTGACTCCTCCAAGGAAAGGAGACTCCCTTTCCCGGTCTGCTC
+AGTAACGGGTGCCTTCCCAGACACTGGCGTTACCGCTTGACCAAGGGGCCCTCAAGCGGC
+CCTTATGCGGGCATGACAGAAGGCTCCCCTCTTGCCTTCTATTCACTTCTCACAATGTCC
+CTTCAGCACCTGACCCTATACCTGCCGGTTATTCCTAGGTTATATTATTAATGCAACAGA
+GTAATATTAAAAGCTAATGATTAATAATGTTTATAATAATGATGGATAATTGTTCATGAT
+CATCGCTGTATCTAATTTGTATTATGACTATTCTTATTCTATTTTCTTTATTATACTGAA
+ACAGTTTGTGCCTTCAGTCTCTTGCCTCGGCACCTAGGTACTCTTCCGCCCACACGGGAC
+GGGCTGGGGGTGGCCATCTCGGGCTCTGGGAAGGGGCCGGGGCTGTGAGCTGAAGGCTCC
+ATCACCTCCAGATGCTGCAGCAGCAGGAATGCCGGTTCCTGTACCCTCGGAAGGAGGGGC
+AGAGTGTGGAGAACAAGCCCAAGAATCACTACAAGAACATCCTTCCCTGTGAGGGCGGAG
+GCCAGGGCGTCACCCGTCGGGCCTGGGGGAGGTGGGGGGCAGGCCGAGCATCTGCCACCG
+CTGACCTGAGGCTCCCCCTTGCATACCCTGGACCCTCCATCTCTGCTCACCACAGGGTCT
+GCGGGCAAAGAGGCAGGGTGAGGCCCACGAGCTGTGCCCTGGAGAACTGAGCGGCACCTC
+CCTTCCCAGTTGATGCTACCCTTGAGTCATCCTGCTCAACGAGGATGACAGCGGGCCCGG
+AGCCGACTACATCAGGGTGGGTGTGTGCGGGAGGCGGGGCCTGGGCCCATTGCTCCTGGG
+GGGCTCAGGAAGAACCAGGGTCCCCAAGGGAGGGGTGGGCGGCAGTCTCCAAGGGGTCCT
+CAGAGAGGCTGGACGGGCATTGGTCCTCAGCCCCTTGCTGGCCTGGAGTGAGGAGTGTGT
+TTAAGCCACCAGGGCTCTTTGCATAATATTTGTGTGTCGTTTGCATATCATTTGCATAGC
+ATTTGCATGGACTTGTTTGTCCTCTGTTAACAGCAGCAGTTGGCCTCATTCCCTTTCAGA
+CTGACCCTGAGGAGGAGCCGGGCCATGGCAGGGGCAGGGTGGACATCCCTTGTGGCCCTG
+CCCCGCCGCACCTGCACCTGCACAGCCCGCGTGGGCCCGCCCCGCCGCAGCTGAAGTGCA
+CCACCATGGGCCCGGCCCGCGGCTCGCGGCTCGCGGCTCTGGGCCCGGTTCACCTCGTCC
+CGGAAGCCGAGGACGCCGGCGGGATCGGTCCGGACGCCGTAGTCCGGCCAGCCGAAGTAC
+TGGAAGTGCTGCACCGTACGCTGTGGCTCCTCCCCGCGGGGCAGGGCCTCGCGGGCGCAG
+GGTGTACATCGCCTGCAGGGCTGTCTGCAGGCCTGTCTGCAGGCCACGGTGGCTGCTTTC
+TGGGCCACGGTGCACCAGGAGAACACGCGTGTCATCGTCATGACCACCAGGGAGATGGAG
+CGGGGCCGGGTAGGGGTGCGGTGCCAGTGCTCCCAGTGCCCATCCCACCCCGTGCATCTT
+CGGCTGCCCAAGGCCCTTCCCGACCAGGCCAAGGAGGCTGTGGGACGCCGTGGGAGTGGG
+GAGGCTCCCACAGAGCCCCGTGGCTGCACGTACACACCTGCGTCTCTGCAGGTCGCAGGG
+GCGGGGTGCCGAGGTGCTGCCAGCAAGGCTGATGCAAAGCGCTCCCCTCGGAACAAGTGT
+TTCCGGGACTGGCCAGAGCTGCCCGGCAGCCAAGAGTTCGGCCGTGTGCACATGCGCGTC
+CTCGGCAAGGGCCAGGCCCAGGGCTACTGCGTGCGGGAGCTGCAGGTGTGGCGGCCGGGC
+CAGGTGAGCCTGGCGGCTGTGGAGCGTGCCTGCTGTCGGCCTGCACTGGGAGACCCCACA
+CCTGCCTGCATCCAACCCCACTGCCTTTGGGGGCTTCCACACCCCTCAACCCAGGAGGTG
+CATTCCAAGCCTGGACAGGGGTCACTGACGTGGCCACATTCTCAGCCCTGGGCTGGCGGC
+CGCTCCTCCCACACACCTCTCCAACTGCAGCTTTGGTCTCCGTTGTATACCAGAGACGCC
+CATTTCTGCTCCGGGCAGATTACCTCGTGTTCCCTCCAGCCCCCGCCCAGTGTGTGTGGG
+GGGGTCCTCCAGGACCCCATGGACCCCTCACATTTGGTTTTTCCTTATAAAATAACTGTC
+CTCACAGCCTGCTTCGCCCGCCCCCAGCTCCCTCTTCCCTTCCCCAGGCACCTGAGCCAC
+CTGGGGCCATCTCGGCGCCCCCTCCCCATTTCCTTCCTCCTCCTCCTGCTCGCCTTGGCT
+CCCGCAGCCCCTCCGCTTGGGCACTCCCGGAAACCCAGCTGTGCCTCAGCCTCCTCCTCC
+CACCCTGGGGTCACACTCACCGCTTGCCCCGCTCAGGAGGAGCCACAGCGTACGGTGCAG
+CACTTCCAGTACTTCGGCTGGCCGGACTACGGCGTCCGGGCCGATCCCGCCGGCGTCCTC
+GGCTTCCGGGACGAGGTGAACCGGGCCCAGAGCAGCAAGCCGCGGGCCGGGCCCATGGTG
+GTGCACTTCAGCTGCGGCGGGGCGGGCCCACGCGGGCTGTGCAGATGCAGGTGCGGCGGG
+GCGGGGCCACGCGGGCTGTGCAGGTGCAGGTGCGGCGGGGCGGGGCCACGCGGGACGACG
+AGGGCGGAGCCATCGGGTGGGCGGGGGCGCCCCCGCCCCCGCCCCCCACTCTCGTCAAAG
+GCCGCCTAGTTTGTCCTCAGTGGGGGCATCGGATGCACGGGCACCATCATCGTGATTGAC
+ATCCTGGTGGACGTCATCCGCAGGCAGGGCGAGCCGCTCCACTCTGGGTCCCCCCGCCCT
+GCCCTGCTATAGCCCCACCCCTCCGGGCGACCCCACCCCTCCGGACGACCCCACCCCTCA
+GGACGACCCCACCCCTCAGGACGACCCCACCGCTACCGGCAAGCCCCGCCCCTCATCAGC
+AGCCCCGCCCCTGCCTGCCGGCACCTTCCCCCCATCCGTAGCCCCTCCCCAAGCGCGCTT
+GTCCGCAGGGCTGGACTGCGACACCGACGTCCCGAAGACGATCCAGCTGGTTTGGCGGCA
+GCACTGGGGAATGGTGCAGACGGAGGCTCCGTACAAGTTCACGTACCTGGCGCTGCAGCG
+GCACATCCGGGGCGAGTAACTGCGCCTGCGCGAGCAGGTGGGGGCGTGGCCCTGCGGGGC
+GTGGCCTGTGCGGGCGTCGCCATGGTGACCGGCGGCCCCTCCCCCCAGCGCGAGCCGCCT
+CAGGAGCGCGAGAACCAAAACGTGGGCGCCGCCCCCCGCTAATCGGGTTGCAGCCCCCGG
+CTCCCCGGGCATCCCCGGTGTGAGTGGAGCGCCGGGGCCGGTCCGGAGTCCTCTGGGAGG
+GACTGGGACGTGCGGGGTGCAGGGCTGAGCCGCTGCTCCGCGCGCAGAACCCCGCAGCCC
+TGGGACGGCGAGGACGCGAACCTGCGGAGCCGCGGGTGTCTGAGGAGCCGCAGGGAACCC
+CCGGCCTAGCCGCGCCCGCGTGTGGCCGGAGCTGCGGGCCGGGACTGTGTCCAGGACAGA
+GCCACAAGCTTGTCCCCAGCTCAGGGAGGTCCAGGGGCGGCAGAGGGAGCGACAGGCTGC
+GAAGCCCACCGGTGACCACGTGTGAACCCGCGTGCGCCCCCAGCTCGGCCACTCCGTGCG
+GGTCTGCCCTCACCGCAGCTCCGGCCTGCCGGCCCTGCCTGCTCCCGTGGTCTGGGATGT
+GGCCCCGGTGAGGACCCGGCCCCATCAGGCACAGGGTGGATGTCTGTGGAGTGAGGTGTG
+TGTGACATATTCATGTGACCACCCGTGCAGCGTCACGCGCCTGGCCCTGCCGATGACAAG
+GGTGTGGGCCTGCGTGGGCATGACTGTGTGTGTGACACAGAGTGATGTTGCTGTGACCCG
+TGGCTGCACTCCCCACATCACCGGCTTTCACAGCCTTCCGGTAAAGTGCTGTGTTCTCCC
+TTCTGTGTCTTCGCTGGGACCTGGGGCAAGGGTGGGTGTGGCCCCCACAGCTGGAGTCAG
+CTTCTGTGGGGCCTTCCCGAGCCCTCCCCACCCTGGACCAGAGGCCCAGCTGGTTGGAGC
+AGGAAGTACCTGGGCTCTGGGGTCAGGGATGGGAAGGCTGAGGAGGCCTGCGTGAGCTGG
+ACCTGGCCTGGGCCCTCCTGGCCGTGCCTGCCTGGTGGTGCAGGATTCCTGGGGCTGATG
+ACAGACGGGGTAGGGCTGGGGTTGGCGAGCCTCCTGCCGATACCTCACGTAGCTGACCTC
+TGACTCTTCCCCAGCCAGGCTGGCCCTGGGAGTTGCCGGAGAGTCAGTGGATCTGCAGGC
+TGCACGCTGGCTGTTACCTTTGCTTCTGGGTTCCCACAGGGGTCATGGTTCTGTGGTTCT
+CCAGTCAGGGACCCTAGCAGGGCCATGGGGCGTGACTTCCTGGAGGTGTGGCCTAGTATG
+GCCACGGCAGAGGATGGGGGAAGAGAAAGGCCCCCTTTGTCAGCCCCCGGGCTCTGAACC
+AAGCTGAAGCCCTCCCCCTGGTCCAGCCTGCCCTGCCCCAAGTGTCCTGGGCCTCTCCCC
+ATCTCCCTGGGGAGCCTCACATTGCTGAGTCGCCAGCCAACTCCAGAAACCCCCAGCCTG
+TCTGCAGCCAGAGGGGCTGGGAGTTGGACCCCCTAGAACCTTGGGCCCACCTGTCCCAGT
+GGCTGCTGGGAGTCTAATTCTGTCAGGGTATCCTCTGGGTTGAGGCTGCAGCAGGGGCAC
+CCAGGGTGAGGCCCTCTTGCCAAAGATGGATACAAATAATTTATTTTAAAAGGTACAATT
+CACAAGGTTGGAGGGGTAGCTGGAAGTTTCTGTGGTTACCTTGCACTGGGGGGCTGCCCT
+GCCTCCACTCTCTCCCCACAGTCCGAGGGCAAGATGAGCACCCCCACCCAATGGCAGGAC
+CAGCCCTGCGGGGAAATGTCAGCATGAGTGGAAGCACGGCAAGGCCCCTTCCTTCTTGGC
+AAGGGGCTTCCCTGGCAGGCAGTTCACAGGGTGTGTGGGTGGGGGGGATGCTGACCAGCT
+GCTCTCCTGGACCCTTCCTGTACGAGCCTGTTTTTTTTTGTTTTGTTTTGAGACAGGGTC
+TCCCTCTGTCGCCCAGGCTGGATGCAGTGGTGCAATCTTGGCTCACTGCCACCTCCACCT
+CCCCGGTTCAAGCAGTTCTCCTGCCTCAGCCTCCCCAGTAGCTAAGAGGCACCCACCACG
+ATGCCCGGTTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTG
+GTGTCAAAATCCCGACCTCAAGTGGTCTTTCTGCCTCAGCCCTCCAGAGTGCTGAGATGA
+CAGGCGTGAGCCACCGCGCCCGGTGAGACTGTGGTTCTTGGAGGCTTTGGGGATCCTCTT
+GTCCACCCCGTCAGGACCCAGCCTGGAGAATGAGGGGTGGACAAGCTAAATGGAGCCTGG
+TCTTGGTGGGGCCCCGGTGGAGTCCTCAGAGATGCCAGGCTCCTTTCGCGTCCTCGGGGA
+CCGACTTCCAGTGGCTGCTGTGCCCTTGGGCCCCCCAGTGGGGGACGCCCCATGGAGCTG
+GGCGAGGGCGGCTGACCTGGGCAGAGGCTGCTGGCCCTAATTATCAGTCAGAGGCCCGAG
+GGGGGAGGCGGCTGTGCTGGTGGCCGGGGGCCGGGGGGGCAGGGGCAGGCAGCGCAGGTT
+CCCGGTCTTGAGCGCGCACTGCACCGGCCAGAGTGCCACACAGAAGAGCATCAGCAGCAG
+GGCAGAGACCAGTGCCATGCGCCTCCAGTCCCTGCAGCGCGCCCAGCAGCGGGCCAGGCG
+GCCCCGGCGGGGGGCAGGGTCCCGGGCGGGCGCGGGCGGCTCGGCAGGCTTGCTCAAACC
+CACGTCCACGCATACGAAACCGGGCTCGCGGCCAGGTGTGGTGGGCAGTGGCTGGCAGCA
+CAGCTTGGTGCCCTCCAGCCACACAGGCTCCTCACGCCGCAAATGCGCCGGCATCCGGGC
+CTGCAGCTGGCGGCTGGTGCACAGCGCGGGGGCTCCGGCGGGCGGCACGGCCGTGGGCTG
+CCTGCAGAAGGGGCAAGGTACAGCCTCACCACCGGGGCGGCCCACAGGCTGAGCAGCCGC
+CAGCCGGGCCAGGCACTCCAGGCAGAAGACGTGGGTGCAGGAGAGCTCCTTGGGTGTCTT
+GAAGATGTTGTCATAGCCTGAGAAACAGATGGAGCACTCCAGGGGGGAGGCCACCCTCTC
+CGAGCCAGGGGTGCCAGGGGACCTGGGGCTGCCGGCCGAGCTGGGGGACCTGGGCATCGA
+GGCTATGGAGCTGCTCCGGCGAGGGGGTGGCACAGCCGTGTGCCACACCTGCTGGCCTGA
+CGACATGTCTCTGAGCTGTGGGACAGGGACTGTGGTAAGCAATCACCGGCCGCCCCTTTC
+TGGTGGTGTTTTATCTCTCCCTCCCCTCTCTCGCCCCAGAGATCCCAGGGAAGGACTCTG
+TTTCCTGCGCGCCACTCCAGAAAGTTCCTCCGGTGCCCCTGGAGGTCATTCTGCCCCACG
+TGCAATCCTGTCCTCTCCACCCCATCACATGGCTGCACCGGGGTGAGCCTCCCACAGGGC
+CCCAGGCCTGCTCCGGGAATGCAGGCCGTGTGTAGGGGGGTCTCACTGACCGCTCGGCAG
+ACACCTCCTGTTGGCCCTGCCCCACCTGGCTGGCCCTGCTGCCCGGGCAGAAATAATGGT
+GAGGATGACAATAGCCACAGTCGTCACTGTTTATGTCGGAGCTCTGCAAGGCTGGGCCCA
+CATCACGGGACTCACACAACGCCACAGTGTGGAAAAGGCCGCCCAGAGCATGGGTGACTC
+GGCCAGGGCCACCCCAAGGGAGCTGGCGGGCCCTGGACCCTGGCAGATACGGCTCTCAGG
+CAGGCCAGGGACTCCAAGTCAAGTGAAGTGAGTTTGAACTCAGATCCCAGGATGGGTGCC
+TGGCTTGGGCGGTGCAGGCCTGATTTGTAGGCAGCTATGTGAGGGTGGGGTGTGGGGGTC
+TCTGGGTCTGGGGACCGGGCTGAGCCCCGGGGGCTTTGGGACGACAGGGAGGGCCCAGGC
+AGGGGCAGGGGTCAGTGCCCGAGGAAGGTGCACGTCAGGCACGACCTGCGGCCTGCGGGG
+CCGGCTTGTCTAGCTGCTGAGGGTCTGATGTGCACAGTGTGGGGGTGGGACTTGGATAAG
+CCCAGCCATTCCCTCTGGGCCAGCCCACTGCCTCATGGTCAGGTGATGGTCAGGGCACCC
+TCAGCCGCCCACTGAGTGGGTGTTTCTTCTCCCTGACCCAATCCCACTTCATGGCAGGGA
+CCCTGGGGGACGGACACTGGGGGATGCTGCTCTGCCCCTGGGCATGGCTCAGGTGGGCAT
+CTCAGCTGACCTGGGACCCTGCTCCACCTCCCGCCCCTCCCCTGCACCCAGGATCCGCTG
+CAGGGAGCCACAGGGGTCCCACCTGGAGGGAAGTGGGCAAGGGTGACAGTGAGACTCAAG
+GGCCTGGCCGTGCGTCCCCGTGGGGCCCAGGAGGCTGCCCCAGAAGTGACTCCTGGCACT
+GCCCCGCCCCACCCCTGACTTGCCAGTGAGTCCCAGACAGGCTGGCGGGATGACACAGGT
+CACTGTGACCACCTGAGTCACACGCCGTCACTGTGAGGCCGTGAGTGCCCCAGGCACCGG
+GACCTGGGGACTGTGCTCTGCGGCCTGTGTACCCCACAGAACCGGTTCCTTGGCACGAGG
+CCCCACCCCTCCACGATGGTGCCCCACCCTGAGCCTGTGCAGGTAAGGGGTGAACACGGG
+CTGAGCTGGCCTTACCTGGTGGCCGGGGGTCAGCGGGCCTGGGCGTGGTCCTCCTCGCCG
+GCCACGGTTGGGCTCCAAGGCCCTGGGCTGCCCTGCCGTGGCAGTGTCTGCTTCCTCTTC
+TCCGGGCCCGGCCCGGCCTGTGCTTCACCCAGCAGGTATCCCTCCCCGGGGCCGGCCACC
+AGCAGCTGTCCCGGTGGCACTGGTCTGGCAGGTGTGGCTTCTGCTCTGTCCAAGACAGGC
+GGGGACACAAGGAATGCGTGCGCCGTCACCCGCACAGAGCTCTGGTCTGAGGCAGGTGTG
+AGTTGCTGGGTGTGGGCTCCCAAGCAGGTCTATTTATACCCTATGGGCCAAGGGTGTGGC
+CGCAAGCCTCAGGGATTGGCTGGCTTCATCCTCTCCTTGGCGGGCCAGGCAGCTGGAGGG
+CAGGGAGGGAGGGGTGAGGGTCGGAGCCGGGTAGGGGTCAGCACAGCCGCTGCAGCCTGG
+GCAGGTCTGGGCTGGGGTGTGTGCTTGGACAAAGCCCTCTCTCCCTATAGCCCCAGGAGG
+CTGGAGCACCTGCTGGAAGCTGCTCACCGCAGTTCCAGGTCCCTGTGGCCCCTGAGCTCC
+TGGGTGGGCCTCCTAGCAGGGGCCCTCCCCGAGCCCCCCACAACCTATGCCCAGCCTGCC
+CCTGCCCTTTGCTCACTGCTGCCTGCCCTCACAGCCCATTCCTGCCACTTCCCTGCCCAC
+ACCCACCCATGTGCTCACCTGCCTCATCCATACACATACGTGGCTGCTCTCACACATGGG
+CCATGTGTTCACACGCTCTATGCCCCCGTGTCCACAGGCTCTCACACACGTGCCGTGTCC
+GGAAGCTCACATATGCCATGTCCACACTCACACACGCCGTGTCCACACTCACACGCCGTG
+TCCACACTCTCACACACATGCCATGTCCACATGCTCTCACACACGTGCCCTGTGTCCACA
+CACACACACATGCCATGTCCACATGCCCTAGCAGACTACAGGACTGGTCTGTGCAAAGAC
+CAGGGCTGGAGCTGGTTGAGAGTCTGGGGGCTGAGGCTGGCAGGGCTGGGATGGAGGATG
+TGTGGGTCTCAGAGGAGCAGCCAGTGGCATGGGCTGCCCCGTCCCCCGCACACCCCGCTG
+TGGGCCCGAGGGCCTGGTGTAGAGCTGCACCCCCAGGCTGTCCAGCTGCCAGCTCCCCAC
+CTCACTGAGGCGTCTCTCTCCCAGCCCAGTGGACCTCATGCAAGGGGAGGTCCGACCCGG
+CTGCCACAGCCCCATCCCCGCCATGAGGCCTGGGCCGGACCTGAGCTGGGACTCCACACA
+CCAGCCTGGGGGGGTGCCACACTGGGTGGGGCTGGGAGTGAGGGACCCACCCTAGTGGGA
+GAGCTGGCCGGGCCACCCCACAGACTGCCCTCAGGCAACTCCCATGCAGGTGCCCGCCGA
+CCCCTCAGTAGGGACCCAGAGGCTCCCCCAGGGCTGCCGCGGGCATCCTGGAGCCCAAGG
+GATGCTGGGAAGTGGGAACCAGGACTGCAGAGGCCAGGGGGCAACACCCCGAGGAGGAGC
+ACAGGGACTTGGGCTCAGGAAGGGCCGGACCCCTGCCAGTTCCATGAGGACTCTCAGTCG
+GGGGTTGGGGGGACCCCTGCCAGTTCCATGAGGACTCTCAGTCAGGGGTTGGGGGGACCC
+CTGCCAGTTCCATGAGGACTCTCAGTCGGGGGTTAGGGGGGTTCAGAGAGCGGATTTGGG
+TGCTCAGACAGGGAGGGGTGGATGCTCAGAGAGCGGGGCGCGGGCTGGGGCTGGGCTTTC
+AGACAGGGAGGGCTGGGGACTCAAGAGCTGGGGAGGGGTGGGAGCTCTGTGAGGGGCTCC
+GTGCGGGGTGGCTGAGGCTATGGGAACTCTGTGGGGGGAGGCTGAGGCTATGGGGACTCC
+GTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGCCGGGAGGCTGAGGCTATGGGGACTCC
+GTGGCGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGTTATGGGGACTCC
+GTGCTGGGAGGCTGAGGCTATGGGGACTCCATCGGGGGAGGCTGAGTCTATGGGGACTCC
+GTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGCCGGGAGGCTGAGGCTATGGGGACTCC
+GTGGGGCAGGCTGAGGCTACGGTGACTCCGTGCAGGGCTGTGAGGCTACGGGGACTCCGT
+GGGGGGTGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGT
+GGGGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGT
+GCTGGGAGGCTGAGGCTATGGGGACTCCGTCGGGGGAGGCTGAGTCTATGGGGACTCCGT
+GGGGGGAGGCTGAGGCTATGGGGACTCCGTGCCGGGAGGCTGAGGCTATGGGGACTCCGT
+GGGGCAGGCTGAGGCTATGGTGACTCCGTGCAGGGCTGTGAGGCTACGGGGACTCCGTGG
+GGGGTGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGCCGGGAGGCTGAGGCTACGGGGACTCCGTGC
+GGGGAGGCTGAGTCTACGGGGACTCCGTGAGGGGTGGCTGAGTCTATGGGGACTCCGTGC
+GGGGAGGCTGAGTCTATGGGGACTCCGTGCGGGGTGGCTGAGGCTATGGGGACTCCGTGC
+CGGGAGGCTGAGGCTATGGGGACTCCGTGCCGGGAGGCTGAGTCTATGGGGACTCCGTGC
+CGGGAGGCTGAGTCTATGGGGACTCTGTGCCGGGAGGCTGAGGCTACGGGGACTCCGTGC
+CGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGTCTATGGGGACTCCGTGC
+CGAGAGGCTGAGTCTATGGGGACTCCGTGCCGGGAGGCTGAGTCTATGGGGACTCCGTGC
+CGGGAGGCTGAGTCTATGGGGACTCCGTTGGGGGAGGCTGAGGCTATGGGGACTCCGTTG
+GGGGAGGCTGAGGCTATGGGGACTCCGTTGGGGGAGGCTGAGGCTATGGGGACTCCGTGC
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGC
+GGGGAGGCTGAGGCTACGGGGACTCCGTTGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTACGGGGACTCCGTGG
+GGGGAGGCTGAGGCTACGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGC
+CGGGAGGCTGAGTCTATGGGGACTCCGTTGGGGGAGGCTGAGGCTATGGGGACTCCGTTG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGCGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGACGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGCGTCTATGGGGACTCCGTGAGGGGTGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGC
+CGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGCACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGAGGGGTGGCTGAGGCTATGGGGACTCCGTGC
+CGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGC
+GGGGAGGCTGAGGCTATGGGGACTCCGTGCGGGGTGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGCGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCCGTGCCGGGAGGCTGAGGCTATGGGGACTCCGTGC
+CGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGTGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGTGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGC
+CGGGAGGCTGAGGCTATGGGGACTCCGTGGGGGGAGGCTGAGGCTATGGGGACTCCGTGG
+GGGGAGGCTGAGGCTATGGGGACTCTGTGCAGGGCCGCTGTGAGGCCCTGAAAGCACTCG
+TCGGAGGCTCCTGCTTCCTGAGGTCCGTGACTCGGGTCACATGCCGCCTCCAGGAAGCAC
+CCTGGCCCCTGCAGCTCTGGGAACGTCCTCCCGACAGCTCCTGGGAATATCCTGGCACTG
+AGGTCACTCTGGGCTCCCGGCTGACACTCGTGCCGGAGGCAAAGGTGAGGAAAGGCCGGA
+GGAATGTGTGGTCTCGGCGCCAGGCCAGGCCTCCCTGTGCAGGAGAGGAGCCAGCAGCTC
+CCCTTCTCTCAGCTCAGACGGTCTCTCAGGGCTCTCGGGAGGCTCAGAGCAGCTTGGCTG
+GCAGATTCCAGGGCAGGGGGTGGGCCCGCCTGGTCCCCTCCGTCGCAGCCAGTGGGCGGG
+AGGCTGGGCTGGTGAGCGTGTGGGCGTGTGTGAGCACACGTGCCCATGCTTGAGACATGG
+ATGCTGGTGTGAGCACCTGACCCCTCACCTCCTTCACTCGGTCTCCTCACGCCCTCTCAG
+GGACTCCTTCCCCTCCAGGCCTCGGTTACGGGTCACACCTGGCACTGCCAGGCCTGGGGA
+CGTGGTGCGGCCGGTGCGGGGAGGGGCCTTCCAGGCTGCTGTGGGGCCCCCGGCCTCGCC
+CCACCCCGCCCCGCCCCGTGCTGGGCCATTGCCTCAAATGCAGCGGCTCTGTTGGCCGTG
+GGACTGGAATTCTTTCCCAAGGGCCCAGATGTGCAGAGGGGAGGCCGGTGCGGGGGAGCA
+GGGCTCCGGGACGTGCACTTGGGTCTAGCTTTGCCCCTGACGTGCTGGGGCCGCCCCTAG
+GCCCAGCTCAGTGTGTCCCTCCTGTGCCCAGTGAGGAGGGCGTGCCCCTCGCTGCCACAG
+GTCCTGGCTGACCACGTGCTGCCCAAGGGCCAATCGCGAGTGCGCAGGTGGGGGACGTGG
+GGAGCCAGCTGAGGGGGATATGTGGAGGTGTCAGGATGACCCTGGGTTTTTGGTTTGGGC
+CACTGGGTGGGAGGAGGAGGAGGGGACCCAGAATTGAGAGATGGGGCCTGGGGGGCTGCT
+CAGAGGGTGGGCTGGGAGGTGCCTGTCTGTGTCTGGCCTGGCCTCCAGACCCTGCCTGGC
+TGGACCTGCTGTTCGTGCCTGTTTCCGATTTTATCCTCCAAACCAGACGCCCAGCCTGGT
+GCAAATGCAGGAGTGGAGTTTCCAGGGGGATGTGGACTCCTTCCCTCCACCCCCACCTCG
+GTCCCTGTCTCCTTCCCTCCGCCCCCACCTCGGTCCCTGTCTCCTTCCCTCCGCCCCCAC
+CTCGGTCCCTGTCTCCTTCCCTCCGCCCCCACCTCGGTCCCTGTCTCCTTCCCTCCGCCC
+CCACCTCGGTCCCTGTCTCCTTCCCTCCGCCCCCACCTCGGTCCCTGTCTCCTTCCCTCC
+GCCCCCACCTCGGTCCCTGTCTCCTTCCCTCCGCCCCCACCTCGGTCCCTGTCTCCTTCC
+CTCCGCCCCCACCTCGGTCCCTGTCTCCTTCCCTCCGCCCCCACCTCGGTCCCTGTCTCC
+TTCCCTCCGCCCCCACCTCGGTCCCTGTCTCCTTCCCTCTGCTCCCATCTCGGTCCCTGT
+CTCCTTCCCCACAGGAGGAGTCTGGGGGCTCCCGCGTCACAGGGGCGTGGCCCAGGGCAT
+CAGGTGGGGCGGTGGGTACTGGGCTCAGAGTGGCCTTGGGCTGTCCAGTCCCTCCCTTTC
+TCCCCAGGACCAGTGACCCTCCCAGCCCCAGGACACTTCTTGGGCCAGGGCCCAGGGCAG
+AGCCAATGCTCCCCCAGATACTCCCTGGCTGCAAACCTCAGGCTGGGGGTTTTTGGGGAC
+AGGGATGCAGGTGTCTAAGGACACGACCCTCCAGGCAGTGGACGTTTCTGCCTGGGTGGA
+GGGCACGGTTACGAGAGCAGGGCCCGCGCTCTGGCATCCTGGTGCCCGGGCCCTCTGCCC
+TCAAGGCCTGTCCTGCCCCAGCTCAGCCCTCTCTGGCCAGGCCCATCACTGTCAGCAAAC
+ACCCCCACACTGCTGCCCCCCCAGATGGCCATGGCAGCCCTCCCGGGGCCCGTGTCTGCA
+GCCCCCACGCAGCCCGGCCGGCCGATGGAAACGCACACCCACACTCTGTCCCACCTCACT
+CCGAGCTGGGGGTTCGGGGACCACAGGTCCCACCTGCACAGGTTGCATCTGGGGAATGGG
+CCTGTGGCAGAAAATGTGCGGCGCGGGGCGGGGGGTCCCAACCAGGCAGCCCCAACCTGG
+ACTCTCCTCCACCCCCGTCCCACCTCCTTGCCCCCAGCACACGGTGGCGGAGTGCGTGGG
+GCCAGCCTGGCGGGGGCTTTGCTCCCCGACCTGCACTTAGAGAACAGAGCATCCTACGGG
+AGAGAGCAGCTCGGAACGCAGCTTGAGTAATGCCGACTTTATATCAGCACACCCAGTGCC
+CCCACGTTCCCGCTGGCCCAGGTCCCGGAGACCATGATGGCACCCACAGTGGACTTCGCA
+AAGGAGCGTGGGGACCCCGAAGGCCAGGCCACCCCTCAGAGGGGGGTCCCATGCTAAAGC
+AGACGGTGCCGGTGCCGCAGGGCGTCTGAGACCCACGGTGGAGCCCGGGCCTGGCGTGCG
+GGAGGCGGCCACGACGGCGCCTTTCTCCCAGGAACTCCGGGAGGGACCCCAGGACTCAGC
+GCCAGGGCAGCCTTGGCAGGTGCAGTGAGGCAGTGACTTGTGGGGGTTAGATGTGGGCCT
+GCCCCACGTGGGCAGGGATCAGCCAGGCATGGGGGTCCAGCGGATCCGAGCGGGGCCACA
+GAGCTCTGGAGGACTTTTCTGCACAATGAATTTCTGCTTAAAAACAGAGATCAAGAGGAA
+GCTCTATCCTGCAGCTCCGGAAATGGGTGGCTGCGTGCTTGGGGTCTCCGCCACGCGGGA
+GGACAGCCCAGAGGCACCCTGGTCTCAGGCAGCTGGTTCCTAGGCTGTGTCCTCCCCACT
+GGCCGGGCACCGGCTGGAACGGCACGAGGACCAGCCTCACTGTTCTCAGAGGGGTCTCGG
+GCCACTGGGTGTGGTGGTGCTGGAGGAGTCCTGCCCGCTGTGGGCTCTGGAGGGCACGGC
+AGCAGAGCCCCTGGCTTTTCTAGGCAGAGCGGCACCTGCCCCATAGATCGTGCCAGCTTT
+GGCTGCAGGCGCTGGGGCCTCACCGTGTTTCCTGGGGGGGCCCGGACCCCCCAAGGCCTC
+GATCTGAAGCTCTGAGGTCTCATGGATGCCTGCTCCTGGTCCGATAAACGAGATGGCTGT
+GGTGGGGAGGAGCCTCAGGCGGCCCGGGACCCTTTGGCGTCCGTCGCTGGGAGGCGGAGG
+GACTCAGAGCCGAGGCTGTGCCCAGGACTGTCCCGGGCGCCGGGCGATGCCAACACTTTG
+TGCTGGTTCCCGCCAAGGGGTCGGCCTCCGGGTCCCTGCCGCCAAGTGCGTGGCGTGGTC
+TCGGCCTCCAGGTCAGACATTGCTGATACGGGCCTCCCCCGGGAAGGCAGCGGGATCCGT
+GGCCCTGTCCAGGGGCCGCTCCCGCCTGACGTAGCGCGGCTTCCGTACTGAAACGGGTCA
+GAGACAGGCGAGGTCAGAGTGGGACCTGGACAGCAGGGACAGTGCAGGCCTCAGCCCTCA
+CCGGAGGCTCTCGGGAGTGGGCATATGGCACAGGCGCCCGGGGCTGTTTACTCTGACCAG
+GTGGGAACCCAGATGCCCCCTGCCCCTAAGGCGCCCTCAGAGCTCCAGCTCGGGAAAGGG
+ACGGCTTCCTCCTGCCCGGCTGTGTCCTCTCATTTACACCCTGGGCCCCGGGGCCTGGAC
+AAGGGCCAGGCGATCCCCGAAGACAGAGATGTGGGTCCCAGAGTATCATGCACCTCAGGG
+GGCGACAAGCAGGCCGTAGTCCCAAGACCTCGAATGTGACCTTATTTAGAAGAAGGGGCT
+TTGCAGGGGGTTACGTCAGGGTCTCAGGTGTGATCGCCCAGGGTTCCCCGGGCAGGCCCT
+GAAACAACGGCCAGGGCCCACCTGAGAGAGAGGCAGAGAGAGAAGACGCAGAGGTGGGGG
+AGACGCCGTGGGACCAGGGGACAGAGACGGGCAACGCAGCCACAGATGCCTGAGCCGGCA
+GGGGCTGGGAAGGCAGACAGCGTCCTCCCCGGAGCCTCGGGAAGCGTGTGGCCTTGTTTG
+CCCCTTGGTTTTGGACTTCTGAACTCTAGGATAGTCAGATTAAAGGTCTGCTGTTGAAGC
+TGGCAGCCCCGGGGCACTCGGGCACCGTGGGGTCTGCTGGGCACTTGCAGACAGGGCTGC
+TTTAGGGACGGGGCACGTCCAGCCTTGATGGAGAACGGTCTGTCCCCTAAAGGCACGGTC
+ACCTGCCCCCATGACAGACTTCTGCACAGGGGGACGGAGGCCGGGTGAGCCCTGCTCATG
+GCCTTGGAGCTGTGTGGCTGTGCGCCGGTCACTCAGCCTGTGTCTGTGGCCCCGCACATA
+AAATGGGTCCTAACCGGGCTGACTCTTGGGTCCGCCTGACCCAGCACCACTGAAGCGATG
+GCTGCTCAGGAGGGCCTGGCGGAGGCCGGCTGCGTCTGTCCTCGGGTGGAGCTGGACTTC
+AAGGAGGAGCAGGTATTGGGGGTCTGCCCTGTCGTGGTGGGTCCTCCTTTCCTGCAGACC
+CCACGTCTCGGGAACAGGAAAGAGCATGGAAGTCACGGGGATTAAAGGGGGGCGGGCAGG
+GGGCGCCGGCCAAATCCAGCTGAGATCCAGAGCAGGGGGCACCAGCCAAATCCGGCCCTG
+GCCCTGCCTTGTGGGTGGGTCTCCTGGGGACCCGGGCAGGGGTGGCCGAGATCCAGAGCC
+AGGCAAACCCGTTTGGGGACAAACCCACAGAGCACCCTGGGACTGGCCCAGAGATGGGAA
+ACCCCACAGGGGGATGCGACAGCTGCTGTTACCTGAGGACTGTGGCGGGGGGATCATTGC
+AGCCTTGAAAAGGAGAGAAAGGCAGAGTGAGGACTCGGGATGGCCTGGCACAGGCACACG
+CGGCCAGGGACGCTCAGCCCGGATGATGTGGGTTACTTACGGCTTCGCCAGGCTGCAGGG
+CCGGAGCTGTGGGGGAGAAAGCGGAGAGTCACCCTGGAGCCCAGGAGCTGCCTCAACCTC
+AGCCCAGTGCAGCGTCCGGGACAGCAGAGCGAGGAGCTGCCTCAGCCTCAGCCCAGTGCG
+GCGTCCTCGGAGCAGCAGAGGCCCCGGGGCTGCAGGGTCTCCCCCAACCTCTCCCTGCGG
+TGCATCAGCCTGGCCCTCGGTCCTGCCACATTCCTCCGGGGCACTCACAGGTGCGGGGGC
+CTCCCTAGCACCCCAGGTGAGTCCCCGCTCCCTGGACCCACCTTCCCGCCTCAGCAGAGG
+GGACAAGCCCCCCTCATGAGAAGCGTCTCCCCAGGCTCCAGGGTCCCAGGGGAAGGGCTG
+CCCTCCCACCCTCCCGGGAGGAGCCTCAGGCACGAGGTGGCTTTGAGCCCCACGGCCGTG
+GGCTTCTGCCTCCATGGTGCCCCCGCGATGGGGGTGCCGTGGCATCGTGGCCAACCTGGC
+TTCTCGTCCCGTGGCCACCAGGGCTGACCAAGCCCTGAGCCCTGCTCTGCTCCAAGGGTG
+CCCATAGGCAGAGATGCTGAGCAGGCCGGGTCTCTCGGTGCCTGGCTGTGCAGGAGACCC
+TGGCAGCGGGCTCCCGACTGGAGGCTGGGCCCTGAGACCCCGAGAGAGGTTGAGGGGGAT
+GGACAGGGGTCTCACAGCAGCCAGGTGGGGCTGCCCAGAGACCTGGGAGGAGGCCCCAGC
+TCGGCTATCACAGTCTGGCCAAGTGCTCACCTTGGGGTCCGAACTGCTGGCTGGACCATC
+TGCCTGGCAGGGACCCTGCGGGGGCCGGCCCTGGACAACGAGGGCAGGCACCACGGACCC
+TGCTCAGAACCCGCCCCCGCCTGAAGGCACCACAGTCACAAGGCCGTCTCTCCAGTGGGA
+AGGGGTCAGTGCCCAGGCCCGGGGTGACCGTGTGTACGGCGTGGCGTAGGCTGGGGTGTG
+GGCCCTGCACCAGCCTGGCCAGCCCTGACCCCAGGAGAGGGGAGGGGGGACCATGGCTGC
+TGGAGGAGCCCAGGCAAGTCCAACTGCCGAGAGCCACCCAGCCCCGCTCCACTCGCCCCT
+CGTGATGCCCTGAGGGCCCCGGGGAGACGCCTCTGCCGGAAGAGGGCTCCAGCAGAGGTT
+CTGGGCCCCGAGGAAGGCCCCTTGGTGCTTCGACCCTTCAAATCCACACACGGCTGTTTC
+CGGGAAGTGACGGGCCTTCTCACACCGGGACCCAAAAGCCACAGGACAGGCCCTGCTCCC
+TCCCGGCCTCTGCCAGCCTGCTCTGGCCTGGGACACTCCAGTCTCAGGCCCATCTCCACG
+GCTGGATGCCGCCTGCCCTGTGCCCTCCCGTGGGGCAGGTGCTGGTCCGGGAGATACCTT
+TGTTTCTTCTGTAGCAGGCCCTGGGGAGTTTACTGGAGCGCTTGAGGTAGAAGAACCCAG
+CTACGGAGAGGATGAGGCCGGAGCTAATGAAGAACGTGCCCAGGAAGAGGGAGGCGGCCA
+CGCGCGGAGCCCCTGCAAACAGACACCGCTGAGCAGACGGGCAGGACGGTGGCCCTGGCT
+CCTCGCCTGGCCCCCGGTGCCCCCTGCACATGGCAGATGCGCTGCTCTCTGAACATGCCT
+GAGCCTCACGGGACCGGCTGTGGGTGCCGAGGGCTCTGCACATGGGCCTGGGTCATCCCT
+GCAGGCTCAGCCATGCCTGGGCATCTGGCCGCGGGGTCTGGGAAAGTTACCACCTGCCCC
+GGCCTCAGCTTCTCTCAGGAGCTCGGATGTTGGGAGCGTTACAGGGGCTGACCCTGGCCG
+GGCTCTGCGGAAACACCTCTCCGATTCCAGTTGCCCCTGAAAGCCAGGGGGTTCTCAGCC
+TTGTTCCTTCCTCCGGGCTCAGCACAGGCCCTGGGGCCCCCACACAGGGCAGAGCCTCAA
+GCTGGCAGCAGGTGCTCCTGCACCCCACTCACCTCCACCTGCCTGGGCCAGGACAGGCCA
+GGGCTGCTGGCCTGGGGCTCGGGACAGTTGGCAATGGCTGCTGGGTGTGCTCTGAGATGC
+TGGGGAGGAGACTCCCCAACCCTGAGACACAGGCGTGTTTGCCAGGCTTGGGGGCCTCGC
+TCCTTCCTGCCCCAGCACAGAGCCACAGGAGGCCAGGAGCCCATCCAGGCCAACCCCACC
+CTAAAACACTGCCACTCAGGTCAGCAATGGACCCAGGCCAGCTCAGGGCCGTGAGTGTGA
+ACCTGAGAGCGTGCAGTGTGGCCGTGAGCGTGAACCTGAGAGTGTGTGGTGTCAGCGTGA
+GCCGTGAGTGTGAGCCTTAAGTGTGAACCTAAGAGCGTGCGGTGTGGCCGTGAGCCATGA
+GTGTGAACCTGAGAGCGTGTGGCTGTGAGCTGTGTGACCCTGAGAGAGTGCGGTGTGGCC
+ATCAGGGCCTCCCCTAACTACGGCCCTTTAGAGATGTGGCAGAGCCCCCCATGACGCCCC
+ACATCCCCCACCCACACCAGCTGACCCCAAGCTGCAGGGGCTGCCACGCTCCCCTCTGGC
+TGTTTTGCAGAACCCTGAGCCTGCTGTGGCTGCGTCAAGGGTGAGGGTCTGCACTGGCTC
+CGACGGCCCCCAGCCCCCAGGACACCGGCAGAGGTGGCTGTGGCCTGCTGAGACTTACCA
+GGATGTGGCCGCCCGGGGGTCCCTGAGCTTCTGTTCATGGGGAATGGCGCACCCGGGCCA
+GCAACTGTGGGATAGCAGAACTGTGGGAAGCCTGTGTGCACGGAGCCCACGGGGACACCC
+ACGTGCACCCTGAAGGGATCTCAGGACGGAAATATGAAAGCGAGGGGCTGAGGGGGCGGA
+GCAGCCCTCACCACAGAGCTGTCCCGAATGGCCCAGCAGACTCGGGAAGAGGGGGCTCCC
+GGGGCTGTTCCCCAGTGGACAGTGGCTCTGGGGCAAGGTGGGGACACAGACAGCAACTCC
+CACAGTGTCTCCCACAGCTGGAGCTGTGAGAAGGGAGCCGGGGGGAGCCGGGCAGACCTA
+CAGCTTCTACACTCGGAGCCGTTGTAGGCTGGGAGGGTTCCGTTCCCACAGCGGACGCAG
+CTGGCGCTCCCGTCCGCGTTCCAGCGCCTGTAACAGCCTGCGTGGGGCAGAGGACGGGCA
+TGTCAGCCAAAGCAAAATCCACACCAGCTGGGTCTCCTGGGAATGATTCTCTATTTGAGT
+TGGTGAGATAACTTTCATTCCAGATACTAACATGCTCTGGAGGGTAGGTGGGCGGCAGAC
+AAGGACACCCCCAGGGAGCATGGCGGGGCCGTGAGCACCCCACGCTGAGTACTCCACACT
+GCGCACCCTGACCCTGAGTACTCCGACCCCAAGTACTCCACGCTGCACTCTCCACGCCGA
+GCACCCCGGCCCCGAGTACTCCACGCTGCACTCTCCACGCCGAGCACCCCAGCCCCGAGT
+ACTCCACGCTGCACTCCACGCCGAGCACCCCGGCCCTGAGCACCCCGACCCTGAGTACTC
+CACACTGCGTACTTCAGAGAGTGGTAGGCGGCAGCATCCAGAATGAACAGGCCTGTTGGA
+GGGACTCGTGCTCTGCAGGACTGCAGGCTGGGCCCGGCTTCCACCACCCAGCCTTCACCC
+CACAGACTCCCCAAGAACCCCCACTGCAACGCCTGCCCCAGGCCTCCCCCAAGACCCCCC
+CCACGCCTCTCCTAGGATCCCCCAACGGCCTCCCCCAGGACCCCCCCCCCATGGCCTCCC
+ACAGGACCCCCGCATGCCTCCCCCAGGGTCCCCCACGCCTCCCCGGGACCTCCCCACGCC
+TCCCTGGGACCCTCCCACGCCTCCCCAGGACCCCCCCACGGCCTCCCCCAGGACCCCCCA
+CGCCTCCCCCAAGACCCCCATCTGCAGTGCCTGGAGCGGCTGCCTCGCACCCCGTGTTCC
+CTCATGCCGCCCAAGCAGGATAGGCCCACCCGCCAGCAGCACAGCCTCCTGCCCCAAGCT
+GATCCCGACCCTTGGTCCATCTGTCACCTCCACACCCTGGCACCCTCCCCCGGGTCTCTC
+TCGGGGGATCCTGCAGAACCAAGCCTCATCCCCCCGCCAGGCCGACGCTGCGCCTGAAGC
+CTCATTTCCGCCCACCGGCCAGGGCGCCTTTAAGGACAGGAATTGACTTTTACTCCTTGA
+CTTTCTAAATATCTCCAACACTCAGCCCAGAGCTGAGTAGACACACTCTTGATGCCGACT
+GCGGTGCGGCTGCTGGTGCGGGCCACGGGTGGACCACACGCCTCGACCCTTCCTCACAGA
+CTGATCTGAATACAAACGGGCCGCGGCGACACGGGGACCCCGCGGTGGAGAGTGGGCCTG
+AGACCCCGGCACGGTTGTGACAGGGGTCACTCTGCAGACACACCTCTTGGAAGAATGGAA
+GTCCACCCGCTCAGTCCTACCAGGGTGGAGCTGCGCTCTCCCAGCACTGGGGGCAGCCTC
+TGTCTCCCGGCATCTCCTGGCACAGGGCTCGGGCGACTTCAGCGAGGCTCTGTCTGAGAG
+TCTCTGCCCCGGAGGCCGAAGAACGGAGTCCACGGCAGGGAGCCAAACACCAGCGCAGCA
+CTGTCCCCAGAAGTGCCCGCTGCCTCCCCGAGCGGAGACGTGACCTGGCTTGGGGCCGCA
+CGCAGGGGGAAGCGTATCCAACACCGCAGGCCCGGCCCCTCCCCACGCGCGCCAGACGGT
+CCCCACCCTGCGCCTGTGCATGGGGCCACCTCGGCCCTTGGACTTCACGACCCGCTGGCC
+TGGCCCCTCCATGGGCACCGTGACTGCTGCACAGCTGCCTGCACCCACAGAGTGCCTGGG
+GTACACAATCCCTCACAGGAGACGCCACGGCCCCAGCACTCTTGCTGCCATGGGGTGCCA
+GGGGAGTGGTTCTCACCCAGCCACCAGGGCTTCAGCATCAGACGATGAGGACCCCAAGGT
+GCTCAGCTTCCTCCCAGCCCCTCTGTTCTCCCTCAGAGCGGTGCCCTCCTCCTCCTACCC
+TGCGTGTGCCTCAGATGTCATCACTGCCTTCCTGTGGGCTCCCCAACCCCCACGCCCAGC
+CTCGGACCCCCGCGCCCAGCCTCACTGGCTGCCACAGCCGCCGTCTTGACCACGCCCTCC
+TCACGAGGCCCCTGAGTCCCCAGGAGCAGCCCTTCTGGGTTCTTCCATCATGGGAGGGCT
+GGACCCCCAGGATGGGAGTGCCAAGGCCCTTGGAGGTACAGCTGGGGCATCTCAGCCCCA
+AGTTCACCAAGGGCCGCCAAGGAGTGGCCCTTGCACCTTCTCACTCTGTCCTCCCCTCCC
+CTGGCTGCTCCCACTGGCTGCCCTCACCAGCCTCAACCTCCTGACACCCAGCTGCCCCCA
+GACAGTCCCTTCCGCAGCCTCCCAGAACCTCTGATGAACAGGGCCTGCCCGTGGCACGCT
+GACACAGGCCGGCATCCTCGTGGCGTCCTGTTGATTGGCATTCCACTCCACGCACCAGGG
+GCCAGCAGCACCTCTGCCCGAGCACGGACAGGCAAAAATGTCTTGGGCTTTGCCAGAGGC
+CCCTGGAGCCAGGACAGCCCCGTGAGAATGGCTGAGCTCATGGGCCACTCCCCCAGACCC
+TTCTCCAGGCACCTTTCTGATCTCAGCTCCTGCCTCTGCTCCCAGCCCTCTGCTGGGCCA
+GTCTTCTCATGAGGCTGCCGCTCAAGGCCGCCCGCCAGAAAGGAGGCTCAGATGTCCTTC
+CCCAAGCTCCACAGCCCTCACTGCCCCATCCACTCCCCAGGTCCCGCAGCACAGATGAGC
+ACTGTCCTTGTCACCGAGGGGAGGGCCCTGGGCACACACACACCAGTGGCTCAGGGGCCG
+GTCTGGAATCTGCTTGGGACAAAGCGGCTTACCTGGACCACACAGACTTGCGCCTGGGCA
+GCTGGCGTTGACGCCCACCACATCCACACAGCACTCGGGCAGCTGGGCCTGGAGGGGACA
+CGGCAGTGAAACTCCAGGACGCGCCTGCCAGGCAGGCTCACGCCCAGAGCAGCAGCGGCT
+GAGGGGTGCCGTGGGAGCACATCTCAATGTCCGCAGCTCCGGCCTCTTCTGGAGTCAGCA
+TCGGGTGGCCCTCTGTCCCCTGTGGGCCTGGGAGCAAGGAGGGGCCTCACAGCCACAGTG
+CACATCCCTGTGGGACCCTGGGTGGGCGGTCTCCAAGGAAAAGCTGGGCCTGGAAGAGTA
+AACCACCCCCAGGAGGCGGCACCCGCAGGCCATGGCAGCGCCACCGACATTCTCTGCAAG
+TCTCCGGAGGCTCTCCATCAGGGGTTTCCGCTTGACCCCACAGAGGAAGTGCCCGGGCCT
+GGCTGGCATTTCAGGGGACGAATTCACGCCCAGGTGCCCAGGTACTGCACAGGTGCGCTG
+GGTGCTGGCACTTACGGTGTGTGTGAGGGCCCATTCCCTGACCACAGGCAGACTGGACAG
+GCCTGGGGGGCTCAGGGTACCCTCAGCTTGTGTGTTGATCACAGCTGTGCTGTTTCTCGT
+GACCTGAATGCAGTGAACGGTGAGGGCGTCCAGGGGTGACTGCGGAGTGCGGGATAGAAT
+CCACACCGCCAGGGAGGGGCCCAGGTCCGGTCCCTCAAACGCCCCAGCCAGGACAGTGAG
+GGGTCCCCACCCTCCACCCGCTCCGCCTGGGAGTCTGGAGCCGCCGCAGCTACACTCCCC
+GATAGCGATGCGCGGCACGCTGTGCTGTCACCGCTGGCAGAGGTGCTCCCATTGCGGGCC
+AGGATGCCTCACCGTGGGGGCCCCGCCTGACCCAGCCATTCCTGAGCAGGCGCTCACCCA
+GCAGGCAGCGGAGGGCTCCCCTCTGCGAGGCACAGGCCCCTCTGACCCCAGCAGTGGACC
+TGGTCAGCACCTCTGGGGCTGGGACATCAGTGTCCTAAAGGTGGAAGGGTTAGACCCTCT
+AGGGGAAGGGCCCACCGCCCTCCACAGAGGCTCTGGCTTAGGCCGCGTGGACACGTGAGG
+GGGGCACCTACCGTGTTCTCCATGGACTTGCTGGCGACTCCCACGAGAAGGCCAGCCAGG
+AGGGCGAGGTGCCGCAGCGCCATGCCAGGAGCAGATGCGCAGAGCCTGCCACAGGGAGGA
+GCATGCGGAGCCAAAGAGATGGAGTGGGGCTGAGGCAGGGTGGGTGGGGCCAAATGAAAG
+TGGGGTCAAGAGATGTTGGGGGGGTGCGGGCCAAGGCAAGGAGGGCAGAGCCAAATGGAG
+ATGGGTGGGGCTGTGGTGGAGGGTGGGGCCAAATGGAAGTGGGCGGGGCTGTGGTGGAGG
+GTGGGGCCAAATGGAAGTGGGCGGGGCTGTGGCAGGGAGGGTGGGGCCAAATGGAGATGG
+GGTGGGGCGGGGCCGCGGCAGATGACTGAGTTAAATGGAGATGGGGCAGGGCCGTGGCAG
+GGGTGCAGGGCCACGACAGGGAAGGTGGAGCCAAATGGAGGTGGGGTGAAAGAGTGAAGG
+CTTGGGGCCTTTGGAGGCACGGGTGGGGCGAGGTGTAGGCAGGGCCTTACCTGCCCCTCC
+AGGATGGGGACTACCGACATCAGCCCTTTGCCCGCCTGGGTGTTCAGGGGTTAGCTCTGG
+GAGCTCATGGGCTCAGCTGAGCCCTGCAGACCCCGGCCCAGTCCTGCAGATGAAGACAGC
+AGGTGAGGCCGTGGTCACGCGAGGGCAACCCAGGTGGGCCGTGGCCTACGGTGCGGGGTC
+TGGGTCCGGTCCGGGCCCTCTGTCCACACCCTTGCCGGCCCCTGGCTGTCGAGCAGGGCG
+TCCTGGAGGGGCTGTCTCCACGAGTGTTTCCCCCGAGCTGGCCTCCTGGCCTCCTGCGGG
+TGAGAGTGCCTGGGATACAGGCCCTCGCTGGGATACGGGCCCTCGGCCCGGCCTTTGCTC
+AGGGACCAGGTACGGAGCTCAGTGGCCCAGGCTGCACTTGGTGGACACCGGTCCTCCCGC
+ACAAACCCCCTCTCTCCCCCCTGCACTTCCAGCCACAGGACCTGTTACCATGGCCCTGCC
+TTCCTAAGGGAGGAAACGCCTGCCAGGCGCACAAATCCTCAAGTGGTGTCACTGCACTGG
+CTCAGGGGCCTCCCTGGCAAGTTACCCCGAGGGGGGCTGAGGCCCAGCCAGGCCTGTGGG
+GCTCCTCTTGATGGGCCTAGGCCGGGGTCCTGGGACAAGGGCTGTGAGCAGCAGGGAGAC
+GGAGGCCCTGGAGGACACAGCTCCAGTCTCTGCACAGGGACGGTCCACTCTCCGCACAGG
+GACGGTCCACTCTGTCACCCATTCCATGCTGGATTCAGGTCATGGCCTCACAAACTGACC
+AGGCTGCCCAGGTGTGAGCCTGCCGGAGGACTCTGGAAGGTGGGGGTGGTCGGAATGCTT
+GAGCTCAGGAGTTGGAGACCCACCTGGGCAACACAGCCCGTCTTTACAAAAAGTTTAAAA
+TTAGTCGAGCCTGGTGGTGGGAGCCTGAGGTCCCAGCTACTCAGGAGGCTGAGGTGGGAT
+GATCACCTGAGCCCAGAAGGTGGAGGCTGCAGTGAACGGAGACTGCACTCCAGCCTGTGC
+AAGGGGAACTCCGTCTCAAAAAAAAAAAGCATGCTCTCCTCTGATTCAGCTCCTCCTCTC
+TGATGTGAAATCCTTTCAGATGGAACGTGTTGAAGTCACAGACATGCTGCTCGCCCCACC
+CACAGAGTGCAATCAAGTCTTAGTTTGTCCTTTTGTCCCTTTAACATTTGCCCAGCAGAG
+ACCGTCTTCCCCTGCTCAGTGGAAAACTCCAGACATCACAGACCCTTCTGCTCCCTCTCT
+GGTTAAAGGGCATCCTGAGGGCCACATTAAGTCACAAAACATCATTTTGATTCAGGAACC
+AGAAGTCCAAGATTTCAATCAACACTTTCATCTGCTATTTAGTCAACTTCATGGAGATCT
+ACTTTACATACAATAAACCACATCCGTGTAAAGTACACAAGCGGGTGAGTGTGACCACCC
+CCTTGAAGCTGCCACCACAGCCAGGACGGTGCCCGGTCCCACACAGCTGCCAGCACTCGC
+TGCGGCCCCCACAAGCCCGGGCTCCCGGCAGCCAGGAGCTGACCAGACTGCAGCTGTATC
+TTCTAGGGTCTTACACAAAGGGGTTGCACACACTGACCTTTAGATCCTTCCATGTTGTTT
+TATCCGCACTTTCTTCCTTTCCACAGTCGGAGGATTTTCCACTGTGTTGGCCAAACGTCA
+CCGCCTTTGCCCATCACCTGCCAGTGGGTGCCTGGGCTGCTCCCAGTTCCTGGTGACTGG
+ATGGAGCTGCGGCCAAGGTCCTGGCACATGTCATCATGTGGACATCTGTCTTCATTTCTC
+TTGGGAGCAGAGTGGCTGGCTCACAGGGAGGTGCACGTTTAACTTTCTAAGGAACTGCAG
+CCGTCTTCCACAGTGGCTGTGCTGTATACCCTCCCACTGGCGATGTGGGTGCACGCAGGG
+TGTCCGTGCATGTGCAGGAGTATCTCTGTGTCGTTACAATCTGCATTTCCCTGAAGACTA
+ATGATGGCATCTTTCCATGTGTTTATTAGCCACTTATATATCTTCTTTCTGAAGTGCCTA
+CTCACATCTTCTGCCCATTTTGTTTAATTGGGTGGAGTTGCAACATATACCTTTTTTTTT
+TTGGCAGGGGTGGGGGGCATAGGGTTTCACTCTGTTGCCCAGGCTGGAGTGCAGTAGTGG
+GATCGTGGCTCACTGCAGCCTTGACCTCCAGGGCTTACGCGATACTCCTACATCAGCCTC
+CCGAGTAGCTGAGACTACAGGTGCATGCTGCCATGTTGACCTCCGGGGCTTAAGTGATCC
+TCCTACCTCAGCCTCTCGAGTAGCTGAGACTAGAGGTGTGCGTCACCACCACGCTCAGCT
+AAAACACATATTCTTCATCAGACTTATGTATTGCAAATATTTTCTTCCATCCTGTGGTTT
+GTCTTATCATCTTTTTTTTTTTGAATTGGAGTCTCTGTCGCCCAGGCTGGAGTGCAGTGG
+CGTGATCTCAGTTCACTGCAAGCCCCGCCTTCTGGGTTCACACCATTCTCCTGCCTCAGC
+CTCCTGAGTAGCTGGGACTACAGGTGCCCGCCACCACGCCCGGCTAATTTTTTGTATTTT
+TAGTAGAGACGGGGTTGCACCATGTTGGCCAGGATGGTCTCGATCTCCTGACTTTGTGAT
+CCGCCTGCCTTGGCCTCCCAAAGTGCTAGGATTACAGGCATGAGCCACCTTGCCCGGCCC
+CCGTCTTATCATTTTTTTATGGACATCTTTTGAAGAGCAAATGTTTTTAATTTTAATGAA
+ATTTTTAATAAAATTGAATGCATCCATTTTTCCTTTTGTGGTTCTTGTTTTTTATGTCCT
+AAGAAATCTCTGCCTTGACCTCATGGTCACTAAGATTTACTGCTTTCTTCCAGAAGTGTT
+ACAGTTTTAGCTTTTGCATTCTGAGTCACCTTTGTGTATGGTGAAATGCAGGTCAAGCGT
+CATTTCTTTCCTTATGTATAAACAGTTGCTAAAAAGACTTTTCTTTCCATGTGGAATTAC
+GTTGACATCTTCATTGAAAATCAATGGACTATAGAGGTGGGGTCTATTTCCAGTCTTTCT
+ATTCTGTTCCACTCACCTGTGTGTCTATTCTTCAGGGACACTGCGGCTGACTGGATTACT
+GAAGCTGTAAGTAGAATAGAAACTTTGAAATCAGGGCACGTATCAGCTCCACTTTGATTA
+ATTGCTTTGGCAATTCCAGGTCACATGTGTTTCCATTTTAGACTCATTGTGTCAATTCCT
+ACAAAAAAGCCTGCTGCGATTTTGACTGGCAGAGCCGATGTTTTAACAGGATTGAGTCTT
+TTCATCACGGACATGCTGTCTCTCTTCATCCCTCCGCATCTTCTTCAATTTATCTCAGCA
+GTGTTTATAGTTTTCAGTGAACAGGTCTTGTATATCTTTTGTTAAGATAATTACTAAGAT
+TTTACTTTTTGTTATTACAAATAGAATGTAATTTCTGATTTCATGTTCCGATAGTTTGCT
+GCTACTATATAACGATAAACTTTGCACCTTAGCCTTGATATCTGAAATCTTGCTAAATTC
+ACTTAATAGTTCTAGCAATTCTCTGTAGCTTTCTTAGGACCCTCTGCATAAATAATCATG
+TCATCTACAAATAAATACAGTTTACTTCTTCCTTTCTAATCCTTGTGACTTCAATTTGCC
+TTTTTTCTTACCTTATTGCAGTGGCTGGGACTTTGAGTATAATGTTGGACAGAAGAGTGA
+GAATGGGTGTCATCCTTGTTCTTGATTTTAGGGATAAAATGCTCAATATTTCGCCATCAA
+AAGTACAACGTCTAGTGTAGGTTTTTCATAGATGTTCATTTATCAGACTCAGGGAGTTTC
+CTTCTATTCTTAGTTTACTGAGGTTTTTTTAAAAAAATCATAAAACAGGTATAAATGTTT
+CCAAATGTCTTTTCTGCATCTATTTCAGTGATCATCCTTTCCTTCTTTATTCTAGTAATA
+TGGTGACGACAAAGATTCATTTATGAATCAAAACAACCTTGTATCACTAGGATAAACCAC
+ACTTGGCCGAGGTGTACTGCCCTCTTAGGCTATTGTTGGATTTCACCTGCCAATACCTTC
+GTAAGGATTTTTGCCTGTGTTCATGAAGGATAGTGGTCTATAATTTTTTTTAGGTGTCTT
+TGTCAGGTTTTGGTATTGGATTATATTGCCTCATAAAACAAGCTGGGAAATAGGCCCTCC
+TTTTTTTAAAGAGAGACAGGGTCTCACTCTGTTGCCAGGCTGGAGTGTAGTGGTGCGATC
+ATGGCTCACTGCCGCCTTGAGCTCCTGGGATCAAGGGATCCTCCCACCTCAGCCTCCCAA
+GTAGCTGGGGCTACAGGTATAATTTTTTTTGTACACAGGGTCTCACTATATTGTCCAGGC
+TGGTCTCGAACTCCTGGCCTCAGGTGATCCTCCTGCCTCAGCCTCCCAAAGTGCTGGGAT
+TACACGTGGGAGCCACAGCACCCGTTCCCCCTCCTCTTTTATTTTCTGAAAGAGTTTGTG
+TAAGAATATTGTGATTTCTTCTTTGAATGTTTGATAGAATTCACCAGGAAACCATGTATA
+TTTGCAGGAGTTTTCTTGGTAGGTAGGTTCTCCGGTAATTAATTCAATTTCCTGAACAGA
+AAGAGGACCATGCAGATTTCCATTGCTTTTGACAAGTTATATTCTTCCAAGAGTTTATCC
+ATTGCATTGAAATTGCTACATTTACTGGCCTAAAATTGTTCATCATAGTCTCCTATTATT
+TTGAGACATGGCCTCACTCTGTCACCCAGGCTGGAGCAAAGTGGTGTGACCTCAGCTCAC
+CACAGCCTCAGTCTCCCAGGCCCAGGCCATCCTCCCACCTCAGCCTCCCAAGTAGCTGGA
+ACACAAGCAAGTGCTGCCACACCTGGCTAATTTTTTGATTTTTTGTAGAGACAGGGTCTC
+GCTATGAAACAAAACTGAAGCATGATGTTGCTGGTCTTGAACTCCTGGGCTCAAACAATC
+CTCCTGCCTCGGTCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCAGAGATGGCAAT
+AGTCTATTACTATGTCTATAGGATCCTTAGAAATAATGCCTCTTTTGTTCTTGATATTGG
+TGATTTGTGCTATCTGTTTCTTTTGAGACCGAGTCTCACTCTGTTGCCCAGGCTGGAGTG
+CAGTGGCATGATCTCGGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGCGATTCTTGTGC
+CTCAGCCTCCTGAGCAGCTGGGATTACAGGCACCCACCACCATGCCTGGCTAATTTTTGT
+ATTTTTAGTAGAGACAGGGTTTCACCATGTTGGCCAGCCTGGTCTCACTTCTGACCTCAA
+GTGATCCGCCCACCTTGGCATCCCAAAGTGCTGGGATTACAAGTGTGAGCCACCGTGCTT
+GGCCTATCTTTCTATTTGTTTGTTTGCTTTTCAAACAGGTCTCTCTCTGTCGCCTGGGCT
+GGAGTGCAGTGGTGTGATCACAGTTCACTGCAGCCTCAACCTCCTGGGCTCAAGCGATCC
+TCCCACCTCAGCCTTCTGACTAGCCAGGACTACAGGCTCGAGCCACCACACCCAGCTCAT
+TAAATTTTTTTTTTTTTTTTTTTGTAGAGATGGGGTCTCCTTCTGATTCCCAGGCTGGTC
+TTAAACTCCTGGGTTCAAGCAGTCCTCCCACCTATGCCTCCCAAAGTGCTGGGATTACAG
+GCGTGAACCACCCACCTCACCTGGCTCTTTCTTCTTTCTTAAAATTGACCATTCTTAGTA
+GAGGTTTGTCAATCTTTCCAATCTTTTAGGGAAAAAATCAGCTTTTGATATTGTTAAGTT
+TCTCCATTTTTCTCATGCTTTCTATGCCACTGATTTCTGTATTTGTCTTTATTTCCCTTT
+TTTGGCTTTGTTCTTTTTTCCCTGGCTTCTGGGAGTGAATCTTAGGTCTCTGCTTTCATG
+CCTTTACACGCACTTAGTTACAGAGTTCTAAGTATTGCTTTAGCTACACCAACAATTTTG
+ATGTTATATTTTCATTATTATTCAGTTGGAAATATTTTTTCTTCTTCTGTTATTTTTTCC
+CCACCTGAGTTACAAATTTTTTTTTTTTGAAACAGTCTCGCTCTGTCACCCAGGCTGGAG
+TGCAGTGGTGCGATCTTGGCTCACTGCCAGCTCCACCTCTAGGGTTTTTAAGCAATTCTC
+TGCCCCAGCCGCCCGAGTAGCTGGGATTACAGGTGTGCACCACCACGCCCAGCTAATTTT
+TTAAACTTTTAGTAGAGATGGGGTTTCACCATGCTGGCCAGGATAGTCTTGAACTCCTGT
+CCTTCTGATCCACCCACCTCGACCTCCCAAAGTGCAGGGATTACATGTGTGAGCCACTGC
+GCCTGGCCCCAGCCTGGAAATATTTTCTAATTTCCCATTTGAGTTCTTCTTTGACCCATG
+GTTTATTCAATAGTGGGTTAATTTCCAAACATTTGAGTTTTTCCTATTTTATTTGTGGTT
+GATTTCTAATTTAATTCCTCTGTGCTCAGAAAGCATACTTTGTATGATTCTTTTAAAATT
+CGTTGGAACTTGTTTTAGGACACAGCAGTTGGTCTGTGTTGGAAAATGTATCATGTGCAC
+TTAGGAGTATTGGCGTAACTTTTTCTTTTTGTTTTTGAGAAGAGTTTTGCTCTTCTTGCC
+CAGGCTGGGGTGCAGTGGCACGATCTCGGGTCACTCCGTCTTTTGGGTTCACACCATTCT
+CCTGCCTCAGCCTCCCGAGGAGCTGGGATTACAGCTGCCCGCCACCACGTCCAGCGAATT
+TTTGTATTTTTAGTATAGATGGGGTTTCGCCATGTTGGCTAGGTCGGTCCTGAACTTCTG
+ACCTCAGGTGATCCACCCGACTCGGGCTCCCAAAGTGCCTGGATTACAAGCTTGAGCCCC
+CATGTGCAGCCTGATATGTGTAACTTCCTATAAATACCATTCAGGTCAACATGATGATAC
+TGTTACTCAGATCCCCCATGTCTTCACTGATGTGTTTGGTTTATTGTTCCAAGAATCGGA
+GACAGAGAGGTTAAAATCTCCGACTATGATTGTGGGTTGTCTATTGATGTTTTTGGTCTA
+TTCTAAGAATCGGAGAGAGAGAGGTTAAAATCTCTGACGATGATTGTGGATTGTCTATTG
+ATGTTTTTGGTCTATTATTCTAAGAATCGGAGAGAGATTAAAATCTCCAACTATGATTGT
+GGGTTGTCTATTGATGTTTTTGGTCTATTGTTCTAAGAATCAGAGAGAGAGAGAGGTTAA
+AATCTCCGACTATGATTGTGGGTTGTCTTATTGATGTTTTTGGTCTATTGTTCTAAGAAT
+TGGAGACAGAGAGGTTACAATCTCTGACTATGATTGTGGATTGTCTATTGATGTTTTTGG
+TCTATTCTAAGAATTGGAGAGAGAGAGGTTAAAATCTCCGACTATGATTGTGCGTTGTCT
+ATTGATGTTTTTGGTCGATTGTTCTAAGAATTGCAGAGAGAGAGGTTAAAATCTCCGACT
+ATGATTGTGTATTGTCTATTGATGTTTTTGGTCTATTGTTCTAAGAAATGGAGAGAGAGA
+GGTTAAAATCTCCGACTATGATTGTGGGTTGTCTATTGATGTTTTTGGTCTATTGTTCTA
+AGAATTGGAGAGAGAGAGGTTAAAATCTCTGACTATGATTGTGGATTGTCTGCTGATGTT
+TTTGGTCTATTGTTCTAAGAATTGGAGAGAGAGAGAGGTTAAAATCTCCGACTATGATTG
+TGGATTGTCTATTGCTGTTTTTGGTCTATTGTTCTAAGAATCGGAGAGAGAGGTTAAAAT
+CTCCTACTATGATTCTGGGTTGTCTATTGATGTTTTTGGTCTATTGTTCTAAGAATTGGA
+GAGAGAGAGGTTAAAATCTCCAACTATGATTGTGGGTTGTCTATATATGTATGGTTTTTG
+CAGTCACTTTCTGCCTACTTGTGTTTTTTATATTTAAAGTGCATCTTTTAGTTCAGTGTG
+ATGGCACATGCCCCTAATCCCAGCTATTCTGGAGACTGAGGCAGGAGGATCACTTGAGCC
+CAGGAGTTTGAGCAGTACTAGACTTTACCTTGGGCAAAAAGGCAAGACCCCATCTCTTAA
+AAAACAAATACATAGACGGACAGACAGACACACACACCACAGTGCATCTTTTGTAGACAG
+CATGTAGTAAATCTTGCTAATTTGTCCATTTTAGCAATCTCTGCCTTTTAACTGGAGGGT
+TTAATTCATTAATATTTAATATAATTATCATTATGGGTAGATGTAGGTATGTTAATATTT
+AATATAATTACTGTTATGGGTAGATGTAGGTATGTTAATCGTTTTCTGATTGTCCCTTTG
+TATACACACGCTGCCCTTTATTTTTCAGTGATTTTAGGTTCATAGCAAAATTGAGCAGTT
+AAGTACAAGGAGTTGTGCCTCCCCGCTGTGCCCACCCAGGCACAGCCTTACCCTCAGCAT
+CCCACTTGTTGCAGCTGACACACCGACAGTGACACATCACCACCACTCAAAGTCCATGGT
+TGACACGAGGGCGCACTCTTGGTGCTGCACGTTCTTGGTGCTGAGCTTTGGCAAGTGTAT
+AATGACACTATCGTTGGATTTCAGGTCTACCGTTTTTACCGTTTATTATTTGTTTTCTGA
+TTGTCCCTGTGTTTTTTGTTCCTCTATTCTCTTTCTGGCCCTCTTTTGCGTGATTTGAAG
+TTTTAAAAATTCCTTTCCAAGTTATCTTTTGGCCCTTTAGTTGTGCTTCTTTCCATTATT
+CTCATAGTTGTTGCTCTAGGAATTGCAATTTCAACCTTGCTTTTTCTAGTCTACTTAGAA
+CTAGCATTATACCACTTTATGCAAAATGTAGACATGTAGACACCTTGCAACTGTACAGTC
+CACGGATCCCCTCTACTACTCTTCACGTTGTGGCTGTCATATCTGCATACATTATAAACC
+CAAGAGATGTTTTAATTTTTCCCCAGATATTTACTAATTTTGATGTTCATCATTCATTCT
+TAAAGATCTGAGTTTCACTGTAGTATATACTATCTTCAGCATTTCCGGTAGCACAATTTG
+ATGGTGACAAATTTTATCAGTTTTCCTTTTTCTGAAAATATTTTCATGTAATGTTTATTC
+TTAGAGAATACAGAATTCTATGCTTTTTTTTTCTTTCAGCAGTTCCACTTTCTTCTGGTC
+TCCATAATTACTCACAAACTTGGTCGGGCGTGGCAGCTCACGCCTGTAATCCCAGCACTT
+TGGGAGGCCAAGTGGGTGGGTCACTTGAGGCCAGGAGTTTGATGCCACCCTGGCCAACAT
+AGCAAAACCCCATCTCTACTAAAAATACAAAAATTAGCTCAGCATGGTAGCACACGCTTG
+TAGTCCCAGCTACTTGGGAGGCTGAGACACAAGAATCGCTTGAACCCAGGAGGCAGAGGT
+TGCAGTAAGCTGAGACTGTACCACTGCACTCCAGCCTTGGTAACAGAGCAAGACTGTATA
+AAAAAAAATTTTTTTTTAAATCTCACAGACTCAGTCTATCAGCTCATGGTCTATCAGCTC
+AGGGTCTGTCAGCTCATGGTCTATCGGCTCAGGGTCCATTGGCTCACATCTATCAATCAG
+CTCAGTCTATTGGCTCAGGGTCCGTCGGCTCATGGTCTATCAATCAGCTCACAGTCTGTC
+GGCTCACGGTCTATTGGCTCATGGTTTATCAGCTCAGTCTTCACAGTGCTGTGCTGTGTG
+TGATCTGTTGTTTTTCTCTGGCTGCTTTCAAGATTTTTAAAGTTAATCTTTAGTTTTTAA
+TAGTTTTAGGGCTGGGTGTGGTGGCTTACACCTGTAATCCCAGCACTTTAGGAAGCTGAG
+GCAGGCAGATCCCCTGAGGTCAGGAGTTCGAGACTAGCCTGGCCAACATGGAGAAACCCC
+GTATCTACTAAAAATACAAAAATTAATCGGGCATGGTGGCACGGGCATATAGTCCCAGCT
+ACATGGGAGGCTGAGGCAGGAGAATCGCTTGAACTGGGAGGTAGAGGTTGCAGTGAGCCG
+AGATCGCACCACTGCACTCCAGCCTGGGCGACAACAGCAAAACTCTGTCTCAAAAAAAAA
+AAAAAAAAAAAAAAAACAAACTTTTGAAGTGATGGGTCCAGGTGTGGTTTTATTCTCATT
+TATCCTGTTTGGGATTCTTAAAACTAAACATTTATGTCTTTCACCAAATTTGAAAGTTTC
+TGGTTACTGTTTCTTCAAGTACTTCTGTCCACTGTGCCTCTCCTCTCCTGGACCTCTGTA
+ATTACCCATGTGTTAGACATGTTGATATCACCTAAGGTCCCTGAGGCTTAGATATCACCT
+ACAGGTCCCAGAGGCTCTGTTCATGGTTTTGTTTTATTTTCCTCCAATCACTTCCACCCT
+TTTTTTTTTTTCCAGCTTGGATGATTTCTATTCCTCTGTCTTTGAGGACTCTGCCTATTT
+TCTCTGTTATTTCCCTTCTGTTATGTTCATTCAGTGAATTTTAAAATTTCAGATCTTGGC
+CAAGCACAGTGGCTCACGCCTGTAATCCCAGCACCTTGAGAGGCTGAGGTAGGTGGATCA
+CCTGAGGTCAGTTCAAGACAAGCCTGGCCAACATAGCGAAACCCTGTCTCTACTAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAATTGCCAGGCGTAGTGGTGGGCACCTGTAGTC
+CCAGCTACTCAGGAGGCTGAGGCAGGAGAATCACTTGAACCTGGGAGGCAGAAGTTGCAG
+TGAGACGAGATCGTGCCACTGAACTCCAGCCTGGGTGACAGAGTAGAACTGTCTCAAAAA
+TAAATAAATAAAATAAAATTTCAGATCTTGTTTTTTTTTGAGACAAGAGTTTCACTCTTG
+TCCCCCAGCCCCAGGCTGGAGTGCAGTGGCATGATCTGGGCTCACTGCAGCCTCTGCCTC
+CTGGGCTCAAGTGATTCTTTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGACCACC
+ACCAAGCCCTGCTAAATTTTTGTTGTTGCTGTTTGTATTTTTAGTAGAGACGGGGTTTCA
+CCATGTTGGTCAGGCTTGTCTTGAACTCCTGACCGCAGGTGATCCACCTACCTCAGCCTC
+CCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCCAGCCAGATCTTGTGTTTGTTTG
+ACCTAAAATTCCCATTTGGCTCATTTAAACATGTTTCCTCGCTGAGATTTCCGGCACTTT
+GTTCATTATGCGTGCATTTCCCTTTTCTTCACTGAGCACAGACACTAAACCTGCTCCAAA
+GTGCTTTTTTGACTATTCCAACAGCTAGGTCATAACACAATTGATATCTGTTGTCTTTCC
+CTTCGAGAATGGCTCACATTTTCCTGGCTCTTCATATGTTGAGTGATTTTGAACTGTACC
+CTGTACATTGCAAACGTTACATTGTGAAGACACTGGAATTCTGTGATATTCCTCTGAAGA
+GAATCAATGTTTCTACTTAGCAGGCAATTAATTTCATTAGATTCAAACTGCAAACGCTGT
+CACACCTGCGGTGAGCGGTGGCTCAGGTCACTGCATGGCACAGGGTGCACGCAGGGGTCA
+GGGGTCTGCCAGAAACGAGCGGCATCTATACACAGGACTCCTCCCCTCTGGCTCTTTCTG
+GGGCTTCTACTCTCTTTTTCGAGGAGCTATGGGTGCCTAGCTCCTTCCCCTGCCTGCTCC
+TGGAACAAGGAAGATAGCGTACTTTCTTTTTTGCTTGTTTGTTTTCTGGAGACACATTCT
+CCCTCTGTCGCCCAGGCAGAAATGCAGTGGCAGCGATCCTCTCACCCCGGCCTCCTGAAT
+AGTTGGGACCTCAGGTGCACACCATTACACCCAGGTAACGTCCTTTTCTTTTGTAGAGAC
+TGTGTTGTCCAGGCTGGTCTCAAATGCCTGGCCTCAAGCAATTCTCCGTCTCAGCCTCCC
+AAAATCCTGGGATTACAGGAGTGAGCTGCCCTGCCAGATAGTAGAATTTTTACTTTTTTT
+TTTCTGAGACAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTCAGCT
+CGCTGAAGCCTCTGCCTCCCAGGCTCACGCGATTCTCCTGCCTCGGCCTCACGAGTAGCT
+GGGATTACAGGCACCTGCCACCACACCTGGCTAATTTTTTGTATTTTTAGTAGAGACGGG
+GTTTCAGCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCGTGATCCACCTGCCTCTG
+CCTCCCAAAGTGCTGGGATCACAGGCGTGAGCCACTGCACCCGGCCCAGACAGTGGACTT
+TCTATCAGTGCGTTAGTCACCCCACACTATCATGTGGGGACTGTGGCTGCCCTCAGGGCA
+AAGATGCAAAAACAGGAAACTGTGCTGGTTGCTTCCTCCAAGTCAAAACTTCCCTCCAAA
+ATCTGCCACTCTCCAGAGCCCTCAGGGAGCTGTTTTTCATACTCTGTCCATGGTTATAGT
+TGTGCTATGGCAGGGTCACTCTGTTAGAAGTTTACTCTTTCCCACTGAAGTAGAACCCCA
+TCATACGGCTTTCTGTGTCCAGAAACCAAGGCGATTTTAGTTTCTAGACGGTGGGCGCTG
+GTGTTGCTTCCCAGGTGCTCAACTCTGGGCAGTAACAAGCCTGCATGGTCTGGACATGGT
+GGCTCACACCTAGAATATCAGCTACCTGGGAGGCTGATGCAAGAGGACTGCTTGAGCCCA
+GGAGTTCGAAGCCGAAGTGCAGACGCATTCAAGCTGGTCGAGCCGGGAACGCACCTGCAC
+TCCAGCCTGGGCAACAGAGCGAGGCCCTGTCTCAAAGGAAAAAAAAAAAGCTTTGGCAGC
+AGGGAACTTGGAGAACATGGGCTGAAAGGATAAGTCTTTTTGTGCTACAGATCCTGGGTC
+TCCAAGGGATGTAAACCTGTTCACTGTCCAACAACAGCAGCAATCAACACTTCCAGAGCA
+CTTGCCACATGCCAGACACCACGCGAAGGGATTTATACACACAAACTGATTTCACTAATT
+TCAACAATGCCCCTTATCGCCCCACTTTAAATATGAGGAAAAGACTTGCATAAGACCACA
+CTGTGAGTAGGCGGCAGGGTTAGGCCCAGGCCAGGCCCTCTGGCTCCAGAATAAACTGGA
+GTCTGATGGTTTTCAACTGCAACACTCAACAAATATGTTCAGTATGTCTGGCCAACTACC
+GTAAAAGTTTATAGAAATTTTCAATTTAAGAAGTAAAGGCCAGGAGCAGTGGCTCACACC
+TGTAATCCCAGCACTTTGGAAGGCTGAGGCTGGAGGATCGCTTGAGGGCAGGAGTTTTAA
+GACCGGCCTGGGCAATACACCGAAACCCCTTACAGAAATCAGCCAGGCGTGATGGCACAT
+GCCTGTGATCCCAGCTACTTGGGAGGGAGGTGGGAGGATCGCTTGAGTCCAGGAGGTTGA
+GGCTGCAGTGAGCCGAGATCGCGCCACCACACCCTAGCCTGGATGACAGAGTAAGACCCC
+ATCTCAAAAAAAAATAAATAAAAAGTAAAGGCATTGGATTTAAAAAACAATATACCCTTA
+AATATTAGACTATTAACTAAAGTAAAAATAATAAGTGTGGACCACGCATGGTGGCTCACA
+CCTGTAATCCTAGCACTTTGGGAGGCCGAGGTGGGTGGATCACGAGGTCAGGAGAGTGAG
+ACCATCCTGGCTAACATGGTGAAACCCTGTCTCTACTTAAAACACAAAAAAATTAGCTGG
+GCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATAGCATGAACCTGG
+GAAGGTGGAGCTTGCGGTGAGCCGAGATAGCACCACTGCACTCCAGCCTGGGCTACAGAG
+CGAGACTCTGTCTCAAAAACAAACAAATAAATAAATAAATAGATAGATAAATAAATAAAA
+TAGTAATAAGTGTGTTGTAGAATTTTCTAGCATACCTAGAAGTGAAATGCGTGCCGACAA
+GAGCACGGAATATAACTGGAGTCCGCTCGCTGAGGTTCTGTGAAGTACATTTAATCTCCA
+GAGGAACCACTTAAAAAACAACACAAAGAGGCAGAACTAAAAAGTCAGCAGAGGAGATAA
+AATTGAAGACAACTTGATCCCTCTACCTACAAAAAAGGAAGCAAAGGAGGAGCAGGGAAA
+AGCAGGTGGAAAAACAGAAATCGAACATAAAGATGGTAGACTCCAACCCAAACACTCTAA
+CACCTACATTAAATACAAATGGTTAAATTAAATACTTCAATTAAAAACTATCGATTAATG
+TCACTATTAGGGAAATGCAAATCAAAATCAAAATGAAATACTCCACACCCATTAGAATGG
+CTATTACCAAAAAAACAGAAATAAATGTTGGCAAACGCATGTGGAGAGAATGGAACCCTT
+GTGCATGCTGCTGAGAATATAAAATGGTGTGAAAAACAGTATGTCAGTTTCTCAAAAAAC
+TAAACACACACACAAAATTAAACACAGAATTACTCTATGACCCCGCAACTTTACTTGTGG
+TTCTACACCCTGAAGAACTGAAAACCAGGACTCCAAGAGACATTTGTACAACCATATCTT
+AGCAGCATTGTTCACCACAACCACCATGTCTTAGTGAAAGGTGACAACATGCTAGCAGCC
+CTCACTCACTCTCAGCACCTCCTGGGCCTCAGCATCCACGCTGGCCACACTTGAGGAGCC
+CTCCAGCCCACCGCTGCACTGTGGGAGCCCCTCTCTGGGCTGGCCGAGGCCGGAGCCGGC
+TCCCTCTGCTTGCAGGGAGGTGTGGAGGGAGAGCTGCAGGCGGGAACCGGGGCTGCATGC
+AGCGTGAGTTCTGGGTGGGTGCAGGCTCGGCGGGCCCCGCACTCAGAGCACCTGCCGGCA
+CCCCCGGCCCTGGGCAGTGAGGGGTTTAGCACCTGGGCCAGCAGCTGTGGAGGGTCCCCC
+AGCACTGCCAGCCCCCCTGCACCAGGTTCGAATTCTTGCCGGGCCTCAGCTGCCTCCACG
+CGGGGCAGGGCTCGGCAGCCTGCCATGCCCGAGGCCCCCCGCACCCCCGCCCGTGGGCTC
+CCACACAGCCCGAGCCTCCCCAACGGGCACCACCCCCTGCTCCGCGGCACCCGATCCCAT
+CAACCACCCAAGGGCTGAGGAGTGTAGCGCACGGCACTGGACTGGTGGGCAGCTCTGCCT
+GCGGCCAGGCGCTGGGTCCATTAGGCAAAGCCAGCTGGGCTCCTGAGTCGGGTGAGGACT
+TGGAGAACTTTTATGTCTAGCTGGAGGATTGTAAATGCACCAATCAGCACTCCGTGTCTA
+GCTCAGGGTTTGTGGATGCACCAATCAGCACTCTCTGTATCTAGCTAATCCGGTGGGGAC
+TTGGAGAACCTTTATGTCTAGCTACAGGATTGTAAATACACCAATCAGCACTCTGTGTCT
+AGCTCAAGGTTTGTAAACGCACCAATCAGCACCTTGTGTCTAGCTCAAGGTTTGTAAATG
+CACCAATCGCTGCTCTGTGTCTAGTTAATCTAGTGGGGACTTGGAGAACTTTTACGTCTA
+GCTAGAGGACTGTAAATATCATTCTGTGTCTAGCTCAGGGATCGTAAACGCACTAATCAG
+CACCCTGTCAAAACAGACCAATCAGCTCTCTATAAAATGGACCAATCAGCTGTCTGTAAA
+ATGGGCCAATCAACAGGATGTGGGTGGGGTCAGATAAGGGAATAAAAGCAGGCTGCCGGA
+GCCAGCAGCAGCAACCCACTCGGGTCCCCTTCCACACTATGGAAGCTTTGTTCTTTCGCT
+CTTTGCAATAAATCTTGCTGCTGCTCACTCTTTGGGTCTGCACTGCCTTTATGAGCTGTA
+ACACTCACTGCAAAGGTCTGCAGCTTCACTCCTGAAGCCAGTGAGACCACGAACCCACCA
+GAAGGAAGAAACTCCAAACACATCTGAACATCAGAAGGAACAAACTCCGGACACACCATC
+TTTAAGAACTGTAACACTCACTGCGAGGGTCTGCGGCTTCATTCTTGAAGTCAGTGAGAC
+CAAGAATCCACCAATTCTAGACACATTAGCAGCACCATTCACCACAGCCACCATGTCTCG
+GCAGCACCATTCACCACAGCCCCATGTCTCAGCACTGTTCACCACAGCCACCATGTCTCA
+GCAGCACCGTCCACCACAGCCACCATGTCTCAGCACCGTTCACCACAGCCACCATGTCTC
+AGCAGCACCGTTCACCACAGCCACCATGTCTCAGCAGCACCGTTCACCACAGCCACCATG
+TCTCAGCAGCACCGTCCACCACAGCCACCATGTCTCGGCACCGTTCACCACAGCCACCAT
+GTCTCAGCAGCACCGTCCACCACAGCCACCATGTCTTGGCACTGTTCACCACAGCCACCA
+TGTCTCGGCACCGTTCACCACAGCCACCATGTCTCAGCAGCACCGTCCACCACAGCCACC
+ATGTCTCGACACCGTTCACCACAGCCACCATGTCTCAGCAGCACCGTCCACCACAGCCAC
+CATGTCTCGGCAGCACCGTCCACCACAGCCACCATGTCTCGGCACCATTCACCACAGCCA
+CCATGTCTCGGCACCGTCCACCACAGCCACCATGTCTCGGCACCGTTCACCACAGCCACC
+ATGTCTCAGCAGCACCGTCCACCACAGCCACCATGTCTCGGCAGCACCGTTCACCACAGC
+CACCATGTCTCAGCACCATCCACCACGGCCACCATGTCTCAGCAGCACCGTCCACCACAG
+CCACCATGTCTCGGCAGCACCGTTCACCACAGCCACCATGTCTCGGCACCGTTCACCACA
+GCCACCATGTCTGCAGCAGCATTGTTCACCACAGCCACCATGTCTCGGCACCATCCACCA
+CGGCCACCATGTCTCAGCAGCACCGTCCACCACAGCCACCATGTCTCGGCAGCACCGTCC
+ACCACAGCCACCATGTCTCGGCAGCACCGTTCACCACAGCCACCATGTCTCAGCACCATC
+CACCACGGCCACCATGTCTCAGCAGCACCGTCCACCACAGCCACCATGTCTCGGCAGCAC
+CGTTCACCACAGCCACCATGTCTCGGCACCGTTCACCACAGCCACCATGTCTGCAGCAGC
+ATTGTTCACCACAGCCAAAAGGTGGGAGCAAGTGTCCACCCACAGATGAATGGATAAACA
+AAAGGTGGTCTATACAGACCGTGGAATATTCTACAGTCCTGAAAAGAAATTTTGGACGCA
+TGCTACAACAGGAATGAACCTTGAAAACACTATGCTAAGTGAAAGCAGCTCATCACAACA
+GGACAAATACTGTATGATTCTACTCATGAGGTTCCCAGGGTTGTCGAATTCATAGAGACA
+GAAAAGACAACGGTGGTTGCCAGGGGCTGGGGGGCAGGGAGGAATGGGGAGTTAGTGTTT
+AATGGGAACAGTTTCCTTTCCTTTTTCCTTTCCTCTTTTCTCCTTTCTTTCCTTTCCTCC
+TTTTTAAAATTTCTTTCTTTCTTTTAGAGATGGGTTTGCTCTGTTGCCCAGGCTGGAGTG
+CAGTGGTGCAATCATAGCTCACCGCCATCTTGAACTCCTGGGCTCAAGCAACTCTCCCGC
+CTCAGCCTCCCAAGTAGCTAGGACTACATGCCTGCCACCATATCTGGCTAATTTTATTTT
+TATTTTTTGGTAAAAAGGGTGTCTTGCTGTGTTTCGCAGGCTGGTCTTGAACTCCTGGGC
+TCAAGCGCTCCTCTCTCCTGTCTTAATGCATGTGTACTAGATAAACATGCATGTAACGCA
+GGACCCATGTTCACTGAGAGGTGAGATTTCACATTTACATGTAAGACAATTAGGCCCTAT
+ATGGCCAAAGGTGAGGCGCGGCCCGGGAGTCACTCCAGTCACATCCTCCATAGACCAGCA
+GAACCAGTCCGTGGCCAGTGGTGTCTTATCAGGAGGAAGTTATGGAAAGTGACGCTGTAG
+TTATGGCCGTGAAATGGGGGGTCAGTTAGTGCCTGGCAGCGAGCCATCACTGTTTCCATA
+CCGCTTGTCTCAGGCCAGTGCCTGCTTAACTGCTAGAGGAAAAGAAAACCCAAGCCTTAT
+TCTTTAACTGTAAGGGTGTGTGACTTAACCCCGGCCTGGCACGGCCTTAGGTCCTGATTA
+TAACTCGGCGTCTTATTGCCGCAGAGTCTGTCAGTCTCGTGATCTCCACTTTAACACTAA
+TGTTGGTCAGTTGTGTCTAAACTGAAAAAGGGTGGCAGTATAACCAGGTGTGTCCAACCT
+CCCATCCTTTTATGGCCGGAAACTCAATTTTTAAGGTTTCTCTGGGGTCCCCTTGACCAA
+GAGGGAGCTCGTTCAGTCGGCGGGGGACTTAGGATTTTATTCTTAGTTTACAACATCAGT
+AATAAAATTAATAGGCAAATCAAAGAATGGGAGATAGTCACAGTACACGTACCAGACAAA
+AGCCCTGAATATGGAATATATAAAGGACTTTCACAATCTGGTCATCAAAAAAATGGGCAA
+AAGACATCCTCGGACACTCAGAAAACGTGTGCGAATGGCAACAGATGAGTGGACAGTGCT
+CAACACGGGTGAGCGTCAGGGAAATGCAAACTAAAGCCTCCACGACCAAACGGCACTCAG
+CCTCTCGGCTGTGGGGACACACAGAACCGCTGGGACTTCCACACCTGGGATGCAGCCTTC
+CCCCCGGGCACGTTCCCAAGAGAAACAACACACGCCCGCCAAACACGTGCACAAAAATAG
+GCCCAACTCTTCAGACAGCGGAAACCCACCCGGGCGCCCTCAGAGACGACGAGCACGCAA
+CAGCGCATCCCACACCCACTCCTTGTGCAGCACCTCAGAGGAAGCTCAACAACAGTTCTC
+TGCGTGAGCCGTGGCAGACGCAAAACCGCCCGCACGTGTGACTCCTAACACTCAGAGTGT
+CGGTAAAATCACAGCAGCGCTCCTGTCTGGCGCGGCAGGCGGGCGCTGGAGCAGCCTGCG
+AGGCAATCTCCATGGATCACAGGCAGATTCTACATCACGACAGGAGTCTGGTGAATCCTT
+TGTCAAAACAATTGAACTGGACACAAGCTCTGTGTGTTTCACTGCATGTAAATTATGCCT
+TAGTAACTAAACACATGCATTTTCTATTTTGAAAATCTCATTGGAGCCAAAAAGCTAAAT
+AATGGGATGAAAATTTCTACAAGGCAATGAAAAATTTAGTGAGAATTTAAATTGTGCTAT
+ACACTCTTTGACCACTCTTATTTTCCCTTAGAAGAACTGGTTTCAGGGCAGGTGTGGAGG
+CTCAGGCCTGCAATCCCATCATTTTGGGAGGCCAAGGTGGGAGGATCGCTTGAGCCCAGG
+AGTTCAAAACCAGCCCGGACAACAGAGTGAGATCTCATCTCTACCAAAAAAAAAAAAAAA
+AAAAAATAGCTGGGCTTGGTGACGTATACTTGTGGTCCCAGCTATTTGGGAGGCTGAAGT
+GAAAGAATCTCTTGAGCCTGGGAGGTCAAGGCTACAGTGAGCCATGATCGCACCACTGCA
+CTCTACCTGGGCGACAGAGCCAGACCCCGTCTCAACAACAACAACAAAGAACTGGTTTCA
+AGAAAAAAATGATGCCTCAGGTCACTGTGATTTTAAATAAGTAACATCTTGCAAAACAAC
+CCTGTAAAAGCAACCACCGGCTGGGGCAGTGGGTAGACCACACCCACGCTCACCGTAACT
+CCAGCCGCCCAGGCAGCAGTAACTGAAAAGGGGAGGCGGGAGGGTCCACTGGCGGGTTTC
+TCACGCTGCTGAACCTCGGTAAACACAGCCCCGAGGGCTGGCTGGAGCTTCCACTGCATC
+CGTGTAGCTAATGCTGGTCATCTTCGTAGCAAGCAAAGGAAGCCAACGTGAAACGTAGCT
+TTAAGGGCCCAATAAGAACTGTCTGGGGCCTCTCTACCTAAAGATCCCTCTCGTGCTTTG
+ATAGAAAACAAATACCGCAAACCCCTTGATGGGGTGTAAAGGAGACATCCCCCTTTGTTG
+ACATGCATGGTAGTCGCTGCCCACCTACCCGTGGGCTCAGCACACCGGAGTCGGGCGGTT
+GCCGTAGGTGGCTCAGCAGACGTGAGCAGGGCAGGATCGGGCCCATCCCCCCACCGGGAA
+TGTCAGGCCACCATCAGGTGATGGTCAGGTGGCTGTTAACTGTCTAAAAGAACTGGTTGC
+ACCCAGCGCCAGGGAAAGACAGGCTCCCAATAGCTAGAAAACACATGAAATCCGGTGATG
+GGCAGCTTCCCGATACGATCTCAGGAACTGGGCGAGTTGGCTCAAGCGTGTGCACTGAGA
+GGCAAAATGGCGGCGTGTAACCGTTCTATGACCTTCTAGGGACGTTTGACAGGTAACGGA
+AGAACGCCTCAGGTGAGCATGGGCACTACTCCAGTGAACACACGGCGCACGGTCCCTCCC
+TCCAGTGAACACAACGCACACGCTCCCTCCCTCCAGTGAACACACAGCGCATGCTCCCTC
+CTTCCAGTGAACACACGGCACATGCTACCTCCCTCCAGTGAACACACGGCACATGCTCCC
+TCCCTCCAGTGAACACAACGCGCACGCTCCCTCCCTCCAGTGAACACACAGCGCATGCTC
+CCTCCCCCCAGTGAATACACGGGGCATGCTCCCTCCCTCCAGTGAACACACCGGGCATGC
+TCCCTCCCTCCAGGGAACACATGGCGCATGCTCCCGCCCAAGTACTAGCAAGATGCTGCA
+TGGGTGGACAGCCCACCCTGAAGAAGGATCAGGGGAGAAGGGGTGCAAGACCCCAGAAGC
+CTGCCAGGCTATAAAACCCCAAGTCAAAAGGTGAAACCGCACACCTGATCTCTCACATCG
+CCCGTCTGGCCCTCCTCCAAGGGTACTTCCTTTCCTTCCTGCTCTAAAGCTTCTTCAACA
+ACTTTCACTCCTGCTCTAAAACTTGCCTTAGTCGGTGGGGTGCGGTGGCTCACGCCTGTG
+ATCCCAGCACTTTGGGAGGCTGAGGTGGGTGGATCATCTGAGGTTGGGAGTTCGAGACCA
+GCCTGACCAAAATGCAGAAACCCCTTCTCTACTAAAATACAAAAAATTAGCCGGTTGTGG
+TGGCAGGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGACATGAACCC
+GGGAGGCAGAGCTTGCAGTGAGCCGAGATTGTGCCACTGCACTCCAGCCTGGGCGACAGA
+GACAGACTCCATCTCAAAAAAAAAAAAAAAACTTGCCTCAGTCTCTCCTTCAGCCTCATG
+TCCTTCCATCAAATTCTTTCTTCTGAGGCAGCGAGAATCGAGGCCGCTGCTGACATACTT
+TGGTGCTGAAACTCAGATACATTCTGCCAGTAATAGAGCTCTGAAGGCTCACCTGAGCTC
+CACACTCCACCTCGGCACACGCAACCCTCAGCCAGAGTGGTGAGAAGAGGTGGCTCTTTC
+TTTTCTTTGTGAAACAGGCTGGAGTGCATCGTTGCGATCTCGGCTCACTGCAGTCTCCAC
+CTCCGGGGCTGAAGCGATCCTCCTGCCTCAGTCCCTCGAGTAGCTGGGACTGTTAGTGGC
+AGAATATGTCCCACTTCTGACACCAAAGCATGTTAGCAGCAGTGAACCTCAATTTTTCCC
+TCCTCAGAAGAGTTTGATGGACGGGTAGGAGGCAGAAGAGACCTTAGAGCAGGAGCAACA
+GTTTATGAAGAAGCTTTAGAGCAGGAATGAAAGGAAGTAAAGCGCCCTTGGAAGAAGGCC
+AGGCAGGAGACCTGAGAGATCAAGTGCGCAGTTTGACCTTTGACTTAGGGTCTTCCACGC
+TGGAGGCTTCCGGGGTGTTACGTCTCCCGATTCTTCCCTCGGGGTGGGCCGTCCACCCGC
+ACAGCGGCTGCGGGCACTTGGGAGGGAGCATGCACAGAGTTTACTGGAGTTGTGCGCACG
+CTCCCTCGAGGCCTTTTTTTTTTTTTTTTTTTTTGAGATGGAGTCTCGCTCTGTCACCCA
+GGCTGCAGTGCAGTGGCGCAATCTCGGCTCACTGCAACCTCCGCCTCCCGAGTTCAAGCG
+ATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACCACAGGCGCCCGCCACCATGCCCGGC
+TAATTTTTGTATTTTTATCAGAGACGGGGTTTCACCATATTCGCCAGGCTGATCTCAAAC
+TCCTGGCCTTCTGATCCGCCCCCCTCCCCCCACGGCCTTGCAAAGTGCTGGGATTACAGG
+TGTGAGCCACCGCGCACAGCCAGGGCCGCCTTCTCTTACCAGCCAAATGTCCCTGGTAGA
+GGGGGGCCCCTCTTCTGCCCTGCTCATGTCTGACTAGCTACCTACTGTAACGGGCCACAG
+GTGCTTGCCCCCATGCCTGGATAATATTTTTTATTTTTTATAGAGACGAGGTCTCCCTAT
+GTTGCCCAGACTGGTCTCAAGCGATCTCCCACCCCAGCACCCACAGCGCTAGCTGTTCTT
+TAAATGAGCTACCCAGTAAGTCAAAGCTCAGGTGGAGAGCAGCCGCAAGGCAGGGAGCAG
+CTGGGAGGTATCTCAGGGGTTCCCGGGATGCTGCCTGTGCACCCCAGGGCTGAGGTGACT
+GCGTGTGGAAACACCTGCCTGACTGGCTTTTAGGAGGAGTACTGGGGGCGGGATGTGTGT
+CAGGAAAACAACGTTTCTGTATAATTCATAAACATGTATGTTAAAAACAACGTGGCCATG
+ACGGATCCTGGCTGAATGCAAACGGGGAACATAAACCTGAGTAATCAGGCGCATCACTGA
+ACATCCCAGGCGGCCGCCCCTACCCTGGGGCTCAAAACCGGCTCCCTCTGCGAGGGTTTC
+CCAGGTTAAGCCATCAGGAAACAGGAAGACGCCTAAGAACGATACACTGGACTTTGGGGA
+CTCGGAGGGAAGGGTGGGAGGGGGACAAGGATAAAAAGCTACAAATAGGGTGCAGTGCGT
+ACTGCTCGGGTGATGGGAGCACCAAAATCTCACAAATCACCACTAAAGAGCTTACCCATG
+TAACCAAGTAACCAAACACCACCTGTACCCCAGTAACTTACGGAAAAATAAAAGAGGAAG
+ACGCAGCTCTGCCTTCTCTGCACACCCTGGTAATACTAAGAAAAATGAAAACCAAAAAAA
+GGAGGCCAAGTTTGACATCCTGAAATTTAACAGGACGAGGCGGCTAAGAATTCAGCCACA
+AAATAGTTCCCGGGGAAGAAGCCGCGTTTGCTTTGAAACGCGGTAAGAAATGCCCCCGAA
+CACCTGGGCTTAAATTACACCCAAACTCAATCATCGACTCGCTGCCACCGGAACACGCGC
+TCCCGAAAAACTGCACCCCGACTAGCCCTCGGCTACTCCAGGTGACAAACGGACAAAAAC
+AAATCCTAAAGCCTCGCGGGAAAAAGACCTGAATCGTGGCCGACTTCTAGGACACCGGGG
+ACCGCGCCGGTGCCCCCACTCCCGGCTGCCGGGAAGGCGAGGCGAACGCGCCCCCTTTCT
+TCCCCCGGGCGCCCGTCCCATCCCCTCCCCAGGGACCCCCTCCCTGCCCCGAGAACCCCC
+TCCCCTCCCCAGGTGCCCCCTCTCCCCCAGAGACCCCCTCCCCTCCCCAGGGACCCCCTT
+CCCTGCCCCGGGAACCCTTCCCCTCCCCAGGGACCCCCCTCCCTCCCCAGGGACCCCCTC
+CCCTCCCCAGGGACCCCCTTCCCTGCCCCGGGAACCTTTCCCCTCCCCAGGGACCCCCCC
+TCCCCGCTCCGGGAACCCCCTCCCCTCCTTAGGGACCCCCTCCCCACCCCTCCCCGGGGT
+CCCCCTGCCCTCCTCAGACGCCCCTTCCCCTCCCCAGGCGTCCCGCTCAGCCCGGGCGCC
+TTTCCCCCATAGGACCGCGGCCAGGCTCGTTGGGAGGCGGCGACGAGGACGCGGGCCCAG
+GCGCTGGCGGCTCCTCCGCGCGCCGCACAATGGGGGACGCGCAGGGAACGTCCCTCGGGC
+CGGGCCAGGGCCGCCGACCTTTGTCTGCCTCTCGCACTCCCTGCGCCGACCCGGCCGCCC
+AGACGGACCCCAGCGCCCCAACCCGCTACCCTCACGCCTGCCCCCAGCCCCTCACTCACC
+CCGGCGCCCTCCGGGTTTCTCTTTCGTACACCCCGCCCTCAGGCGGTGGCGCCGCGCCCC
+CTGGGACTTGTAGTCTTTCTTCCGCCCCGGCCCCGGCGCCAGGCCCCGCAGCTCCCAAAG
+AAAACTACAACTCCCGGCGGCCCGCGCGAGAGCCGCCCTCGCCTGGTGGTACCATCGCGC
+GCGGCCGTGGGTGGGGCGCCGGGGCGGGGCGCGAAGCGCCCTGGGAAATGTAGTCCTAGA
+AGAACCAGCGCATGTCTCGGGTCCCTGACACGGAGGGACTACATTCCCCCGGATTCCTCG
+CGCGCCGGCTGCTTGGCGTTGCCGGGAGACGGGGCGGGGCGTCGTCGGGGTCTCCCGGGC
+GACCGCACAAGCGTCGGCGTCCTTAGCGTTCCGCCGGTTTAGGCGGAGGCGGAGGCGGAG
+CGTTTGGGGGCGGCCGGGGCGGCTTCGGCTTCATCGGAGAAGGCGGCGCGGCTGCACCAG
+GTTTGGCCGCGGGCGCGCGGGGCCAGCGCCCTCCAGACCCACGGAGCGCCCCGAGCGCCT
+CGCGAGCCGCCGCCAAATGCGCCCCAGGTCCGCGGCCGGCGCCAGTGCTGGGACCTCGGC
+GGCCGGTGTCGGAGCGCGGCGGGAGAGACCCTGCCTTGGGTGCGGGACTGGGACGGCTCG
+GACCCAGAGGGCTCCCGGGGCTTCGCCTCTCGGACGGGTCAGGGCTCTGCGGTCTCAGGA
+CGCTCCCCCGTGAGTCTCGGCGGCCCCGGGGTCTGGGCGGCGTCGCTGCCCCACAGGCCG
+GGCGCGTGGGTTTTTCCGGGGCTCTGCCTCTGAGCCACCCTCGGAGAAAAGACAGCTCTG
+TGCGTCCCGCGGCGCCCGCAGCTTTCGGCAAACATGTTTAAAGGAGCTCCCCGAAGGAAC
+TGGGGACGTCCGTCCGCTCATCAAAGGCTTCAATCCTGTCGGTGTCCCCGGGCCCTCTCC
+TAGCTGGGCCAGCGCGCAGGGTGGGGGGGCGCTGCAGGTGTCGCGGCCCCCCCCAACCTC
+CGCAGACCCTTCCAACCCCTCAGACCCCCCAAAACCCCCAGATCCCCCAACCCCCCATAT
+ACCCCCAACCCCTCAGACCCCCCAACCCCCCAGACCCCCCAACCTCCCAGGCCCCCAGAC
+CCCCCAGCTCCCTTGCTCCCGGGAGCTCCCAGGCCCGTCCTGCATGCGCCTTGGGGTTGT
+TCCTCCTTGATGGACGCCGCCTCCGGGTTCCATCCCAAGTTTAAATGCCAGAGATTTCAA
+TGGAAATAAAGCCCCCATCTTAACAGCGTGAGGATGTTTTGTAAACAGTATTGGGGACAG
+CTGGGGAAGTCACATTTGTGTCTTCTCTTTAGAGGGACAGTGTTCGCCTGAGGGTCCATC
+CCAGGGTTCCCTCAGGGCCTCTGGAGGAGTTGATGCCACCAGTGTCTGGCCGTGGGACAC
+CTGGGCGTGGGCGCCCAGCACCAGGGGTTCGCTGACAGCTGCAGGGTTTCCGGCCATGCG
+CCCGCGGACGTGCAGCTTCTGTGTCGGTCCCATTAAGAGGAACCTGGCCTGGGCGACGTT
+TGAGGACCACGGGGAGGACACAGTCGCGGTCCCCTTCTCGGAGTCCAGTCTGTGCCACAG
+GCTCTTGCCGTCTGCGGCAACTCATTGTGGAGCTGAGCCAGTGTTTCCACTTCCTTTTTG
+TTTTTTTGTGTTTGAGAGGATTTCACGCTGTCACCCAGGCTGGATGCAGTGGCATGATCG
+TGGCTCACTGCAGCCTGGACCTCCTAGGCTCAAGCGATCCTCCACCTCAGCCTCCAGAGT
+AGCTGGGACCACGGGTGTGTGCCACCATGCCTTGACACATATTTCTTTATTTTTTTGTAG
+AGACGGGGGTCTGTTTTGCCCAGGCTGGTCTCAAACTCCTGGGCTCAAGCAGTCCTCCCG
+CCTGGCCCTCCCAAAGTGCTGAGACTACAGGCGTGAGCCACCATGCCTGGCGTCCACTTT
+CTTGACTATTTCCTGAAGACCAGCGTTTCCCGGGTGGTTTCACAGCTGCGGAAGCTGCCT
+GTGTCAGTGTCAAGTCCCTACCCCTCGGCTTGGCCTGGGGCTGTGGCCCTGGGTGACCGT
+GTCCTTATGCTGGAGCTTGGTCCACAAGTGTCCCCGCCCCTTGTTCCGTCACTCATGGTG
+GTCTGCACCTCTCTACACGTTGGCCCCTGTCAGAGGGAAGAAGGCAAAGTCCTGGAGCTG
+CGGGAAGCCGTGCAGTGCATGTGTGTGTGCCTCGGGCCCGGGCTGCAGGCCCCAACAGGG
+CCCACCCAGCACCTGCTGAACTGTGCTCTGAGACCAGCACCCACCTGATCTCTGGGAGCA
+GAGCCCCTGCCGGCGTGGGCCAACCTGACAGCAGCTGCCTGGGCACTGGGCACTCCCTCG
+TCTGTCAGGCGGGCAGTGGATAGCTCGTCCTCTCCCTGGGGAAGGGAGACGAGGCCATGC
+GAGATGTCCCTGGAGGCTCCCTCCTGAGTAACCGCACGGGGTGCACATTCCCGAGAACAC
+GAAAGGGTGCAGGATTCCACTAGGCCAGGTGGAAACATAAGGACACCGTAGGGTCGCATC
+AAGTTGAAGGACAATCTCTAGACTAAAACAGAAACGACATTTACTCCCCTAAGGGCCACA
+CGGGCTGAATCCCATCCTCAGGTTATAGCAGGGATGCTAGGTCTGAAAGCCACAGGGGAG
+CATCGTAAGTCGCAGGTGCCCACAGATCACACCAGGGACCCCACCTCTGCCAACCGGGCT
+GTTTGTGTCCCCGAAAGGGAGCACTTTCCTCCCCAGAGACTTCAGGTGCAGTATGGGAAG
+GTTGGGGAACTAAAAAGCTGTGCACTAATATTTTTTGTATTAAAATAGAACCATCTTATG
+TTTGTAATGCATGGGGTTTTGTAGGGGCGGGATGTTTTGTTGAGATGAGGACTCGCTCTG
+TCGCCCAGGCAGGAGTGCGGTGGTGCCATCGTAGCTCACTGCAGCCTCGACCGCCCGGGC
+TCAAGGATCCTCCTGCCTTGGCCTCCCACAGCACCTGGGGCCACAGGTGTGAGCTGCCGT
+GCCCAGCCCGGCATTCATAATGCTCAAGAGAACTTGTCCTGAGAGAGGGTCGGCTTTGCC
+ACTGAATCATCTTTCAAATGAGGAAATTATTTAGGCTCTGTAGTGTAAGTGGAATCTTAC
+TGCATTTATGTAGGGTCTTGGAAAACTTAAGAGATTTTAGGAACAAACTATATGTTTAAC
+GAGTCTGGAGGTATATCAGTGATTTAGTGGGGAAGATTTTGTTAATTCAAAGTGTTTGCA
+AACGAGTTAGAACATACGCATTTGTAAATACAGTGTAAAATGTTTGCTGGTGGGCTGTGA
+ATTAAGAGCAGAAGGAGATGCCACCGCCTGTCCAGATGGCCAGGATTTAAACAGCCACAG
+CTGGTCCCTCATGCACTGCGGGGGTTGCGGAATGGTGCGGCCCCCTGGAGAGCCCTTGGC
+AGTTCCTTAAAAATTGGAACATGCAGGTGCCGTGGAAGGCAGCAGTGGCATTCTGGGGCA
+TTCATCTCAGAGAAATAAAAACTTCACACACTCGCCGGCAGCTTCATTTTAATAGCTCCA
+AACTCGAAACAACACTCCCCCCCAGGTGGGTGGTGAGCCCACCCCGTGCAGACACCCTGA
+GGAGCGGGCACCATGAAGAGGCCAGGATCCGGCTGGGCGCGGTGGCTCACGCCTGGAATC
+CCAGCACTCTTGAGAGGCCAAGGCGGGCGGATCACTTGAAGTCAGGAGTTTGAGACAGGC
+CTGGCCAACATGGTGAAACCACGTCTCCATTAAAAATAAAAAAAAATTAGCCAGGTGTGG
+TGACACACGCCTGTAATTCCAGCTACTCAGGAGGCTGAGGCATGAGAATCACTTGAACCC
+AGGAGACAGAGGTCTCAGTGAACCGAGATCGCGCCCCTGGGCCACAGAGCGAGACTCCAT
+CTCCAAAAAAAAAAAACCCAAAAAACGAAAAAAAAAAAAAAACCAACAACAACAAAGGAG
+GCAGCGTCCATCTGGGGGGACCTGAACAACTCCAAGGGCCTTGGCTGGCGAGAAAATCCT
+GCCTCAAAAGGGCGCGTGCTCGGTGGTTCCACGGTCTACCATTCCCTCTTAAAAATGTTT
+TTAAGCAGAGACGGAGACTTGCTGTGTCGACCCGGCTGGTCTGGAACTCCCAGGCTCATG
+CGACCTGCCCCCCTCCCACCGTGCCTGGTTCTACAGCTCTTAAAGGGCAAAACGGTGAAG
+CTGGATCACAGATCACAGTGGTGAGCAGGGGTGGGGCGGGCACCCCAGGGGTGCGGGAGG
+TTGGACCACTCACATGGGCCTGGATGCCTCCTGGTTATGACACTGCCTTCCTGTTCCTGC
+CGTTCCGCTGGGGGAAGCAGGGGTGGGGGGTGGGGGTCCCTGAGCTCCGCTGGGGGAAGC
+TGTGGTGGGGGATCCCTGAGCTCCTCGGCCCTGACTGGGCTTAATGGTCTCTGGGCCTTT
+GACTTTGTCCTTTATTCTAGGACATGGCTATTTGGACAAATAGTTCAAAACCCCTAGAAG
+ATGCCGGGCTTGGTGGCCCAAGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCGG
+ATCACCCAAGGTCAGGAGTTCAAGACCAGCCTGACCAACATGGTGAAACCCCGTCTCTAC
+TAAAAATACAAAAATTAGCTGGACATGCTGGCATGCGCCTGTAATCCCAGCTACTTGGGA
+GGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGCAGAGCTTGCAGTGAGCCGAGATCGC
+GCCACTTCACTCCAGCCTGGCAACAGAGCGAGACTCCGTCTCAAAAACAAACAAAAAGCC
+TAAGAGATGACTTCGGAAAGAGGGAAACTGAGGCGGAGCTCCCAGCCGTGCCAAACAGCA
+GCTCCTCCTGAGGGCTCCTGGGGACCTCAGTGAGGCTCGGTTTTGGGGGCCTCGGTGGGG
+CTCGGTTTTGGGGGCCTTGGTGGGGTTCGGTTTCTGTTGCGTCACCTCTATGCGGTCCCT
+GGGGCTGGCGTGCCAAGGCTCGCTGGCTTCCTACTGCACTGGGACTCCAATTATCCGCAG
+GCCATTCCCAGAAGGGCTGCTCTTCCCAGCAGGCCAGGCCGTGCCTCCCTGATGGGGGGT
+GCTCTTCAGCTCACGGGGAAGGGGCTCAGTCCCCACATAGCTACACCAGGACGTGCGTGG
+ACGAGGGAGGCTCAGAACTGCAGCTGGGTGCCCTTTACCCCCGGCAGTGCTGAGCCTGGA
+CACCTTGTCCACCCCCCCACACCGACATGCAGGGCCCAGAGGCCTCCTTGCCTAAGGGAG
+GAGCAGGTGGAGGTGTTAGCTCTTCCAAACAGGCAGGTGCTGGGGGAGGCTCAATTATCA
+GCACGCAGTTAATCCCCTAATTAAAGGAGGCAAGTGCTGTTCATGGCCCCACCTCCTCCC
+CAGCCAGGCTGCTGCCCTGCAACGAGGCTGAAGCCTCCTGCTCTGCGGAGGCAGGCCCTG
+TGTTCTGCGCTGAACAGGGCTGTGGCGACCCCCAGCCCCTCCCGGTGCCCACGCTGCCCC
+TCCCCCCATTGCCCCCTGGGATTGCCCCCCCTCCCCCACCCCACCCCATCTGGGACTCCT
+GCCCCTACAGCAGCCGCAGCAGGCCCAGGGGTGAGGCCAGCCTCACGTGGCGCCTGTTCT
+GTGGGTGGGGTGGGGCCTTCCTTGCTCTGGGCAGAGGGGTGCCAGCCCTGAGGTCCTGGA
+GCCTCCCAGGCTGAGCCACTGGCCCTGATGCCCACTGGGCTCTCGGCCGATGGACGACCA
+GGAGACGTGGGGACCAGCGGGCTGGGCTGTGGGTGCTCCCTCCTCAGAGCTTCAGGAACC
+CTCTGTGTGGGGGGCGTCTCTTCCCTAGAAACTGTCCTGTGCTGGCTAAAGAGCCTCCGG
+CGGCTGTGGGACAGCCTCAACCTTGCCAGGGCTGAGATGACGATGGTTGCAGCTGCCTTT
+GGAGCTCGGCTGCCTGGCTGGGCAGGAGGCTGGGGGGCCTCTGTCCCGCCATGGCTTCCC
+CGGGACCCCACCCTCCGCCCTCCCCTGTGGCCTCAGTGGGCCTGGCACCCAGGCAGAGAC
+TCTCGGGTTGGGTCGTGGGGCCCTGGGAGCACAGGCTGGGGCATCCGCGGACCCTCGTCT
+CCCCAGTGCCAGGTCCCTGAGCCCGCCTGCAGGTGGCGTCTCTCCCTCACGGGTGCCGGG
+CCCGGACCTGGGCACTGCACTTGGCGTTGCCGACCCAGCCGCTCCGACTCCTGCCCGGGA
+AGTCAGGCAGTGTGGCCGGGACCTTCCTCAGGAGACCCTGAGCAGGGGTTCTCAGGACCT
+GGGGGATCTTCGGAGCTGATGGGAGGCAGCCCCGCCGGGCTGGGTGGGTGGCAGAAGGCC
+CCCTGGCCTCGGCCTGTGAGGCCGGCTCCCTCGGAAGTGAAGCTACGGCACCTCGAAGCT
+CAGACCACAGCCATCCTCACATCCCCCGACGGCCCCCGTGCCTCAGGGGCCCCCCTTCCT
+ACCTGCTGGCGACTCAGCGAGGTGGGGGCGTCTTCCCGTGCCCATGGCACCTCTCTCTGT
+TGCCACATTCTACCTCCTGAATCAAGGGGTGCCCCTCGCCCGTGGGGAGGTGGGGCCTGT
+GACCAACACCCTTGGGGCCAGCGTGGGGCAGACACCCCAGCTTCGAACCCCAGACGCCCA
+CCTGGGGCCCCATCCACCAGCCCCTCTGCCTCACGCGGGTCTCTATGCACCAAAGTCCTG
+CGTCCACACAGGAAACCCTGGTTCACCGTAGGGACGCCAGTCACTCAGACGCAGGCCAGA
+GCTTTGGCCGTGCAAGGATGCAGTTTAATTACATATGACACAGATGGTGAAATACGTGCA
+AAGCACGGAGCTGTGTCTGTGAAAATGAAGAGGAACACTGAGGAGCAGCACGAGGACAAG
+CCCCACACTTCTGCGGTTGCTGTTGGCCTCAGCTCTGCCGCCTCAGGGCACAGCCTTCTC
+CGCAGTTGCTCTCCTGGCCCCGCAGGGTCGTGTGTGCCTGCATGAAGCTAAAACAAAATG
+CAGAGCTTCTCAAAACTGCTCTACTTCATACCATTAACCGGTCAGCCACCAGTACCAGCA
+AACCCGCAGATGGGACGCAGAGGCTTCCAGGAAAACAGCAACACCAAACACACCGGACGG
+GAGTCCTGGCTGCAGGCCGTTCTACATCCAGGGCCCCGGGTAGGCAGCGCTTACTCTTCC
+CCCATGCAAGCCCCTCCCTTGTGGACAAAGGCAGAAGTGAAGGTGGTGCTCTCCAGATGG
+GGCTGTAAACGCTGCGTCCTGTGTGCTCTGCCTGGGATGGCTCGCCCTGGACACCAGCCC
+TGGCCAGTGAGAAGCCCAGGAGCAAGTACGGAAGCTCATGCAGCACACACTTGAGCACAC
+ACCTGCACGCACACCTGCGCACACGCCACACACACCTGCGCACACTCCTGCACACACAGT
+GCACACACCTGCACACACACCTGTGCACACACACCTGTGCACACGCCACACACCCGTGCA
+CAAACCTGAGCACACCTGCACACACACCTGAAAACACACCTGCGCACACCTGAGCACACA
+TCTGCACTCACCTGTGCACACACCTACACACACACCTGAGCACACCCCACCCACACCCCC
+ATGCACACACCTGTGCACACCACACACACCTGCACATACACCTGAGCACACATCTGCACA
+CACCTGAGCACACACCTGCGCACACACCTCAGCACGTATCTGCAAACACTTGAGCACACA
+CCTGAGCACACACCTGCACACACTCCTGCGCACACTCTACATACACTTGAGCACACACCT
+GGGCACACACCTGCACACACCTGCGCACACACCTGCACACACTCCTGCACACACCTGCGC
+ACATGCCACACACACCTGAGCACACACCTGTGCACACTCCTGCGCGCACACACCTGCACA
+CACGCCACACACCTGTGCACACACCTGCGCACACCACTGCATACACACCTGAGAACACAC
+ACCTGTGCACACACCTGCGCACACCACTGCATACACACCTGAGCACACACCTGCACACAC
+ACTTGGGCACCCACCTATGCACACACGCCTGGGCACACACCTGCACACACACCTGGACAC
+ACACCTGGGCACACACCTATGCACACACATGCCCTGCAGTTGAGCTCTGAGAAACCACCA
+CCCTGTCCACTTCGCAATTGTGCTTCCTGCTACGTCCACAGCTCTGAGTTTCTGAGCTCT
+GGAAGCAGACGTGGTAAACGTGCATGTTCCAGCCACTGCATGTGGGGTCACTTGTTACAC
+GGCAGCAGCTAACTCATGCAGGAAGCCACGTGAATTCTGGGCGTGGTTGGGGCCTCCTCC
+TGCACCCAGTCCGCTCACTGCTTGGGGCTGCCACATGCGTGGGGTTGCTGCCTCTGAGAC
+CTCACATTCCCGGGTTCCCTCAGCCTCTGTTCTATTGGAAACTGCAGCCCTGTGGGCACA
+GGCAGGGCAGGCACTGCAGGTTCTCTTTGGAAGGAGCTTCGCAGGCTGAGGGTGGGGCCC
+TTCGCCACCCACTGCCCCACCCAGGGAGAGGCTGCCTCGCATCAGCTCCGGGGTCTCCAC
+GTTCTCCAGACCCCAAGAACCCCTTGGCCTTGCAGAGTCTCTGTGAGTCAGGAGCTCAGC
+GCTGGAAGATGCATCCAGGTCAGGCAGAGACCCCTGGTCCAGCCTCCCCCTCACTTGCTG
+CTGGCCTGGGCCACGGCACTGCTGCAGGCTCCGCGGACTTTAGGCTCATTTAATGCCTGA
+CCCTGAGTGGCAAGCCCCACCCTGGGCAAATATTTATTTGACAAATAAGGGCTCACCAGG
+ACGAAGGCCATGGAAGGCTTTCCCCAGGGCAGCCGCTGAGCGGCTGTGGAGGCCGAGGGG
+TCTGTCCGCCTGGGGGAGGCAGGAGGGATGTGGGGAAAGGGGGGCCTCTGACCGTGAGTC
+CCCAGATCGGTTCAGGGGCGGTGGGAGCCCCGGCTGCTGGAGCCTGGTCTGCGTGGTACA
+AGACGGCCCCCGTGCCTGCTCTCTCTGTTCTGATGAGAGGATAGGGAAGGCCATGGTGCT
+GGAGGAGCTCCCGGCTCCCGGGGCTGTGGCCCAGAAAGACGCCCCAGGGTGGCACTCAGA
+CAGTGAGGTGGCCTGTTGACCCCACAGGGAAGTGCTTGGTCTCAGGGCCCAGTACAGCTG
+CCCCCACAGGAGCCTCTACCACAGAAGCAGGCATGGAGGAGCTCGGAGGACCGTGGCGGG
+GACAGGGGAGGGTGTGTGTCTGCCTCGAGGCCTCTCCTCCAGGCCTTCCTCTCCTTCAAA
+GGGACTGCCGCGGCCGAGGTGTGGCCTGCAGGGGTGGACTCTGAGGCCAGCAGGGGCCCG
+CCCGACACCTCACCTGAGCTACACTCTTCCCCTGACAGAGGTGGCCGATGGGGCTGGCTG
+AGCTGGGCCTTTTATGCAGGAATGGACGCCCTTGGGGTCAGCCTCAGGGGTTAACCCTTA
+GCATCCTCTCAGGCCAGGATTCCAGGAAAGATGTTTCCTCCACAGGCCCTCAAGTTACCC
+CAGGGCAAAGAGTGGATGGCCCAGGCCCTGTGCAGAAAGAGTCCTGGGTCCTCCGTCCTC
+TTCCAACCTCCTGCTGAGAGTCCCAGGCAAGCACAGATTCCCAGGCTGGGGTATCCCATC
+CAGACTTTCGCCCTCTGTACCCTTCGTGCTGGGCCTGGGGTGGAGTGTACTTGGAGGGGA
+CCCATCCTCAATCCACCTCGTTCCGGAGAGCTGAGCCCTCAAGAAGCCCAGGAGAGCAGC
+TCGGGGGAGCACGGACCCTGCTTCCAGCCCTGGGCCATTCGCCCGCTGGAAAAAAATCCC
+CAAAATTTGCTGATAAATATAAGAAAGTCACAGCAGCCTTCAAACAAGCAGACTCCATAG
+ACAGACTCCAGAACCGCTCCGCAGGCACAGGAGACACCAAACACACTGCTGTCCGTCACA
+GTCAGGGACCCCCCGGGAAGGACGGGGGACGGAGGAGGGCAGGGGCCGCGGGGTGGGGGC
+CGAGGGCCTCCCCGTCAGCTGGCAGCAGCGGCCCCTCAGCAGCCTGGAGTGCTGGCCTGC
+CAGCCGGTCTGCCTGTCCTGCGCCATGGCCTCCCTGTGCGTCTGTGAAGTCAGTGTGAGC
+TGCTCCCGGGGCGGCACCGGCGTGGTGACCTCCTCCCTGGAATTCTCTCTGTTTTTTTTT
+TTTTTTTGAGATGGAGTTTTGCTCTTGTCGTCCAGGCTGGAGTGCAGTGGCACAATCTCG
+GCTCACTACAACCTCTGCTTCTTGGGTTCAAGAAATTCTCCTGCCTCGGCCTCCCGAGTA
+GCTGGGATTGCAGGCGCCCGCCACCACATCCAGCTAATTTTTGTATTTTTAATAGAGACG
+GGGTTTCACCATTTTGGCTAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCGCCCGCC
+TTGGGGGAGGCGGGGTCTTTCTCTGCCTTGGGGGAGGCGGGGTCTTTCTCTGCCATGGAG
+GAGGCAGGGTCTTTCTCTGCCATGAGGGAGACGGGGTCTTTCTCTGCCATGGGGGAGGCG
+GGGTCTTTCTCTGCCTTGGGGGAGACGGGGTCTTTCTGTGACTTGGGGGAGGAGGGGTCT
+TTCTCTGTCCCCAGTGGGGAGTCTCGCTCACCTCGCTGCGGCTTCAGCGGCCCTCCGCGA
+GCAGCGGGTGTGAGGTTTGCTGGTTTGGGTGTCGGAAAGCCAGCACACCCGAGGTCCGGC
+TGCTGCACCCACAGGGTTCGCGCTTTGACTTGTTGATGAGTGGTGGGCACGCTGGGCCCT
+CGCTGCAGTTTTTTTATTATTATTACTTTTATTTTATGTATTTATTTGTTTTTTGAGACG
+GAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGCAATCTCTGCTCACTGCAAGCT
+ACGCCTCCTGGGTTCAAGCAATTCTTCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGG
+CACGTGCCACCACGCCCAGCTAATTTGTTGTATTTTAGTAGAGACGGGGTTTCACCATGT
+TGGCCAGGCTGGTCTCCATCTCCTGATCTCGTGATCCACCCACATCGGCCTCCCAAAGTG
+CTGGGATGACAGGTGTGAGCCACTGTGCCCGGCCCGCCGCAGCTTTATTGATCTGAATAA
+GCTTTTCCGCGTGGATGCTTTATGGTTCTTTATGGTTGTGTTTCTTTAGTGCTTGGTGGA
+TATTTTCCCAAATGCAGCTCCCTGGAGGCGCTTGCCTTGTGAGGAGCAGGAGCCTGAGAG
+TGCGGAACCGAGCGTGTCCTTCTCGCCGTCCCCTGGAAAAGATGAGCTGTGTCTGGTCCC
+AGCACATGATGCTCTGTTTTCTGAAACGGCACCCCTGGGTCTCTGGACAAGAGCCCTCCC
+CATCTTGCCCCTCCAGCACACAGGATGCCCTCCACAGCCACTCCCAGGGGGCTGGACAGA
+GTGGGGCTGAGCAGCGGCCACGGGAAGCCACCGGCCACCCAGACCCCCGTCCTCCCCGGG
+TGCTGCCCTGGGCCTAGGTGGCCAGGTCTGGGGGGCCGATACCACGGGCTACGCCCAGCC
+CCACCCGGCTCCTGTGTGGTGTCAGGGGCTCTGGCATGCCGGCAGGCCAGTGCTCTCGTG
+AGAGGTGGGTCCCCAAGCCGGCCCCAGCGAAACTCAGTTAAAGGACGAGTCTGCTTTTGG
+GCCTTATGTTTCCCAACTCCATGGGCAGAGCCACAGGGCCGCTGCCTCCTCCACCGTGGC
+TGGAGACAAGGCGGCCCCGGGTCTCTGTGAAGCCCTGGCCACGTTCAGCCGCAGGGCCCT
+GGGTGTCATCGCCACCGCCCCACTGTGGCCCAGGACTGGGGCTTTGGTGGCCCGTGCTGT
+GGGAGTGGGGGCAGCCAGCAGCCAGGGTCACAGGCCTGAGCCTCGGACAAGCACAGAAGG
+ACCCCCAGGTCTGGTGCTCGTGCTGACTGCCAAGGGCAGCGACTGCAAGACGGGGGTGCA
+GGTTTCGGGCGTGGCGCGGGCTGCGTCGGGTTCTGGCATTCAAACATATCATGCGGGACC
+AGGCCTGGGGTTACAGGTGGGGCGGGCGCGCAGGAGAGGGGAGCCGTCCCGGAGCCGCTC
+TGCACCCAGAGAGGTGTGAGGTGCAGCCTTTCCCCCCTGCCAGGAAGCGCAAACCCTGCT
+TTAGACCCCAGGGAGTTGGTGCCCCCCCCAGATGCCCGCGGCTTCTCCCACATGGGGAGC
+TGTCCATCTGTGAGGTCAGACCTGGGCTGCGGGCTTGGCCACCGCTGGATGCCAGCCAGA
+CCTGCCCCTCTGACTTTTCTTGCTCTTTTCTCTCTGCTTTTCCGAGGCCGGCTTTCCGCG
+AGGCACTTACTTGAAAATGGAGCCCCGGCATTCCTGCATGCACGGACACTAAATCCAAGG
+CCAGCTCCTCTCTCAGAGCAGAAGTTAAAAATTATTCAATGCCAAATTCCTGGGCTGTGG
+AGCAGTAGTGGTTGTACCAGGCAAAGGTTCCCGCCGCCTTCCGCCGGCCGGGCAGAGATA
+AGACCATGAGGGCGCCCGGGGGAGTCCGCGCCTGGCCCACACTGCCCTCCGCCGTCCTGG
+GACCAGGCCCACACCGCCCTCCGCCCTCCCAGGACCAGGTAGGACTGAGGCTCTGTGGGT
+CTGACCCACAGCGTCTGGGAGGTTTTGTCTCAAGGGCTGGTGGCTTCTGATGAGCCGAAA
+GCCCCCGCACCCACGGCCCCACAAAGCTTTTCTTCCGGGACCAGCCCCTCCCCAGTCGCC
+TGGCCAAGGCCCAGCCCTTAGGGGCCTCCATGGTGTGCTGGGGAGGACCTGGGGGTCCCG
+CTGGTGAGCCCAGGGCACAGTTGTGGCAGGCGGAGCCCGCGGGGAGGGCAAGGCCTCAGA
+AGAGGAGGGATTCAGCCGGAGGGCCTTCCCCAGGGCTGGCGGCTTCTGCTATTGGCTGGG
+GGGTGGTGAGGGTCAGCTGGGGCCTGCAGGGCTGTGCTGGCCAGGTGGGCCGGGCCTGGG
+GTCCCACAGCCTGAGCGGAGATGCCTGGAGGGGGCCACAGGGTGACCATGTGCCCCCCGG
+GAGAAGCTGGGGTCTTGGGTCCCCGTGATGATTATGGGTGTCTGGGGGTTCCTGTAGGAA
+AAGATGGCTGCGAAGGCCCCAGAGTTCCTCGGGGCCTGTGAATGACCCAGCCAGGGGGCC
+CTCAGAGGGGGAGAGAGACTGAGAAGCCATGATTTACATTTCCTGGCAGAGAGCTCTTGC
+AGGGAAACCAAATTTATTCCAGTTGACAAGGTGCGTGGGCATTGGGAACAACGTGGGTGG
+GGGCACAGCCTCCTCTGTCCCGGCCGAAATCCAGTCCTGCAGAGATTTGGAGCACAGAGC
+ATCAGGGCCGCCTGTGAGGCACAGAGCGAATGGGGCACCAGCCTGCCCTCGGCCTCAGAC
+ACGGAGAGGCTCCCACGGCACTGAGCCACGCATGGCCACGCGACAGAGGGACAGAATGCC
+GTGGCCGTGTAGGGGAGCTGCACTCTGCGTGGCCCTGGGATGGGAAAATCCAGGGAAACA
+GACACTGTTATGGATGTGAGCATCGGCTGCCAGAACGAGAGGAAGCAGAAGAGGGGAAAA
+GGCCGATTATCGTAGAAGAGTTAGGAAAATCAATCAAAGATACCCCCTTGAGAACAGTTA
+AGTTCACAGCTGTGAGTTCTGGAAACCTTTATGTTTTAAAAATGATTCCGAGGACTCAGA
+GGGTAAAGCTCGCACCAACTTAATTTGTTATTGCCTTTTCTATCAAAGTTATGCTTGTGG
+CCGGACACAGTGGTTCGCATTTGGGAGGTCAAGGCGGGCGGATCACTTGAGGTCAGGAGT
+TCGAGACAAGCGTGGTCAGCATGATGAAACCCTGTCTCTACTAAAAATACAAAAAAATTA
+GCTGGATGTGGTGGCGGGCACCTATAATTCCAGCTACTCTGGAGGCTGAGGCAGGACAAT
+CGCTTGCACCTGGAAGGCGGAGGTTGCAGTGAGCTCAGATGGCACCATTGCCCTCCAGCC
+TGGGCAACAGAGTGAGACTCTGTCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAG
+TTATGCCTGTAGGTTGCTTGAGAGTCAAACACTTCTGCAAGGCTTGGACACATATGATCT
+TCAGGCCGCGCCGAGGCCACCAGCTCCGTGTGCTGGGAGGCTCCTGTGTTTACTTCCAAC
+GTCACTGGCAAACGGCAGCTTCTCAGCACTCCAGCTTCAGGGTCAGCCCTGAATCTGCCC
+TGTGGAAGGGGCTGTTTGCCGCCCTCCCACCTCTCGTCCCGCCGTCACGCGCCGCGCCTG
+GTCTCTGCTGTCACTCTGCTGGGCGCCGGGGACTAGCTTGGTGCCAGGTCCACCGTGGCC
+GCCTGTTCTCACCCGAACTCTGAGCTGTTTCCCTGAAGTTAATAATCGCCTTTGCTTTTC
+TTCTTGCTTAGCTTTCTCTGAACTCATTACTAATTCAGCCTCAGACTCTCCCCCATGACT
+TAAATTCCGGCACGCCAGGTATTTCTGAGGGGCCTCCGGGAGCCTCCTGCCCTGCCCGGG
+GCTGGTCGGCTCCCTCGGGCCTGGGGCAGGGCTGGCGTCTTGCAGGCTTCGTGGTCCGTG
+TCACAAAGGTCCCATTGCTTCTCCCCTGGGTGGGATTTTCCCGGGCCCCACACCTCCCCT
+TTCTTGTCTTCTCAGTGTTTTGGTGGAACAAGCCCCTCGCAGCTCCCCGTGAGGTGCAGG
+GGGTGGGCCCCCACCACGCCCACAGCTGCAGCTGCCTGTGAAGGGCACAGGGCGGGCCCC
+CACCAAGGCCTTCGCTTCCCTGCGAGTTGAGAAAACCTCGCCGCAGGGTCCCCGGCTCCC
+GAGGCTGCTGTGGGTCCGGCAATGGCATCCCAACCCCGGGGCCTTGGTATGGAACCTGTT
+TCTGCGGGTTTTTTCCTGAAAGTTTTTGGGGCCTTCTTTTTGTCTCCATCTCTGCTGTCC
+TGTGAAGGTGGATCTTTGTGTGGTTCCGTTTTCATCCCTTTCACGGGGTCCTCAGTGGCT
+CTTTCTGTCTGGAAATGCCTGAGCTTCGGCTCCAGGAAATGTTCTTGAATTACAATTTTT
+AAATGATTTTGTTCTTTATCTTTTCTTTTTGTTGTTGCTCTCTCTTTCTCTGGTGAATAT
+TGCTGCAATTTGGAGCAGGTCCTCTAATCACCTTTTCTATCCCATTTTCTTTGCCTTTTC
+ACGTCACGTTCGGGGAACGTCCTGGCTCCGTCCCTTCCAGCGCTTTTCGTTTCTGTCCTC
+GGAGTCATTCTTTTTAAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGATGT
+GATCTCGGCTCACTGCAAGCTCCGCCTCCTGGTTCACGCCATTCTCCTGCCTCAGCCTCC
+CGAGTAGCTGGGACTACAGGTGCCCACCACCATGCCTGGCTAATTTTTTGTATTTTTAGT
+AGAGACGGGGTTTCACCGTGTCGGCCAGGATGGTCTCGATCTCCTGACCTCATGATCCGC
+CCGCCTCGGCCTCCCATAGTGCTGGGATGACAGGCGTGAGCCGCCACGCCCGGCCCCTCG
+GAGTCGTTCTTTCTGTTGCATCCTCATGGTTTTCTGTGGCCACGTGCTTTCGCTCATCTC
+TTCGAGGACGTTCCTGATAGTTTGTGCCTCTTCTTTTCAAGGCTTCTTCTCCTTGCACAA
+GACGGTCTGGAGAAAAACCCGCATTTCCTTCCGTCACACTGACCACATTTAACTTAAAAT
+GGGAAGAGAGCAAAACATTCCACAGGCAAAGTCAGGGGACTATTTTAATGACAGAGACAC
+ATGGTTGAAATCAATGCTGCACTCTGAGCCCTTAGAAACCGTCGCAAAGGACTCCACGGA
+AGGGTGGGGGCAGCCCCAGCGAGGTCGTCAGGGAGCAGAGCCCGAGTCATGGGACACAAG
+GCCGGACCCCTCACCGCCAGGGAAGCGGAGTCACAGGCACGTGGCCCTCTGCGCCCAGGG
+TCAGGGCACGGGAGGCAGAGCCTGAGACGGGGGTGCCCATGCAGGGTGTGCTGGGGGTGG
+GGTTGTGGGGCCTCTCAGGGGCAAGGGGCAGGACCGGACAGCAGAGAGATCCCACTCCTG
+CCTGAGACCCGCCGCCATCGCCGCCGCGAGCCCTGCGTTGGGCATTGGGGCCAGGCACCT
+GCCAGGAGGGCCTCTTCCGAGGTGGGGTGTCACCTGGGATGTGTCCGCTGGCAAATGGGA
+GAAACACCAGGGCGGCTGCCGGGGAGGTCGATGTCAGGGAGCCCGTAGCCCTGAGCCCAT
+GTGTGGAGGAAGCCCTTTGTCTGAGGAGCCTGCGGCCGCCTTGGACCCTGGATGCTTGCA
+GGGAATCTACACAGGGTTGTCAGGTACGACAAGGGTGCCCAGGGCTGAGGAGGGTGCCCA
+TGCGGCCTCCTACAATGCGTATGGGAAGCCGGTGAACGCCCTCCCTCAGGGCTGGCCGGG
+TGCGTCTGGGGTTGTCCTAGCTCCAGCTGCTGGAACAAAATACCGAGCCTGGGGACTTAA
+GCAACAGAAATGTATTTTCTCACAGCCTCGGAGGGGGAGGGGAAGGTCCGGTGTCCCAGG
+GTTGCCGGGCTGGTTCTGCGGAGGCCTCTCCCGCTGCTGCCTTCTCTCAGGCGGCCTCTG
+CGCAGGTCCGTCCCGTGTCCCTCTGCCCTAACCTCCTCCTGCAACTAGGACACCAGTGGG
+ACCCGGCCAGGGCTCATCCTCACGGCTGCTTCCCACATACTCACCTGTCTCGTAGCCCCT
+TCTCCACACACGCTCGCGTTGTTGGTACTGAGAGTTTGGATTCTAACCATGAACTCTGGG
+GGCACAACCTGCCAGAGGGGTCACTGTGTAGCCCGGGGGACCTTGCAATGTCTCATCCTT
+AAAACCCCAGGAAGAGCAGAGCTCTGCTGCGTGTGCTCGCGGGTTCCGCCTGAGAGCAGG
+GTGGTTCCGGGCTGTGTGTTCCGCCTGAAAGCTGAGTTTTAGGAGCAAGCAGGAAACACA
+GAGGAGAAGGACCAGGAACCCTGGGGAGCCCGGGGGAGCTACAGGTGGAGAAAACTGCCC
+TGAGAGTGGTGGGGAGGGCAGGTCACACCCACCCCAGGGAAGGTCGCTTGGGTTTACGTG
+GAGACGTTGTTTTGGGGTGGCGGGGCCTGGGTGTCCAGCATCCCTGGTACATCCCTCCTG
+GTGGGGTCCTGCCAAGGATGACGCTCCGGCTGGGTGGGCACTGCAGTCTCAATGCTCGGG
+GTCCGGTGTGGGGGGCTCCCGGTGGCTGCACCCCTCGCCCTGCGCCCTGCCCGCCGCCTG
+CCTGCCCGGCCTCCTCAGCAGATGCTGGGCTCTGACCCCAGCGTCAGGCAGAGGCTGGGC
+CGGCGGCCAGGACGACTCCGCCTGGGGTTTAATGTTCCACTTCCTCCCCGCTGACTGACC
+CTACGCAGGCACTGGCCCTACTCTGAGGCCTCCCAGCCTCCCTTCCACAGGTCTGGCTGG
+GGAGGTGGTTGACGTGGGGAGGGAAAGCTTCCCAGGACGTAGATTTTGTTTTCTTTTCCT
+GGAAAAGGGCGGCTGCTCATGCTTCCTTGCTGAGGTCCCCTCCTGTGTCCAAGAAAACTT
+AGTGGTTTTCTCTCTCTCCTAAGAAATACAGGCCTCAGGTAAGGCCGGGCACAGCGGCTC
+ACGCCTGTTATCCCAGCACTTTGGGAGGCCGAGGCGGGCAGATCACGAGGTCAGGAGATC
+GAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAACATTAGCT
+GGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGC
+GTGAACTCGGGAGGCGGAGCTTGCAGTGAGCCGAGATGGGGCCACTGCACTCCAGCCTGG
+GCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAGAAAGAAATACAGGCCTCA
+GGTAACCAGTGCTGTCAAAACATCCCCGCATGGCGAAATCCCTCACGCCCCCCTCCCCAC
+ATGCCCGCGTCTGCTTTCTGCCCTGTCCCAAACCATTCACCTCCTCACCCCGCCACCCCA
+ACTCCACTGTCAAACCGTTCACCCCCTCACCTCGCCACCCCGACTCCACTCTCAAAAACC
+AGAACAGGTCACCAGTGCTTCCCTCCCTAAACAGTTCTGTGCTGTCCTGGGAGCACCAGT
+AACATCCAGTTCCCCGAGGGACCAGGGGGCTGCCTCAGGGGGGAGGGGTCTCCTGCAGGC
+CTGGCATAGTGTGGCTGTCCCTACACCCAGACCCTGCACACGGCCCCGCGACACGGGGAG
+GCTGAGGCCTCGCAGGGCCCTGGGTGTCTCCACCAGCTCCTCGGGGTCCGCTGTCCTGCT
+GAGGTGCCCGCAGGACCCTCAGTGGGATGGGCACCAGCCCTTTTCAGCGTTCCGCCGAAC
+AGGGGCCCAGAGTGCCTGAGAGGCGCCTGTGTTTGCACATTTGGAGGCCGGTGGGGGTCC
+GTGCAGGCGCAGAGCCCCACAGTAGCAGGTGGCCCCGTGGGGAGGCTCCCCGATGGGTAC
+ATCCCGCAGCAGCATCTGACATCTGAGTCTGCAGCCCCTCTCAGGAGGGGGCACCGTGAG
+GGGTGTGGCTTCCTCGCCATCTGAGGCTGCAGCCCCTCTCAGGAGGGGGACACCGTGAGG
+GGGTGGCTTACTCGCCAGGCTCCCTGGGGGCTGGGCAGCGATGGCTGGCTTCCCAGGGGC
+CTTCCTGAGTCACGGACCCATGGGGTCCTGGCTGACTTTGCCTGCGGCGTCAAAGGGCTT
+GAATCTCCGTGTAGCCACCGAGGCCTCCACTCCTGGAGACCCCACCCGTGATCCCACCTC
+CCCCAGGCAGATATCTTGGCTGCAGCCATTGTCCATCCCCCGGGGTCACCGTCCCCTCCC
+CGCCCCGATGCTCTGACCACCCGGGGGCTCCTCCCGTATCCTTTGGGCCTTCGGGAGACC
+CCACTCCACCACGGGGGCCTGGATACAGGGTCTTGCCACCTCCCTCCCCAGGGAGGGGCC
+TGGGAGAGTCTGGAATGGGATGGTCGCAGGCAGTGGGGGCCCTCAGGGTAGGGGCCTGAT
+CTGTGCATTTGGGCACAAATTCCCTGGGCGTAAATGTCACCGGAAAGGGATCCCAAAGAG
+GGCTCTTGGACCTCGAGCAAGAAACAGTTTGGGGGAGTCCACTGATAAACTGAAAGCAAG
+TTTAATAGGAAAGTAAAGGAATAAGAGAAGGGCTGCCCCATAGGCTGAGCAGCGGCCTGG
+GCTACTCCACTGAGAATACTTATTGTTGTTTCTTGATATGTACTAAACATGGTGTGGATT
+ATTCCGGACTTTTCTGGGAAAGGGGCAGGCAATTCCCAGAAGTGAGGGTTCCTCCCTCTT
+TTAGACCATCTAGGGTAACGTCCTGGCGTTGCCGTGGCAACTAAACTGTCCTGGTGCTGG
+TGGGCGTGTCTCTCATGCTAATGTATTATAATCAGCGCATAATGAGCAGTGAGGACTGGC
+TGTCTTGGTTTTGGTGATTTGGGGCCGGCTTCTTCACAGCATCTTGTTTTATCAGCGGGG
+TCTTTGTGACCAGTCTTGTGCCAACCTCCTATCTCATCCTGTAACTAAGGATGCCTGACC
+TCATGGGAACGTGGCCCAGCCGGGCTCAGCCTCATTTTACCCAGGCCCTGTGCAAGATGG
+AGTTGCTCTGGTTCAAAGGTCTCTGACATAAAGACCTCAACCAGGCTGGTCTCACGCTGC
+CAGGACAGCTGGTGAGTGCAGGTGGGCAGGGGCCACTGCCCCAGCTCCCGTGGGCAAGGC
+TGAGGGTGAGGGGTTCCGGAGCGTTCCACATTCTCCTTGCAATGCTGGAAGCACGGGTGT
+CTCCCATCCCGACACGCCTCATTCTGTCTGCAGCTCACAGGGCCCGGCTTCTGCAGCTCA
+CAGGGTCCGGCTTCTGGAAATTCTGCTTTTGCATTTTGTACTCTGTCCAGGGGCCAAAAC
+CCAGGTCTGGAATTGGTGTGGTCCCTGGTGGCACAAACCAGTCCTGGCTAAGAGGCCGGC
+CCCTCTCACTCCACTGAAGAGACAGGGGGCTGCATGCTGAGAGGGCCAAGGCCAAAAGGA
+GCCTGCTGCTGTTCACAGCCCCCTGTGTGCCTGGGGCCCACTGTTCACAGCCCTCTGGGT
+GCCTGGGGGCTGGGCTGGGGGCTACTGCAACCCTTGGCCTATGGTGTGGTCGAGGGAAGG
+GGAAGGGACAGGGCTTTGAGAAACACGGTGATGGGGGTGAGGGTGGGGACTGGGGACGGT
+GGGCGTGGAGGTGGAGGCCCTGTGGGTGCTGGGCAGGGCAGAGGAGCTAGGCCAGATGCT
+GTGTTTGTGTGGGGTGCTGAGTGGCCAGCCTAAAACCTTCTGAGAAAGTAGGATCCAGCA
+CAGGGAGCTTCAGCTTCTCTGATGGGAGGCAGGAGGGGGTCAGGTGGGAGCTGCAGGGCG
+TGTCGAGCCGGCCCTGCCCTGGGTCCCTGCGGGCCGCCTGGCACACAGGAGGGCGGTTCC
+TTTCCTGTTGGACCCGGTCTCACTTCATTTGCCCACGTTAATTGGGGCGCAGGTGCAGCT
+CTCGGGCAAACAAAGGTGCGGTCGCCAGGTGGACTTAACCCTTTCCCTGGCACTGGCGGG
+GCCTGGGGGGAGGCAGCAGGAGGGGCGGCCGGGTGGTCAGTTTGAGGACCTGGCCCCACG
+TGCCTTTGTGGGATGGTGGGGACCCCACACCCCCGCTGGCTGGGCTGGGATGGTCGGGCC
+CTGGGCGGGGCAGGGGCTGCACCTGGGCCTCTGGGCCACCTGCCTGGCTCGGTCGCGCCC
+CTTCTTTGGTTTCCAGCTAACGACGCGGCGCCCACCGAGAGCTGGGGGAGCCCAGGGCGG
+GGAGGGCGCGGCCGGAGCGAGCGCCGCCCGGGAAACCCGAGCCCCGCCAGGTGCGCGGGG
+ACAAAGGCGGTGCCGGGAGGGCGGGTCCTGGGGGTCCCCCTGCCCCCTCTGCGGTGCGTT
+GGGAGCTCCCGTCCTCCTGCGCACACTCAGGGAAAGACCGGAGGAACCGTGGCGGGGGTC
+GAGGCCGGCGTGGGGTGGGGGCGCCAGGGGGGCGGGCGGGGCCCAGAGCCCGGGACACGC
+GACGAGGGGCCGGACCCCGAGGATGCGAGGATGCGGGGACCCTGCCCCCGCTGGGCCGGG
+TTTTGGGGGCCCGGGACACTCAGCCCCGCCCCCCGCAGGCTCTCTGTGGCCCTGGGGTGG
+GAGGGCTGCGGTCGAGAACCCCCCACGCGGCCCCTCCCCGGAACCCGCAGGCTGTGCACC
+CTCTGGACTGAAGTCACCCGTCAGTCCCGGCTGGGGGTTTCCGGGAACAGGGCAGGTGCT
+TTAAAGCAGGGGTGGCCGATCTTTTGGCTTCCCTGGGCCACATTGGAAGAATTGTCTTGG
+GCCACACATAAAATACACTAACGATAGCTGATGAGCGAAAAAAAAATTGCCAAAAAAATC
+CCATTATGTTTTATGTTTTAAGAAGGTTTACAAATTTGTGTCGGACCCCATTCACAGCAG
+CCTGCTGCCATTGGACAGCTTTAAAGCCTGGAGGGCTTGCGACTGGGCGTGTACCCTCCC
+CGCCTCCCTCCCCCTCTCCCTCCCAGCCCAGCCCTTGGCTGGGTCCTGGGGCGGGGCCCG
+GGGTCCTCTGTCCAGGAGGTCTGGTTCCCCCAGCAGTGAGTGGGGTGGGCCCTGCAGGGG
+GTCTTGGCCATTGCAGTGGGGACCCCTGAGCCTGCCAGCAGGAGTGAGGACTCTCAGAGG
+AAGGGGTTCCCTAAGGGATTCGCACCCCTCCTCTCCCACCAGGCACATGCTCAGGTGTGG
+CCCAGCCTCTGGGTTCAGGCTCACGTCCTGTGTGGCCTGGAGGGAGTTCACGCCTCAGGG
+GTGTCTTCCCATCCCAGGAGCCCATGGAGGCCTTCAGGACAGGGCTGTGCGAGAGGAGGT
+CGTGCCCACGAGTTCCTGCCCGGTGGGAATGAGCAGGGGGCGGGCGGGGGGTCTCAGGGC
+GAGATCTCCGCTCACCGCAACCTCCGCCTCCCAGGTTCAAGCCACTGTGCCCGGCCTGGG
+GATTCATTTTAGAAAAGACAAAATGCTGGCTGGGTGCGGTGGCTCACGTCTGTCATCCCA
+GCACTTTGGGAGGCCGAGGCAGGTGGATCACCTGAGGTCAGGAGTTCAAAACCAGCCTGG
+CCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCAC
+ATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAATCTGGGAGG
+CAGAGGTTGCAGTGAGCTGAGATCACACCACTGCACTCCAGCCTGGGCGACAGAGTGAGA
+CTTCATCTCAAAAAAAAAAAAAAAAAAAAGTGACAAAAGGCCAAGGAAAGGAGAAGGGGC
+AGGAACATCCTCTGGGCGGTGGGATGGCCACAGTTGGTCCCACCTGGCAGCGAAGGTGGC
+TGGAGTGACCCATAGGGCCTGGCCCACTCAGACACAACTGTCGGTGCCTCAGGCAATGGT
+CACCACAGCAGAGGGCTGGGGCACCACACGCTGTGCTTGGGGGAGGTCTGGGGGGATTCT
+GCGGTGTGAGAACTTAGGGAGAAGCTCTCTGAAGACGGACCTGCCCGTCTGGGGACAGGT
+TGGGGGGCCTGGGGCTTGCAGTGTTGCAGGTGAACTCTAGGGCCCTATCTCTGCAATGGG
+ACGGCCTCCAGGTCATGGGAGGGCCCAGCCTGCGGGTTCTGGACCCCAGGGGCCACACTG
+GGCGGGACCCCGTTCACAAGGCGGGAAGGAATCCTGCCCCAGGACCACCCACAGAGGCAT
+CCTGAGCTGCATCCGGGGGAAGCAGGACTCCGAACCGGGGGACCTGGGTCCTGGGGAGCT
+TCCTGGGGTCAGAAGGTGGGGGTGTCAACGTCGAACCGGGGGACCTGGGTCCTGGGGAGT
+TTCCTGGGGTCAGAAGGTAGGGGTGTCAATGTCGAACCGGGGGACCTGGGTCCTGGGGAG
+CTTCCTGGGGTCAGAAGGTGGGGGTGTCAACGTCGAACCGGGGGACCTGGGTCCTGGGGA
+GCTTCCTGGGTTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTGGGTCCTGGGG
+AGCTTCCTGAGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTGGGTCCTGGG
+GAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTGGGTCCTGG
+GGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTGGGTCCTG
+GGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTGGGTCCT
+GGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTGGGTCC
+TGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTGGGTC
+ATGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAACGTCGAACCGGGGGGCCTGGGT
+CCTGGGGAGCTTCCTGGGGTCAGAAGGTAGGGGTGTCAACGTCGAACCGGGGGACCTGGG
+TCCTGGGGAGCTTCCTGGGTTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTGG
+GTCCTGGGGAGCTTCCTGAGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCTG
+GGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACCT
+GGGTCCTGGGGAGCTTCCTGGGTTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGACC
+TGGGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGAC
+CTGGGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAGCATCGAACCGGGGGA
+CCTGGGTCATGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAACGTCGAACCGGGGG
+GCCTGGGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTAGGGGTGTCAACGTCGAACCGGGG
+GACCTGGGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAACGTCGAACCGGG
+GGACCTGGGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAACGTCGAACCGG
+GGGACCTGGGTCCTGGGGAGCTTCCTGGGTTCAGAAGGTGGGGGTGTCAGCATCGAACCG
+GGGGACCTGGGTCCTGGGGAGCTTCCTGGGTTCAGAAGGTGGGGGTGTCAGCATCGAACC
+GGGGAACCTGGGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAACGTCGAAC
+CGGGGGACCTGGGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTGTCAACGTCGAA
+CCGGGGGACCTGGGTCCTGGGGAGCTTCCTGGGGTCAGAAGGTGGGGGTTTCAATGTGTA
+AAGCAGTGAAATGGGTCCCAGAGAGTCCACAGGTGGAGAACGGCCTTCACCAGGCAGCCA
+GGGAACGGTGTGGGGTGCTCACCAACACCCCGTCACTGCTCCAGAACCCCTGGCAGCCAC
+AGAGCTCAGGCTTCAACGCTGGCCCGACACCAGGGCCAGGCCAGAAATCAGCCTGGGAGA
+AGCTGGGTCCGGCTCCGAGGCTGGTGGGCACGGCCCCACCCGGCTTTGTTCTTCGCGGCG
+CTGAGGCGGTTAGTTTAGCCTCCCACCCACCAGACAAAGGTGCGGGAAATGGGACCGGTT
+TGACTTGTTCAGGTGGGCACTCGGGGGTCCCGGCAAACCGTCTCCTCAAAAGCCCCCCGT
+GCACTAGCACGCCTCCCCAAATCCCGTCCCCAACCCCATCCCCACCCCCATCCCCACCCC
+CGTCCCCGCCCCCAGCCCCATCCCTGCCCCCATCCCCAACGCCTTCCTCACACCATCCCC
+CGATCCCCATCCCTGTCCCCACCCCCGCCCCACCCCCATTCCCCCATCCCCACCCCCGTC
+CCCATCCCATCCCTGTCCCCATCCCCTACCCCTTCTTCACCCCATCCCCCCGCCCTCACC
+CCCACCCCATCCCCACCCCCATATCCACCCCCGTCCCTGCCCCCATCCTTACCCCCATCC
+CCGCCCCGTCCACAACCCCATCCTTACCTCTATCCCCACCCACATCCTTACCCCCATCCC
+CGCCCCGTCCACAACCCCATCCTTCCCCCGCCTCCACCCCCCGCCCCCACCACATCCCCA
+CCCCTGTCCCCACCCCTGTCCCCACCCTCATCCCCACCCCTGTCCCCCCCATCCCTGCTT
+CCCCAACTGCATCCACCTGACTCCCTCCTGTCCCCACCAACCCGGCCAAGCGTCCTCCCT
+CTCAGAGGCTCTCGCTTGCCCCCCACAGTGCCCCTCCAACCCCCAGCCTCAATGAACGTC
+CCCCGGCCTGGCCTCCTGCACCCAGAGAGTGGCCTTCGGAGGCCGCAGCCGTCTCGCCCA
+CGGTCCCCGGTCCATGCTGCTCCCTCCTCTCAGCTCCCCTCAGCCCGAGCCCCAGGAGAC
+AGGCACCTGGGCCCGTGGGCCGACCGGGGGAGACCCTGCATGGTTGTGGATCCCTGGGGG
+CAGCTTCACGCTGGGCTTTGGTCCCCAGGGCCCAAGACCACTCCCCTACCCTCGGCTCCA
+CAGCTGACCTGGCTACAGGAAACACCGGCCCCTCTTTGGCTTCTGAAGACCCCACAGGCT
+CTTGCCACCCCCGCCTGCCTCCTCCTCACGTCAACCCGTCAGTCCTCGGCGTGGACGCTG
+TCCTCAGGAGAGGGGAGCCCCCAGGCCTGGACCCCTCTGTGCTCGGGAGAGGGGAGCCCC
+CAGGCCTGGACCCCTCTGTGCTCGGGAGAGGGGAGCCCCCAGGCCTGGACCCCTCGGCTG
+GGGCCCTGCGCTCCCACTGAGCCGTGTCTGCCCTCAGTCCCCAGCACACCATCCCCGTCT
+CTCTTTTTTTTTATTTTTTCGAGATGAAGTCTTGCTCTGTCACCCAGGCTAGAGTGCAGT
+GGCACGATCTCGGCTCACTGCAACCTCCACCTCCCGGGTTCAAGGGATTCTCCTGCCTCA
+GCCCCTGAGTAGTTGGGATTACAGGTGCCCAGCATCACACCCGGCTAATTTTTGTATTTT
+TAGTAGAGATGGGGCTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAAATG
+ATCCGCCCACCTCGGCCTCCCACAGTGCTGGGATTACAGGCGTGAGTCACTGTGCCCGAC
+CCCGTCCCCGTCTTTCAGTCAAGACCGTCCTCCCCACAGCACCCCTGCACTGCCGCCCTC
+TCAGCCTCCCGTTTAGCAAAACGGTTCCCCCACTGCCTCCTGCCACGACCCCAGCCTCCC
+CTCGGCCTCTGAAGGCAGCCGGGACCCCTGCTGTCCTCCCACCTCCCCACCTGCACGCTC
+TGCTCCTCCTACCTTCTAAAAGGATCTTCCTTCTCCAGGCACATGGTCACCCTGCACGTC
+AGGGGCCGGCTCACCCCTGATATTAGCAACCCCAAGCGTCTTGGCGCAGGGAGGGATCCC
+CGTCAGCCAGGTCCCCACGCAGCTCCAGGCAGCGCCAGCGTCCACCAGGGAGCAGGGGCA
+GCAGAGCCCTTCTCCCCAGACACCCTTGTGTCTTCGGAAAATGCCAGGTCCCCCCCCAGC
+TGCTGTTCTCGTCTTTGGAGGACCCGGCTTTACTGGTGCCACATGCCTGCTGCGGGCTGT
+GCCATGGAGGGCGGCACCTGCCTCTTCTCACGTGGCAGCTCTGGCACCGGGAACTTCAGA
+GACCCCAGCTGGGCTGAGCCACCCCGGGCTGAGGCCTTGTGGGTCGCCTCAAATTCAAGC
+CTCATGGGCCCGGCCTCCCGCCCTAACGGTCGCTGAAGTGTCCTGCTCTCATACGAACTT
+GTGTCTAAAACTGTGGTCTTTGCTTTTCTCCCAAACCCGCCTCCCCGCGCTGCCTACCTC
+AGGCCTGGGGGCTCCCCCGACTTGTTCTCTATTCCCCCAGCCCCTCACTGCCTGGGGGCT
+CCCCCGACTCACTCTCTAGGCCCCCAGCCCCACACTGCCTGGGGGCTCCCCCGACCCTCT
+CTCTATTCTCCCAGCCCCGCACTGCCTGGGGGCTCCCCCGACCCTCTCTCTATTCTCCCA
+GCCCTGCACTGCCTGGGGACTCGCCTGACTCGCTCTCTATTCCCCCAGCCCCACACTGCA
+TCTCGGGAGCAGTTCCAGGCCGACCTCTGCTCTCCACGGCCGGGAGGTGTCCAGGTGTGG
+ACAGAGCCCCGGCTCTCCATCAGGGCACCCAGCCGCCCCACGCTCAGCCCTGCGTGGCTT
+CTCCCGTCCTTCCTGGGCATCCCCTGAGGGTGTGGCCCTGTTGCTGGGCCCCCTCCTGCC
+CCCTTGCCCTGCCAGTTCCTAGAGCCTAGGCTGAGGGCAGGGCCATTGCTGTGAACAAAC
+TGGACAGGCTCCGCGGGAGCTCAGAGCTGCCCCGTGTCTGAGGGCGCGGCTGTGTGGAGT
+GGGGTCCCCTCGGCCAGGCGGGAAAGGCCCTGGATCGTGTGTGTGACCCTGGTACTGGGC
+AACCCCTGGGACAGGCAAGTCCGTGGAGACAGAACGGGGCGGTGGCTGCAGCCTGGGAGC
+TCGGCCTCCCTCGGGGTGACGGAATGTTCTGGACCTTGATATAGGTGGTGGATACTCAGC
+CCTGTGAGTGCAATAAATGCCACCAAATTCTCACTTCAAAATTATTTTATGCTATGTGAA
+TTCTGCTCCAATTAAAACACAAACTCTCTTGCAAAATGCACCTTGTCTCCGCCCCTTCTC
+CCATCACACGCAGCCCCTTGAGAACAGCCAGCACCTGCCTCCCAGGTCCGGGCAAGCAGC
+CTCCCCTCTCGACGGCCCCGGGCAGCCCCATCACCCTCGGCGGCTGCCCAGGCCCAGGCC
+TGTTTCCGGCCCTCCTCTGAGCACCTGGAGAGGAGGAAGTGCGTCTTCTCTCCGGTGCCT
+CTGAGAGACAAGCCTACTCCCCCCGGGCTGGGTGGCCCAGGGCACAGTTAGACCCGGGAG
+TGGAAAAGGCGGTGGCGGTTTTCTTGCTGTTGTCCCGGCAGCGTCTTTGGTGACACTTTC
+CCGCCTTTGGAGACCAATTACCCGGCAGAGGCCCAGTGGCCTCATTAACTCTGCTGCGGC
+GTCGAGAAAGGGGGAAGGAGCCAGCCCACGGGCAGGGCAGGGCGGCTGCAGACTCTCCCG
+CAGCTCAGGGGCCTGGAGAAACCTGGCCACACCTGGCCCAGCTGGGTCAGGCCTCTGCCA
+ACAGGAGCCCAGGGCCCCAGCGCTCCCCTCCCTGCCAGGGAAACAGCCCATAACGACAGC
+CTTTCCTGGAGCCTGGGTTGCATCAGCCGAGCCGCCAGCCACAGGGCCCCAGCAACGGCA
+CCTGGGCCCGGGGCCTGGCCTGCCGGGGACACTCGGCTGTGCGCACCTCGAGGGGCTCTA
+CAGCCTGTGGGGCCGCGCCTGCCTCTCGGGGCTTCCGGGCGATTCCTCCTTCTCCTCCGT
+GGTGTGTGCTGTGCAGACGGGGACCGGGCCAGGCCAGACGCCGGATCCAGAGCAGCTTCC
+CAGACAGGCCACCCACCCCTCCGAGGCCTCCCTCAGTCCCCTGGCGGGAGTCCCCGGCCT
+TCCGGGCCTCTCTCCCCTCCCTTCCCACCCCCAGGAGGGGAGAGGACTGAGGCCTGGGGT
+CACTGCCGCACCTGCGCTCTGAGACCTGCACTCGCCCAGGCCGGAGTCCCCACGAGGCAG
+GAACCCTGGCATGCGGCCGGCAGTGCCCACAGCACCCAGTCAGCCGGGAGGGGTCTCACC
+CCACAGCCCCCCGCTCCTCCCCTCCACACCCAACCACAGTCCCTCCTGGCTGACACCGTG
+GCCCCTCCTGGCCTGTGCTCCCCGGGAACCTCAGTCAGTGTCACTTGAACTCCAGCACCG
+GACCTGGCCCCGTCCATCCAGCCTCTGCCCCGAGAGCCCCGCCCGTATCTCCAGAGGACA
+CGCCCTGCCAGGGGACAGGCGGGAGCAGCTGAGGGCCGCCCGGGGAAGGAAGGCAAGGAG
+GGCATGTAATCGCCTGACCACATGGCCGACCCCCTTGTGACCTCATGACCCCCACCACCT
+TCATGGCCGACCCCACCTGACCTCATGGCCGACCTGACCTGACCGCACGGCTGACCCAAC
+CCCATCTCATGACTGACCCCACCTGACTTTATGGCTCACCCCAGTGACCCCATGGCCAAC
+CCCACCTGACCTCATGGCCGACCCGATCTGACCTCATGGCTGATCCTCATGACCTCACTG
+ACCCCCCTGACCTCATGGCTGACCCCCCAGGAGGGCTCCCAGAAGGCCGAGGGCTGGGGG
+CAGGGGCAGAGCCCAGGTGAGTCCAGGAGGCCGGAGGGGCTGCAGGTCCGGCAGAGCCAG
+GGGGAGCGGCCTTTGACGTTGGCAGAGGTGGTGCCAGGGTGGGGCCTGCCAGGGCGTCTG
+AGGCTCAGGGGCAGACCTTCTCCACTGGCTGACCCAGGAGGGTCAGGGGTCAGAGGCCAC
+AAAGCAGCATGGAGAGGCCGGGAGTGCAGGGGCTGGGAGGGCCAGGAGGCCACAGGGGAT
+CCCGCAGAGCCCTCTCGGCCCCATCCTGGTGGGAGAGGAGCCTGTCCACTGCCTTCCTGG
+CACCCTCTGGGGTCTGGGGGCCGGTGGGCAGCCCTGGGAGGGCCCATTCTCAGTACTGCC
+TGGCACTGCGTGGGGTTCCAGAGCCCCCCCTGCCCCGAATCTGAGAATTCTCACTCAAAT
+TAGATGCTGATGCTGCCACCACTGCTGCTTTGGGAAGCAAATCTGTCACCTGTGCAAACG
+TGGCTGTGTCCGAGTCAGGTCTGGGGGAGCCCTGGGCCCGGCCGGTGCCAGGGCAGGGTC
+CGCACCAAGTCGAGGCCTCCAGGGAGCAAAGCTGCCCCCCAGCCTGGGAGTGCCATGGGT
+CTGTGGGTTCCAGCAGGGGACAGTGTCCAGCCCCTCCAAGGGTGCACAGAGACGCCTTCC
+TGTGGCCACCTCTGGCCGGAATTTCCCACGGGGGTCCCGGCCGTGGCCTCAGAAAGGGGC
+TCAGCTCCTCCTCCTGCTGGGGCAGCCCTGTGCCTTGAGGGAGGAGAGTAGTCAGCGGTG
+GCGGGAGGCCACTGTTAGCTAGAAGCAGAGCCGGTTAGAAGTTGACCTTGAATGGGTTTT
+TTGGGGATTTTGGGGTTTTTTTAACTGTCGTTTCACCTCCGCTTGGGGAAACATCCAGGT
+GGCTTTGCTGGATCTGCTGGGCCGGCCAGGAGAGGCATGAAGGCTGGTGCTTGGGCCCAA
+CCCAGAAATGCACAGACACTGGGGGCTGCTCTGGAGGGGCTCTGCCTGGGCAGAGGGCGG
+GAAGCGGGTGCAGGGAGTGGGGACTGGGCAATAAGGACTCTTAGGGACTTGGGCCTGCTC
+TGAGTGCAGGGCTGGCCCAACTCACGCATCCTTACTGGCTGCACTGGTGCAGGGTGGCCA
+CGGGGCCAGTGGGCGTCGTGGCACCAGCCAGGCTGCGGGCATCGGCCGTCGGGGGCAGTG
+CCTTTAGCTGCGAGGACCCAGGGTTCTGGGCGCACTTTGGAAGCACAGCCTGCTCTCCCG
+AGGGCTGGGATGTGGAGGATCCCAAGGTTTGGGAGGCTGGCGGGGGCAGGTCCAGGGAAG
+CTCGGCATCTGTGCTCAGGTTTACATGGACCTGGGTGGCCCCTGGCCACTTGCACTTGCA
+GAGGGCGTTAGAGCCTAGGGACCAGGTGACACCAAGGACAGCCCTGGGGCGGTGGGTTCA
+GAGGTCAGAACAGGAGGGGCCAGAAAAGGAGCCACCAGGGGCAGAGAGGTGGGAAGTGGG
+ACCTCCGGTGCCTGGAACCCAGGTAGGAAGGTGGGGACCCCCGGTGACTGGAACCCAGGT
+AGGAAGGTGGGGACCCCCGGTGCCTGGAGCCCAGGTAGGAAGGGGGGGACCCCCGGTGCC
+TGGAGCCCAGGTAGGAAGGTGGGGACCCCCGGTGCCTGGAGCCCAGGTAGGAAGGTGGGG
+ACCCCCGGTGCCTGGAACCCAGGTAGGAAGGTGGGGACCCCCGGTGCCTGGAGCCCAGGT
+AGGAAGGTGGGGACCCCCGGTGCCTGGAGCCCAGGTAGGAAGGTGGGGACCCCCGGTGCC
+TGGAGCCCAAGGGGAAAAGTCCTCAAGGCAGAGGTCCCAGCCCGAGGTGCCAGCCCTGCT
+GAGGGGCCGAGCAATGTGGGGTTGGGGGATTGGAGTCAGTGAGTCTGGACCCATCTTCCA
+GGCCCTGCAGCGGCCCCAGCCTGCTCCCCACAGGTGGACGACAGGACTCAAGCTGCAGTT
+TGCAAGGGGTCTGATAAAAAGAGGGAGGGTTGGGGGGCACAAGGGCCCTCCTGCCGGGAC
+TCAGTGTAAGTTGCTGAGGAGAGAGGATGGCGCCCGTCTTGGCTGTTGAGGCTCATATTG
+TTTGGGGCTCTCCTTAAGAAAAAGCACAGGCCGGGCGCGGTGACTCACACCTGCCATCCC
+AGCACTTTGGGAGGCCGAGGAGGAAGGATGGCTTGAGCTCAGGAGTTTGAGACCAGCCTG
+GGCAACACAGAGAGACCCCGTCTCTACAAAAAATGAAACAACTTAGCCACGTGTGGCGGC
+GCCTGTGGTCCCAGCTACTACCCAGGAGGCTCAGGTAGGAGGATCACTTGAGCCCAGGAG
+GCTGAGGCTGCAATGAGCCGAGATCATGCCACTGCACCCCAGCCTGGGAGACACAGTAGA
+CCCTGTCTCAAAAAAAAGGGAAGAACAAGAGTTCAGAATAAAGCATGAAAAATTGGAAAG
+AAGTGAAATATTTATTTACAACCTGAAACAAAATCACAATAAATGGCAAGTTTTGAAAAA
+AAGCTGATGAATACGCCACAAACGTCACACAATCTAGAAGGCTGGATGGGCCGGAGCCCG
+TGGATCCCGCCACAGCAGGTGGGGGTGGAGAGCCGAGGTGCCGGTGCGTCCCTGGGTTGC
+CGCACGTATATCCCTGAGCTCGTCCACCCAGCAACACCCCAGGAGCCGCAAGTTCACCCA
+CACCCAGCCCTTGGCTTCTAAATCCCATTCTCCACCGGGAGGAACCAGGCTGATTCCTGG
+GCTGTGCAGAAAAGATACAGGAGGAGCCTGGAGCATCTTGCAGTACTGGGAAGCAAGGAA
+GGACTCAAGGAATGACGGAGAGGACAGGAGCAGAGCTGGACAGCCCGTGACCCGCAGCGG
+AAGCAGGAGTGCCGGGGTCGCCCTGAGGGCTGTAAAGTAAGTCAGTGGGGAGCAGAGAAG
+CTTCTCCTCACGGTAGAATGCGGCTGATGGTGTGGAAGGAATGAGGTTCCTGGGAAACCG
+CCGTGGGTGACTGTCGGGAGCAGGACTCAGCACCACTCTGTGCCTTCCTAGGGCCACGAG
+GACCTGAGCCCCGCGTGCGACGTCCTGGCCCGGAACCTGCGAGGGCGTCGGGGAATGGCC
+CAGGCACGTCCCGGGCTGATGGAGATGAAAGAAAATAATGGCTCATCATGTGACCCGGGT
+CCTGCCTACAAATGGGGACGAGGTGTGGGAAGGTTGCAGCCTGCACTCGGACTGCGGGTG
+TTTGGGGGTGTGGGAAGGTCTCAGCCTGCACTCGGACTGCGGGTGTTTGGGGGTGTGGGA
+AGGTCTCAGCCTGCACTCGGACTGCGGGTGTTTGGGGGTGTGGGAAGGTCTCAGCCTGCA
+CTCGGACTGCGGGTGTTTTGGGGTGTGGGAAGGTCTCAGCCTGCACTCGGACTGCGGGTG
+TTTGGGGGGCCTCTGTTTGCAGCATGGACACCCGAGTTTCAGGATAAGAGCGTCAGGCCC
+AGAAGAAGCAGCACCTGCAACTCTTCTGCAGAAATTATTTCAGAATGAAAAGAAAGAACT
+CCCACGAAGGAAAGTCTCTAAAACTAATAAACGAGGAACCGAGGCCCCAGCCAGTCCTCC
+AGCCCCCGAGGGAAGGAGGAGGGAATGAAGTGGGGTCCGGGATCAGAGGTCAGGGGGGTG
+CAGTTGCCACGGGGGCACCCTGTGTGGCATGAGCAGCCGAGGGGGACCCAGGGACCTGGT
+GAGGGTGCGAGAGGGAGGGGCTGGGGCGAGTCACCCCAAACAGGAGGCCTTGCGGAGAGG
+AATAGACAGGGCCAAACACCCCGGAAATTCAGGCAGGTGGGTGAGGAGGCTGGGACACAA
+GCTGCGGGGCCTGGAAGCTGAAGGTGGGGACAACTGCAGACCCCTCCCCAGCCCGAGGGG
+AGGAGGTGGCTGAGTGGCTGGGGTGGGTTTGCTGGAGGGCTGAGGGTCCGCGGGCCCGCC
+CCGTGGTGGGAAGGGGCAGAGGAGGGCAGGTCCCGTGGTGGGAAGGGGCGTGGTGGGAAG
+GGGCGCCCCATGGTGGGAAGGGGCGTGGTGGGAAGGGGCAGAGGAGGGCAGGTCCCGTGG
+GTCGAACGCCAGTGTCCTGGGAGTCTGGGGGTTCCTGCAGGTGACACAGATGTGGGGTTG
+GGACGTCAGGAGGTTGGTTTTGGGGATGCAGCAGTCGGAGGCTATGAGGATGGGGAGTGT
+CTGCAGCCCTCCCTTGGAGGAGGGGGAGGCGTGGGGGCTGGTCAGAGACCCCATGGGGGT
+GCTGAGTGTGGGCTGCAAGGCTGGCAATGGAGGGGGGCTGCCCAAGGCCCCCTTCCAGGT
+ACTCTAGGCCCTGCTGAGCAGTGGAGAAGTTTGCTGTGAGAGCACGGGGCTGCAGGCCAG
+GTGAGGGGTGGCCAGTGGAGGCCTGAGCTCAGGAAGATCCTCGGCCTCCAAGGCTCCCCA
+GCCAGGCCGCTCCGGGTCTGGGGCTCCTGGTGCCCTGGAAAGGTGGGAGGTGGTGGCCCA
+GGGGTGCACAGAGGCCTCCAGGTCCGCCGGCCGGGTAGGGCCGCTTCCCGTCTCCCCAGC
+GGGTGCATGACCTCAGGCCCAAGCTGCACACCTGTTTGCAGGGCACACACAGACACACAG
+GCCCACCCAGGTGGGTCCCAGCACCTGCAGGAAGGCCTTGCCTGCCCTGTGTTCCTTCCT
+GGAGGCTGGTGAGTCATCAGCCGTCCCCACCTAGAAAGCCTCCCAGCAGGGCTGGCCCCA
+CCCGGCGAGGGGCAGGAGGGCTCACCCTGTCGGCTTGGGCCCCCAAAGCAGGCCCCGGTT
+TCCCCAGCAGAAGACTGGGAGCCCCAGACCCAGAGCTTCTCGGTCTGGCAGGGGGCAGGC
+CAGGACCATCCGAGGGCTAGGGGGACACATGGGGCTGTCTCGTCCTCCCCAGGGCCCCAT
+TTGGGAGGAGGCCAGACCTAGGGCCTGAACCCTCACAGGGGCTGCAGGGGGATGCAGAGC
+TGGGGCCCCCTCACTGGCCTCTTCCAGGGCGTCCACCCCAAGGCCTGAGGGGGCCGTCCT
+GGTAGCTTTCACGGCTGTTCCTCCCAAAGACAAAAAGTGGCCGCCCTGGAACAGCTCTGA
+CCCCGGGTGTCCTGTCACCCACCGGACCTGAGGGCAGCCTCGGACTCCCTGGGGACCCTG
+GGGCAGCCGCCCTCATCCCTCTCTCAGGCCCCAAGTCCCCAGATTCCCTCTGGGCCTCTA
+GGAGCCTGGGAGGGGGTGCCGGGGAGCAGAGGTGAGGGGCCGGGAGGGGTCCTGGCGAGC
+AGCAGGGCTGCGTCTAGGGCCTGCGTGCCCGGTGGGGCTGCTGCCGGGTGATTTGCCTGA
+GACATTTCCATGGCTGCTTTGGTTCTGCGGGCTGGGATTTCCATGCCTGCTCCCTCCCAG
+GCGTCGTGAAGCCTGCAGCCCTAGGTTCTGTTTCCGCCAGGTGCCCTCACCTTCTGGGAC
+CCGGCCGAGCCCTGGGAACACTGGCTGGGGAGCAGTTACCCAGGGCCCATGGTGCTGAGG
+GTCACCGACCGTCCCTTGAGGCTCCCCGAGTTTGGTCCTAAGGGCTTGGTCTGGAGGCAT
+CTCTGGTCCAGAACCTCAGGACTCACGGTGTGTTTAAGAACCAGGTCAGCAGCCCCTGGG
+GTGGGCCCTGCCCGTCTGTTCCGAGGAGCCACCTGGGGGCCCTTCCTGCGCAGCTCAGGA
+TGTCTGAGAAGCCCGGGGTCCTCACCGCTCAACGGCCTTCTCCGGCACCCAGATCTCGGG
+CTCCAGGCCCCTTCCGCAGTTCACCTGTCCCGGGCCCCCCACCCAGCAGGAGTGCCGCCT
+GCCTCCCGCACGGCCGGCCTCCGTGTCCCAGACAGGGTTTGCCTCCAGGGTCCCCTCCCC
+ACAGTCTCTTGGGGCAGGACCCCTGGCGAGTTCCCCGGAGTCGAGGCGGCAACCCCAGCA
+GACAACACGTGGAGGTGACGGTGGCACTGCCAAGCCCAGGCCAGGCTCTCAAGAATGCTC
+GGGCCCAGCCAGAGCCTCAGGGTGAGCTCAAGGCACCAAACCCAGAACGGCCCCACCCAG
+GGGGAGCGTGGAGTGCGAGGAGGGGCAGCCACGGTCCGTTCTGTGGCCTCGGCTCTCCAG
+GACTCGGAGGCTCCACGCCCCTTCCTGCTCTGCCCAGCCTGGGGCTGCCCCGCTCCCCTC
+TGCCTCTGTCTCCTGCTGCCCCTGGGGCCTCCGTCTCTGTCTCCTGCTACCCCCGGGGCC
+TCCGCTCACAGCAGCCACTTCTGCCACCAGCAAGACATCAACAAAGGTCACTGGTGGGAC
+TTTAAATACACATTTAAATAGACTTTTTATTTCTAATAATTTCTGATCAACAGAAAAGTT
+GCACAGGGGTTTCAAAGATCACAGAGACCTGGCGTCACTGTGAGACCCGCACGTCAGCTG
+GTCCGTCTGTCGCAGCAGCCAGTGATGACCAGCAGCTAAACCCCACACGCTGGCCAGCCT
+TTTTCCCTCCTGTCCTTTCCGTCCCAGAACCCCATCCAGGCCCCGTGGCCTCGTCACCTC
+TCCTTGGTCTGTGACAGCTTCTCAGACTTTCCTTGGTTTAGCAACCTTGACAGTTTTGAG
+GAGTGCTGCTCAGGTGTTTTGTAGAGAGTCCCTCAGTTTGGGTTTGTCTGATGTTTTTCT
+CATGATTATACTCTGGGGTTATGGGTTTTGCGAAGAGGAGGATGGAGTCCTAAGTTCCAG
+AGCCCAGTGTCCCATCACCCCATTGAGTCCGGGTTCCAGGCTCTCCACACAACCCAGCTC
+TATCATCCCATCGGGGATCCACGCTCTCCACACGACCCAGCTCTATCATCCCATCGGGGA
+TCCAGGCTCTCCACACAACCCAGCTCTATCATCCCATCAGGGATCCACGCTCTCCACACG
+ACCCAGCTCTATCATCCTCTCAGGGACCCAGGCTCTCCACATGACCCAGCTCTATCATCC
+CATCAGGGATCCAGACTCTCCACATGACCCAGCTCTATCATCCCATCGGGGATCCAGGCT
+TTCCACACGACCCAGCTCTATCATCCTCTCAGGGACCCAGGCTCTCCATACGACCCAGCT
+CTATCATCCCATTGGGGATCCATGCTCTCCACATGACCCGGCTCTATCATCCCATCGGGG
+ACCCAGGCTCTCCACACGACCCAGTTCTATCATCCCGTCAGGGATCCAGGCTCTCCACAC
+GACCCAGTTCTATCATCCTCTCAGGGACCCAGGCTCTCCACATGACCCAGCTCTATCATC
+CCATCGGGGATCCAGGCTCTCCATACGACCCAGCTCTATCATCCTCTCAGGGACCCAGGC
+TCTCCACATGACCCAGCTCTATCATCCTCTCAGGGACTCAGGCTCTCCACATGACCCAGC
+TCTATCATCCCATTGGGGATCCAGGCTCTCCACACGACCCAGCTCTATCATCCCATTGGG
+GATCCACGCTCTCCACATGACCTGGCTCTATTATCCTCTCAGGGACCCAGGCTCTCCACA
+CGACCCAGTTCTATCATCCCATCAGGGATCCACGCTCTCCACACGACCCAGCTCTATCAT
+CCTCTCAGGGACCCAGGCTCTCCACACGACCCAGCTCTATCATCCCATCGGGGATCCAGG
+CTCTCCACACGACCCAGCTCTATCATCCCACCGGGGACCCAGGCTCTCCATACGACCCAG
+TTCTATCATCCCGTCAGGGATCCAGGCTCTCCACACGACCCAGCTCTATCATCCCATCGG
+GGACCCAGGCTCTCCATATGACCCAGCTCTATCATCCCATCAGGGTTCCGCGTTCTCCAC
+ACGACCCAGCTCTATCATCCCATTGGGGATCCAGGCTCTCCACATGACCCAGCTCTATCA
+TCCCATCAGGGATCCACGCTCTCCACATGACCCGGCTCTATCATCCTCTCAGGGACCCAG
+GCTCTCCACACGACCCAGCTCTGTCAACACTCCCCTCCATCACCCAGCTGAGGCTGTGCC
+CATCAGGTTTCTCCACTAGTGGGACTGTAAACAATTGCATTTTATTTTTTTATTTTTGAG
+ACAGGGTCTCACTCTGTCACCCTCCTGGGCTCAGGGGATCCTCCCGCCTCATCCTCCCAA
+GTGCTGGGACTCCATTGCGCACTCCCATGCCCAGCTAATTTTTTGTATTTTTTGTAGACA
+CAGGGTTTCACCATGTTGCCCAGGCAGGTTTCCAACTCATCCCCCAGTCTTGGCCTCCCA
+GTGCTGGGGTTACAGATGTGAACCATGGCACCCAGCAAACAATTGCATTTTAATTCCAGA
+TATTGAAAAATGCCGCAATTCATTGTTAGTATTATTGCTGTGCAAAGCCAAAATCAACTG
+GGATTTCATCACTTTTCACACAGCAGACCTTCTGCCTGGAACCGTCCCGTGGCTGTGTGT
+GCTTTGCACATTCTCTTAGCAAACGTTTACTGGTGGCAAATGTTCTCAGCTCTCTTCTGG
+TTGTTGTTTGTTTTGCTTTCTGGCCAGTGCATATTGTAAAGCAGCTGTTCCACTGTCTTC
+TGTCTCCATCATGCTGTGGGCATGTCTGCCACCAGTCCCACCACTGGTCTTTGGAAGTGA
+ACCTGTCTCACTCTTCCCTGGCTGTTTTCAACTCTTCATTGTTGGCTTTCAGGATGGCTC
+ACGTGGGCGGCAAGCTGGGGATTTCTGTGTATTTATCCGGCTTAAGATTCATGGGGCTTC
+TTGAATCTGTGTTTGGATGTCTTTTAACAGTTCTGGAAAATTCTCAGATAGTATCTCTTC
+AAATATTAATTTCTCCCATTCTCTCTTCTTCCAAGTCTCTATATTTTATATATGTATTTC
+ACCCTCCCACCCTTATCCATATTGTCTTTTAAAAATATCTCTAGCCAGCCAGGCATGGTG
+GCTCAGGCCTATAATCCCAGCACTTTGGGAGCATGAGGTGCATGGATCACCTGAGGTTGG
+GAGTTTGAGACCAGCCTGATCAACATGGAGGAACCCCGTCTCTACTAAACATACAAAATT
+AGCCAGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAA
+TTGCTTGAACCCCGGAGGCAGAGGTTGCAGTGAGCCAAGATTGTGCCATTGCACTCCAGC
+CTGGGCAACAAGAGTGAAACTCCATCTCGAAAAAAAAAAAAAAATCTCTAGCCTTCATTC
+TGGATAATTTACACTTACCTGTCTTCCAGTTCCCCAATTTTCTTTTGCTTCCTTCCTACC
+TTCTTTTTCTTTTTTTTTGACAGAGTCTGGCTCTGTCACCCAGGTTGGAGTGCAGCGGTG
+CAATCTCGGCTCACTGCAACCTCCGCCTCCTGGGTCCAAGTGATTCTTCTGCCTCAGCCT
+CCTGAGAAGCTGGGATTACAGGTGCCTGCCACCACACCTGGCTAATTTTTGCATTTTTAG
+TAGAGACAAGGTTTCACCATGTTGGCCAGGATGGTCTCAAACTCCTGACCTCAGGTGATT
+CTCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCAACGCGTCCAGACCC
+CAGTTTTCTTTTCAGCAATTTTAAATCTTCTGTTAAGCCTATCCATTGAGTTTTAAATTG
+TGGTTATATTTTCATTTCTAAAAGCTCATTGTCTTTTTAAATCTACTACATAATTTTTAT
+AAGCTAAAGTTCTCTGCAAATATAAAACGTCTTTTTTTGTTTTCAACACACTGATTTTAG
+TGTTTTTTGGTCTGTGTCTGATAATCCAATATCTCAGGCCCCTGTGGGGCTTGCTGGTGT
+CTGATTCCATCCGTTCTTGCTTATATCATATCTTTGCGAGACTGGTTATCTTCGACGGCG
+TGCTGGTCATTGTACTTGAACAAGTATCTGTAGGACGATTTGATGCCTCGAGCAAAGGCA
+CTGCCCCATTCGGCTTTCCTCTGCCAGACACCTGGGACAATACTGCCTGGGCCTGAGTGG
+CCTTTGGAAGACCACTGTGGAAGTGACTTGAACTGGGGCTGCGAGGATGGAGTCACTTCA
+CTTCGTCCTCACTTTGGGAGTGGAGCCCTTTGGGACTCCCAGGTTTTGTGGGGAGGGTCT
+CCTGGTGGATGATTTCCACATTGGAACAAAAGTTCACATCTGCTGACCCCCGAGGAACGT
+GGCAGAGTGCTCTAGGCAATATTTTATCCATGGCTTTGGCTTAGTGAGTTCTTACCAGCT
+CCTTGGCTCTTCGAAGCTTTAATCGGATGGTTGAACATTTCAGTACTTTTCAGCCAGCAG
+GTGGATCTGAGAACCTCCGCCAGCACGCCTGCAAACAGGCCACCCCTGTGGGCACTGGCC
+ATGTCTCCTGCCTGGGGCACTCTCTCCCTTTGGCCTTCAGGACCCCACACTCTTCCCATC
+CAGGAGTCCTGGGATTCCTCAGGGCACCGCCAACCTGACCACAGCCTCCGTTCCCTCGTC
+ATCAGGCGAAGCCAGTGCACTTCCACCCAGGCTCTGCCGGGCGCCGTAACCAGCATGGAG
+TCCCCACTCGGGAAACTCCCACTCAAACTACACCTGCTCAGCTGGAATCTGCAGGAAATC
+TGTGCCGACGACACCAGGGAAGAGTGTGCACATTCTTCCCAGCCTCCAGACGCCTTGTCC
+CCATCTCCATCCACCCCCTCCATTTCCCCGGCACCAGCACCCCAGCCCGCTGGTTCCCAG
+GAATGCCTGTGCTCCGGTGGCTGAGTGGGCTGAGCCTCAGAGGCACGTGGTGACCGGCTG
+CCCACAGGCTGGGCTGGGAGGCCATAGGGTCACCTCTGGATTTGAGCCTCAGAGGCACGT
+GGTGACCGGCTGCCCACAGGCTGGGCTGGGAGGCCGTAGGGTCACCCCTGGATTTGGCGC
+CCTAGAGGCCTCTGGGGACGAGGGTGGCTGTGGAGGACTGGGGCAGATCTCAATGAATAA
+CTGAGAAGAAAACAAAGGGACAGGCTGCAGATCAGGCTCCCGGGAGAGGGCTGTGTCTCA
+GACCACGGGCAAAGCTTCCAGACTTTTGGTTAACGCCTTTCTGAGAATTCAGTAGAGGCC
+GTGGCTAAGCCTCACAGCTATCAGGGATACAGCCCTGGGGGAGGACATGGGAGCTTCAGG
+GCCTCAGGTGGAGGTGGGTCCGGTCAGGGTGAGCCAGGCTGAGGAGGCTGTGCTGACCCA
+CAGGCCCCAGCTGGACACGGGCAGGTCCCAGAGCTTGGTTCAGGGCAAGAAGGTGGGGGG
+AAGGTGGGCCAGCACTTGCTTAGGGGGGCGGGGGGAGGTCCCGGGCACTGGGCTGGTCCG
+CCCTGTGGCAACCCTCTGTGGGCAGACCCAAGGTCGCACAGCAGGACCAGGACCCAGGAC
+CTCGGGCTGGGGACAGAGTGACCTTCTGGCTTGAACCGTGGTGCCCTGAGCTTGCAGTGG
+CCAACAGGTGCCTGGGGTCTTGGGTCAGGTGGGAGGAGCCGGGACAAAGTGGGAGAAAAG
+GTAGCTAGCTGGAAGAGGGTGCAGGAGGCCCCCCGCTCTGTGCAGCATTAAATCATGGTG
+GGGTCACCTGCCTTGTCTGGCAGCATGGTAGAAGGGCATGGCCTGGGCGGGGAGCACTGG
+GCCCTGGAATCAAGGTCCAGAGGCAAAGGCAGCAGGTGGATCCAGCGAGCCCTAGGGACT
+GCAGCCCCGCCCCCAGCCCACCCATCCCGCCCCCAGCCCACCCATCCCATCCCCGCCCAC
+CCATCCCATCCCCGCCATCCCCGCCATCCCCGCCATCCCCGCCATCCCCGCCATCCCCGC
+CATCCCCGCCATCCCCGCCATCCCCGCCCCCAGCTCCGCCCCAGCCCAGCCCCTCCATCC
+CCGCCCCGCCCGCAGCCCCGCCCCAGCCCTGCCTCCCATCGGCCTGGAGGCTCCCTGGCC
+TTCCTGCCGGGGTGGAAACGGGTGTCTGCTACCGGGGTTCGTGTGGAGCAGGAAGGGGGA
+AGGCGACGAGGTGGAAAAGACCGCTGGGCGCCCCGAGGAGGCGGAGCTGCTGGGAGGGGC
+CTCCCTCCGCCCGATCCTGTTTAATCTCAAACTCTAGGCCCTGGGGACGCGCCACCCTTC
+CCGCCGAGGAGACTGGGTTTTCCTCCCAGGGTTCTCCAAGCAAAGCCTGTCTGTGTTCCA
+GGCTGGTGCTGACTAGAGGAGGCAAAGCCAAAATTAGCCCCAGGCCCTCCCTCAAGTAGT
+GAAGGGGCCACCGGGCCTCCCCTCAACCCGTAGGGGGTCACGGGCCCCGCCCCGCTCCCG
+GTCAAGACCCTGACATTGCGGAGGGTCAGGAGGGGGGAGCGAGGATCCGGGGCCTGGCAC
+CCTGGGTGGGGCACCGTCCCCAGGGAGGGTTGGGCAGGCGCCCCCAGCCTCCAGCCATCC
+CGCCCGCTGTGGGCGCCCCGGTGGCCGAGGAGCCAGGAGCGGCTCCCGGGGCTGTGCGCG
+GAGAACCCGGAAGAAGCGGAGGAGCCCCGGGCGGCGCTGAGCTGTGTCCCTGCCTGAGGG
+GGGCCCCAGCCCTGAGCCCGCAGCTCCAGAGGCTCCTGGGCCCTCCCCTTCTTCCCAGCA
+CCGTCCCAGGGGGAAGGTAGCCCCCGGCGCAGGCGGGACCCTCGGCAGTCTGGCCCAAGA
+AACGGGGACCCTGTGGCTTCCTGTGTCTGGTGCCATCAGGAAGTAGCCCCGAGCCAGAGC
+ACAAAGGGCCTTTGTCCTGCCTGCCCCGCCCAGCGAGACCTCGGGCCCAGCCAGGGCTGG
+GGGCTGGGGGCTGGGTACCCTCTGGCCGGCTCTGCCACCAGCCGCCAGCCTGGTCCCCGG
+AGAGCCACACCCCCTCCCCTCCACGGTCCCCACCCGGCTGCCATGACAATGTCCTACCCA
+GCAGGAGGACCAGGCCGGAACCTTTGGCAGCCACCAGTTCCTGGAGATTCCGACACCAAG
+TGCAGCCACTGTGCGGGGCCGGGTGTGGAGTGGCCCCACACCGACCAGCTCACGCCAGCT
+GGCAGAGCCACTGGGCCCCCTCCGTGGAGGAGGAGAGAGGCCTCGGGCGCCACGCGCTGT
+GCCCCAGGGCCACTCACTTCCTTGGTAGGTGGGGGATGCCGGCCTGGGCCTCCCGAGACT
+TGAGCCCTGCCCCTGCCCTTGCCCCCAGAGAGACCTGTGCCAGCGAGCGTCCCAGGCCTC
+CCCTCCCTGAGCCTTGCACCCGGGCGGTGCGGGGGCCCTGCTGCACCCCAGAGCGGGCAT
+CAGCCCTCAGCCACTCCGTTAGCAATCCTCCCCCCAGCTCAGGGCCTCAGAACTGGCCAT
+CCACGGAGCTCAGAGGCACCCGAGGGCCCTGGGGCCTGGGTAGGGACTGGCCAGCTCGGG
+GTCCTCCAGCAGCCATACCCAGGTTCATCCAGGATGAAAGCAGGGCAGTGGGAACCACGT
+GATTGGTTTAAAAGCAGGTGAGGGGCCGGGCATGGTGGCTCATGCCTGTAATCCTGGCAC
+TTTTGGAGGCCAAGGCAGGCGGATCACCCGAGGTCAGGAGTTTGAGACTAGCCTGGCCAA
+CACGGCAAAACCCCTGTCTCTACTAAAAATACAAAAATTAGCTGGGCATGGTAGTGCACA
+CCTGTAGTCCCAGCTACTCTGATGGCTGAGACAGGAGAATCACTTGAACCCGGGAGGTGG
+TGGCTGCAGTGAGCCGAGATCGCACCACTGCACTCCAGCCTGGGCAACAGAGCCAGACTC
+CATTTAAAAAAAGAAAAGCAGGTGAGGACGTGTGAGCAAGTCTGGGCCATGCTGCCAAGC
+TCCCGCTTCTCCGAGCAGCTCCACACAAGGAGCAGAGGCAGCTCCAGTTCCACAGCCAGA
+CACAGTCATTTTCCCTCTACTCAGGAATTAGGCAGGATGGTGTGGGGCCTGAGTGTCACC
+ATGAAGCCGGGAAGCAGGTGTTCAGCCAGACGCAAATATTCCTCCTCAAAGCCAGGGGAG
+CGGCCACAGTGGATTTTATTATGGGGCGACGGGGGCACGCCCAGTGCCCCGCCACTCTCC
+ATGTCCACAGCAGCGAGGGTGGAGGGCCCTGTGCTGTGCAGGGCAGAGCTCGGCTGCACC
+TGGGCCAGGACACAGCTGCCCAGGTGGGAGGAACCGTGGACGGGGCTGGGGCCTTCCTCG
+TCCCAGGGCTGGTGAGCTGCTCGCTCACTGTTTCTCAGTTCCAGGTAGACACAGTTTATA
+ATTCTGCAGAAAACTCTGGGGCCTTTTGCCTTTGTGTTTTCTTTTTTGAGACAGGGTCTG
+ACTCTGTGGCCCAGGCTGGAGTGCGGTGGTGCGATCACGGTTCACCGAAGCCTCCACCTC
+CCAGGCTCAGCAATCCTCCCACAGGTGGGCCCACAGGTGTGCACCACCACAGCCAGCTAA
+GTTTTAAATTTTTTGTAGAGACGGGGTCTCACCATGTTGCCCAGGCTGGTCTCAAACTCC
+TGGGCTCAGTTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCC
+ACCGCACCCGGATGGTGTTTTACCACTGAGGTCAGAGGGCAGACGTTGCTCCAAGCGTTT
+CGTCTGCGGGTGGAGCTTTGGAACTGATGGAGAAGGCAGAGTCCTGACCAGGGGCCGCCA
+TCAGAGCGCAGGGACGGTCGGGGGGGATGCGCAGGGAGGAGGGAAGGGAAGGAAGGAGGT
+GCCAAGCCCTCCGCTCAGTGGAGGTCAGTGGAGGTTTGCTTCCTGCTCACACTGGGCCTG
+ATTGGGTCGGAGGGCACGCGGGGGCCGCTGTCTGTCCTCCGTGGGGCCTTGGCTTGTGTC
+CAAGGGAGGGAGACAGTAGAGGGACCCACGGCTCTGTGAGGCGTTCCCTGGCATGACCTC
+ACCTGTGTGCTCTCTCTCCCTGTCTCAGTCAGAGCTGAACCCAGGCTCCTGTGGACCAAG
+AGGGGGTCCAGGAAGAACTGCTCCTGGGACCCGGACAGAGCGGAGGCCGTGTGCACGAGC
+AGCGTGGACCAGAGGGGCCTCGGGGGCCACCTGCTCCGTCCGACCAGGCACCAGTCCTTC
+CAGACTCGCCTGAGGATGCCCGTGGGCCCCAGCGACACCTGGGGTGCCCCCCACACCCCT
+GCACCTACCTGAGACCAAGGGTGGTGGTGGGGCTGTGTGCCTGAGTCCTGGCCCTCCCAG
+GGCCACCCTCAGGAGCGGCTGCACAGGCTCTGGCTGGCCGGGGCTCAGAGCAGCCCACGG
+AGCCAGGCCCATCCTGGGAGGCTCAGGGCTGCAGCCCATGGACTCATGAGGGGGGCTTCT
+GGGGTCTAAGGCCAGAAGTGACCTTTCTTCTCACGGAGGCACCCCCACATCACAGGCCCC
+AAGCTCCCACCAGGAGTCCCCAGGCAGCAGGTTTTCCACCACAGCCGGGAAGAGCCCCGC
+CTTCACCACCCACCACCAGCCAATCCCGAGACCACCGAAGCCCCCAGACCGGGCCCTTTG
+CCCCTCCTGCCCCCCGGCTCTCCCTACTGCCCAGAGCCTCCGCCAGCACCCAGGGACCCA
+CGTCCACCTCCCAGAGCGGCCCTGCCCAGGGTCCTTCCCTGCCCTCCACGATTCTCCGTG
+GCCCTTGGAGAAAGAGCAGCTTCTCCCCAGGCTCTGCCCCCAGCCCTTCCACCCCAGAGC
+CTCTGCCCAGACGTCCCGTCCCATCCCGGGGGGCTGTCACGCTTCCGCCCCACCTCTCGC
+CCATTCCCGGACAGTCACAGCCGTGGAACAACGCAGCGTGTGGACACAGCCCCAGGGAAG
+CTTGACTCTGCCTGGTCCCCATGGCGTGCGGTGGCTCACCAGCCGCCCCCATCGCTCCAT
+GAAATCTGACTACACCTGTCCCAAAAATCAACCAGCTCCCAGGCAGGTCCCGCCGTGCAG
+GGGGCCAAGGGCCACACCTGGGACCAGTGAGTGAGGCGGCGTGCGGGTAGTGGGGGTGTG
+AGCCCGAGACGGGGGTCCAGCCTTCTCCCACTTGGATGCCAACAGCAGACTCTGGATTTG
+GAGGTGTGGGCGGTGCCTTAGTCTCCCCAGAAGACAAGAGCCCACCCGCCGGGTGTGTCC
+TGACCCCACCCCCACCTGCCCCACACAGACACCTGAGTGGGCATCAGAGTGGGCCGGGCC
+CTGACTGTCCGGGGGAGGGACTGTTGGGGCAAGGGCAGTGGGTCAGAGGTCACCGGTGCC
+CCCAGGACCAGTTTCCAGCGAGAAGAGAGCCAGGAGCCCCGGGCACAGGCCCACGGTGAT
+GAGGCTCCTGACCGAGCTCCCAGAGCTCATTATGGAAAACCGTGGGGTCCGCTGGGACCT
+CTCTGCTGGTCGGGCTAATTACAGACCGTTTGTCGTTTCATTATGGGCTCTTCCTCTGGG
+AGATGCGAGAAGCAAACACTTTGCCATGGGAGGGGCGCTTCCCGGACCGGGCGGGGGCCC
+TGCCCTCCCCACCCCCAGACCCCTGGTCCCCCAGGCCTTCCAAGCTCCCAAAGAAAACTT
+GAACCCCCACTCCAGGGGCTCCAAAGTAACCTCCAGAGCCCAGATGGGGATGTTCCGGGA
+GCTGCTGGGGCCTCTCAGCTGTCCCTGCCTCGCAGGGAGGCTCAGGAAGGCACCCACACC
+CCTCCCTCATTCCCCCAGCTGTGGGTCTGTGGGGTCTCGGAGCCTCTTGCCCATTGGGGT
+GGGACTGGGGGCACGTAGCTCCTCCGAGCCCCTGGCGAGGAGACCGATCCTGAGACCCAC
+CTGGGCCTACGGGGGGTCCCTTCATTGCTCCAAAATTAAGGGCTGCGGGCCTGGAGCAAA
+GACAGGCAGGTATGGCCCCTGCCCTCTGTCCATGAGAGGCCTCAGCCCCATGGGACAGGG
+CACCACCGCTGCAGGGAGGCGGCGGGCAGGTTGTGACCCCTCACCCTGGGGCCACCCTAC
+CCGCTTCTAAGGCAGCCTGGGAAGGAGCCCTGCGGAGCTGGGGGGTGGGGAGGCAGAGGT
+GGAGAGGCGAGAGTTGCCCGCGGCTGCCCCTACCCCTGCCCATGTCGCCCACACTCCACA
+CGGGCCCCACAGAAGCCTTCCCATCCTGGCTTTTGTTCAACCTCGGTGGGCGGCAAGGTG
+GGGGCGGGACGGAGTCTGCGGGGCCTGCGGGGCCCGGGCCTGCGTCACCGTCACTGGCCC
+GCCTCCCGCCCGGCCTATGGGAGCCCAGGGGACACACCTGTCGGGGGCCAGGAGCGGAGA
+TTGGCCAGCGGGAGCTCGCACCTGTGTGGGGCGGGGAGCACTGCTCCTTGTAAGGCGAGC
+CCCCGCCGAGCCGGCTCTTCCCTCCCGAGGCCCCCACCTCGCCACCGCCTCCCATTGTCC
+CGTCGCCCTCGAAACTCTCCCAGAGACGGGCGAGTTGTCCACCTGTGCAGGTCTGAACTG
+ACTTCCTGTGCCAGGGCCTCGCCTGAGCGGGGGCAGGAAGCTCACCCTTGCAGGTCTCCC
+CGCGCCAACGGACGCCCTGAGGCCTGACCCTGGCTGAGGCAGAGCACCCAGCTCCGTGGA
+CCGGGACGGACGGGCTCAGGTGCCCCCCATTCCTTCCGAAGCCGGTTCACACCCACCCGG
+GCCTGGCACAGGGGAGGCGCTGGCTGCAGGGTCGGGGCGGGAGCAGCCTCAACCCGGCTC
+CTGGGCCGCGGCCGCAGCAGTGGAACCTGTCGGGGCAGGTAAGGGCGGGCAGCGGGGAGG
+CTGAGGCGCAGGGGGAGGCGGCTCCCTGCAGGGGGGCCCTCGCCAGCCCCCGCCGTGGCC
+GACGTGGGGCAGGGGCGCAGGTGACAGATGGGCTGTCGCCAGCCTGGCCAGCGTCCAGGG
+GAGCTCCGGTCACTGCAGACACAGGCTGGAGCGGGTCCTTCCCCCCCCCAGGGAAAGGTG
+GGCCCCTGCGCAGATGCGGCTGGGTTTCGGGTGTGGAGCCATCTTGGACCCACGGGCTGC
+GTCTTCCGGGCACGGGCACAGTGTGTGGGCTCCAGGCATGGGGTGCCCTCAGGGCAGGGC
+CTGGGCAGAGGGCAGGCTCCGAGAGGGGTCACGTTCTTGCCGCCTACCTGACAGCAGGCC
+TTCTAGAAAGTTCTCTCCAGAAGCAGCCACCGCCGTCCTGAGGCACTTTGTGCGGAGACG
+GGAAGCTGTCGCCTCAGAGGTGGGTGCGTAGAAGGGTTTGGCCGGGTGCGAGGATGACCG
+CGTCTCCCTTGGGCTCTGGAGTCTGCGGTGGGAAGGGCTTGGTTTCAGCACCCTCTGGTC
+AGAGGCCGGCCGAGCCCATGGGCGGTGAGGTTGGTGCCTGGGGTCGTGGCTGGTCTGGTA
+CAGGTGGGGCTCAGCCCGGAGAAGCTGGAGCCGGTTCCCAGGCCCCGCGCTATGACTGGG
+GTGGGGGCAACGTCTCTCGTGAGGTTTTTTACTTAAATGTGAAACGGCTCAGTACGGTGG
+CCGCAGCCGGGAACAAGGTCCGACCCACCGAGGCCCAGCCTTGAACTTGCCGCGGGGGCA
+CCTGAACACGGTTTTACAGCCCGGATCACTGGCTTTCTTGAAGTTTGGGAACTGATTGAT
+CATGGTGGCGGGAGGTAAGGTTCATTGTTCTTGATGAACAAAATTCTTAGGGCGTGAAGA
+GCCGATGCTTTAATTAACCCCCCGGGAGCGTCTCAGGCCTCCCCCCGGGAGCGTCTCAGG
+CCCCGTTTACGCTGAGTGTCTGGGGAAAGACGTGGTTTGGTTTTGTTTTTCTAGTAACCC
+AGATGAAATGTTTAAAAGCATGGTTGGCAGCACATTGAATTTGGCAAAATTAAGGTTTGC
+ATTTGTGAAAATGCGGATGCAGTTTGCGGTTCTTTTCAGACATTTTGGTAATTTGCAAAT
+ACTTATTTGCGAAACGAGTTTGTCAGAACATTTTTTAGTATCTAGAGGAAGATGAGATGG
+GCCGAGGAGGTCGCGCACCCCTGGATCCCTGGAGGAGCTGGTGTGTTCTCTGTGGGGCGG
+GTGGACGTGGCCCGGACACACGGGCCGTGCTCACAGCCGGCCTGCGAGGGCTGCAAATCC
+ACGCCCGCCGTGTGGGTGAAATGGCGGCTTTGCCTCCCAGACGCGTAGCTCCGGCGACGC
+AGAGGGAAGAACCTGAGTGCCCGCCAGGCCGAGCTCCGCACCCCACCCCCCGGCAGCCTC
+TGACTCCCGGCTCGGCTCCCGCGGTCGGGGAGGGTTGGATTTCACACTTTGTTCTCGAGG
+CCGCACCATTGATTAAGCCCGTCGGGCAGGTTAACCAACAAGTTAGGTTTTCACGCCGGG
+ATCACATTCCTCGCCGGGCGCTCCCACCCCACCCCAGCCTGTGCAGGTGGGACCCGGCCA
+GGCAGGCGGGCAGGGCGGCCAGGTGCGCCGAGGGGCGCCTCCACGGGGAGTGTGCTCCGC
+AGAGAACCCCTTGCTGGGGCGGCTCTGGGCCTCCTGACTCACTCCTGGATTTTCCCAAGC
+TGAGTCTGGCCCCGCGGTGATGATTAACCCAACACCTCAACCGGCACCGCCACGCTAGCT
+CCACTTCCCGGCGACGGTTGACAAGAAAGCGCCGCGTGGGGCTCTCGGAAAACAGGGAAG
+GTCCGTTTTCGCTTTTCATTTCTTGACCTGTGGCCACGGTAAGACTCGGCCGCCTGCCCA
+CCCGACTCCTTGCCCCTCACCCCTGTGCCAGGCACAAGGCCCTGCGAAATCCTTGGTCCC
+CCAGCTGAGCCTGCCGGCCCAGGCCACCATCTCCCCACCCAGCCCTGGAGCCAGGGTCGG
+CCTCTCCTGCTAGCTGCTCGTTGGCTTTACAGCTTCTGCACTCAGGAGGCGCCTGGGAAT
+CCTGCCCTGGAACTTAGGAAGGAGGCTTCTCCCACCTGCCTGCCACACGGGTCTGTCCCT
+GGGTCCCAGCCTCTGCCGTGTGCCCCTCAGCCTCCCGGGTGAGAACGCAATGACTGATGA
+GCCTGGGGTGGCCAGGCCAGCTCTGGCCCTGTGGGGTTCCTGAGAAGGCTGGCCCTGGGT
+GGCCAAGGGCCTGGGGACACTGGCCCCGGGCCCTGAACCTGGCAGTGGGAGGCCGGCCCG
+TCCGCCGGGTGGGCTGGGAACTGTGTTTGGCCCCAGCTGCAAGGGACGAGTGCCGGGCAC
+CTGCTGCCCTCCCCACGTGACCTGGCAGCCAGGAATGGAGCTGAAATTCAACTCTGCTCT
+GAACGGGAAGTCTTAGTTTCCTTTAGCTCAGAAAACAGGTGAAATTGTGTTCCTGAAGCA
+CTGATTTGATGGGATTTGATGGCATTGGTGGCGAAGGCCTGTGAGGTGATGGAAAGGGAA
+AGCCGGGTGCCCTGGAGCCTGACAGGCTGGGGCCAGGGCAGGGGACCTGGTGTGGGGTCT
+CCGGAGAGGGTCCAGGCGTGAGGGAAGCTGGGTCAGGACCTCGGAGACGTGGCCTTTGGA
+GGAGGAGACTGGAACCGGGTGGACCCGGCAGCAGGCGGGGGCGGGCGGACACGACCTTTG
+TTGTGGTCGGCGGGCAGACAGGGGAATCGGCACAGGGCCTGCGCCCCACCTACAGCCTCT
+GTGGGTGGAAGGTGCCAGAAAACTTGAAGAGTGGCTCTGGCCAGCTCTCTGGGCCCAGTT
+GGCACCAGGTGGTTGCAGAGAAAGGGTGGGAAGGAGGACAGGAAGGACGGCGTGTCCAGC
+GGGCGGGGAGCCTTGGTCTGGCCTGAGGGCTGAACCTCCCTCGGGTCCTGAGTGTGCCTG
+GAGTAGAAGCCTAGGGTCTCTGGGCTCCAGGCAGGGCCCTGAGCAAGGAGGGGCCACAGG
+GCTGCCCACTTCCTCCTGCCCCCCTGCAGAGGCGGCTCAGCCCTCGCGGCGTCTGAGGCT
+TGACTGCCTGTGTCTGTGTTTGTGGCCGGTCTGCCTCTGTGCCTGGGTCAGACCCCAGAC
+CAGCAGACACACAAACCGCAGGGACGGCTGGGCAGGGTCAGGAGCCTGCCCCGCCCGCAC
+CCCCACCCACACCCCCACCCCCACCCCCGCCTGCACCCCCTGCCCTCAGACGCTGTGCAG
+TGAGCGGGGCAGCATGGGAGAGGGGTCTCCAGGTGGCGGGGACCGTTCTGTCTCGAGAGC
+CTCGCAGACACCGGGCCTTTGAGAAGAGAAGGGGCTGGGCAGGGAAGCAGCTCCTGGAAC
+ACCATCCTGGAGACAGAGGCCCTTGTCCCCTGCCTCAGACAAGGCAGCACGTGGGGCCCG
+GGGGGCTGGGGCTGCTGTCCAGGCCTTCCTATGGGACCACCCAGAGGGAAGGTCCCCCGC
+AGAGGGGTGGGGGCAGAGGGCCGAGCGGGGCGGGCAGAGGGCCCGTGTCAGCCCCACTCC
+GACCTAGTCCTCGGCCGTCTGGCCAGGACACTTCGGCCCCCCAGGTGCCCACCCCAGGAC
+CCAAAGCTGGTGGCTGCTGGACTCGGCAGGGCTGGCGGGTGGGGCTCACCCGGGCCCCTG
+CCCTCCGGCGATGCTGTCCTCAGTGCCCCAGGAGGACGAGGCCCCCCAGCTACTGAGCTT
+CCCAGCGAGTCCCATGCAACCCTCAGCCGGGCGGCCCCCGGACCCAGCTCGGGCAGCCGT
+GGCCATCTTACTGGGCAGCATTGGATGGAGTCAGGTCTCTAATACTGCCTGGTAATGATG
+ACGGCGGAGCCCTGCACGCAGCGACCGGCCGACCCCGTCCCGGCCCCCAGGGCCTCCCGC
+CGAGCCCCACACTCCCCTCCCACACAGCCCGCTCACCGGACCCCACCCCGTCCGGGCCAG
+ATGGCTCTGGGGAGAGTGACGGGGGGACGTGACCTTCGGAAGGGGGCTGGGGCGCCCCCC
+ACCAGCATCTCAGAGACCCCGGAATGCAAGGCCTCCTGCAGCTGCACCCAGGGCGCCCCA
+CAGTGATCTGGGGATTAGGACGCTCAGGTGTCCGGGCCCTGCCCACAGCGCCTGGGCGGG
+AGCTGCTGTCACACCCAGCAGGTGCGGGCCGAGCAGGACCCAACAGAGGGCTCAGGAGGG
+CAAGGCCCAACCGGGAGCCACGTGGAACCCAGAGGAAGCCGCCCCACCCAGCTTGGCCAC
+AGCCATCTTCCCTCCTGCCGGACAGGGTGGGCCGGCCACCGAGCAGACCAGTGCCCCCGC
+CTTGGTCCCGGGTCAGCAGCCCCAGGGTCCCCTTGCCCTGGAGGAAGCAGGGAGGGTGGG
+CCTGTGTGCAGTCTCAGGGCCCCCAAGCCCCTCTCCGCCAGCCCTGTCCGGTCCCGGCAC
+CACCCCTGGCTGCTCACCGCTCCGGTTCTTCCCTGGGCTTCCACAGCAGCCCCTGCCTGC
+CTGGCGGGACCCCACGTCCCTCCCGGGCCCCTGTGAGCATCTTACCGGACAGTGCTGGAT
+TTCCCAGCTTGACTCTAACACTGTCTGGTAACGATGTTCAAAGGTGACCCGCCGCTCGCC
+GGGGACACCACCGAGGCACATCCGGAGCTCCTACTCCAGGGATGGGCTGGGGCGGAGGGC
+CGAGCGGGGCCAGCAGACGGGTGAGGGCGGAGGGCCGAGCGGGGCCAGCAGACGGGTGAG
+GGCGGAGGGCCGAGCGGGGCCAGCAGACGGGTGAGGGCGGAGGGCTGAGCGGGCGGCAGA
+GGGCCTGTGTCAGCTCCGAAGTCCAGCCCCCAGGGGAGGGGCCGGCCTCTGCCGGGGGTG
+CCCCCGGGGTCACTCACGCCCAGGCTGGGTCTGACACCTTGAGGACCCCTTGGTGCCTCC
+ACAGGTGGCCTGGAGGGCATCCTGCTCCCCCTCCCGGAGCCGCTGTGCCTCCCCCACCCA
+ACCTCCCAGGCTGGGTTTTAGGGTGACCTGGCTCCAGGAAAGGCCATAGGGCTGGGATGC
+CAGGGCTGGAGAGGGAAGAGCAACAGTGGCCTCTCTCACGTGGTCCGGGCTCCGTGGAGG
+GTCTGCTGGGGGCGCAGGAAGGACAAGGTGGGTTCAGATTCCCGAGCCCCACCATGCAGG
+GGAGCGGGGACGCTCTGCGCTTGCCCTCTGAGGGACAAGGGGTCTCATTCCTTCCCCCAG
+TCAACAAGAACAGGAACTTTGTCCAAAACCCACCAGGCCAGGATGACCCATTGTTTCATC
+TTTTCCATCTGCAACCAGGGCGCCTGGGACCGCACCCCCACACAAGGCCCCAGCCTGGGG
+AGGGGGCAGCCACCGGGGAGAGGCTGCCCTTCACTGTTACTCATTAACCCGACCGAGCTT
+CAGGAAGCCAGCGAGGGGCTGCAGGGAACCTTTGCCAAGAGCAGGGCCTGGGTGACCAGG
+TGGCTCCCGGGTACCCCCACACAGCCAGGCTGGGCTGGGACCAGGTGCTGGGATGGGGGC
+TGTCAGGGAAGTGCCTCGGGGGCTCGTTCTGCAGACCCAGGAGGGATCAGGGCAGCTGCA
+GGAGGTGGCAGGAGCCGCCCCCGGGGCCTTCCCTTCACAGGCCCCGCAGACACCAGCCCA
+GGACCCGGAGGCCACCCACACCACCGCCGGCCGATGGGCGTCTTACCAGACATGGTTAGA
+CCTGGCCCTCTGTCTAATACTGTCTGGTAAAACCGTCCATCCGCTGCCTGATCACCGTTA
+GAGGAGAGAGCTGCCTGCCCTGCAGCTCATCAGTGCAAAGCCGCCCGGTCTGGGGCTCTC
+ATGCCCCCCTCACTATGGCCTGTGCCCATCCGCAGCCCATCAGTGCAAAGCCGCCGGGGT
+CTGGGGCTCTTGTGCCCCACCCTCGCCATGGCCTGTGCCCACCCGGCCTCCTGGGGCCCT
+CGAGCTGTAGTCCCCGGGCAGATGCTGTGGACCCCGTGCTATCAGCCTGGCCCCTGGGGT
+CACAGTCACAGATACCCGGAGCCCCACCCCACAGCCCCAGCCCCCTCGCCACCTGGGGAG
+GCTGAGACAGAAGCAGCTGGGCCCCCCAAAGTGCCTGAGCCCAGGGCACGGAGGAGCACA
+AATGCCCAGCAGGGACAATGTCACAGCGTCTCAGCGGCCAGGCAGCAGGACGCAGAGACC
+TCTGGGAGGTTCCCGGGGCCAGCCCTGGCCCTCCTCCTCCAGGGGCCAGCCGTGGGATGC
+AGACCACACTCTCCCTCCAGGGCCCATCTCTGGGGCTGAGGCGGGCGGGGCCGGTGCCCA
+GCTGCAAGACCATGGGATAGGGAAGGCAGGTGCTTGGGGCCACGCAGCCCTGCACTGGGG
+GCCCCTCCACCCCAGGCGGCTCACGAGGTGTCATCTGGAGCTGTCCCCAAGCCGGGATCT
+GCAGGTTGACCTCCCCCACCCGGGGCTATCTCCAGACCCTCTTTCCTCCCTGGGGAGATG
+GGGCAGTCCCCCGCAGGGCCAGCTGAAACCACCCCCATGCTGCTGCCGCCTGAGCGACGT
+GTGTGGGGAAGAACTTGGAGTGCCACCCCCAGAATGTGGCGTCCACCTCACCAGACCGCA
+CGGGTGAGCCCTGGACTGCAAGGTGCATATAACACAAGGTTTGGACACACCTGGAGAGCT
+CGGGCCAGGCAGGGCCACACCTGTGAGCCTGAGCTCATCCAACACCGCCCGGAGCTCGGG
+GACCTTCCCCATCCCAGCACCTCCTCACCGCTGTGCCCGTCTGGCCAGTCCCTCCAAGCA
+CCCCTCGGATGAAGTTGCGCCCCACACTGCAGTGGGGCTCACTCTCCACAGCGCCTGCTG
+CGTTGCACGGGGTGTGACAGGAAGGACCCTGCTGGGGCTGGCGGGGCCGTACCCAGAGCC
+TCCCTGTGCGGTTTCTCCTCCTCCTCCTCCTCTCCATAAGCACCGGGAACAAAACAGAAA
+AAAGTCTTTGTATAGTAATAAAGTCTGCAGTTCACGCACCCATGCTTGGACCAGCTCCTT
+ATTTTAACCACACGTGCACAGACCCCCGCCGTGCAAAGGGCCCAGCTGAGGACAGAACCC
+CAGACACTGCATCCGGCCCCGGAGGCCCCCAAGGTTCCTGGGAGAGGCTCCCTCCCTCCC
+TTCCCTCCTCTTTCCCTCCCCCTCCTCCTTCCTCTCCTCCATCCCTCCTTCCCCCTCCTC
+CCTCCTCCTCCTCTCTCCGTCCCTCCCTCCCTCCTTCTTTTGCTCAGGAATCTTCCCTGA
+CTCTCCTGTGGTCAGCTCAGGTCAAGGTTCTGGGGGAAGGGGGAGTCCCTGAGTGGAGAC
+ACCTCAGCCTGTGCTGAAGGGAGCTACCGAGGGGGCAGCCGGTGGCCCTGGGGGGCCTCT
+CTGAGCAGGTGACCAAGAGCGTATGGTGCCGGCCAGCAGGAGCGAGGGCTGCGGACAGGA
+TGGAGGCAGCCAGGCGCCAGCCAGGAGGGCTTCCTGGTCCAGCCACACCTGCCCCGGTGA
+CAGCCACAGGTTGGTGGCAAAGGGGCCACCTCCCTTCCAGTGGCAGGGCCTGGCCTGCCT
+GGAGACCCCACCCACTGCCCGAGAGGTGCCAGGCCTCCCCCATTCTGCCTGGCCCTGGGG
+GCTGCACCCACCTGGACACGCGGGCCGGGCACACCCACGGCCCAAGGTCCTGCTCCCACC
+TGCCCTGCGCAGGAACCTTGCTGGGGCTACAGGTATCCGTGGCTGCCACACCACCCAGAT
+TTTGGGATTAAGGGGCAGAGTTTTCAAGTTTGAACTCAGGAAAGCTGTGAGGGACGAGGT
+AGTGCCTGGCTGGGGAGCCTGGGGGCTTCTGAGGGCGGTGGGGAGTCCTCAGGCCTGTGT
+GGGGCCCCAGGGAGGGGAGGCTGCAGGGGTTGGGGGACCTGCCCGCTGCACCCCCTCTCC
+CCCCACACAAGGAAACCCGTCCTCCGAGGTGTGTGTCCAGATCACATCCTCCAAAGGCCG
+GTGCGCCACAAAGATGAACACGGGGCTCTCCCTCCCAGCCCAGGGGCAAGGACCCTGCCT
+TGCTCTGTTCCCGGAAGGGCCAGTTCTGGAGAGGAGCTGGGCGAGTCCTTCCCATCCCCA
+TCAGCTCCTGTCAGGCCACCTGCCTCAGCCTCAGGGAGGAGGGGACACACGTAGGCCCCT
+TCCCAGAGTCAGAGCTTCCGAACCCGGATCTGCTGCTCCCAGCCTGGAGAGCCACAGCAG
+CCACCGAAGGAACCCCCCACCCGTCACCCCCACCAAGTGGGCCCTGCTCCCCGAAGGCCC
+AGCCACTCAGCCCAGGACCTGCCCCAGCCCCACCTGCCACCTGACCTGAGGCTCCCAGAG
+GGCAGAGGGGCCTCCTGGGTCTGCTCCGCACCAGGGTCCAGCGGGACCATCTCAAAGCTT
+GAGCACCAGGCGCAAGGTGGGAGTGCGGGGAGGGGACGAGGACACTGTTCCCAGCTGGAC
+AGAACCAGGAGGACGGTGGGAGACGCCCCCCACCGCCCCGCTTCCGAGAGCTCTCTCTTC
+CTTCCAGGGACTCCCCAGGGACAGCCGGGGCCCCTTCTTCCCCCACAGCTCAGGCCCCAG
+GGACACAGAGCGGGGAACCCCCAGGCTGCCGCCCCGGCGTGGGTCGGGGAGGCGGCTCCG
+GAGCGGGCACCACACTCTCGAAAGGGTGGCTTCTCCTCCCGGCTGCTGAAAAACCACACA
+GGCAGGCACAACAACAGACGCTTACGCCCGCATCTGGAGGCCAGAACTCCAAAGCCACAG
+GGCAGGCAGGGCTGCACCCCTCTGGGGGCTCCAGGAGAGGACCCTGTCTGCCTCCCCAGC
+CCCTGCCAGCTCAGGCATCAGTGGCTGTGGCCGTGTCACCCATCTCTGCCCCCCAGTCCC
+ACGGCGTCTCCCCCACGTCTGCGTCTCCTCTCTCCACCTCCCTCTCAGGGGGGCAGAGGC
+CATTGATTCAGGGCCTGCCCTGGGTGATGTCACTAGAGATCCTGACGTAACCCCACCTGC
+AAAGCCCCTTCTTCTAAATAAGGTCACATTCGAGGTTTCAGGGCTATGATGTGGTTGTCT
+TTTGGGGGCACCACCAGCCCCCTGCAAGGGGACCCTAAGCACAGAGGCCCTCGTGACCCA
+CGCAAAGCTCTGAAGGACACGGATGGGTAGGGGACACGTGGCTGGAGGCTCAGAGTTTGA
+GGCAGAGGGGATCAGACCGTGCCATGGGTCATGCCAGGAGCCCAGGACTCCCAGACCTCG
+TATCATTAGGTGTTTTAAAGAGAAGGCGAGGGCAGGCCAGGCGCAGTGACTCACGCCTGT
+AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCAAGAGC
+AGCCTGGCCAACATGATGAAACCCTCTAAAATTAATAATAAATTAATAATAAAATAATTA
+TAATAATATAGAAAATAATATATAAAATAATAAATATATAAAATATAAAACAAAATAAAA
+ATAAAAAATAAAATTAATATTAAAAATACAAAAATTAGCTGGGCACTGTGGTGGGCACCT
+GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGATCCTGGGAGGCGGAGG
+TTGCAGTGAGCCGAGACCGTACCATTGCACTCCAGCCTGGGCAAAAGAGTGAGACTCCGT
+ATTTTGAAAAAAAAAAAAGAGAGAATGTGAGGGTTAAACAAAGACACACAGAGATGGAGA
+AAGGGCAGCCTTACATCAACACGGGTACATTGCAAACACCTGCAGAGGTGGGGGACCAGC
+TGGATGCCAGAGCCCACTGCCGCCTACGGGCTGGGGTGCCTATAGGTATGGGTGGGAGCG
+GCCCGGGCCACACGGCTTCAGGATGAGGCCGTTTGTTTGGCCCTTGTTCCCGCAGAAGGT
+AATCGTGATGTTCCTCGGTGTTTTTCCCCGCAGAGTGTTCAAGTCAGGTGTCGGGCAGGC
+TGTTCCTCACGGCCCAAACCCCTGCGGAATGCTTCACTTTGGCCGAGGTCTGTGACACAG
+CGAGGGGCTTACAGAAAGGTGCAGTTTGGACCGATAGATGTGAGTCCCCCTCTGGGGGGC
+ACTCACTTTGTGGAGCCCCCGGTTCCTGTTTGCAGAGGGGGGCACAGTGGCACCTCGTCC
+GCTGTGGAGTGAGAACAGGGACCCGACCACGTGAAGCACAGAGAATGCTCAGGGATCGGC
+AGCCGTGTATCCAGCCAACATCACCAGGGTGCACGCAGAGCCTGGCCCGGGCCAGGTCCT
+GGGGTGCTGAGCATGGGTGGGGCCTGAGAGACGGCTCAGGGACCATCCTGGGAGGGCCGG
+GCGGAGGGGCAGCAACTGGGGCTCAGGCTCAGGCAGTCCCAGCAGTGACTGGGAGGCAGC
+TGTGCCCATGAAGCTGTGCCCTTCTCCAGCCTCAGCCCTCAGCCCGGCTTCCCGGGCTGG
+CCCCGCCACTCAGCAGCCCCTCCCCATCCTCCGAAAACCCAAGCTCACCTCTGGGTTCCG
+GCTGGGTGGGGGTTGCCAGGAGACGGTTGCCAGGTCACCACTGTTGTTTCCTGGCCCAGG
+CTCCCAGGACCTTGTGGGCTGGGCAGGTAAGAAGCGCCGGCGGCCACCAGCTGGGGTCCA
+GTGGGCTCGGCCCCGCCCTCCTACGCCCTGCCTGCGGGTCCCCTCGGGAGGCTGCTCAGG
+AGAGGAGGAGGCTGGGGAGGGGACTGGACAGGGATCGGGTAGGGTGGGGCCAGGCTGAGC
+CTGCTCTGCGGGTCCCGGACCCCAGCGCCACCGTGCGAGAGGCTCGGGTCCAGGCCAGGC
+CGGGGAACGGTGTGTGTACCCGGTGGGGTGGGAGGGCTGGGCAGCCCTGGGACGAGCTCC
+GTGGCCTGGGACCAGGTCTGCCTCCGCAGAGCAAGTCCTGGACGGACGGCTGCTTGAGCC
+CACAGGTCGTGCGTCCTTTGACAGCGGCCTCCGGCCGGGAGGCACCAGCTCTTCGAACAA
+TGTCAGTACCTTCCTAGGGCCCCACGTGGCCAAGCTTGGATTCTGGGGGGAGAACTCGCA
+GCAGGACACTAACATGTGGTCGCTTTTTGGATGATTTCTTCAGGTTTAAAAGTCTCTTCT
+GTTCATCCTACCGGGGTGCCGTCTCCTGCCGGTCTTTTCATCTCACCAGGTAAAACGCTT
+ATTTTACAATTTATTGTAAGGTCGTGCACCAAGTTTCCACGCCGCCTTTACACCGTGTCC
+CCACCGAGGGGCGTCACAACCGTCCTCCACACCGGGCGTCACCGGCTTCCCAAGTCCCAC
+CGCTATAAAGGACACGTCAGTCAGCATCTCGGAGTGAGACGCTTTCCTTCTGGATTCAGA
+ATCGCGTCCGTCAGAGACTCCAAAGCACATTTGCTAGATCGACAGGCGTGAGGAGCCAGC
+GGCTCCCGGCGCTTGGGAGGCTGCGTCCCACCTGCATTCAGGCCCCGGGTTCACCACACA
+CACAGCGGGCAGCTGCTTAAGAAACCTTTGATTTCAGTCCGGGGCGGTGGCTCACGCCTG
+TAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACGAGGTCAGGAGTTTGAGACCA
+GCCTGGTCAACATGGAGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCGGGCATGG
+CAGCAGGCGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCGGGAGAATTGTTTGAACCT
+GGGAGGCGGAGGTTACAGTGAGCCGCGATTGCGCCATTGCACTCCAGCCTGGGCGACAGA
+GTGAGACTTCGTCTAAAAAAATTAAAAAAAAAAACACCTTTAATTTCAATGACAAGAAAT
+AACAGCTCACAACTTATTTAGTTATTTGTGAACATCATAAGGACATAAAGTTAGAAAAGC
+CCAAAGGAGGCCTCAGGCTTACGATGAAATCAGCACCTGGCTGCCTCTTCCAGCTGCTGC
+TTCTTCTGCAGCAGAAGAGACGGAGGCAGTTTCCTGGGTGGGGGGGTGGGTGCTGTGCTT
+CCGCTTTCTAACTGCCTGTTTCCAAAAAGCACCTGATGCTGCTGCTTCTGGAGCTTCCAG
+TGCAGAAATTCCCCGTGGACGGTGAAAGGGGCTTGTCTTCCACACGCTGCCCTGTCCATA
+TCATCCCGGCACGAATGATGTTTGGGGCAGAGCTGCCCGGCCTCCCCGGGTGGTGCCCAT
+TTGTTTTCCTCAGAGTTGGCGATCGCCTTGCTTTTCACATGTGCTTGTGTTCCCGCCTAT
+CCTGAGCTGTCCCTGAGCTCTCTGCCTCCCGTCACCCCCACAGTCACCATCACCACAGCC
+CTGCAGACTGCGCAGTGTGTGGCGGGTGCTGTCCTGACATTACATGTGGAAACTCCATCT
+TTGCAGCAACCCTGCGAGGCTGCTGCTCCCAGCTGCTGTGCAGGTGGAGAGAGGCTGCTG
+TTGTGCAGGTGGAGAGGCTGCTGCTCCCAGCCGCTGTGCAGGTGGAGAGAGGCTGCCACC
+GTGCAGGTGGAGAGAGGCTGCCGCTGTGCCGGTGGAGAGGCTGCTGCCGTGCAGGTGGAG
+AGAGGCTGCCGCTGTGCCGGTGGAGAGGCTGCTGCTCCCAGCCGCTGTGCAGGTGGAGAG
+AGGCTGACGCTGTGCAGGTGGAAAGAGGCTGACGCTGTGCAGGTGGAGAGGCTGCTGCTC
+CCAGCCACTGTGCAGGTGGAGAGAGGCTGACGCTGTGCAGGTGGAGAGGCTGACGCTGTG
+CAGGTGGAGAGAGGCTGCCGCTGTGCAGGTGGAGAGACTGCTGCTCCCAGCCGCTGTGCA
+GGTGGAGAGAGGCTGACGCTGTGCAGGTGGAGAGAGGCTGACGCTGTGCAGGTGGAGAGA
+GGCTGCCGCTGTGCCGGTGGAGAGGCTGCTGCTCCCAGCCGCTGTGCAGGTGGAGAGAGG
+CTGACGCTGTGCAGGTGGAGAGAGGCTGACGCTGTGCAGGTGGAGAGGCTGCTGCTCCCA
+GCCGCTGTGCAGGTGGAGAGAGGCTGACACTGTGCAGGTGGAGAGAGGCTGACGCTGTGC
+AGCTGGAGAGAGGCTGACGCTGTACAGCTGGAGAGGCTGGGGCACACAGTCATCAGGTCA
+GCTGCAAGCTCACAGCTGCTGCATCTTTTCCCTGACAGCTCACTCCTGTGAGAGTCTTCC
+AGGCTTCCCGGAGGGACGGATGTCTCCTCACCTTTTCCCACCTCCACACCTTTTCCCACC
+TCCACACCTGGTAGGCCAGGTATGGAATTCCTGGAATTCCCGGCTGGGAGCCTCCTGGGC
+CGGTTCCAGCCCTGTGTGTCCCCAGGAAGGCTGGAGGGCTGCTAGTGGCCTCGGTGGGCA
+CCCAGGGCTGGCCAGGACCACACCTCCTTCCTCCGGCTCTGTGCCTGTATCTCCCCGGGC
+CTCCCCTCTCGCCTGGGGCTCCACGGTGACCCTGCTGTGCGGCACCTCGGATTTACACCC
+ACAGTCCCATCCCCAGGGTTCCCTTCTGGGCAGTTTCCTTGACTTAAATCCCAACCCCGG
+TGTTGCATTTTTAATTCCCACCGGCTCTTTTGTATTCTCTGTGCCTTTGCTTTAAAAGCA
+CGCGGCTCTCTGAGGGGTCCTGTCTCCATCACCCCAGCCTTTTCCAGGCTGGTTTGTTTC
+CCTGTTTCTCCCCTTTTCTCTTCCTCTGTGTGCGTCTGTGTGTCTGTGTGTCTACATGTC
+TGCGTGTCTGTGTGTGTCAGCGTCTGTGTGTGTGGGTGTCTGTGTGTGTGTGTGGGTGTC
+TGTGTGTGTGTCTGTGTGTACGTGTGTGTGTAGACGTGTCTGTGTGTAGGTGTCTGTAGG
+TGTGTCTGTGCATGTTTATAGGTGTGTGTGTGCATGTCTGTAGGTGTGTCTGTGCATCCA
+TGTGTCTGTGTGTGTAGGTGTGTCTGTGCATCTGTGCAAGTGTCGACATGTCTGTGTGTG
+TCTGTGTGTAGCTGTGTGTCTGTGCGTGTGTGTGTGTAAATGTGTCTGTGTGTCATTCTT
+TTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCACGATCTC
+AGCTCACTGCAAGCTCCACCTCCCAGGTTCAAGCTATTCTCCTGCCTCAGCCCCTCAAGG
+AGCTGGGACTACAGGCGCCCAACACCATGCCCGGCTAATTTTTTGCATTTTTAGTAGAGA
+CAAGGTTTCATCATATTAGCCAGGATGGTCTCAATCTCCTGACCTCATGATCTGCCCGCC
+TCAGCCTCCCACAGTGCTGGGATTACAGGCGTGAGCCTCCGCGCCCGGCTGTCCTTGTGT
+CACTCTTCTTCACACTTGGGAGTCCCTCTGATGATGCCTGTTGGGCCTGGGCAGCCCCTT
+TGGCTGAGAGTCAGTACTTTAGAGGATCCCCTTCCCCAGCAGGAATCCTGGGTGCTGAGG
+GCCCATGAGAAGGAGCTGAGGTCTCCCATTTAATGCAGAGTCTTGCACGCACACACCTGC
+TCCGTGCCTGCGCAGGGTCCAGCCTCTTCCAAAAGTCCTCCTGTTCTGGGTGGGGAGGGG
+TCTCAGGGCTCCTGACTTCTTCCATTCTTGCCCAGCCCACCCTAGGAAGAGGGCGTGAGG
+CTCTCCCAGACACAGGTGGGGGGCCCAGCCTGTGTTCCGCTCCTCCCTGAGGACGGGTCC
+CAGTGGCCCCACCCGACTGGGTCATCGTGCAGACGGCTGCCTCAGTTTCCCCACCTTCCC
+CTGCCCGTGGGCTTCCTCGTTGTCTCCTTCCCTCCTGTCACTCAGGCGGGGCAGGGAGGG
+GCAGACACAAAGGCTTCCTGCGGGTGAGATTGGTGCCGAGCTCTGTGCCCAGCCTGGAGC
+CTCAGGCCTACCCCAGCCTTCTCCAGCCTCAGAGCCCCCACAGCCTCTGCCCAACACTGC
+CGTGTGCTCCCCTGTCTCCTGGGCGAGTTCCTTCAAACCCTTGAAAGCCCTCACCTAAGC
+CGGGCACAGTGGCTCACACCTGTTATCCCAGCACTTTCAGAGGCCGAGGCAGGCGGATCA
+CCTGAGGTCGGGAGTTTGAGACCAGCCTGACCAACATGGAGAAAACCCATCTCTACTAAA
+AATACAAAAAGTTAGCTGGGCATGGTGGTGGGTGCCTGTAGTCCCAGCTACCTGGGAGGC
+TGAGGCAGGAGAATCGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCCTAGATCGCCCC
+ATTGCACTCCAGCCTGGGCCACAAGAATGAAGCTCCGTCTCAAAAAAAAAAAAAAAGTTC
+TCACCTCCCAAGCAGCCCCAAGATGGGTTTGTTTGCTGGAGACAGAGGTAGAAAGATCTG
+TCGAGGAACTGGCTGAAAATTCCTAAGTTGCAACATGGGAAGGTGTTGCTGGAGACAGTG
+TCCTGGGGGTCGGGCCTGGCACCCAGGGGCGGCCGCAGAGGAACCCTGATGGCAGGTACC
+AGGCGGCTGCACACAGCCCACAGCTGGGCTCCGGGGTCAGCAGCGGAGACAGAGAAGACC
+CCTGCTCAGGCCAAGGAGCCCTCCCACCCTCCATTCTTCAGGCAGGCGCCCCACCCAGCA
+GGCCTGACGCTGCCCCTCCTTCCAGCCGGCACCCAGGCCGAGCTCAGCCACACCTGAAGA
+GCCGCTCCGGCCAGGGAGGACATGCCCGGCAGAGACAGGGTGCAGAGACAGCCTCGCCCC
+CACACGGCGCCAGGCCCCACAGCTGCCACAGAGACGGGAGCCAGCCGCACGCAGAGGCTC
+AAGCCCACGGCCCTGGGAGGCGCCCTTTCCTGGGCAGGGTGGGCCTGACTGCCTGCTCCA
+TCCAAGCACTGGGGCCTCGGGCCGCGCGGAGGTCCCACAGGAGGGTCAGAGCGGCATCTT
+CCCTTCAGGGCCCTCGCCCGGGCACCCCCCGGCCAATGGACCACAGCTGCACCCGGTTCA
+TCCACCGCCGGGGACCACCCACTCGGACCCGAGCCGGCTTCAAGAGGGGCAAGAGGCCAA
+GGATCCAGCAGAGGCCTCGGGCTCGAGTCTCAGGTGAATAGAGCAGCCCTGGGTGGCCTC
+CTACCTCTCCAAGGCCAAGGCCTCCCTGGGACGGGTGCCCCATACCCAAGGAAGTCAGTC
+GGCCTCATGGGGCAGGGGCAGGATCCACACATGGCCATGCCCCGCTGCTCCGAGAGAGGG
+GCCAGCTGTGGGCGCCGGGCTCTGCAGGCACAGAGGGGAGCTGTCGCGCTCCGCGGCCCA
+GGGTTCCGCCTGGCTGGCACCACCCCTGGAAGGGCAGCCCCTCGTCTCCCGGCCTGACAA
+TGGCCCCTTGGGTCACCCATGACATCATCATGGACATTGTGACCCCTGCCCTCCAGGGAC
+CATCCCTGCGTCACGTCTGCACCCAGCACCGGCCTCACAGCCCGGCCCCTGCCCTGCACC
+AGGCCACTGCCCTGTTGGTGAGGAGGGTCGGAGGGGCGACCTCCCTGCCCCCTGCTCCAA
+GCTCCCCACCCCCACCTGGAACCTGCCGGCAGGAAGCCTGGCCCTGGAGGGTGGTCACGG
+CCCCTCCCCAGATGTAAGCAGTCCCCAGGCCGCCTGGTGGGGCCAGAGCTCGGGCTGAAC
+TTGAGCCCCAGACGGGCCAGGGGGATTGTCCAGGGTATTGGAGAAATGGGCTGGGAGCAA
+ACTGGCTGAGCCATGTCCGGGCTGAGTGGGCAGCTCCCGTAGCCACCCCGGTGGGACCCC
+ACCCCGTTCACAGGCCCGGCCCACGAGAGGCCAATGGGGAGCAGCCAGGAGGAGGGACTC
+CGGTGTCAGCCAAGCCAGCCAGACCACGACGCAGATGGACACTGTGGGCCGGACCTGGAG
+GGGGCAGAAAGAGCCTCTGCCACACCCGGACCCCCTGGGCTCCTGAACAGCCACCGGCCT
+GCAGACTCGGATGACACTAACGCCGCCGGGCCCTCAGCTGCCCTCCTGGAGGGGCTCCTG
+CTGGGGGGTGGGAAGCCATCGCCCCACAGCACCCGGCCGGGGCCCTTCTTCTACATTGGA
+GGCAGCAACGGGGCCACAATGTGAGTAGCGGCCCTGGGCGCCCGTGGTCCCACTGAATAC
+CCACCGCCTGCTCCCGGGGCCCAGCCCGGCCTCCGCTGGCCGCCCGCCATCCCCAACCCC
+TTGCCTCGGCCCCCAGGTCACCCCCGCCCCCACCCCTCGCAGCATCAGCTCCTACTGCAA
+AAGCAAGGGCTGGCAGCGCATCCATGACAGCCGCCGGGACGACTACACGCTGAAGTGGTG
+TGAGGTCAAGAGCCGAGACAGCTACGGCAGCTTCCGGGAAGGTAGCGGGAGCCGGCACCA
+GAGGCGGGCAGCCTGCAGGGGCCTCCTGGGCCGGAGCACAGGGCAGGTTGGAGGGGTGGG
+GACCGAGGTCCTGCGCTCCCTCCACACGAGCCCTGGCCTCTGACCTCCAGGAGAGCAGCT
+GCTGTACCAGCTTCCCAACAACAAGCTCCTCACCACCAAGATCGGGCTGCTCAGCACCCT
+TCGGGGACGGGCACGGGCCATGAGCAAGGCCAGCAAGGTGCCGGGGGGGGTCCAGGCCAG
+GTGAGTCTGCCCCTGCCCCTGCCCCCGTCCCTGCGCCCGCCCCTACGCCTGCCCCTGCCC
+CTGCCCCTGCACCCGCCCCACCCCTGCCCCTGCGCCCGCCCCTGCCCTTGCCCCTGCCCC
+TGGCCACCCAGGCTCCCAGGCTGGCTCCAGCCCCTGCCCCTGCCCTTGCCCCTGCCCCTG
+GCCACCTGGGCTCCCAGGCTGGCCCCAGCCCCCACCCGTCAGCACCTGCCTCCACCTTCC
+ACCTGTCCTTTAAAGGGCCAAACCCCTGTCCCATAAACCCACCCTCTTCCTCGTGGCTGA
+ACGGGGAAGATCCCACACGTCCCCAACCCACTGGGCCTGACACCCACCCACCTGTCCATC
+TCACAGACCCACCCAGGTACAACCCACCTGTCAATCTGCCTTCACCCCAAACATCCATCC
+AATCCATCCACAATCCCACACCGTGCCCACCGTCACCTGTGGGTGCCCTGAGTGAGGCCG
+TCCATCGCTCACCCAAGTCTGGGCCATCCATCCTAGCGACTTCGTCCTCCTGCTCCCAGC
+CCTGCCCACTGCCCTTCTATGGACCCACCTATCCCTCCTCACTTCATTTGGCCCAGACAT
+TTTTGCACCAAGCACCCGCCCAGCCAACCGCAGCTGCCTCCATCTGCACCCCCCGCCCCT
+GGTTGCCTGTGACACCAGCTTTACACCATGTCCAGCGTCCACTTCCAGCCTAGAGCAACA
+CAGCTGTTTCCCCCAGGCACCGCCGTCCACCCAGCCACCTCCTTCCACCACAACTCACAG
+TCCGCCCACTCACCACCCATGCCCCATCCCCCAGTCCCCACCCGCTCCAAGCACCATGAG
+CTGGCCCCTCAGTCCAGGCCCTCTGTCCCCTGGGCTGCAGGCTGGAAAAGGACGCAGCAG
+CGCCCGCCCTGGAGGACCTCCCGTGGACAAGCCCAGGATACCTCAGGCCACAGAGGTAGA
+CTCAGCCCAGCTGTGAGGGGCCCTTCAGACCGAAGTTCAGACCTAAACCTGGTGTCGTCT
+GAAAAGGAGAAAGCGGGGCGGGGGTCCCACACAAAGGAAAACCACGAGCTAGAGTCAGAG
+GTTCAGCCAGGCCAGGCCGAGATCCACGCTGACCCCCCAGTGCACACAGAGCTGGGGCAG
+GGCCAGGGGCTCAGGCCACGCTCTCCGCCCATCCCAGCCGTGAGGACACTGCCATGAGGT
+GGTGGCTCACAAATGGCTGAGACGGTGCCAGCCGGGAGAGCAACCATGAGGGAAAAAGCA
+GCCAGCGGGAGGGGCCCGGGTGGGGGTCAGCGGCCAGAAGGATGCAGCCAGCAGCACAGC
+CCGTTGGGGGGGTGCTGCAAAGGGGCAGGAAACGCAAAGTCCCCACAAGGAGAACGGCCG
+CGGGCGCCAGGTGCCACTGCCCACACTCCCTCCCGCCGGGCCACAGGCTGGGCCTCAAAC
+CGCCCACCCAGCCAGGGGCGAAGGGACAGCAGCTCATCCTCCTGCCTCCCTGCCCTGCAG
+GGTCCTGAGAATGGAAGAGTTTTTCCCAGAGACCTACCGCCTGGACCTCAAACACGAGAG
+AGAGGCCTTTTTCACCTTGTTTGATGGTGAGACGCTGCTGGCCGGACACCAGGCTGGCCC
+TGGGGAGACAGGGTGAGGGCTGGACCAAGGCGGGGGCTGATGAGGGCAGGGCTGGGTCTG
+GAGGGGCTGCGTGGGGCTGGGACGAGACGAGGTGGTCAGGAAGGGGCCAGGGCTGGGCCT
+GGTCTGGGTGGGGACTGAGGAGTTGGAAAGGGGAGGGTCTGGCCTTCGTGGAGGTTGGGG
+TATGAGGGCACTGGGGCCAGGGCTGGAGCTTGGTCCGGGTGAGCGTGGTCGAGGCACGGG
+CAGGAGCTGGGGCCAGGCGTGTGGTTAGCGCAGGGCCAAGGTTGGAATGGCCGGGCCGAG
+GGTCGCAGCCTGGAGGGGAGGGTCCTGGTCGGGCCCTAGGAGGGGCGTGGCTGGGTTGGG
+GGCGAGGCCAGGGGCTCAGGCCGCGCTCTCTGCAGAAACCCAGATATGGATCTGCAAGCC
+CACAGCCTCCAACCAGGGCAAAGGCATCTTCCTGCTCCGGAACCAGGAGGAAGTTGCCGC
+CCTGCAGGCCAAGACCCGGAGCATGGAGGACGACCCCATCCACCACAAGACGCCGTTCCG
+GGGGCCTCAGGCGCGGGTGGTGCAGAGGTGCGGCGGCGGGTGCCCGGAGGGGTGAGGGTC
+TGGGCTGGCTGACCCGGGCCCCACTGGTGCAGTCAGCAGGGCCGCCGAGGAGCCCTTGGT
+CGTGGAAAGCAGCCGCACCACCAGCCCCTGTGCAGACCACAGCCGGGCCCCCGTGTAGCC
+AGCAGAGGGGAGGGGTCACACCAGGCCGGGGTCACAGACACAGGATCCAGGGTTGAGGGG
+TTAGTCAGTTTGTCCTTCAGCTGGGGCCCCCTCTGTCCTGCAGGTGGCCTGGCCTGGGTG
+GCCTCCCGGCTGCCAGCCCCCCTACTCCCCGGCCCAGCCAGCCAGCTGCAGCCTTCAGGC
+CTATGGCCAAGCTGACCACTCCTTCCCTGAGTGGGAAGGCTTCCTCCAGAAAGCCCCGTG
+GCTGCACGAGGCTGAAGGTTTAGACCTGTCGACCTCACCCCCGGCCCTCGTAGAGCCTCA
+CTCTGACCACAGCTGCCGTCTGCCGTCCCCAGCTTCCATCGGCTCCTCCCTCGCGTCCCT
+CCACCTGGCGAGCTCTCCGCCTGGCGCACCCCCTCTGCCTGCTGTGCTCCCTCTGCCTAG
+CGCCCGCCTGGCGCGCTCCTTCCCTTCCTCTCCAAAGCCACCTTCATGCCCTCCTCCTCC
+AGGCAGCCCTCCAGGCTCCTACTGCGGTTATGCCCTGGAGCACCCATCAGGGTGCCAGGC
+CTTTCCTCCCAATTCCCCTGACATATTCAGGCCCAGAAATGCCCCCTTTCCCTGGAGGTC
+ACACCTGGGACAGAGGCGGGGCGCTGAGGAAATGGAACAGGCCCGGGGTGGGGTGTGAGG
+GGATGCAGGCCAGGCTGGCCCCGTGGCTCAGCCCAGCAGCCCCGACATGGTGCCCCCAGG
+TACATCCAGAACCCGCTGCTGGTGGACGGGAGAAAGTTTGACGTGCGCTCCTACCTGCTC
+ATTGCCTGCACCACACCCTACATGATCTTCTTTGGCCACGGCTATGCTCGCCTCACCCTT
+AGCCTTTACGACCCCCATTCCAGCGACCTCGGCGGCCACTTGACCAACCAGGTGAGTCTG
+CCATGGGTGAGGGCCCTCCCTGCAGCCTTGGGATGAGATTAGAAGGAGGTTCTCACTGCT
+AGGGGGTGCAGAGGGGGTGCAGCTACAGAAGGAGGTGGCCCAGGCCGGGAGGTGTCTCAG
+GCCTGGAAGTAGCCTGGGCTGCCCCCGCTGGCAGTGAGCACTGCCTCTCACCTCCCGCTT
+TTGGCCACGTCAGAAGAAGGGCGTGGCAGGGACCCCGTTAGCTGGTGAAAGGGCTCAGAG
+CCCTGTAGCCCTCAGCGTGCAGCCTGGCTCCCAAGCCGCAGCTGAGTTTTCTGAGGATGG
+GGTGCGGGTGGGCGTCGGAACCGAGGGGATTCTGAGGCTGTCAGAGGAGGGGCCCTGTGG
+GCAGAGATTTCTGGGGACGGGTCTTCATGGGAGAGTCCAGGGTAGGGACCTTCTGAGAAG
+ATCTGTGGGGTCCTCACGGCTGAAGGGGGGTCTCAGCGGATGAAGGTTTTTGTGGGAGGG
+TCTTTGCAGGCAGGTCAGGGTGGGGCCGGGGGAGCAAGGTTAGGGGCGGCTGTCTCAGGG
+ACCCCCAGAGAACAGGCCTTCTAGGTTAGGGGGATGTTCTCTTGGGGACCCCCGTGAGGA
+CAGGCCCTCCGGACAGTCTGGGAGCCAGTCTCCAGGCACCGTGTGCCCCCAGTTCATGCA
+GAAGCCTTCTAGGTTAGGGGGATGTTCTCTTGGGGACCCCCGTGAGGACAGGCCCTCCGG
+ACAGTCTGGGAGCCAGTCTCCAGGCACCGTGTGCCCCCAGTTCATGCAGAAGCCTTCTAG
+GTTAGGGGGATGTTCTCTTGGGGACCCCCGTGAGGACAGGCCCTCCGGACAGTCTGGGAG
+CCAGTCTCCAGGCACCGTGTGCCCCCAGTTCATGCAGAAGAAGAGCCCTCTGTACATGCT
+GCTGAAGGAGCACACGGTGTGGAGCATGGAACACCTCAACCGCTACATCAGTGACACGTT
+CTGGAAGGCCCGGGGCCTCGCCAAGGACTGGGTCTTCACCACCCTCAAGGTGCGTCCACT
+GTGCCCTCCAGTCTGGGAGTGAGATCCCTCGGGGCGGGGGTGTGTGGTCAGGCTGGGCAC
+CAGGCACACAGATGTCCGTGGCGTGCGTGGGCGGCTGCGCTGAAGTGTGACCTGACCGTG
+TGGAACCAAACCCTTCCAGCGTCTCTGCTCACTTAGCTGGCAGTGCCTGTCCCCAGCAGC
+CAGCAAAGGCCCGGACGGAAAGCCCAGTCGGGGGTCTGTCGGCACGAGTCCCGCGGGCAG
+CCTCGCCGTAGGGTCAGGGGACAGCTCGGCTTCAGTGACAGCCACCATGTGAAGAGTCTT
+TGTTCCTTTCAGATCCTCCACTTGGCAGGCAGGGCCAACAGCAGCCCCCGGGCCAGGTGT
+CCTGGAGCAGCAGCAGCTGCCCGTGCAGGCCCGGACTCTCCCTAGCTAAGGGCCATGTGC
+GGTGGAGTGTCCTAATTTTGCAGGGTTCCTTTCTGTGGGGGTACCTGTGGGGTACTTCAA
+ACAGCCCTAGCAGCAAAGGCCCTTGAGCAGCGCGGTGTGAAACTGGGATAAAAACGGGGC
+TTGGCCGAAGGACTTTTATCTGTCTTGGTCACCCCGGCCAGGCCCCGGAAGCAGCAGCCA
+GGGATGGTCCTTCCTCACCCACAGGCGTGTGTCACTGTGGCTGGGACGGCAGCGCTCAGA
+GGAGCCTCCAGTTACTTTCCTCACATCTCCCAAACTCTCTCTTAATTGCGATAATTCACA
+GAACATAAAATTCACGATCTTAAAGTGTGCAGTTCAGTGGCTTTTAGTATTTCAAAAGTT
+GTGCAATTATCACCACCAATTCCAGAACATTTCATCACCTCAAAAAAGAAACACTACTAA
+CGAGCCATCACAGCTACATTGCCGGCCATTCCTGGTCACCGCTGATGGACCTTCTCTCTC
+TCTCCTGTCTCCTTTCTCTTACCGTGGTGTTTTCAGGGTTCATCCACGTAGTTCACGTAT
+CCTTTTCTTTTCTTTTTTTTTTTTTTGAGACAGAGTCTCACTCTGTTGCCCAGGCTGGAG
+TACAGTGGCACAATCTCAGCTCACTGCAACCTCCACCTCCTGGGTTCAAGCAATTCTCCT
+GCCTCAGCCTCCCAAGTAGCTGCAACTACAAGTGCCCGCCACCACGCGCGGCTAATTTTT
+GTATTTTTAGTAGAGATGGGGTTTTGCCGTGTTGGCCAGGCTGGTCTCAAACTCCTGACC
+TCAGGTGACCCGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGC
+ACCCAGCCATGTATCCCTTTCATACAACGTTCCGTCATATGGATGGACCATATTTTGCCA
+TCAGCTGGTGGACACAGTTTTATTATTGAGCTGTTATGAATAATGTTGCTATAAATATTC
+ACACAAAAATGTTTGTATGAATATATATTTTCAGTGCTCCTGGGAAAATACCCAGGAATG
+GAGTCGTGGGTCACAGGGTGACACACTTAACTTTCTGAGGAACCAGGAATCACTTTTCCA
+GTTTCTCCAGATCTCGCCAACACTTGTTATTTTCCTTTCTTTATTAAAGAATCACCATCT
+GGTCGGTGTGCAGGGATATCTCATTGTGGGTTTGATTTCCATTTTGCTAATGACAAATAA
+CTTCATGTGTTCACTGGCCAGCTATGTATATTCTTTAGAGAAATGTCTATTCAAACGCTG
+TGGCTGTTCTTTACCATCCAGTTGTGAAAGTTTTTTTTGTTTGTTTTTTGTTTTTTTTTT
+TTTGAGACAGAGGCTCGCTCTGTCGTCCAGGCTGGAGTGCAGTGATGTGATTCTCGGCTC
+ACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTG
+GGACTACAGGCGCCCGCCACCACGCCCGGCTAATTCTTTGTATTTTTAGTAGAGACAGGG
+TTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCTGCCCGCCTCGGC
+CTCCCAAAGTGCTGGGATTATAGGTGTGAGCCACCGCGCCCGGCCAAAAGTTCTTTACAT
+ATTCTAAACACTAGGCCTTTATCAGACATATGATTTGCCAATATTTTTCTGGAATATTGT
+GGCTGTCTTTTCACTTTCTTGATAATGTCCTTTGACCACAAAAGCTTTTAGTTTTGATGA
+AATCCAGTTTATCCATTTTTTTCCTTTGGTTACTCATGCTTTTAGTATCATATCTAAAAA
+TCCATTGTGCCAGGTGCGGTGACTCACGCCTGTAATCCCAGCACTTTGGGAGGCCATGGT
+TGTTAGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGACCAATATGGTGAAACCCCAT
+CTCTACTAAAAATATGAAAATTAGCCAGGCGTGGTGGTGGGTGCTTGTAGTCCCAGCTAC
+TTGGGAGGCTGAGAAAGAAGAATTGCTTGAACCCGGGAGGTGGAGGTAGCTGTGAGCCAA
+GATCGTGCCACTGCACTCTAGCCTGGGCAACAGAGCAAGACTCCATCTCAAAAAACAAAA
+AAATAAAAATCCATTGCACTTTGGGAGGCTGAGGAAGGTGGATCACCTGAGGTCAGGAGT
+TTGAGACCAGCCTGGCCAATGTGGAGAAACCCCATCTCTACTAAAAATACAAAAATTAGC
+TGGGTGTGGTGGCGTGCACCTGTAGTCCCAGCTACTCAAGATGCTGAGGCAAGCGAATCA
+CTTGAACCCGGGAGGCAGAGGTTGCAGTGAGTGGAGATCGCACTGCTGCACTCCAACCTG
+GGTGATGGAGCAAGACTCCATCTCAAAAAAAAAAAAAAATTGCCAAATCCAGCAGAGTGA
+AAATTACACTTATGTTTCTTTCTAAAATGGTATAGTTTTAGCTCTTATATTTAGGTCTTG
+GATCCATTTTCAGTTAATTTTTGTGTATGGTGTGAGTTAGGGATCCAACAGCATTCTCTT
+GCATGTGGCTATCCAGTTATCCCAGCACCATTTGTTGAAGAGACTATTCTTTCCCCCATG
+GAATGGTCCTGGCATAGTATCAAAAACCAATTGACCAGAGCTGCAAGTGTTTATTTTTGG
+ACTCTCAGTTCCATTCCATTAGTGTATATGTCTGTCTTTATGCCAGTACCACATGGTTTT
+GATTGCTGTAGCTTTGTAGTAAGTCCTGAAATTGGGATATGTGAGTCTTTCAATATTGTT
+CTTTTTCAAGATTATTTTGGCTATTCAGGGGCCCCTTACAATTCCACAATTCCATATGAA
+TTTTAAGATTGGCTTTTCCATTTCTGGGGAAAAAGTCCAATGAAATTTTTTTTTTTTTTT
+TTTGAGACAGAGTCTCATTCTGTTGCCCAGGCTGGAGTGCAGTGGGGCAATCTCAGCTCA
+CTGCAGCCTCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCTAGTAGCTGGG
+ATTACAGGCACCCACCACCACGCTCGGCTAATTTTTGTATTTTTAGCAGAGACCAGGTTT
+CACTGTGTTGGCCAGGCTGATCTCGAACTCCTGACCTCAGGCGATCTGCCCACCTCAGCA
+TCTCAAAGTGCTGGGATTACAGGTGTGAGCCACCACACCCAGCCTCATCGAAATTTTAAT
+AGGCATTGCATTGAATCTGTAAGTCACGTAGCAGTGGCATCTTAACAATATTTAGTCTTC
+CGATCCATGAATATAGGATGTCTTTCCATTTTTCTAGGTCTTCTTCCATTTCTTTCAGCA
+ATGTTTTCTAGTTTTCAGCATACAAGTCTGTCACCTACGGTAAATATTATTCTAGGTATT
+TTATTATTTTGACACTTGTGAATAGAATTATTTTTTAAATTTCCTTTTTGGATTGTCCAT
+TGCTAGTGTATAAAAATAAAACTGATTTTTGTGTGTTGATCTTGTATCCTTCAACTTTCC
+TGAATTCACTTATTAGCTCCGTGTGTGTGTGCACTCTTCAAGATTTTTATATAAGGATCA
+TGTCATCTGGAATAGAAACAGCTTTACCTCTTCCTTTCAAATTTATATGCATTTTATTTC
+TTTTCTTACATATTGCCGGCTACTTCCAGAACAATGTTGAATAGAAGTAGCAAAAGCAGT
+CATCCTTGTTTGTTCCTGATCTGAGGAGGAAGGCCGTGGGTTTCTCATAAATGCCCTCGT
+CAGGTTGAGGAAGTTCCCTTCTGTTCCTAATTGGTTAAGTGTTTTTTGTTAATATCCTAG
+AAGGATGTTGAAATCTGTCAAATGCTTTTTCTGTCTCCACTGAGATGAGTGTGTCTTATT
+TCCCCTTCATTCTATTAATGTGTTGTATCGCACTGATTAACTTTCATATGACAAACCCCG
+CTTGATGATGGTATAGAACCATTTAAATTTAAATATGCTGTTGGATTTGGTTTGCTAATA
+TTTTAATGAGGATTTTTGTGTCTGTGCTTATAAGCAATACTGGTCTGTAGTGTTCTTTTC
+TCGAATGTCTTTGCCTGGGTGGTATTAAGGTAACCCTGGCCTCATAGCATGTTAGGATGC
+ATTCTTTCCTCTTTTATTTTTGGAGTCTTTGTGAAGGATTGCTGTTAATTCTTTGTTTGA
+AATAATTCACCAGTAAAGCCACCTGGGTTTTCCTCTGTGGGAAAGTTTATTATTATTATT
+ACTAATACTGCTGCAATCTTTACTTGTTATAGGTCCATCCAGATTTTCTAATCTTTAGTC
+TGCTTTATTTTGCTAAGAATTTGTCCATTTCACCAGGCACGGTGGCTCATGCCTATAATC
+CCAGCACTTTGGGAGGCCGAGGAAGGTGGATCATGAGGTCAGGAGATCGAGACCATCCCG
+GGTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCTGGGCGTGGTGGC
+GGGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCGTGAACCCGGGA
+GGCGGAGCTTGCAGTGAGCCGAGATCGCACCACTGCACTCCAGCCTGGGGGACAGAGCGA
+GACCCCGTCTCAAAAAAAAAAAAAAAAGAATTTGTCCATTTCTTCTAGGTTATCTAATTT
+GTTTAGTGTACAAAGTATTCCCTTGTCATCCTTTTAATCAATATAAAGTCTTTCTCCCCT
+GATTTTAGTAATTTGATTCTTCTCTCCTTTTTTTTTTTTTCTTTTTGGTCAGTTTCTCTA
+AGTCCTTATCAATTTTGTTGATCTTTTCAATGAACCAACTCCTGGTTTCACTGATTTTCT
+CTACTGTTTTCTATTCCATTTATTTCCACTCTATCTTTATTATTTCCTTCTTACTACTTG
+CCTTGGGTTTAGTTTGCTCTTCTTTTACTAATTTTTTTTTTTTTTGAGATGGAGTCTTGC
+TCTGTCGCCCAAGCTGGAGTGCAGTGGCACGATTTCAGCTCACTGCAACCTCTGCCTCCC
+GGGTTCAAATGATTCTCCTGCCTCAGCTTCCCGAGTAGCTGGGACTAAGGGCACGTGCCA
+CCACTCCCAGCTAATTTTTTTGTATTTCTAATGGAGATGGGGTTTCACCATGCTGGCAAG
+GCTGGTCTCAAACTCTCTTTTTCTAATTTCTTAAGGTCAAAAGTTAGGTTATGATTTCAG
+TTTTTTCTTCTTGCTTAAGGTAGGTGCTTAGTGCTATACATTTTCCTCTGACCACCACTT
+TTGCTGCATCCATAAGATTTTGCGTGTTGTCTTCATTTTCATTTGTCTCAAAGTATTTTT
+ATTTTTATTTTTTATTTTATTTGAGATGGAGTTTCGCTCTTGTCACCTAGGCTGGAGTGT
+AATGGCGCAATCTCAGCTCACTGCAGCCTCTGCCTCCCGGGTTCAAGCGATTCTCCTGCC
+TCAGCCTCCCGAGTAGCTGGGATTACAGGCACCTGCCACCACGCCTGGCTAATTTTGTTT
+GTATTATTAGTAGAGATGGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGAC
+CTCAGGTGATCCGCCTGCCAAAGTGCTGGGATTATAGGCGTGAGCCATGATGCTCAGCTG
+CAAAGTATTTTAAATTTCCTTTGTAAGCTTTTCTTTGACCCATTGGTTGCTTAAGGGCCT
+GTTATTTAATTTCCACATATTTGTGATTTTTCCAATTTTCCTTCTGTTATTGACTTCTAA
+TTTCATTCCATTGTGTCAGAGAACATACTTTATAATTTCAACCCTTTAAAAATTATTGAA
+AAATTATTGGAGCTGGTGTGTTGGCACATACCTGTAATTCCAGCTACTCAGGAGGCTGAG
+ATGGAAACATTGCTTAAGCCCAGGAGTTTGAGTCCAGCCTGGGCAACACAGCAAAACCCC
+ATCTTTAAAAAAACAACAAACTTACTATTCATTAAGTGGATCATTAAAAAACAAAAACAA
+AAAACACTTGAAACTTGTTTATGTCCCAGCATATGGTCTATCCTGGAGAATATCCATGTG
+CACTGGAGAAGGAGGTGTATCCTGTTTTTGGGTGTAGTGTTCTGTAGATGTCTGTGCCGA
+GACCAGCTCGGTCGGGGAGACCCTAACCCGGCGGCGCTAGAGGAATTAAAGACACACACA
+GAGAAATACAGAGGTGTGAAGTGGGAAATCAGGGGCCTCACAACCTTCAGAGCTGACAGC
+CCTGAACAGAGATTTACCCACATATTTAGTAACAGCAAACCAGTCATAGCATTGTTTCTA
+TAGATATTCAGTTAACTAAAAGTATCCCTTACGGGAAACGAAGGGATGGGCCAAATTAAA
+GGAATAGGTTGGGCTAGTTAACTGCATCAGGAACACGCCCTTAAGACACAGATCGCTCCT
+GCTATTGTTTGTGGCTTAAGAACGCCTTTCAGCGGTTTTCCGCCCTGGGCGGGCCAGGTG
+TTCCTTGCCCTCATTCCCGTCAACCCACAACCTCCCAGCGTGGGCGTTAGGGCCATTGTG
+AACATGTCACAGTGCTGCAGAGATTTGTTTATGGCCAGTCTTGGGGCCAGTTTATGGCCA
+GATTTTGGGGGGGGGCCTGCTCCCAACATGTCTGTTAGGTCTGTTTGGTTTATAATGTTG
+TTCGAGTCTTCTATTTACTCGTTAATCTTCTGTCTCTGTATTGAAAGCGGGATATTCAGT
+TGTCTACTTCTCCCTTCAGATCTGTCAGTTTTTTGTATATTTCGAGGCTCTGTTGTTGGG
+TGTGTGTATGTTTATGATTATTAGATCTTCTTGGTTTATCGTTATAAAAATTTTCCTTTA
+ATCTGCAGTAATAATTTTTGTGTAAAGTCTATTTTCTGTGATATGAGTGTAGACACTCCA
+GTTGGTATAAGTGTAGACACTCCAGTTGATATGAATGTAGACACTCCAGTTGGTATGAGT
+GTAGACACTCCAGTTGGTATGAGTGTAGACACTCCAGTTCGTATCAGTGTAGACACTCCA
+GTTGATATCAGTGTAGACACTCCAGTTGGTATGAGTGTAGACACTCCAGTTGGTATGAGT
+GTAGACAATCCAGTTGATATCAGTGTAGACACTCCAATTGATATCAGTGTAGACACTCCA
+GTTGGTATGAGTGTAGACACTCCAGTTGGTATGAGTGTAGACACTCCAGTTCGTATCAGT
+GTAAACACTCCAGTTGGTATGAGTGTAGACACTCCAGTTGATATCAGTGTAGACACTCCA
+GTTGGTATGAGTGTAGACACTCCAGTTGTTCATATCAGTGTAGACACTCCAGTTGGTATG
+AGTGTAGACACTCCAGTTGGTATGAGTGTAGACACTCCAGTTGGTATGAGTGTAGACACT
+CCAGTTCTACTTTGGTTACCGTGTGTGGTACATCTTTTTCCATCCCTTTACTTTCCACCT
+ATTTTTGTCTCTGAAACTAAAGTATCTTTTGTAGATGGTATATCATGTTTTTTTAAGAAA
+CTCCGTCAATGTCTATTAATTGGAAAGTTTAATTCACTTACATTTAATATAATTACTGAT
+AAAGGGCCGGGCACGGTGGCTCACGCCTGTAATGCCAGCCCTTTGGGAGGCCAAGGCAGG
+TGGATCACAAGGTCAGGGATTGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTAC
+TAAAAATACAAAACATTAGCCAGGCGTGGTGGTGAGCAACTGTAGTCCCAGCTGCTCGGG
+AGGCTGAGGCAGGAGAATGGCGTGAACCCAGGAGGCGGAGCTTGCAGTGAGCCAAGATTG
+CGCCATTGCACTCCAGCCTGGGTGACAGAGCGAGACTCCGTCTCAAAAAATAATAATAAT
+AATAATTACTGATAAGGTAGGATTTACATATGCTATTTTGTTATTTGTTTTCTATGTCTG
+TCTTTTTTTGTTCCTCAGTTTCTCCATTACTGCCTCCTATTGTTTTAGAGAGATATTTTC
+TAGTGTAGCTTTTTTTTTTTGAAACGGAGTTTCGCTCTTGTTGCCCAGGCTGGAGTGCAG
+TGGCGTGATCTCGGCTCACTGCAGCCCCCGCCTCCCGGATTCAAGCGATTCTCCTGCCTC
+AGCCTCCCTAGTAGCTGGGATTACAGGCGCATGCCACCACACCCGGCTAATTTTTTGTAT
+TTTTAGTAGAGACGGGGTTTCACTATGTTGGCCAGGCTGATCTCAAACTGCTGACCTCAG
+GTGATCTACCCGCCTCAGCTTCCCAGGGTGCTGGGATTACAGGCGTGAGCCACCACGCCT
+GGCTTAGTGTAGCATTTTAATTACCTTGTCATTTATTTTACTATATGTTTTTGAGTTATT
+TTAGTGGTTGTCCTGAGGATTACCATTAATATTGTATCTTAATTTACTACAATTAGGGTG
+AGTGTGGTGGCTTATGCCTGTAATCCCAGTGCTTTGGGAGGCTGAGGCAAGAAGATCATA
+TGAGGCCAGGCATTTGAAAGCAGCCTGGGCAACATAGTGAGACCCCATCTCTAAAAAACA
+AAATTAGCTCAGCATGGGAGTGTGCACCTGTAGTCCTCCTAGCTATTTAGGGGGCTGAGA
+TGGGAGGATCACTTGAGCCCAGGAGGTCAAGGCTGCAGTGAGCCACAATCAAACCACATT
+ACCCCAGCCTAGGTGACAGAACAAGACCCTGTTTCTAAAATAAAAAATGTTTTAAAATAA
+ACAATTCAGTTTTTTATTAATACCAAGTTAATTTCAAAAGCATACAAAAACACACTGCTC
+CTAAAAGTATACAAAAACACTCCTCCTACACAGCCCCACCCCTCTCATGCTGTTGTCACA
+AATTACAGCTCAGTATATTTGTGTCCATCAACATGGATTCATAATTATTGTTGTATACAG
+TTGTCTTTTAGGACAAAACAATCACATACAAAAAAATACATGTATGCTGTCTCTTATATT
+TAATTACACAATGACCTTTTCTGGGGCTCTTTATTTCCTCCTGTGAGTTCCAGTTACTGT
+CTAGTGTCTTTTCATTTCAGCCTGAAGGACGGTAGGGCGGGTCTACCTTTGTTTATCTGG
+GAATGTCTTAATCTCCCCTTCATTTTTGAAGCAGCTTTTGCTAGATGTAGAATTTTTGGT
+CAACAGTATTTTTACTTTTGGGAATTTGTGCCATCCCACTGCCTGCCCACCTCACGACCT
+CTAATGAGAAACTGGCTGTTCATCTTTCTGTGGATGCCTCATACATAACGAGCGGCTTCT
+CTCCTGCTGATTTCGACGTTCTCTGTCTTTTGGAAGTTTGCTGATGAGGTGGTGGATCTC
+TGAGTTTATCCTACTTTGAGTTCATTGAGCTTCTTGAATGTGTAGGTTGTTTTTCATTAA
+ACTGGGAAGTTTTCTGCCATTATTTTTTCAAATATTGTTTCTGCTCCTTTCTCTTCTCTC
+CTTCTGGGACTCCCATTATGCATATGTTGGTCCATTTGACAGTGTCCCACCCACAAGTCT
+CTGAGGCTTTATTTTTCTTCCCTCTCTCTCTCTCTTTCATTTTTTGTTTTGAGACAGGGT
+TTCTGTCACCCAAGATGGAGTGCAGTGGTGCAATCTCAGCTCACTGCAGCCTCCTCCTTC
+TGGGCTCAAGCAATCCTCCGGCCTACCAGCCTCCCAAGTAGCTGGGACTACAGGCACGCA
+CCATCACATCTGGCTAATTTTTGTATATTTAGTAGAGACGAGGTTTCACAATGTTGGCCA
+GGCTGGTCTCAAACTCCTGACCTCAAGCGATCCCCCTGCCTTGGCCTCCCAAAGTGCTGG
+GATTACAGGTGTGAAGCCACTGCACCCGGCCTCCTTTTTCTTTCTGTTCCTCAGACTAAA
+TAATCTCAATTGGCCTATCTGCAAACAATTCAAATCTGCTGTTGAGCACTTCTAGTGCAT
+GTTTTATTTGTTCTACTTTTGTTCTACTTTTCAACTTCAGAATTTCTATTTGATTCTCTT
+TTATAATTTTTCTCTCTTCACCAGTATTCTCTATTATTTGATAAGACATCATCGTCATAC
+TTTTTTTTTTTTTTTTTTAGTTTTAGTAGAGGCAGGGTTTCACCATGTTGGCAAGGCTTG
+TCTCGAACTCCTGACCTCAGGTGATCCACCCACCTCAGCTTCCCAAAGTGCTGGGATTAC
+AGACGTGAGCCACTGTGCCCGGCCCATACTTCTTTTTTTTAGACAGTCTCACTGTGTCAC
+CCAGGCTAGAGTGCAGTGGCACAATCTCAGCTTACCACAGCCTCTGCCTCTTGGGCTCAA
+GCAGTCCTCCCACCTCAGCCTCCCAAGTAGGTGGGACTACAGGCATACACCACCACGCTT
+AGCTAATTTTGCTAATTTTTTGGTAGAGACAAGGTCTCCCTATATTGCCCAGGCTGATCT
+CAGACTCCTGAGCTCAAGCGATCCTCCTGCCTCAGCCTCCCAAAGTGCTGGGACTACAGG
+TGTGAGCCACGCGCCCGACCAACTTGTGTATTTCTAGTAGAGATGGGGTCTCACCATGTT
+GGCCAGGCTGGTCTCAAACTCCTGAGCTCAAGCAATCCTCCTGCCTCAGCCTCCCAAACT
+GCTGGGACTACAGGTGTGAGCCACGTGCCTGGCCCTCACACTTTCTGTTAGTCCTTTCAA
+ATGGGATCTTCCAAGGAACTACTAGACATAAGAAAACAAATAATGACAATTTTTTTTTAT
+AAATGAGGTCTATTTTGCTATCTCCAGTTCTGGGGATGCATGCTGTTGGTTTTTTGAGGC
+AACCATTGAGCTGGGGAGCAGAGGATGAAACCAGAGCACGTTAAAATACAACATAATTCA
+CAGTTCTTACCAAGATTCGAGATTTTACGTATCCCATTTGCTATCCGTCTCTTCTGCTCA
+AGGGCAGAGATTTCCTGTGAGTTTTCCTCACTCTCGTATCTCCAGTGCCTGACACAGGAC
+AGGAGCTGCACGAGTTTGTTGAGTGAGTTTCTGGCTGTGAACCTGTGAGGCTGAGTGCAC
+GAACGTGTGGGCAGGTGTGGCTGTACAGGTGCGGGTTCAGATGGGAGTGCAGGTGAGGGA
+TGTGGCTGTGGCTGTTCAGACCTGGGGTGTGATCAGGGCCTACGGGCCGCAGCCAGGATG
+CCTCCCTGCCTCCCTGCAGAAGCGGATGCAGCAGATCATGGCCCACTGCTTTCTGGCCGC
+CAAGCCCAAGCTGGACTGCAAGCTGGGTTACTTTGACCTCATTGGCTGTGACTTCCTGAT
+TGATGACAACTTCAAGGTGCTGTCCTGGGCGGCGGGGGGCACAGTAGACAGATGCAAGGA
+GGCAGGGGCCATCTGTACACCCTGACCACACTGGCAGGCCCCAGGCAGAATCTGCAGTCA
+GCCCCCACCCTGCCTGCATGCAGCCCTGGGGATGGGTGTATCCATGAGGCTCACCCCCTG
+TGCAGCTAGGATGGAACTGCACCCCCTCCTCAGAGCAGCCCCCTCAGGCCAGAGCTTCAG
+ACCCTCAGAGCTTCAGTGGACAAACAGGGGAGCAAGGCTATAGGAAGGAAGCAATCTCCC
+AGAGCCATCTGTCTGAATGAGGACCAGGGCCTCTGCCTCCTGCTGGCCCAGTGGGCTCGG
+GGTGAGGAGGGACTGACTGGCGTCTGGGGCAGGTATGGCTGCTGGAGATGAATTCTAACC
+CAGCCCTGCACACCAACTGCGAGGTCCTGAAGGAGGTCATCCCAGGTGTGGTCATCGAGA
+CCCTGGGTGAGCCTCCAAGCCCCCACCCCACACCCCCACAACCTGCCCAGTCTTGAATGC
+CTACCTGCCCTCTTCCCAAGTTCAGACCCCCACAGATGGGGCTCTTCCACCTCCCGAGGG
+CCTGTGTGGCAGCGCCGCCCCCTGCCCCAACCTTCCCCACACCTCAGCTCACCTGGGTCC
+CACCCCTCACACCCTCCCCACCCCCTCCAGCCCCAGCCTCTGCCCCCCACTCACCCTCTC
+TCCCCCACCCGCACCAGACCTGGTGCTCGAGACCTTCCGGAAGAGCCTGCGCGGCCAGAA
+GATGTTGCCTCTGCTGTCCCAGCGCCGCTTCGTGCTCCTGCACAACGGTGAGGCCGACCC
+GCGGCCGCACCTGGGGGGCTCGTGCAGCCTCCGCCGCTGGCCGCCCCTGCCCACCCGCCA
+GGCCAAGTCCTCCGGGCCACCCATGCCGCATGCCCCAGACCAGCCGGGCGCCCGCAGGCC
+TGCGCCACCTCCCTTGGTGCCGCAGCGTCCCCGGCCACCCGGCCCCGACCTGGACAGCGC
+CCACGATGGGGAGCCCCAGGCCCCGGGCACGGAGCAGTCGGGCACAGGCAACAGGCACCC
+GGCGCAAGAGCCTTCCCCGGGGACAGCCAAGGAGGAACGCGAGGAGCCTGAGAACGCGAG
+GCCCTAGGGGCAGCCACCCGCGCCCAGCGCCCCGCGCCCCGCGCCCCAGCCGTGCTGCCT
+GCCCTCAGGGACCTATAAAGCCCACTTTGCTACAAACACAGTCTCTGCAGCAGAGTCCTG
+CCACCTCAGCGCCCCTGAGCCCATGCCCACCGGGGTCACCCCCACCACACCAGCACTGGC
+CTGAAAGATGCTCCCCTGGGACTTCCCCAGGCCCCCACTAGCCCCCAGTCCATGGCTGGG
+CCCTGTCCCTGGGGAGACTGTGCTGAGGGAGGGGGTCTCCGCGGCTGGGCCCAGTCCTGG
+GGGGCTGTTCTGAGGGAGGGGGTTCCCCACGGCTGGTCTATACTCCCTCCCGGGCTGCCC
+CATCCTGGGCTCCCGCCCACCACCCTGTGCCCCTCAGCACCTGGGCCCTCCTGCCGCCCT
+GTGACCCCACGGCCCCCATGGCCTGGCCGGTGATCCACCATTGCCTGTCATCCCCAGGAA
+GGGTCTGAACCCCTCTGGAGCTCCAAAGGAGGAGCCCCTTGAGCCCAGGATTGCTGCCGT
+GGGCACCCACAGAGCTCGCCCCAGCCTGCCTGGCACAGAACCTTCCTGGGCCTTTAAGCC
+CCAAGCCTGGCGCTCCAGCTCCCTGAGCCCCCAACCTTCCTGCAGTGGCCCCAGGACTTA
+GCCAGGGGTGAGGGGCACAGGGCAGCTAGCCCCAACAAGAGGGTCCCACAGAAGACATGC
+TAAGCCCACACTGGCCAGGCCCTGGTCAGCCCTGTGTAGCCGCTGATGGTTCTGTTCCCC
+ATGGGTCTGGGGGTTTGCGAGGAGAGCTCTGGCGTCCCGGGGCCTCTGAGGCGTCCACAC
+TACCCACCCCCTCACTCATCTCCCACCCAGAGAGCTAAAGTGTATGGGCCTCTTCCCAAT
+GGCTGGCTCAAGGTGTCTGTGCCCCCCAAGTCGAGACCTGAGGATCGGGGGGCCCCGCCC
+CCAGGCCCACCCCCCACATGCCCTGCCTCCGACTCCACACGGTCACGGCCAAGTCGCCGG
+TCCCTCCTCCTGCCCTGCTCCGCAGCCACGGGGGACTGAGGGGCCAGCAGAATCTGCTTT
+GGCCACGTGGCCACCCTGCGCTCCACAGGGACAGCAGCTCCATTCCCTGGGACTCGGCAG
+CCCCGGCACTGCTAGAAGGCACCGTCGGCTGTGGTCTCTGGCCAGCACAGCAGGTGGGGC
+ACAGCCAGGGCGCCAGGAAGAGGAGAAGGCAGGACAGAGGGAACTGGGGACCACAGAGGC
+CAAAGGAGGCCCCAGGTCTCAGAGCCAGTGAGGAACCACCCCAGGCCAGGGGCAGCCCCC
+ACCAACATGGTCCTTTCGCTGGGGCCTGGAGTGGGGGTTCCCAGGTGAGGGGCTGGGAAC
+ACACCTGTCATTGTGATGGGGTCCCCAGTCCCCTCCCAGCAGGTCTGTTGGACCCTCTGG
+GGGCCAAGGGCAGCAGCGGCCTGTTCTGCAGCCCACTGAGGCCAGGGAGGGGTGAAGCAG
+GAGGGGCCTGGGAGGGGTGAAGCCTCCATGGCTGGCCAAGCACCCAGGACTTGGTTAATC
+CACACCTGCTCTTAGGGGTCAGGGCCACACTGCCTGACGGCTTCCAAGGCCGCTAATGGC
+CACATCACCTCAGGGTCCTCCCTCTGCTCTTGCTACCCTGATGCCCCTGGGGCCCCTGTG
+CCCTCCGGCCTCTGCCCTCGGCTCTGCCCCACATGCCTGGTGCTGTGTCGCGCCATGATC
+CCAGGTCAGGACTACATCCCCTGGTGACATTGGAACCGTCCAGCTCCCCTCCCTGTGGCG
+CGTGTGGTTACACCCCCAGGCTCAGGGGCCCCACGACGTCAGCAGAGGTCACCTGAGCCC
+GAGGGGACAATGGAACCTTTGCCGCCCCTGGGCCCTGACTGGATGTGTCACCGCCAGAAC
+CCATGAGGAGGGTGCACGCTGGCAGTGGCCTGCCCTGGCGTGACCGAGCCCCACCCCCTG
+CAACCCAGGGCCCCCTGAAGACCTAAGCTGAGGACCCAGATACTGTTCAGGAGTCCTTGG
+TGCCCCAAAGAGCCCAAAAGTCAATGAATAAACAAGGTTTCCAGAGAACCCAGGAACAAC
+GGCCACATCCCCGCCGCCCAGCCCGTAAGCACCCGTCTGCGAGGTCACAACAGCATGGAC
+CACCAGGGAGAGGGGGACTGTGGGTGCCTGAGTATCTGGCAGTACAAGGTGCTCCCCAAT
+ATTCAAGTGAAGTGACCAGCCAGGGGCCACAGGAAAGGCATCAGAACTCCTCGGGGACAC
+GAGAAGTTCAGGCAGGGTCAGGGCGCTTCCTGGAGACGGCGCCAAGCTGGAGCCTGGGAC
+CCAAGGTGGAGGTTCCTGACAGCTGACCCCCCCACCTCCCTCTCCCCCTCTCTCTTCCAC
+AGGTGAGTCCTGGGTCCTGCTGCCAGGTAGCGGACTCAAGGGGAAGGTGTGGGGGATTAA
+GCTGCCCCCCACTCGGACCCAGGTACAGCCACACACCCTCCATCCCCACAGCCTCCATCG
+TGGGGCCTGGCCAGCACACTCTCACCAGCAGCGGGGGCCTGGGGTCTGCTGAGGGCCAGT
+GGGCCTGCGTGTCTGTTTCAGCTAAAGAGACCTCGGACCCCGGAGGACTCGAGGCCTGCG
+TGTCCATGGGGCCCCCTGTGCCCCCGCCCCCTCCAGCCCGTCTCCCCTGAGTGTGTCTTT
+AAGACGGGGACCAGGACAACTGAATTACCAACTCCGGAAAGACCCCCAATTCCTGGTTTC
+CAGGAAGATGAGATTTGTGAGAGGCGGGGGTCTGCTTCCTCCCCAACGCCAGGCGCCACC
+GCCTCCCATGAGGGTCACTGGCCGAGAGGAGCTAGCCCTCTCCTGTCCTGTCCTCAGAGC
+TCAGCCCAGCATCGGAGGGGACAGCAGTGATGACCCAGGTCCTGGTCAGCGGGCACAGAT
+CCCAGCAGCTGGGGCAGCCGGGGACCACCTGTCCCTCAAGGACCTCCCCACCTGTCCTGG
+CGCTGGGAAAGGCTGTGTCCAGCTCTGTCTGCGAAGGGGCCCCCGCCATAGGTGTCTCTG
+TCAGCTGCGGGGGGTTCCCGCAGGGCCAAGTCCAGATCTCAGTGGAGGGTGGGGAGGGGG
+CTGGCTGGGAGGGGAGGCTCCGCAGCGGCCGGAAGCGCTTCTGGGAACAGAGGTGGCCTC
+CGGCCCTTTTCTCAAAAGTCCGACCCCAGCGGGAGGTTGGGGCGGCTGCGGTTTTCCGGG
+CAGATGGAGGCCGCCCTGTGCGAGTGGCTCGGGCTTCCAGGGGGAGCAGAGAGGGGCCCC
+TCCCCGTGGAGCCGAGACCACTGCGCCCCGAGTGGGAGGGGGCGGCGGCCTCTCCGCCGC
+GACCCCGGCCCCTTCTCCGCACCCGGCCCCGCCCGACCCTCCGCGCCCTTGGGACCCCCC
+CCTCCATGGCGGGTTCGCGCTGGCCTCGGCCTCCCCCACTGAGACCCCTGGAGGCGCCCC
+CGCCCCCACGCGCGAGAACCCGCCCGCCTCCCCCGGGCTCCGCGACGCACGCTGGGGCCC
+CCGCCAGGCCCGGAGGGTCGCGCTCCAGGTAAAGCGCGCGGGGCGGGCCCGGGAGGAGCC
+GGAGACTCCGGAGACCCCGCCCAGAGCCCGCTCCGCCGCCCGCGGAATCCCCCGCCCGTC
+CGCTGTGCGTCAGCCCGGCCGCCCCCGCGCTGACGTTTCCGCGCCGAGGCCCACGCGAGG
+CCGCCCACGAGGAGTTTCCGCGCTGAGTCAGCCCCGCGGGACCCGCGCTACGCGGGCCGC
+CGGTGTTTTCTGGGGCCGGTGCGGGACAGCCCCGGTGTGGGGGGCGCGTGGGGAGAGCCG
+GGGCCAGGCGGGGAGGATCCGGGCTGCAGGCAGGAGTGCGCGGGGCAGGGCCCGACCGCT
+CAGCCTCCCCGGGGCTCACACGGGAGGAGCGCGCCGAGCCAGTACCCAGCCCCGAGCCCA
+GTACCCAGCCTCCAGCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTA
+CCCAGCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCAGCCCCGAGCCCAGTACCC
+AGCCTCCAGCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCAGC
+CCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCTC
+CAGCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCAGCCCCGAG
+CCCAGTACCCAGCCTCCAGCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCTCCAGCCC
+AGTACCCAGCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCAGCCCCGAGCCCAGT
+ACCCAGCCTCCAGCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACC
+CAGCCCCCAGCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCCCCAGCCCAGTACCCAG
+CCTCCAGCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCAGCCC
+CGAGCCCAGTACCCAGCCCCCAGCCCAGTACCCAGCCTCCAGCCCAGTACCCAGCCTCCA
+GCCCAGTACCCAGCCCCGAGCCCAGTACCCAGCCCCCAGCCCAGTACCCAGCCCCGAGCC
+CAGTACCCAGCCCCGAGCCCAGTACCCAGCCCCGAGCCCAGCACCCAGCCTCCAGCCCAG
+TACCCATCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCATCCCCGAGCCCAGTAC
+CCAGCCTCCAGCCCAGTACCCATCCCCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCA
+GCCCCGAGCCCAGTACCCAGCCTCTAGCCCAGTACCCAGCCTCCAGCCCAGTACCCATCC
+CCGAGCCCAGTACCCAGCCTCCAGCCCAGTACCCATCCCCAAGCCCAGTACCCAGCCCCG
+AGCCCAGTACTCCACGACGCCGAAGGGCCGGGTCCTGCCTCCAGGGCTGAGCACCTTCCC
+CAGTGTCCCTGTGCCACCCTTGGGCTCTCCACACTCCAGGTCCCATGTTGGGGGGGGAGG
+GGAGCAGACGTCCCCTCTGCCCCGTCCACCTACTGTGAGCTGGGCCCACCGCCCCACTGG
+GAGCTGAGCTGGGGGCCAGGTGTGCTGTGCCTCCAGGGTGCTGCTGAGACGCCTGCACCA
+GCCTGCCCGCCACTCCCCGGCAGCTGAGGGAGCCTGTATCAGATCTCACCTGGAGCCTGG
+AGTGGGAGGCTGGGCGGGCCGAGGGTGGGATGGTGAGGAGAGAGGGCTGGCCTGGAGACG
+GGGCCGCCCAGCACCAGAAAGTGCTGGATGGCACCCGGGGGCCGGCAGGCTGTGTGGCCA
+GAAACCAGAGACCCAGGGGCACCAGAGAAGAGCCCCAGAACGGGGGAAGCCGCTGAGCCT
+GTATCCCTGAGGAGCGCTGGGCCCAGGACTGGAATGGCCCCTCCTCGGGCCCCACCCCCA
+CCCAGCCAGGAGTTCCCAGAATGGGCCCTGGCTGCCCTCCGCTTTGCCCCCTGTGGAGGG
+GACCACGGCCAGGCATGAGCACGGTGCCCCAAAGCCCAGCCCCGGGTGCCCCGTCCTCCC
+CCAGCACCCAGCATGCATCCACTCAGGTCACTGGACAAGTGTTTATTGAAGGTCCCCTGC
+AGCCGGGTCCCGTGCTGGGCACTGCACACCCACGGACACAGCCTCCCGTCCTAAGACCCC
+ACCCCATCAGGGCCAGCAAGGGAGGAAGGGGGCCATGACTGTGTCTCTCTCTCCCTCCTG
+CAGGGCCCAGCCGCGGCCGCCGAACTGCATGGTCCAGGGCGCTGGTCACTGCCACCTTCC
+TGCACCCACTTCTGCTGCCAGGGGAGCAGGGCCCGGCCCAGAGCAGAACGCAGAGCCCCT
+GCGGCCTGGGGAGCTCCTGGGGAGGGGCTGGCTGCGGTCGGTGGCCCCGGAGGACGGCCA
+GGCTCACACCCACAGGTCTCCCAGCCGCCCCTTCTCCTCTGCCGATCGCTCGCCCCGCTC
+TTCCTCGGGGAACTGGCAGCTTCTGGCGTCTTCGGTCGACGGCGGCACCTCCAGCAGCAG
+CTGGGTCTCTGCAGGGGGGCCACGGTCAGCAGGCAGCCATGCTCCCACCTCCCCGCACCA
+GGCTGTGACAGACCTCGGGGCCACATGCACTGACTCCTCAGCTGCCAGATGTGCAGTCCA
+AGCTGGGCCGAGGTCAGGAGGAGGACGCAGGCGGCCACGGCCAGGAGGACGACGGTCAGC
+CACCCAAGCGGCTCTGCCGGCGGGGACCCTGGGACGCACACAGCGTTGTGGGTCTTGTTC
+CCAGGGAACACAGTGAGAAACCCGAACTGGGTGCAGCTGGAATACATGGACGCGGCCTCC
+TATCAGCCCCCGGACACGGCCTCCGATCAGCCCCCGGCTGCTGCCCTCCGTGCTGTCTGG
+GGCAAGGGACAGGAGAGGACCCTTCCTCAGAGTGGGCCTGGACCACCCGGCCACCGGCAG
+GGCCCACCCAGGACTCACTCTGTCCAAGGTTTGCAGTGGCCTTCGTGGCCCCCGGAGAAG
+GTCCCCGAGGCACAGTCGATACACTGGAAGCCAAAACTGAATTTCCCTGGTGTGGGGTGT
+GGGGGGAGGGAGGGAGGGAGGCTGGTGGAGTTGCTGGGATGGATGAGGAGGGCGTCAGGC
+CAGTGCAGGGGTCCATCTGGGGTCTGGGTGCTGAGTAGAATGCCCCCCCCATCATCCATT
+CAACAGAGTTCTTCATGGCCCAGGACTGGGGCCCATGTCTGCCCGTCCCAGGTGGGGCGT
+CTGGGGTGGGGCCCAGTGAGGGCACCTGGGGGAGGTGCGCAGAGTGCAGTGGGCCTGCCA
+GGGAGGGGAAAGGCCTGCCCATTGGGGGCTGAGGGTGGGCAGAAGCCAGGCAGGACCCAG
+TAGAACAGAGGGTGGAGAACAGTGAGGGTCCCAGAGAGAGTGAGGCTGGGTCCCAGTTGA
+CCCCAGACCCTGCCCCGTCCAACCTGACACAACCTCCCCAGTTGTACCTTCTCCCAGCTC
+TCATGTGCCCAGCCTGACCTCTCCTGTCAGGTAAACAAGCCGCTAAGAGGACTTGAGCTG
+CTCCTTCCAGAACAGGGTGCAGCCCCAGGCCCCAGACAGGACTCCGGGGGGCACAGGGCA
+GGCTCTTTCAGTATGTGGTGAGGACAGACAGGATGGGTGTCCCGGGCCTGAGAGCCAGAC
+AGCTCCTGGAACCCGCCCCCACCTCCCCGCAGGGTTCTCACAGCCCTCGTGCTGGATGGA
+GAAGCCCAGGCTGAGAAAGCAGGGACAGGACACCCCCAGAGCTTCATGGCCTGTGGTGCC
+TGAGCATGGCCTGGCCTGCCCGGCCTCACAGGACTCCGGACCCCACACACCACATGTCCT
+CGCCGGACACCTGTGCCCACGAGCTCTGCCTCGGGCCCTAGTGGAACCCCTGGCCTGTGT
+GGACTCCCAGAGGCACCTCCAGGACTTACCCTGGGACTGTACCCCCTGGCCTGGGGGACA
+AGGGTGGTGCCGGCAGGTCGTGCAGCAAGGGTCTCCGCAGTGGAATTCAGGCTGGACACA
+CATGCAGTCCCACTCGGAACAGCACTCCTCGCCTGGGCAGGAGACAGGCCAGCCCCCCAG
+CAGCTGGGCTGAGGCCCCCTCCTCCCCAGGCCTCCCCTCGGCCCTCCAGGGGAGTGAGGT
+TGTCCGTTCTCCACCCACAGTTGGCTCCAGGGAGCAGAGGGCTCCTGGCTGGGAGTCTGG
+ACCCTGGGTTTATCCAGCTGTCTCTTTCTCCTGGGGCCATGTGGCCTGGCTACTCCCCCT
+TTGCGCCCCACAGCTGCCCCTGCCCAGGTGCTAACTCCATATGCAACCAGGAGCTGCCCC
+TGCAGGACCCAGGGGTGGCCCCCAACAGTGCACAGTCCCCTGGAGGCCCGTCGACACCTC
+AGAGGCCGCCTGCCTGGTGTCTGGGCGCTGCTGTCCCCACCACCAGCCACACTGGGCCTC
+CGGACAGAGCCTCCCTTCCCAACCCACAGGCCCTGGAGGAAGAAGCTCTGGGGTGACTTC
+CCTGCCAGCTTCCTCTCCAGACCAGCCGTGTCAGCTGAACCCTCATCCCCAGGTGCAGGT
+CAGAGGCAGGCAGCAGGCCAGACGGTGGTGCAGGGGGGCCCTCAACTGGGCAGGAGGGGG
+CTGGGCGATGGCCAAGGGCTCACGACCCGCCCAGCAGGACCTGGAACAGCCGTCCTCCAC
+CTCCAGACCCCAGACCCCTCTTGAGGGCGCTCCCACCTGGCTCACCCCTGCTCCCGGCCG
+GGGCCACTGGCTGGAGCTGGCACACCTCCGCCTCCCTCTGGGATCCTGCCTCCCTCCGGA
+AGGCTCCCGCTGCTGGCGGCTCTGTGCCCACCCTCCTTAGACCTCAGCAACGCCGGTCTG
+AGCACGGGAAGGGGGGCGCCCACCCATCCCGGCTTCCGCGGGACGCCTTGGCCGGTCCGC
+GTTAAGTAAACGCGGTTTACTTACCCGGGTAATCGCGGCAGCAGCGCGTCGTGTGAACCC
+GGCAGCAGCGCGCGTCCGTTCCCGTCCCAAGCAGGAGGCGCCCAGGGCCGCACCCGGGAC
+CCCCGGTGGGGCGCTGACCCAGGCTGAGCGCGCACAGCAGCGCCAGGCCGCACAGGGCCC
+GAAACGCGCCCATCGCCCCGTGCTGTGCCATGCTCGGGTTTCAAGAGCCCACAGCCAGTT
+GGACACGCCCCGTCCCCGTCCTCACCCGCCCTGCCCGGAGGTGGCTGGGACCGTTCATGA
+CCTGAGAATCCCGACCCAGGTGAAGTGCGTGTGAGGAGGGGGTGTAGACACTGCGGACAC
+AGCCCGGTCCCCCGCAGGTCGCCGGCAGGGGCGGGGAAACCAGGCTGGCGGGGATCAGAA
+AGGTTTTCTATGCAAAGTCTGCGGCCACATTGGTGTCCCCAGTGCAGGGGGCGGCGTTTA
+TAGCACCTTGTCCCATGGGGGCCCCTTGGAGGGCGGGGGTCAGCCAATCACTCCTCCATC
+CCACTGCCTCCGGGTGGTATCTGCGAGTCCCCGAGAGGTCTCCACAAATTCTGGCCACCC
+CCAGAGAGCCTCAACCATGGAGCCCCGTGCTGGGGAACCCCACAGAATGGGGACAGGGAC
+CCCTCGGCTCAGCACACCCCACCTGGCTGGCTTCAGGTGTGAAACTCACCATGGGCTGCA
+GGCCTGTGGGCTCCCCTCCCCCTTGCTTGCAGCTCTCCAGGACCCCCCTCAGGCCAACCT
+GGGAAGTTCCCCGGGGCTTGGGAGGGGCACCAGGAGGAGCTGGTGGGGAGACGAGAGGGT
+GCTGGCGCCTCCTCGGGACAGTGTCAGCCGCCCCCGCGGGCACCCAGGGCCCGGTCTCTC
+AGAGCCACCTTCATCCGTCACACCAGACAGATCCAGGTCCCGGAGGGAGTTGAGGAGGAG
+CCCCTCGCAGAGCTCTTGGGAGACTGTCCTATGTCTTTCTGAGCCTCAGTTTCCCCTGTG
+GGCACCGAGGGGTTCTGGGACCCTGCCTCCACCAGGAAGCCTCCCTGGATTGCCCAGCCC
+TGCTTCTGCGCCGTCCAGCACAGGTGGAGACCCCCATGAATGCTGGGGGTGGGGGCTCTC
+GGGAACGTGAGCGTGGATGTGGTTCAACACCCTTTTGAGACCTGCAGCCACCGCCTCACC
+CCGTAAGGCGGTTCCTCCTTTTCCAAGGTAAATGACAGGAATTAGCTGTTTGTGACACCC
+CGGAGTTCTCAAATCCAAGATGTAGGAGCCTGCCTTGGAGAGGCAGCCCTCAGACACTGC
+AGAGAAGGAAGGGGTCTCTGCAGCTCCAGGCCGCCCCGACGCTCGGAAGGAAAGGGGTGG
+GGCCAGCTGGGCCTGGGGGCCTTTGAGAGGCCTGGAGATCTTCAGCCCCGAGGCTGGGAG
+GGGGTCTGGGCCCCTGGATAGAAAGAGGCGCCATCAGTGGCTCACGCCCGTAATCCCAGC
+ATTTTGGGAGGCCGAGGTGGGCCTCGGATCACCTGAGGTCAGGGGTTCGAGACCAGCCTG
+ACCCACATGGAGAAAGCCCGTCTCTACTAAAAATACAAAAAAAATTAGCCAGGCGTGGTG
+GCGCACGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGG
+GAGGCAGAGGTTGCGGCGAACCAAGATGGCACCATTGCACTCCAGCCTGGGTGACAGAGC
+GAGACTCCATCACAAAAAATAAAGAATGCTCATCAGACCACACGGTGTGAGTCATCCATC
+TAGAGGCAGGGACAGAGTTAGAGGAGCGAGCAGTTTATGGGGCCAAGTGGGAGGCGGCCA
+GCGGGCAGAGGAGCCCCTCCCCCCCGCCCCGTGGCGCAGCTGACACTTTGAACAGCCGGA
+GAGCAGCTTGCCACACAGGGTGGTCCCCGGAGGGGCTGCAGGGGTGTGACGTCCACCCTC
+CCATCCCTCTCGCCGCAGAAGGCCCCTCCCCGGCTCCCCGTGACTCCTATCCTTGGGCTG
+CGAGGCTGGAGGTGACTTGTTCATCTTATTGAGCAGCTCACCGGTGACACAAATGACGGG
+GCATTCACACAGCAGAGCAGCCCACGGGCCGGGCGAGGGACAGCCCTTGCGTACGTCCAG
+AAGGGCAGCTGTGAGGCCCCACGGGGAGGGTGCAGATGGGCACTGAGCCAGAGTTCAGGC
+AGGGCCTTCGGCACAGATGGCACAGGAGTTGCCAGCAGAGATGGCGTCAGGCGAGGGGGC
+GGGGAGGGTGAGCATGGAGACCAAGAGGAGGTGGCCCCGTGTCCATCTGGGGGTGCGGCA
+AGGGGTCCTGCTGGGGAATAAGTCCCACGGGGCCTGGGGGGTGCTGTGCCCAGAGGGGAG
+GAGACAGGAAGCGATGGGTATGGGCGCCAGGTTTGGGGAGGAGGCCCCTTTCCCATAGCC
+GTCGACCTGCGGGCCCCACAGGATCTGGCCGCTCCAGTCCCGGCCACCTGACCCCTTCCC
+CCACCCACCCGCCATCCTGCCTGGAGGTCTGGCCTCGCCTGCCCCACGGGGCGGGGGGCG
+GGGGGCTCTCAGAGGCGCGGCCCCAACCCTGTGCAGGGCCTGCAGGCTGAACCGTGTGCA
+GGAACCCGGGGAACTCGGTGAAGGTGCTGGATGGGGGACAGGACGGCCTCTGACTTCCCT
+ATGCTGCGGGGGGGGAGGCTTGTGGTTAGCAGAGAGTGGGTGGAAGACAGAGGTTTGAGG
+AGAGAGAGACCCAGGGGAGAAAACCAGCTGCAGAGGCAGGAGGGGTCCAGGGCAGCCCGA
+GGCCAGAGATGGGCGTCTTCCTTACAGCCACCTGTGGTCCCGGCACCTTGGGCTGTTGTG
+AGTGGCGCGTGGCGCTCCCACTGTGCACCCCCGGGGCCGGTTCCCCACTTCCACGACACC
+GGCAGGGGGGAGCCATCCGCCAGGCACAGGAGGCCTGGACAGCCGTGGGCAGCGTGCGCT
+GTTGGAGGACGCAGGGAGAGGGAAGGCTGGCCCAGGGACGCTGTGTGGGGCAGCGGGTGC
+AGCTGCGGGGCTGGGCCACACCAGCCACGGTAGCCGGAGTGTCCAGGCTGTGCCAGGCCC
+TCAGCAAAACCTTCCATGAGGCTTCATGTGTTTCTTCTTAAGTAATTTTTTTAAATTTCT
+TTTTTTTTTTCCAGTCACGTCTCACTGCAGCCTCCATCTCTTGGGCTCAAGTGATCCTCC
+CACCTCGGCCTCCCAAGTAGCCGGGACCACAGGCATGCACCACCACACCCGGCTGATTTT
+TTCTATTTTTCATAGAAAAGGGTCTTGCCATGTTACCCAGGCGGGTCTCAAACTCCTGAG
+CTCAGACGATCGTCTGGCCTCAGCCTCCCAAAGTGCTAGGATTCTAGGCGTGAGCCACCG
+TGACCGGCCTCGGCTGTGTGTTTCTTGCTCATGAGTGCAGTGAGGGCCAGGCGTGGTGGC
+TCACACCTGGAATCGCAGTACTCCAGGGCACCGAGGCAGGTGGATCACCTGAGGTCAGGA
+GTTCAAGACCAGCTTAGCCAACATGGTGAAACCCTGTCTCTAATAAAATACAAAAATTAG
+CCGGGTGTGGTGCTGGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATG
+GCGTGAACCCGGGAGGCAGAGGTTGGTGAGCTGAGATCACACCACTGCACTCCAGCCTGG
+GTGACACAGCAAGACTCCGGCAAAAAAAAAAAAAGAAAGAAAAAACAAGTGCAGTGAGAC
+GTCTTAGCCCTCGGGAGTGTTTCTCTTCAGCCCCTGACACCATGGAGGCGAACAGGCACC
+TCCGCCTCCCGAGGGACACAGATGTCGCTTAGACGCCCGGGGTGTCTTCCCTGCGGGAAG
+CCTGCAGGGCTGCTCCCGCCTTGTTCCCGAGCTGTGGCCTCGGGCGTGACTGGCGCTCGG
+GAGCAGGCTCTGTGCTGCTCGAAGGATACCCCACTCCCAGACACCAGCTTGAGAAGATTC
+CCGCACGGCCGGGGACGGCCCCAGGGCCTTGGGAGCGTCTGTGGACACCTGTGGTGTGGG
+CCGAGGAGCTGGGAGCTCATCTGAACACGCCAGCACTCGCGCATCCACGCTGCTGGCGGA
+TGCCTGGGTTTCTCCACTGTGGGGCCACGTTACATGAAGTCGCTGTGGTCATTCTCATTC
+AGATCCCAGGACTCTTAAGTGCGCAGGAGTGGGACGGCCGGGGCCCAGGGTGGACAGAAA
+GTTGGCTCAAGCAGAAACTGTGGTTTCCAAGGTGACTGTCCCCCTGGACACCTATGGCAG
+GGACATAGGGGCCGTGTGGGCCCTTTGCAGGGACTCCTCGGGGTGCTCAGGGGCCCTGGG
+ACCCCCTTCCAGGTGCAGCAAGGGGTGGGCGTAGGTGTGGAGGGGAAGAGGGGCAGGTCT
+CTACACTCCTCCTCCAAGGACACAGAGCCCCGGGGGTCAGCCACTCCCAAGCTCCTTGGG
+CAACCCGGGGCTCAGGGGCCAGCTGCCCTTGTCAGCGCCTGGCCAGGAACCTCCACCCCA
+GGCAGCCTTGGGCCTGAGCTTTCCCAGTCTCTCCCCCCGCTCCCCACTCAATCTGGAACT
+CGCACCCAGGGACCAACCTCCAGGGTCCCACTTGACCCCGCTACCCTCACCTCCACCCTG
+GCCCAAGACCCCTCTCCAGCCACAGGTTGGCACAGCCCAAGTCTCCCAAGACCCCTCTCC
+AGCCACAGGTTGGCACGGCCCAAGTCTCCCAAGACCCCTTTCCAGCCACAGGTTGGCACG
+GCCCAAGTCTCCCAAGACCCCTCTCCAGCCAGAGGCGGGCACGGCCCAAGCCTCCCAAGA
+CCCCTGTCCAGCCAGAGGCGGGCACGGCCCAAGCCTCCCAAGACCCCTCTCCAGTCAGAG
+GCGGGCACGGCCCAAGCCTCCATGCCACAGGTGTGCAGCCCACAGTGCCGGTCGGAGACT
+CCCGTCTGCCAAGGTTTTTATTGTGGTCCCGCGGGGCAGGAGGTATGCATGGCATACGTA
+AGCAGAGAGCCGGAGGCAGCCATCGGCACCTAGAACGGTGCAGAGTTGGCCCAGGAGCGT
+GGCGGGGCAGGCGGCCTGCACCTGCCCTGCTCGCCCAGCAGACCCTCCGGGCTCCAGCCT
+GGCGGGGCCCAGCGTCCACCTTGGTGGGCCCAGGTCAGATCTTGGCCAGGGTGGAGTGGG
+CGTCGGCCTGCTCCTCTTGGATGGGGGTCCGGAAACTGCCTCCCCCTGGGGAGGAAAAAA
+GGAGAGATTGGTGGGTGGGCCTCACCCGCCAGGAGCAGTGCGGCAGGGCCATGAGGCACT
+CACCAGGGGGCTTGTGGGCATCGGGGGGCAGCCTCTGGTCCCTCCGGAGCAGGTACAGGG
+CCAGCAGGATGGCCAGGGGGCCCAGCAGCCCCAGCACCAGGCCCAGGCCCAGGATGGCGG
+CAACCGCACGGCCTGCAGGAAGGGGTCTGCTGGGTGGGGTCCACAGGAGGGGCCCCCATG
+CCGCCCTCCCCTTCTCCTATTCGGGTTGGGGGCCCCGCTGGGCTGGGCCAGGCGCCCTTA
+CCCCCGGGGACCTCCACGGGCCGGGTGGAGGGTCCCTGTGAGGTTCTGGGCCAGGCTTCA
+GTGGGCTGGACAGTGATGGGCCTGGCCGGGGGGCCCTGGGTCTCCTGGGGCTGCGTGGCT
+GGGGGGTCCCTGTCCTCACAGATTGCGTCCGAGCTATTGCTGGCCGGCTGCAGGGTGTGC
+TTCCCAGCCAAGGTGCAGCTGTTGGGGAACAGGAGGTGTTGCTCAGGCCAGAAACCCCCT
+GGGACCCGGGAGATGCGGTGGGGATAACAGGGTCCACGCTGGCCAGCCACAGGCAGCATC
+TACCACAGACACCAGGCCAGTGACAGCCAAGGACGCTGCCCAGCCCCACGTGCCCCCCAC
+AGGGGCCTCCAAGGCCACACACCCTTCTCCCACATCTACACCCCCCACCAGCACCTCCCT
+GTCCTGTGCCCCCAGGGCCTCCCAGCTGCGGAGGGTGAGGGTCCCACACACCCAGCTCCA
+CCCACAGGGAAAGGCTGCCCCCAGGCAGCAGCTTCCTGCTCCCCAACCAGGTCCAGCCAC
+ATAGCCAGGCCCCCAGGGCCACCAGCACCTCCCCTTCCCCCAAAACTGCCCCCACCCCAC
+CTGCCCCCCCAGCCCCTCCCAGCTCCCCAGCTCCTCCGCCCTCCTAACCACCCCAACCCC
+CCCCCAGCCCCTCCCAGCCCCTGGCCAGGCCCCTCACTTGGTCCAGGGCTTGCAGGCCTG
+GTTGTCGCCTGGGGAGAAGTGCCCTGGAGGGCAGGGGGCACAGTCTGCAACAAAGATAGG
+GTGGTCAGGGGCTGCCCACAGGCCCCGGGTGCTGGGGACATGGGGCAGAGCCTGTGGGGC
+AGGCACTTGCCCCCCATGGCTGGGTGGTGGGTTTGGCCTCTGGAAGCCCTCCCTGCCCAC
+ATCCCACCCGTGGGCCCTGACCCGGGAGCTCGGTCTTGAGGATGCCAGAGGAGGCACCGG
+TGGGGCCAGGTCCCTGCGGCCCACGGCCCATCTGCGTCACAGACAGCCGCTATGCACACC
+CCCAACCGCCGGCCGCAGCCACCGAGCTCACCAACTCCAGGCTTGTAGCTGTCCAGGGGC
+TGGGTGCCCGCCCGGCAGCGGCAGACTGTGTCCTGTGTGGCCGTGCACAGCTGCTTCCGC
+TCACTCCCACTTCCTGAGCAGGGGCCGGATGGGGGGGTGGTCAGGTGGGGGCTGTGGACA
+GGGTCCTCAGGAAGCGTGGGCACTGGAGGACAGGTTGGCCTCCCCACCACACAGAGGGCC
+GTGGGCAGGGGTCTGCGGCCTCCCCTGAGACTTGGAGCCCCTGCAGCCCCCGAGGCTCCT
+GGGCCCTCCCTTCCTGGCCACAACCTGGGGCTGGTTCCGTGGCAGCCCCAGCCACCCTTC
+CCTACCCCTCCACCGCCTCCAGCCGCCAGCCCCGCCTGCGGCAGGGTCTCCATGGCCCAA
+CCCCCCAGCCTCACTGCTCAGGCCAGCAAGGCCAGGCCACATGGCCAGCGTGGTCTCCCC
+GACTCCACGTGGCCTGGGCCGAGTCTGGGCCCCCGGAGGGAGAGGGGGTGCCCCTGGGAG
+ACGCCTCAGCTCCTCGAAGGACCCCTGTGGCGGAGCAGACCCCGCTGTGGTTTGAGGTTC
+GTTTCTGCGGCTGTGGGAGCCCCATGCTGCTGCGTGGGAATGTGGGTGCCAGGCTGCCGC
+CCCCTGTGCTGGGTGGGGCTGTGGGGCCAGGTGGGAGCTCACTGAGGTTACACCACGTGC
+AGGGCTTGCACGGCTTGGAGCTGACCACGTCGTTGTAGAAGCCCGGCCCGCACGGACGGC
+ACACCGTGTTCTGGGAGCGGCTGCAGCGGCTCACCATCCCGTTGCCTGCAGCAGAGGCCG
+GCGTCAGGCAGCGGTCAGGCCCCAGGCTTGCGCCCGTGGACCCCCCCAGGCGGCTCCTCT
+GCCAGGCTTGGCCGGCCCCTCACCCGCCCCCTCCCCAGGACCAGCCTCCTGGCTGGCCCA
+TCCCTGCCCCAGCCCCCAGTCCCTGGAGTGCCCGTGCGTGGCGACCCCTCCTGAGGCCTC
+ACCTGGCCTGCACTCGTGGCAGCACCGGTCGTTGCTGGGGTAGGTGTCCCCGACACAGTG
+GAGCCCCGTCACGGTGCTCAGCCCCAGGCCCAGGAGGAGCAGAGCCGCACACGGCCCGCG
+GCCCAGCCGCCGAGCCCCCACGCACATCCTCGTCTCTGCTGTCGCCAGAGTCTGGGTTTT
+CCTTGCGGGGTGTGGCTATAAGGACTGTGGAGGAGGGGAGGGGAGAGGGGAGGAGGGCAG
+AGGAGGCGGGAGGAGGAAGGTGGCAGGCCGGGGACCCTGGCTGTGGGCTGGGCACAAAGG
+CGGGGTCTGGGCACCCCCAGCATTGGCTTATTCTGCCTTCTGACCTCTTCTGCCCAAGAC
+CACCGTGTTCAGACCCCAGGGCACAGTAGGGCCTGGCCTGCGGCTCGACCCTCAGCAAAA
+AGGTCCATGGAGCACGTGGGTAAACTGAGGCAGCACTGAGTCAGGAGAGGCAACTCCTCA
+GTCTGGACCTTCAGGGCTGTGGCACTGCTGAAGCATGGTCCCCCTTGTATGCCCAAGACT
+AGCTCTGAGCAGCAGTGACCACAGCCATGGTAAGACAGACACCCATGGCCAGGCACGGTG
+GCTCCCGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACCTGAGGTCAG
+GAGTTCAAGACCAGTCTGGCTAACATGGCGAAATCCCGTCTCTACTAAAACTACAAAAAT
+TATTCGGGCGTGGTGGCGGGCGCCGGTAATCCCAGCTAGTCAGGAGGCTGAGGTAGCAGA
+ATCACTCGAACCCAGGAGACAGAAGTTGCAAAGCAGAGGTGGCGCCACTGCACTCCAGCC
+TGGGCGACAGGGCGAGACTCATCTCAAAAAAAAAAAAAAAGACACCCGTGACCACAGCCC
+ACGCTGAGTGTGCCTGAGCACGGCAGGTGTCTATGGCTGAACTGTGCCCCTTAAATTCCT
+GCGTGGAAGCCCTAACCCCCATGTGGCAGTGTTTGGAGACAGGCCTCTGAGGAGGTGGTG
+AGGGTGGGTCCTGGATGGCCTGGCGCACACGGGCACGCAGGCAGGTTTCCACCTTCTATG
+CAAACAGTTCTCAGGTTCCAGGTTTGCCCAGAGGATGCGAACTGCCCGGAGAGCTGGGGA
+GCAGGTGCGGGGCTGGGGGCTCCCTGGGCCCTTTCTGCACCTTTCAAATAACTGTGACCA
+GCCTGTGATTATCCAAAAGTTCATTTTTGAAGTTGCAAGTGGAGAGGGGCCTCTAGGAAC
+AGAGCAGCAGGGAAGGGGCTGGAAATCCCCTCCTCCCAGGAGCACAGGAAACAGCTGCCT
+GTCCTCGGCCCACCCGTGGGGAAATTCCCAGCCGTGGAGCCCGCTGGCCCTGGAGAGGGA
+GGGAGTGGAGGGAGAGGCCACCCGCCCTCGGACTGAGGGTCCCTAAGTTGGTCACCCTCC
+CCACGTCCCCACAAGTAGAGAGGACCCTGGAAGGGCTCAGAGCATCCCAGACAGTGTGTG
+TACCTGCATGTGCACACCCCAACCCAGGTGGGCAGAGGAGGAAAGTTCTGGCATTTTGTG
+GAAGGTTCCACCCAGCGTTCACAAGGGTTTCCCACTGACAGTGAGAAAAAGCTTACATTT
+GCAATTGGTTCCTTGGAGGTTCAGGTGAACTGGGGGTCTTGGTGGGCAACACTGCTCTCC
+TGGGGCCTAAGTGGCCACATCTGCCCACAGGTGCAGTGAGTGGGGCCCGTGCACCATGGA
+GAGGGCACCCCCAGCATATTGCTGGCAACTGCAATGGCCCCAGGATGGGGCACGGCCCCT
+CCTGCTTGAAGCTGCCCAGGAAGCTCAGGTCTCCTTGTCCTGGGCTTAAGGTCACAGGTC
+CAAGAAAGCCCTGCTGTGTCCATGGAACCGGGTGTGGCGTGGCCACAGGAGGCTGGACAC
+TGACCCAGAGCTCAGGACCCCCAAGGTCTGTAAGGCAGCCTGCAGCTCGAACCACATCCC
+CAGGAGCTGGGCTCCCCGCTCCACACAGTAGTGTCGCGGGCGGCACAGGGCAGCCCATGA
+GTGGCCACTGCTCCTCCAGTACCAGACTGGAGCTGGCTGGGGCCTCTGAAGGGCCAGGTG
+CCACCACATACCCAGCTGTCCCCCCGCCTTCATGTCCAGCACAGCATGGCCTCAGCTCAC
+ACCTCCCACCTCTGGGTGCACGGCCCTCAGCACAGGGCGTCGAATGCTGCTGCAGCTATG
+ATGGTCCCTGGCTGTGGCCTGGGGCCACGGATGGGGAAAGACAGAGTCCAGGCCACCGAA
+GGTTGGCTCCAGGGAATTACAGCCCCTTAGAGCAGGGCGTGGGACCATCCTCCCACCACC
+TGCGCTGGCCGTGGCTCTGTGAATCTCGTTTGCCTGGGAACCAGCCCAGGTGCCAACCCG
+CCCTCTCGGCCCCACAGGGGCCCCTGGGCAGGTGGGCTCAGGGCAGAGGCCGGTCACATG
+GGCACCACAGGGCAGACTGAAGAGGACACACTCCCGGCTTCCCTGAGCTCCCACTGGGAG
+AGCCAGGACACAGCCTGGGCCCCCACACGCCACAGAGCAGGACCCCCACCAGCCGTCCTA
+ACACACCCCATTCTCTGCCCCATCTGGGGCTAGGCCTGCCCCACTGCACCCAAAGACCTT
+GCCATCCTCCACCCAAAACCCCCAGGCGGCTCTGTCTCCTGCCTTAAATGTCCAAACCCC
+AAACTCAGTGGGCACGTCTGCTGCCCCCTGACCCCTACTCACAAACGCAGCGCTGCCCTC
+CGTCCTCCCAGAGCCCCTGCCCGTTGCCACCTGCCAGGAGAATCACCTCGAACCGGCCAT
+GACCTCCAACCCTCCACGTGACCCAGCACCAGCCTCCAGCGCTCCAGTGGAAACTGTAAC
+CACAAACCTAGCACGCTGCTGTTGTGTTTTGTTTCACGCCCAAAGAATGAAGCTGACCAA
+AAAAGGCAACTATATTTAAAGTAAATGTATGTGATTCTTGTCACAACAAATATTTGCATT
+TTCTCAGCGGCAGCTGCGGGACCTGGGTGGCTCCGACACGCCAGGCCCGGGAAGGACCCG
+GCACCCTCCCCTGAACTTCCTGGCTACTCATTTCCAGCGAAGTTTAATCTATTTTTAATA
+ATCGTTCAGTTTTCAAGGAAATGGAGGAGCTGTTTTTTCCCACGGAGCGGCGGCCCTGGG
+AGGGGCCGGGCCCAGAGGTTCCGGCCGCGATGCCGTCAGCGCCTTCGGCAGAGTGACTGA
+AGCGAGATTTCGTTCTCAGAAGTGAGATGCCACGATTTCGAGGGACCAGGGAGGAGGCGG
+CGCCGCGGGGCCACAGCCCAGCCCCGCGCCCCGACCGCGTCACAGCCAAAGCCCCGCCGG
+GGTGCGCGCTGCAGAGGGGACACGCCGCTCATCAACTGGGGCAGCCGCGGTCGGTCGGCC
+GGTGGCGGGCGGCAGGGAAGAGGTGGGGTCCGGGACAGCCACGGAGCCCGGAGTCACCCG
+CGAGGCCGCCCCGGTGGTGCGTGGGGGGCGGCGCGGGGCGCGGCCGGGCGCTCAAAACTC
+CTCGTGCACGCTGCGCGCGTAGTCCACCAGCTTGCTGCCCGTGAAGAACTCGCTGTACTT
+GAGCACCTCCTCGGGCTCCAGGTGGTGGTTCTGGTTCTCGTCGGCGACGGCGATCATCTG
+CTTGGCCTCGTTCAGCGCGTTGTACTCGTTCATGGGGTCCATGTAGCTCTGCGGGCGAGC
+GGGGCACAGGTCAGCGTCGCCTTTCCCCCTCCGAGCTCCGCGGCCAGCCGCACGAAGTGG
+CTATTTAAGGTGCCTATTGGCTGCAGCGGGAGTGTGGGCACGTTCTGGAAGGTTCCCGAA
+GGGAGGCGGCACAAATGAAAACACAGGGCAGGGAGAAGCCGGGGGCCCCGGAAGGCCTGC
+CCGGGGCCAGCAGGGGTAACGGGGCACAGGGGCTACACAGGCCTGGACCCCAGTTCTGAA
+GGATCCCTAACCTGGGCCGGGCCCACTGGCTGTCGCCAGGAATCACAGGATTCTACATAA
+AAACAAGATGACTCACTCAGCAGTGGGAGAAAAACAAGCCTACACATGATACCAGTGAAA
+ACGCTTCAGAGGAAGGTGGTAAATTCCAGCCATGTGGCACAGGCCGCCCCGCCCACCTGC
+ACCTGCTGGGCCTTGGACCTGCCTCCATGCTGGGCCCAGCATGAGCTTCCCCTTGTGGTC
+CCGTTAAAAAGGGGCTGTGAGAACCCTGACGCCTCCGCAAGGGGCTGAGGATGGAGCCCG
+GCCAGGCTCGCCTGTCTCTGATCCGTCTGAACCTAAACGCCAACAACGGCCATGCAGCCT
+GGTGGACACCGCTGAGCAAACGCCCCAGTGACCAGCCCAGATGGAGTCTCAGGCCAGACA
+CCAGCACAGCTTCCTGCCTCAGGCCCAGATCCACCAGCCCCTCCCGCCACAGCACCTCGC
+AGGGCCGGCTCCGGGACACGGCTGCGCCAGGGCTCACCTCCAGCTCCTCGGCGGTCACGA
+TGCCGTCGTGGTTGGAGTCAATGAGCTCCTCAAACTCCTTTTTTCTGTCTTTCACCCAGT
+TGTCGTCAATGTCCTGGCCCTGCTGGTTCTCCACGGTGCCCACGGGCAGGGAGATGAACT
+CGGGCACAGAGAGCTGCTTGTCACCGTCCTGGTCTGCGAGACGGGAATGGGTCAGCCCAC
+ACCCAGGCTGGGGCTCCCGCAGGACCTGCCCCGACCTCCCGACGATGCCCGGCCCCTGCC
+AGTCGGTCCTGGGTCCTGGCGTGCCGGCCAGGCTGGACCCAGCCTCACCCAGGTCCCGGA
+CGATCTCCTTCACCATGAACCTGAGCATTCCCCGGCTGTGCTCGGGGTGGAGGAACGACA
+GGAACTCCTCCTCCGTCAGCAGCAGGTCTGCAGGGGGGCTGTCCGCCTGGTACCAGCGGT
+CCTTCAGGTTCTCCAGGACTTCCTGTGCTGAGAGGGGCGCAGCCTGTGGGTATCGAGGCC
+GACAGACGCCAGCACGCAAATCCAGAAAGTTCCGAGAGGTGCTGCCTGAACTCGAGGGAC
+ACAGCCACCCGCGAGACCGGGGCCCCACCCTCCAGGATTCACACGTCCCCAGAACATGGC
+CCAGCCCCTAAGACACAGCCTGGACCCCCGCCAAGACATAACCCAGAGCCTCCCACAGGC
+CTGATCCCCAAAGGCATAGCTTGGACCCCTCCACACAGCCCGGACTCCCCAAGACAGCCT
+GGACCCCCCCCTGCCCCAGACCCCCAATACATGGATGGCCCTGACTCCCCACAGACACAG
+CCCAGACCCCCAGGACATGGCCTGGACCCCCCACACAGCCCAGACCTCTCAAGACATGAT
+CCAGAACCTCCCCATGGCCCAGACCACCCCAGGACACAGCTCAGAGCCCCTCATGCCTGG
+GACCCCTCAGGATGGGCCTGGGCCCCACCCCCCACACCCGCGCCTGCCCCTCTGGAGGAG
+CGGAATCACCCTGAAGGCTGACGTGCGCACGGCGCCGCGGGGCGAAGGACTCACTGCCCT
+TTTCCGTTTCCTTCACGTGTGACGTCACAGGGAGGAAAACACAGTTTCTAGAAATGACTG
+AGACTGGGGCTGAGCAGAGCTTCCCAGGAACCCTCCCAGCCGGGACACGGCACTGCCTCT
+GGGTGTGTGGCCCCCGCTCTCCTGCCGTGCCCACCCGGCCCCAACGGGCCCTCACCCCGA
+GGTCCCCACACATCCCAAGGACCCAAGCCACCCTGGGTCTCCAGGACAGAAACACCACCT
+CCTGCCCCATCTTGGGGCTCACTGCAGTCAGTGGCCAAGTCCAGTGTTGAGGCCCACACT
+CAGCCCCCTGCACGTGAGGCCCGACTCTGCCCTGGCCGAAGCCCCTGCCACAAGCCCGGC
+AGCCTCTGCGTCGCGCTCACTGCGGGATGAGGCCCAGCTGCCGTCCCATCTTATCCCTTT
+CTGAACAACCTCCATCTACACGACCGGTTCACTTAAAGGAAGACAGGAGTGACGGGGCTG
+TGGTTCCTGGGGCACCCCTCCCTGTCTGCTCCACCGCAGCTCCTGGGATGGATGGACGGG
+GCCAAACTGAGACCCATCCAGGAGAGGCACAGACGCCCCAGACAGGCCGGCCGAGAGACG
+CTTTCTCCAGCACAGGATTCTCACAGCCGCCGCCGAGCCCCAGCACCAACCTCAGGCTGG
+TGAAGAAGCCTTGAGTCCCAGTCCCTCCCCACGAGCCGGGCCTCTGCTGTTAGGGAAGGA
+TCTGGAGAGACCCTCCTGGATCAGGGAGAGTCAACGACTGCTGTCCCTGTGAGAAGAGGA
+CGCAGACCCAGAGAGAGGCAGCGATGGAGGCGGGGGAAGGGAGTGATGCCCGCCTGCCAC
+GCCTTCACCGCGGTCCCCAGAATCAGGTCTGAGGCGCGAGGACAGCAGCCCCCGGACTCA
+CGCGGTGACCCTCGCAGGAGCCATGCAGGGAGGGGTGGGAGGTCGCAGGAGTGACGCCTG
+CCAGCGCTTCCCAGGCCCCTCCTCCAGGACCCGGCAGCTGCTCTTCCTGAGCCAGAAACC
+AAATACCCAAAGAGGTCGGGGGGTCCTAGGCACCCTGAGGTCGGGGAGGCCAAGACGGAT
+CGGACACGGGTGGGCAGGGAACAGCACCTCAGCATGCATGGGGACCCCCAAAACGCAGAG
+TGAATTCTAAACACACCTCTGCTGAGTCCCAAAGGTAGACGGAGGCTTCACAGAAATGTC
+ACAGAGCTCTAGGTCCAGGTGGGCCATGTCCTGGGCAGAAAAGACCCAAATAAAGTGGCA
+CCAAGGAAAGACAGACACAATCAGAGTTGGGGGGCGGGCACGGGCAAGGCCTCCTGCCCC
+AAGCACATCGCCAACAGGCCGGACCAACGGGATGAAGCTTAAAGACGCAGTCAGGACAGC
+AGGGAACGCGGGACCGGGGTGGAGGCACGAACCGTGTGTGGGGAGGAAAATGTAAACCAC
+TCTTTTGGAAAGGAAGTAATAACGTCCAATTTGGCCGGGCACTGGGGCTTGTGCCTGTAA
+TCCCGGCATGCTGGGAGGCTGCGGCAGGCAGATCCCTTTAGCCCAGGACTTTGAGACCAG
+CCTGGGCAACACAGGGAGATCCTCTTACTTTTAGTTTTTTTAATGTCCAATTTGCAGGAT
+TTAGAACGGACAGGACCAAACTCCAGATAAGAGTACGTGAACTGGGAAAAGAGCAGGCAG
+AGCCAACAGGCTCAAAAGTCTCCGCGTCATTCTAGAAGGTCAAGGCCAGGCACAGGGGCT
+CATGCCTGCAACCCCAGGATGGGGAGAGGCCAAGGCAGGCGGGTCACTCGCGCCTGCAAC
+CCCAGGACGGGGGGAGGCCGAGCGGGTCACTTGAACCCTCTGAAATCCAAGAGTTTGAGA
+CCTACCTAGGCAACATGGGGAGACCTTGTGTCTACAAAATATATGTTTTTGAATCAGCTG
+GGCATGGTGGCACACACTGGTGGTCCCAGTCACTCAGGAGGCCGCCCCCATGGGGGCTGG
+TCACATGATATGGGCCGTTCCTGGCAGGAACGTATCTTACACCTTTATTTTTCTGTCCTC
+CAAGGAGGATAGATTGAGCCCAGGATGTGGAGGCTACAGGTGAGCTGAGATCGCACCACT
+GCACTCCAGCCTGGGCAACAGTGAGGCCCTCACTCTTAAACAATTAAAAATTAAAAATTA
+AAAAAAGAAAGAGGCTAAGACTAGGCGCAGTGGCTCACGCCTATAATCCCAGCACTTTGG
+GAGACTGCAGTAGGCGGATGACTTAAGTCCAAGAGTTTGAGACCAACCCGGCCAACACGG
+CAGAATCTATCCGTACAAAAAATACAAAAATTAGCCAGGCGCGGTGATGGTGCCTGTGGT
+CCCAGCTTCTGAGGTAGGAGGATCGCCTGAGCCCTGGAAGGTACAGCTGCAGGGAGCCGA
+GACTGCACCACTGCACTGCAGGCTGGGTAGCAGAGTGAGACCGTCTCATGAAAAAAGAAA
+GAAGAGGTGGTTTGCCTTGAGACTCTGGTGAGGAAATGTGTGTTACTGATAAGTTAAGCA
+GGCACAAAAAATAAAGGTGTAAGATACACCCAGCCTGCCAGGAGCAGCCCCGTATCACGT
+GACCAGTCCCGTGGGCGACACGGGCGCCCTGCAGGGCAGCAGAGAACCCACCCCAGGATG
+CCGGGCAGCGACGGAGCAGGCGACTCTGCACGTTCTCCTCAAAGCCCCAAACCAGACCAC
+GGGCATGACCGGGAAGGGCACACGGAGCCCCAGGGTGGCAGCAACGCCACGGTACCCGCT
+CAGCTGTGCCTCACAACTGGGCCAGCAGGGGCTTCTGCCTGGACGGCTCTCCCAGACCTG
+GCCCCGTGCAGGGTGGCCCGGCTCTCCCCTCACCTGGCCTTAGCCCGGGTGCCGGGCCCC
+ACCCGGCCCCACCCTCTTCACGCAGAGGCACCAGCTTGGACCCGCCCAGGGCTGAGGCTG
+CCCTGCTGGCCAACGGCCACACCCCAGACCCAAGGAAGAGCCTCTCCCTGGGACCTGACC
+GCTCTCTGGTGACCACCTGACGGCCACACAGATGTCTCCAGCAGACCCAGGCCTCAGGGC
+CAGGCCCTCAGGCACAGGCTGTGCCCTCTCCCCAGGAAACTCTGCCTCACGTGGCCTTCA
+GAGTACGGGGCAGGCCCCAACCCAGACTCACAGCCTCAGATTCTCTGCAGGACCTAACTG
+AGTAACGGCCGTGAAGGTGCCGTGACCAGCAGAGCTGAAAGCTGCCCAGGCACAGCTCAC
+ACGCTCCCCACCGGACTCCTGGGCGGCGCCTAGGTCAGCAACGGCTTCACCCACTTCCCT
+CCTGACAGCCACCACCAACCAGGTTGGGCCATGCTGTTAAGACGAACACGTGTGCACACA
+GCGGGTGTGAGGGCGCACTCACCTGCATGTACTCACGAGCCTACATGAACAGCTACCTGG
+ATGTACTCACAAGCACACGCACAGCGCACTCGTACACACGACACGCACACACGTACAAGC
+ACATGCACAGTGCACTCGTACACACGACACGCATACACATGTACTCACGAGCACACACAC
+AGCACACGTACACACAACATGCACACACGTACTCACGAGCACGCGCACAGCACACTCGTA
+CACACGGCACGCACACACGTACTCACGAGCACACGCACGGCACACTCATACACGACACAC
+ACGGCACACTCATGTACACACAACACACGCGCGCACACACAGGATGCCTGAGACCGGTGG
+CGGGAGCCTGGCTGAGCACTCACTTTCCTCATCCACTTTGAGTTCCTCGTTGAGCCTGAT
+GGCGTCGGCAACCTCCTTCTCGCTATGGCCTTTACTCGCCAAAAACTTCACCTTATACTC
+GTCCCAAGACACGTGACCTGGAAGAGCAGATCACACCTGTCAGGGCCTCTGATACTGAGC
+TGAACTTCCTTCTCAACTGAGATGGGGTCTTGCTCTGCTGCCCAGGCTGGAAGCGGCAGG
+ATGCCAGCGTCTGGAGCCCCAGGGCCCCGGCCAGCACCCCACACCCGTTTCCTCACCTGT
+GAGGCCAGCCGGCAACGTCTGTGCCTCGGGGCCACCAAGAGGCATAGACACCACCAGATG
+AAGGCCCCGAAGACATAAGAGGCGCCCTCCATGGGCCACGCCCAGTGCTTGGCACACACA
+CCTCTGTCACCAGGATTCTGGCATCATGAACCCAGCTTCCGTGCACCCCACCACACCTCG
+GGGTCTCCGGCTGACACTTCCCCACCGCCCGTCCCTCAGACAGGGCCTGTCTGCCCTCCA
+GGCACCAGGCAAGGCCCATGGCCCTGCCCGCCCCGCCCACCGCCCCACCCACCCCGGCCC
+AGCCACAGTACCGTCCCCGTCAGGGTCCACGGCGCGGAAGTGTGTCTTGCTCTCCTCCAT
+GGCCTCCTGGAAGTGCTCGGCCGTCTTCTCCATGATCCAGCGCTGCATCTCCTTGGCACT
+GATCTTCCGGTCAGTGTTCACATCCACCCTGCAAGACAGCAAATGGGCAGGTGGCCGTCA
+GACTGGGCCCCCAGGACCCCGAACAGCCAGACGGATGCCGCCGGCCCAGGACTCCATGGC
+TGCGTGAACCTGCCACCAACAGCGACAGGCTCCACCAGGCAACGCGAAAAGCGTCCGGGA
+CGTGGGGCTTGTGGGGTGCCGGGCCACGCCAGAGACACTGGGGAAGGTGGATGCCACGGT
+CCCCTCCCCGGGGAAACACATGGACCCTCCCCCTCTGTCACACAGAATCACCACCAGACC
+CCACTCTCCAACCACAGCTTCCAAAAGTCACACTCTTCACGTTTTATTTTATTTTTTGAG
+ATGGAGTCTCACTCTGTCACCCAGGCTGGAGTGTGGTGGCGCAATCTTTGCTCACTGCAA
+CCTCCGCCTCCCGGGTTCAAGCGATTCTACTGCCTCAGCCTCCCGAGTAGCTGGGATTAC
+AGGGGTGCACCACCACGCCTGGCTAATTTTTGTATTTTTAACAGAAATACGGTTTCACCA
+TGTTGGGCAGGCTAGTCTCAAACTCCTGACCTCAAATGATCCACCCACCTCAGCCTCCCA
+ACGTGCTAGGATTACAGGTGTGGCCACTGGGCCCGGCCCATGTTTTATTTTCGATGCTTC
+AGGTATGGCTACACAAAAACCTTCATATAGGCAGGACGCAGTGGCCACACCTATAATCCC
+AGCCCTTTGGGAGGCTAAGACAGGTGGATCACTTAAGCCCAGAAGTTCAAGACCAGCTTG
+GGCAACATAGGGAGACCCCACCTCTACAAAAACAATTACGAAAATTCGCCAGGCGCGGTG
+GCGTGCACCTGTGGTTTCAGCTACTCAAGAGGCTGAGGTGGGAGGCCTCCCGAACCTGGA
+ATGCGAAGGTTGCAGTGAACTGTGATCACACCACTGCACTCCAGCCTGGGCGGCATACCG
+AGACCCTGACTCAAAACAAGACAAAACAAAATCCTTCATATAAATTTAAGTTGTGAGATT
+TAGGAAGAAGACCGTGTGGGGACTTAACATTGTGTGCAAGGATGGAAGAGACCACAGACT
+TGGGGGATAGGGACACAGACTGGGGACACGGGGCCAGCGCAGGCCAGGTCAGGAGGCCAC
+AGGCCCCAGGACAGGTCACTCCCGTCCCAGCTTCAGAGCTCGGCTTCACCATTATGTCTT
+TGTGGAAGCCACAGGCTCCTACCCCTGCTGCAGCCGCCCGTGTCCTGAGCTCACCTGTTG
+GAAACTTAACCCCCAGGGCAACAGCACTGGGAGGCAGGGCTTCCAGAGGTGCGAGGTCTT
+GAGACCCCGGCTGGTGCGTTTGCCGGAGGCATCCCCGAGAGTAGGGTGCCCTGGCCCCTT
+GCCTCTATGCTCCGCTCAGGGGCAGCCGCGGCCACGTTATGAGGTGGCAAGCAGGCCCTC
+GTCAGGCAGGTGTGGCCTCTGGGACCTGGGCCAGGCAAGCTTCGAGGGTGCACACACCGC
+AGGCACGGCTCAGAAGCACTGGGCAGAGATCCTCATGGAAGAAGGCCAGGCTGCCGCTCA
+CACGCGCCCCTCCCTCAGCAGCCGCAGCAGCCCAGAGGTGGACGGGCCTGGGAGGCACCC
+TCAGCTCCACAGTCCCCAAAACACACCGGCTGGGGACGGGGCCACCCGGGTGGCCATGTG
+GCAGGTGGGGCACCTGGTGGGTCTCACGTGGACACGTGCATCCTCGAATGCTCCGGTCAC
+GCTCCACACGCGCCACAGACACAGGCCACACGCTCCACACGCCACAGACACGGGCCACAC
+ACTCCACATGCCACAGACACGGGCCACACACTCCACACGCTCTACACACTCCACAGACAC
+AGACACACACGAGGCAGAGCAAAAAGCAAAAAGGTGGAAAGAAACCACATGGCGCAGGAT
+TCCAGTCAAGATGTCGGCAAGGAGTCACTCATCCAAACTCAGGTGCCTGAAGACACGGCT
+GCAGGGCGGTGCACGTACATGGAGCTGGCACGCACACACGCAAGTGCACAGGCCGGTACC
+CACGTGTACACAGCACACACACGTGAACAGGGCTGGCAGAACACAGATGTGACTGGGCTG
+GTGCACACACGCATGTTATCAAGTTCTGGCTCCTGAGAGAACAAGGGCAAGACGCCCAGT
+GCCCAGACCCTGGCTTCCAGCTCCAGCCACGGGAGACAGGGCTTCCTGGAAAGGCGGCAG
+CTATTGCACTGGGGCAGGTGGCACGGAGGCGAGCCCAGAGCATCTCACCGTGCCAGGAAG
+CGGGAAGGAAAGCCTGGAGCATCTCGTGGTGCAGGGAAGCGGGAAGGAAGTGAAGCTCAA
+AAGCCCCTAGGACAGGGCACCTCCCCTCTGGATGCTCTTTCCAGAAACCCTCAACCCTGT
+ACGGTCAGGAGGAAACATGGCACCTCCCCTCTGGGGGCTCTTTCCAGAAACCCTCAACCC
+TGTACGGTCAGGAGAAAACACATCCCACAAGCCCAAACTGAGGGACAGCCTAAAACCTCC
+TACCCAGCCCTTCTCAGAACTGTTACGTCCTCACAAAAACGGGAGAGTCTGAGACACCGT
+TCCAGCCCAGAGGAGACAGAGGAGACAGGACAGCTGAGTGAACGTGGGTCCTGGAGGGAC
+GGGGCCCTACGCAGGAGAAGGGCGAGAAGGGACCCGCGTGTGGGAAGGGAAGTCTAAACA
+CCCACAGCGGCCGCTGTCGCCGCTCGGCGCAGGAGTCAGGGAGACCCGGAGACCTGCTGT
+TACTTCCCACTCCCCATGCCCACCTCCTCAAACGAGACAGCTTGGGGTTTCGTTACAGGC
+ACCAAAAAGAAACCCCGGTCCAGCTGGAGACGCACCGAGCAGAAGCCTCAACTCCCCTCG
+CCCAGGCGTGCAGCCCACCCCCAGCACCGGCTGAGCAGGGACGGGGACCCTTCCCCTGTG
+ATGCCGCGAGCCAGGCCTTCGTGAGCTCAGGGGTGGTGAACCTGACAGGCCCCAGGGGCA
+CCAGCAGCCTCTTCGTGGGTTGGTCAGCTCACCACCAAGTGAACTCAGGCCACGCAAGGA
+CCCCCGAACCGTACCATCTGAGGAGAGGTGCAAGGGGACACCACACCTGGTGCCCAGGTC
+CTCCAGCTGGCACCGTGCCTCCGTCCCACCAGCTCACCTGTGCTCCGCCCGAAAGCCTGG
+ATCCTCAGGGCCCTCCCGCCTGGCCCTCAGCCCAAGGGCCGTGGCACAGCCAGACCAGTC
+CTCACACCTTTCCTACCTGCTCCTGCACCCCAGGACCCCAGCCCTGCCCAATCCCCTTGC
+TCACCAGCTTTGCCACCTGCCCCTCTGCACTGGTCCTGGAGCACCAGGCCCGGCGGGAAG
+GCGAGCTCGTGGCCAGGCCCTGCGGGAAGGCGAGCTCGTGGCCAGGCCCGGCGGGAAGGC
+GAGCTCGTGGCCAGGCCCGGCGGGAAGGCGAGCTCGTGGCCAGGCCCGGCGGGAAGGCGA
+GCTCGTGGCCAGGCCCTGCGGGAAGGCGAGCTCGTGGCCAGGCCCTGCGGGAAGGTGAGC
+TCGTGGCCAGGCCCTGCGGCGGGGGCTGCCTCCTTGTGCCCAGGTCTCGCAGGTCCCAGG
+AGGCCCAGGGTGTTCTCTCACCTGCACCTCGGCTCCCTGCCCGGCACCCTGGCTGGCCTG
+GGGGACTCACGGGCACGCCCTGACCCTGCTCTGCCTCCAGGGGTGAGGCCAGCGCTGAGT
+GCAAGTAGGTTCCAGGGCCACACCGCAGGGCACCCCGGCCGTGCCGTAAGGAGTAAGGCG
+CCCGTGCAGGACCTGGCTCCTTGTGGGTGAGTGGTCAGGTTGACCCATCTTGGACCCCTC
+ACAACAGGCTCTCGAGACTCAGGGATGGGGTCGGGGGAGAAAGCTCGGCACTAGGCACAG
+AGGCAGCAAGAGGGTCTCGGGACTCAGCAGGGTGGGGGCAGTGACGGCCAAGGATGGGCC
+ACTGACAGCACAGCTCTGCTCCCGACCAGGCCAGCAAAACAAGCCAACCCCACACACCCC
+CAGCCTGCGTGTGATACGCGGCCCGTGTGTGACAGGGACCCCAAACACACAGGGTAGAGG
+GCGTGTCAGGAGGAGCCCAGAGCACCCTGTACCAGCTCTCCAGCCACCTGTGGCAGCCCC
+TCACTCCTCAGCCAGGCCTCGTCCAACTGGGGCTGCAGCCTGCGGAGGCTGCCCGTGGCC
+GGCGTCTGCCCCTCAGCATGGAGGACGCTGACCACTGCAGTGCCGCGTGGGCTCCTCCAG
+GCTGTCCTAGGGACGGCCACACAGGCCCACTCTGGCCCTCTGAGCCCCCGGCGGACCCAG
+GGCATTCAAGGAGCGGCTCTGGGCTGCCAGCGCAGGCCTCCGCGCAAACACAGCAGGCTG
+GAAGTGGCGCTCATCACCGGCACGTCTTCCCAGCCCGGCAGGTCCCGACACAGGGCCCGG
+CGCCCCCCACCGCGCAAAGCCAGGATAGGAACACACAGGCGAGCGCACGCGGACAGCCCC
+CCAGTCTGGGCACATGGCGGCACCTACTTGGAAAAGATGACCATCAGCTTCCTCCGGCTC
+CGCCGCGGCTCCGCGTCCTCATCAAAGCCACCCAGGTCCTTGCCTAGGAAGACCTCCTGG
+TGGAAGCCGCGATTGAGGTGCCCGTCCATCTCCAGCTTCACCCCGTTCAGGTGGTCTGGG
+GGCAGGATCTCATTCTCCTCCCTGTTGGCTACTCTCTCTCGAGTGGACGAGTGGTTGGCA
+GGCCGTGCAGACGCGTCCATCAGAAGGACTGCCCCCAGGAGCCAGAGGCAGCACGGAGCC
+AGGCCAATGAGGGGACCCCACCTGGACGCCATCGCCACCCAGGGCCAGACCATGGGGCGG
+GCTGCAGGGTGTGGGCCAGGTGCTGGGAGGGGCAGGGGCAGGGGCAGAGGAGGAAGTGAG
+GTCCTGGCTCCAATCCAATCCCCGGGCACCACGGAGGGCTCTGTGTCCCCAGGACGGCCG
+CAGGATGGGGACAAGCAGCTCACAGTCTGCAGAGAGACACAGACACATCATTAGCAAGAC
+TCAGCAAAGACTTCCCCAAGCACGTCTATCCTGCAACATGAAACATATCCTCGATTCACA
+GGATCCAGACATGTGGCATCGCCTTCTCCAGACCACACGTGGCACTGCCTTCTCCAGACC
+ACACGTGGCATTGTTTTCTCCGGGCCACACGTGGCATTTGTTTTCTCTGGACCACACGTG
+GCATTTGTTTTCTCCGGACCACACGTGGTGTTTTTTTCTTTATTTTTAGAAACAGGGTCT
+TGCTCTGTCACCCAGGCTGGAGTACAGCGGTGACCACAGCTCACCGTGACCACGAACTCC
+TGGGCTCAGGTGATGCTCTGGGCTCAGGTGATGCTCTCGCCTCAGCCACCGGAGCAGCTG
+CGACCACAGGCGTGCACCCCCACGCCCAGTAATTTATTTTTATTTTACTCTTTGTAGAGA
+CGGGTCTCGCTGTATTGCTCAGGCTGGTCTCAAACTCCTGGCTTCAAGCGATCCTCTTGC
+CTCAGTCTCCCAACGTGCTGGGATTACAGGCGTGAGCCACTGTGCCCGGTCTTTTTTTTA
+CAGACACTGAGTTTTCAGCCCTGTCTCTCCGTCTTTCCATCTCTCTCTCGAGCTGTCAGC
+ACCTCCAGGGGCTAACCTGTCCCCATCGCCCAACACCTGCAGCACAGCTTTCCTGTGGGG
+CCCGGCTCTGTCCCTCCTGGCATCATGCCACTGACCCATGGGGTTAGGGTCACTCTCCAG
+ACCCTGACTTGAACATTCTTGAGATCTATGACCTTAGCTAAGTCATGTGGCCTCCCCGGC
+CTCAGCTTCTCACTAAGAAACAGGAGGCTCCCCCTCTCCCCCCGACTGACCAGGCTTTGC
+GAAGACAGCCAACCCTAAGTGCAGAGGGCGTCAGGGCCTGGTCCCAGCAAACAAACACAC
+AACCCCCACACACAGATGTGCACACACACATCCACACTCACGCATGCACGTATTACACAC
+ATGTGCCCTTGCCCACACTCGCGAGCGAACGCCAAGGCCGAGGAGCCCAGAAGTCTGTCC
+TGCCGTCCGAGGCGTGGCCAGTCCTGGTGGGAAGCAGGGGCTCACAGGGCCTCATGCCTC
+ATGTATCCCAAAGGGAACTCGGGGTCCTTCTCACCCACGAGCCTACTCCTTTCACAGTCT
+GCCCCTCCGGCAAACACCTGCGGGTCCTTTCGGGTGCCGCTGAGGCCCCGCCATGTCACA
+GCTGTTCCCTCAACACACATGGACTGAGACTCCTGTTCTGTGGCCGTCTTATTCAGCTTC
+ACTGTTCTGGCACCTGCCACTCTGCCTGCACACAGTAGGCGCTCAACGAATGCTACCCTG
+GGTAATATTAAACGAAAAAATGCTGCCTCCAGGTATCGAGAAACACCAGTGGGGCCGCCA
+TGAAAGTGGTCCTGAAGTCAGTGCAGTCTGCCACAAACCAAGAGGGGTACAAGCCTGAGT
+TCCCCCAAGGAAGGAAACCCTGGGTGAGGGGCTCATGTCTGATTTTTTTTTTTTTTCTGA
+GACAGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCAGTCTCGGCTCACTGCA
+ACCTCCACCTCCCAGGTTCAAGTGATTCTCCTGCCTCGGCCTCCCAGTTAGCTGGGATTA
+CAGGCACCCACCTCCACTCTCCACTAATCTGTATTTTTAGTAGAGATGGGGTTTTGCCAT
+GTTGGCCAGGCTGGTCTCTAACTCCTGACCTGAAGTGATCCTCCTGCCTCGGCCTCCCAA
+AGTGCTGGGACTATAGGCGTGAGCCATGCACCCGGCCTGATTTTCTGAACATGGCTGAGG
+GCTTTTCCCTTCCCTAGTGGTGGCATAATTCTATTCCTGTCGTCCCAGATCGCCTGACCA
+GGGGAGAGTCCTGGATAAGAACCAAGACACCTCCTCCTGGTGCTGACTCCACTAACTACA
+GTCGTAAAACACACGCTGTGTGCAAAGAGACTGTACTTTGTTCCTAGAGAAAATAAAGCT
+AGTTCTTGATTCTACATATCTTGATGAGTTACACGGTTTACTTGAGGCAGGAGGATCGTG
+AGACCAGCCTGGGCAACACAGTGAGACTGCGTCTCTTTAAAAAACAAAAACAAAAAGATA
+AGACCCTGTCTCGAAAAAGGGGGAATAAAAAGTAACCCAAAAGTAACTATAAATATCAGG
+AGTCCATCAAGTGGCGCTTCCTCTCCTGGCTTCAGAGTATCTATTCATCACGGTGTGCCA
+GGTTCGCAGCACAGCGGAGCGGGCCGGTCCCACCGGAATGGGGTTTCGACTTCGCCATCC
+CCTAGCAGCTCAGTTCCCAGCAAGGAATCAACACACCCTTGCAAAACGGACGTGGGAAAC
+AGCTTAGGCAGAGACGCTATTTCTTTGCCATCCCTGGGCTTCAGCTCTGGTGGAACGAGG
+CTATTTCTGGCAGTTAACAACACACACGGTTAGATTCTAAAAGCTCAACAGGGTTCATAA
+CACCGCCTCTGAGCCAGACATCAAGGGCTCCACACAGCCGACTTCACATCTCCAAATCCT
+ACTAACTGGGGATGAGGGTCCACGCGGTTCAGAAGCGGAAGCGCAGGCGCAGGGAAGCGG
+GGCAGCTTGTCCAAGGTCGCCTCGCCGATAAACGCGAGTCCAACCAGACCCCTTGGGCCT
+CCGTTTCCCGGTGGCATTCGTAGGTTTTGGCCAGTAGGAGACCAGACGTGCCGGCGGCCG
+GGGAGGCCAGCGTCGTCGGCCTGTCCCTGCCCCCGGGAACCCCGGGAGCCCCGGTGGCGG
+CGGAGTCTCGCCAGGGCTCAAGGCCGAGCGGACGGACGATGCCCCAGCCCAAGGCGGGAG
+GCGGCGGCGGCCTCCAGACCCGCCCTCGCCGTCCGGCCGGCGTACACTTGGCCCCGCGGC
+CTGCAGCGGCCGTCCCGGGCCCCTCACTCACCGGTCTGCCTCCCCGCGCTCGGGATCCGA
+GGACCGGAGCGAAGCGTCAGTGACGCCGCCAACGGGCCCGGATCAGGCCACTGCCATCTT
+TCTTGCGGGCGGGGGCGGTGCGAACGGGCGCGACCTCACGGAGGGGACGCCGGCGCCACC
+ATCTCTCCTCCGGGCGGAAGCGGTCGCGGGGCCGCTCCGAGGTTGACCAATGACAAGGGT
+GCCCGAGGCCACGTGACGGCCGCCGATTGGCCGCCGGCCTCCGAGCGCCCCGGGGCTCGG
+CGTCTGCGGAAGGCCCCGGCGCGCTCCCAGGAGCGCCGTGCGCACGCGCACCGCCCCGAG
+CCGGCGGCGCCTGCGCACTCGCGAGTCCGGCCTGGGCCGCCGGCCCGGCGCGGGCGCCAT
+GAAGCTGCTGCGGCGGGCGTGGCGGCGGCGGGCGGCGCTAGGCCTGGGCACGCTGGCGCT
+GTGCGGGGCGGCGCTGCTCTACCTGGCGCGCTGCGCGGCCGAGCCCGGGGACCCCAGGGC
+GATGTCGGGCCGCAGCCCGCCTCCCCCCGCGCCCGCGCGCGCCGCCGCCTTCCTGGCAGT
+GCTGGTGGCCAGCGCGCCCCGCGCCGCCGAGCGCCGCAGCGTGATCCGCAGCACGTGGCT
+TGCGCGGCGCGGGGCCCCGGGCGACGTGTGGGCGCGCTTTGCCGTGGGCACGGCCGGCCT
+GGGCGCCGAGGAGCGGCGCGCCCTGGAGCGGGAGCAGGCGCGGCACGGGGACCTGCTGCT
+GCTGCCCGCGCTGCGCGACGCCTACGAAAACCTCACGGCCAAGGTGCTGGCCATGCTGGC
+CTGGCTGGACGAGCACGTGGCCTTCGAGTTCGTGCTCAAGGCGGACGACGACTCCTTCGC
+GCGGCTGGACGCGCTGCTGGCCGAGCTGCGCGCCCGCGAGCCCGCGCGCCGCCGCCGCCT
+CTACTGGGGCTTCTTCTCGGGCCGCGGCCGCGTCAAGCCGGGGGGGCGCTGGCGCGAGGC
+CGCCTGGCAACTCTGCGACTACTACCTGCCCTACGCGCTGGGCGGCGGCTACGTGCTCTC
+GGCCGACCTGGTGCACTACCTGCGCCTCAGCCGCGACTACCTGCGCGCCTGGCACAGCGA
+GGACGTGTCTCTGGGCGCCTGGCTGGCGCCGGTGGACGTCCAGCGGGAGCACGACCCGCG
+CTTCGACACCGAATACCGGTCCCGCGGCTGCAGCAACCAGTACCTGGTGACGCACAAGCA
+GAGCCTGGAGGACATGCTGGAGAAGCACGCGACGCTGGCGCGCGAGGGCCGCCTGTGCAA
+GCGCGAGGTGCAGCTGCGCCTGTCCTACGTGTACGACTGGTCCGCGCCGCCCTCGCAGTG
+CTGCCAGAGAAGGGAGGGCATCCCCTGAGCCGCCGCGGCCCGGCCCTCCGGGACACCTGC
+TTCACCCGGCGGCGCCTTGGGGCAGGTGCCGAGCGGGCGCACTACGCCCGGGCCCCAAGG
+CCCCCGTCCCGCAGCCACGCTTGTGGTCGCTGCGTCCCGGTCTGCGTTTGGGAGACCCCT
+GGGGGTTGCCGGGGCAGCGCGCCGTGTCCAGGTGGAGGTGCCCGTTCCTGGACCTCAGCG
+AGCCTGAGCCGGGCCCGGCCGCACGCTGACCCCCGTGCTGTCCCCGACCGGCTCACGGGG
+CTGGGCTCCGATCTTCCGTGTCTCTTATCAGTGGCGTTTCTCACGTCTGCGTCTCAGATC
+TAACGTGGTTTCACATCAATCCGCTTTCATGGGATTTTGGTCTCTGTCCAGTGACTTCGT
+GGTAAATGTAACTCAGTGTTTGCTTGCGACTTATTTATAAATATTGTAAGTTTGTGTCGA
+TGAGTGTAAGTTGGCAGTGCGCACGTCTCGGTTTTTTTACATGATTTAAGGAAAGACTTT
+TATGTCAGAACTTGGTGCCTGTACCGTCAACCCCGCTGCTGCCCGTGTTTAAACGCAGGA
+GAACTTTAAAACTGGCCATCTATCTTTTCAGTGTACAAGTCACTGAACCCATTGTTTCTT
+TCTGAAGAGACTTTCCTTTCAAGGCTTCCCATGGGTCCGCGCCACACAGGGCCGGTGCTG
+CTTTATTTCAGACTCTGCCCCAGGTTCCAGGAATCCGAACCCCGGAGTGCTGACGCGGTT
+CCCCAACTTCCGCCTTAAGAAAACAGGACCAGCCGGCACCAGGCCCGTCTCTCACGTACT
+TTAACACATCCTTGAAAGCCCCTCGTTTAATGAGAAAAGCGAACACTGCGGTCCTTGCCA
+AAGTAAAATGAAGCTGCCCCAGGACAAGGGGTTACCATGAGCTCCCTGGAGTCCGACGCG
+GGTTTTCTCTCTGGGGGACCTGGGTGGTCCCCGCTGTGGTCTTTGTTGTCCCACTTTGGG
+ACCGGGTCCAGTCTGGGGTCTAGTCTCGAGCATCAGGGTCAGGCTCGGGGCAGGGCTGGG
+TTAGGCTCCGGGTCAGTCTTGCCATGGGTTTGGGAGCAGGTTTGGGTTACTTGCGTTTGA
+AGGCAGCAGTGGTCTCAGGAGGAAGAAACGGGGGCGGGAGAGAGTGGTGATCTGTGGTCA
+GTGGGTCAGTGACCTGCACGGTGATTCTCCCACCTCCAAAAGGTAGGGGTGGGACTGGAG
+GCGTCCCTAGGTCAGGCCGTTGAGTTCGAGCTCCGATGGGCCACCTTGAATCCAGGACTG
+ACCGCCCGTGTGTGCACAGTTTGTTCTTGGACGAGGACTCGTGAGGATCGAGGGCTGGGG
+ACCCCGGTGTGAGCAGGATGGGGCCCTGCCCTCCCGTGGGAGTTGTGGACTCGAGCCCAG
+GGGCTGCCCGTCACAGCGGTGTCCCAGGTCCCTGCCATCCGATTTTACCTGGGATGTCTT
+CTCTGGAGTTTGGAATTGCTTGAGGAACCCTGCGTGTGCTTGGAGAGGCCAGAGGGCTTG
+CTGAGAACCCCATGGACAGTGGAGAGCGGGATTCGAACCAAGGGCTGGACTCCCACACCT
+CTGGCCTGCGTCGCCCAGTTCTTTGTGGCTCTGAAGAATTGGCCGCTGTGGAAAAGAGCA
+AATGTCCGAGACCCCCAACAGGAAGAGTCTAAAAATCCAGTTTGCAACCACTTCTGACCT
+ACAAAAAAATGGAAATTTAGTGTTTTTCAGCCTAAGACATTAAATTTCATATCAGAACAA
+AGCCTGCCCCAGGCTGACCCTCCCCAGCCGTACCGTGGTGAACGGGTTCAGAGGATACGT
+GGGCTGAAGGCTGGGCCTCGGGAGGGCTGGGGGCTTCCAGAGCCGGGGCAGCTGCAGCTC
+TCTCTGGTCTCACCTGGAACTTGCCCTGTAGATCCTCCCTGCCCTGCGGCTCCAATCGAC
+CGTGCACGGGCCGTGGCATCCGTCCCCCAGGCGTCCTTCCCTGGTCTTAGCTTGTACAGC
+TCCCCACCCACCCAGGTACTCGGTTCCCGGAGACCAGGGCCAAACCAGGAGGCCCTCGGG
+AGATGGGGGGTCACCGAATTCATTTCCATGTGGGAACTTGGGATACAAAACAGCCAACTC
+TTCCTCAGCCACACGGATGTTTCTCCTCTAGTGGCCCCGAGAACCTACCATGGAGGGGAC
+AGTGTCAGGGCTGGACGGGCACGGCGCAGCCACACGCACACAGCCCCCAGGAGGCACAGG
+GCCGGCAGGGAATGCAGGTCAAGCCAAGAGGATGGGCTCTGGTCCCTTCAGGATCCCCCA
+GGAGGAGAGCACCCCCTTCTGCCCTCTTCCTGGGGACTATGGTCCTGCCTCTCTGCCCCC
+TGAGGCTGGCATGCAGGCACCTGACGTTGGCTCCAGCTCTCTGGGCCAGCCCTGGGTACC
+CGCCGGGCCTGTGGCCTGGTTGGTCACCCCCAAGATGCAAAGTGCTACCTGCATCCGGAG
+GCACCCCCGCCCCTGAGGCCTCCAGGTTCCCACCTGCCCACCTGTGTCTGGCTGGGATCC
+TGGCTGTCAAGGCTCCTGTTACGGGACTGAACTGTGCCCCCTAAAAGATATTCCAAGCCC
+TAACCCAGCAGCTACAAACTGACCTTGTCTGGAAGTCGGGTCTCTGCAGGTGGAATTGCG
+TTAAGGCAAGGTCCTGAGGTGGCCTTACTCCCACGGAACTGGTGTCCTTACCAGAAAAGA
+CCTGGGAAAAAGCCACTGTGTGGCTAGAGACTGACACCCAGGCGATGCCTCTGCAGGCCA
+AGGATTGAGGACCCTCCACCCCCACCCCACCAGGCAAGGAAGGGCTCTACCCAGAGTCAG
+GAGCGTGGCCTCCAGGGCTGCGAGGGAAGACGCCCCGTCCAGCAGCCCCAGGATGCCAGC
+CCAGTTCCCTGTGCCCGGCGCTCTTCGGTGCAGACGCAGGCAGGGGCTCCTGCAACCTTG
+TGGCATCACAGACGCCCAGCACTGACTGGGCCCAGATCTCCTCCCCGCAGGGCTCAGCAC
+ACACCCTGTTCCCGGCAGGCCTCCATCAGTCCAGCCTGCAGCAGGGCTGCCCCCGCGGCC
+TGGGTCACCCCAGACTCTTCCACCCTCTCCCTGGCTGACTGTCCCAGCTCAGAGTCCTCA
+GGTCTAAGGGGGTCACGGCCCTCCTGTGGCCCCACCGGCCCCAGGCTCCCCAGCTGTGGC
+ACTGTGAGACCAGCTGACGTTGCAGGAATGGAAGCCCCAGCGGCCCAGACGGCTTGGGGA
+GTCCTCGGGAGCAGGTGGCCAGAGACAGGTGCGTGCCAGGCCCTCCGCACCCAGAGCGGG
+GCCGGGAGGAGAGAGGAGGCCCCTTGTTCGCGCAAGGCCCTGCTTCCTGGGCCCACAGCA
+GCCTGTCAGAAGTTTCCAGCTCCTTGGACTGGCTGTGTGGGGCCTGCTCCCTGGTTTCAG
+GGGCCTGGGAAGGGCTTGGCGCTTTTTCCTGGTTTCCTACTCTGAGGTGAGCTGGCGTCT
+CCCTCTCCCACTGTGGGCTGAGGGGAAAGACCTCTGTGTCCATCCCACAGGCCTGGCCAA
+TCTCTGGGGTCCTCAAAGAGGAGGCTTTTGAGGGGGCACAGCCCAAACCCCTGGGCCTCC
+CCTTGAGGTCTCCTCCCAGCCCCCACCCAGAGGACCTTCCCACAGCCTTGGGAGCTGAAA
+CCCAGGCCACCCCATCAAGTTGGCCTCTGTGGGTGTACACACTCCTTTCCCTCAGGGCCA
+GGGTGGGTCCCCACCCCCAGCACTCACAGCCCCTCCTTCTCTGGCCTCCCTGCCCTCCGC
+ACCCTCCCTGCTAGATGCTGGTGCCGCTAGCCCTGCCCTGATGGCCACACTGCACCACGC
+TGGCCAGGTCAGAACCACCCGAGGAGAAGAACCAAGATCTGGCCCCACCCTGTCCTCCTC
+GGAAGGTCTCTCTGGGGCCCACCCCCTCCTCCCTCCCCAAGGATCTGAGCCTCCCTCACC
+GAGGTTCCCAGTGGAGGTAGACAGTGGATGAGTGATCCCAGGAGAGCTGGCTGCAGCCAA
+GGGGCTGAAGGGAGGTGGAGGCGGGAGGGGCAGGAAGGAGGATCTGGAAGGCCCCAGGCG
+CTCCCCACCCATCCAGCCTCGGCCTCTGTCCTGGTCGCGTTGCCCAGCGAGGCCTCTCCT
+TGGGCTGGGGCTCGGGTACTCTGCCCTGGTCGGGGCCACAGATGCCGCAAAGTCCCCTCA
+ACTCAGCTAGCCAGGGTGCAAGACCGCGCCCACAGCTGAGAAGCCAGGGGTTACGAGTGT
+GGCCCTGCCAGGACCTCCTCAGCTGCATCCTCCAGAGTAAACACAGGTGGCCGCAGATCT
+TCCAGGGCCGGCCGGGCAGGCAGGACAGGAGCCCAGGAGGGCCGCAGTCCAGCTCCCCTC
+CCCGCTGACCCAGGGCCGGACCCAGCCCGGTGACTGGAGCAGAAGGAAACCCAAGCCCCA
+GGCCCTCCCTCCGGTGGCATCCGAAGGTCTCAGCGGCCCCAGCCTCCCCCAGGGGCCCCG
+CACCCGCCACCGCCCACCTCAGACCGGAGAGAGAGTGAGGGATGGGCAGAGCCAGGCCCA
+AGTCCCCGCCGGGGCGACGGTCACGGTGCCTCACCCTCAACCGCCTCACCCAGACCTTCC
+GACCCAGGAACAGCTGAACTCAGCCTAAAAAGCACCCGTCCCGAGGGCCTGAGTCCGGCC
+GTGGTGCCTCCTGCTGCAGAGATGTGTTTTGCACACTCCTGTGTGGCAGGGAGAGGCCCG
+GGCGTGCGGGCTGGGGGCCCAAGGGGTCTGGAGACGCTTCCCTGCGGAGACGGGGTTTGC
+CCAGCCCCCACCTGTCACGCTTCTCGTCACCCCCAAGTGAGGGCCGTGGGCGCGGGCGGG
+GTGGGCAGGAGGCCCTGCTGGGCTGGGTCACACGCATGACACCTGGCTGTCGCAACACAG
+ATATCATCACGCCCGGGCACCCGTGAGTCACTGGCCCAGAGCAGGGGCTGCCCCCAGCCT
+CCCAAACAAAGACCCTTTGTCCCCAGGCCTCTGGTGCCAGGCCCACCTGTACAGCAGTCA
+GATGCGCAGGCGGACAGACACGCCGGTGGCTCGGCAGGCACAGGCAGGGCCAGGGCGTGT
+TCCCGCAACCAGACACGCTGCCATTCCTGGGTCAGGGTCAGGCTGAGGGAGACCCCTGGG
+GGACAGGCCCTGAGGTCACCATAGCTCAGAGTGACCTGAACTGGGAGTCCAAGCACAGAC
+TGGCCAAGCCCAGCCCGTGAGCGACGGCCCCAGGACGCGGCGCCGAGCTCTGCCCCCAGC
+TCCAGCTCCCAGCGGCGTCGGAGCACAGCAGATCCCAGGGCAGCGCTCTGCAGGCAGGAA
+AGAGCTTCCCCTTGGGACAGCGCGCTGAGCAGCCCCCAGCTGAGGGTGGGAGCCCCGTCC
+CTGGACCCCTTCACGCAGTTCAGGGAGCCCCACATGCCGAAGCAGCCGTCACAGCTCCAT
+GGGCCCCTCTGCTGTCCCTGGCAGGACCGAAGCTATGTGGCCTCCCGGACGCCAGGGACC
+CCGGCCACGCCCGCTCCAGGCACTGAGTGGCCAGCCAAGCGCTCGGGCCCGGGGTCCTGG
+ACGGCTGTTCTGGGTTTGTTCTCAAGGGGGCCGTGCTGCTGGCTCTGTAGAGAGTCCCAG
+TCCCAGGGCAGAGACCCACACAGATGTGCAGACACGTGGGCACACACGCACCAGTCGCAG
+GGACACACAACTGTCAACCCGGGGTCAACACGGGGCACCTGGGTACATAGATTTTTACAA
+AGCAGGGCAGGCAGGTCTGTTTGGACCCTACACAGCCCCTACATGCCCCCAGGCCATTCT
+TGTTCCAAGGCCCAGATGACAGTGGTCACCAGGTGTGGTGTGGTCTGGGGTCTGGGACAG
+GCCCCAGGAACGCCCTGGGCTTACTCCAGAGAGGCTGGCAGGCAGTCCGAGGGGCCTTTG
+GAGCAGACACCCTCCCAGCTGCAGGGCGGCAGGGGCGGCAGGGGTGACAGAGGCGGGGAG
+AAGGATGCGAAGACAAGATGCCAAAGCTGGGCCTCCAGCGCCTGCCTGTCCTGGCTGCAG
+CCCCAGGGTCCACACCCAGGCGCCCCCAGGGGCCAGGCCAGGGCAGCCGCATCTCCTACG
+TACCCCAACAGTGGGGCCCTTGAGGCACCGGGGACGGATGGGCAATGGTGTCCACACCTG
+ACAGGCGGGGCCGGAGCGGGGCCCAGCCTCCTCCTCACAGCCAGGAGCCCCCAGCCCTGC
+CTCCCCTGGCTCCTGCTGCCCCCTCAGGGTGGCTGCCGCACCTGGCCCCAAGAGGACTTC
+CTGGCTGCCCTGAGCTCCCGTCCGCATTTCTGTCCATTCAAGACCAGGACAGCACCAGGG
+CTGGGAATACTGGCTCCGACCCAGCCGAGGCAGCCCCGGGGCAGGGTGGGTCAGGCAGGT
+CCAGCGCTGGGACTCTAGGGAAGGGCTGGTCCTGTGAGCAGACGAGCTGGAGGGTTGGTG
+GGGGGAGTGTCCCCGCACCGGGCATGGCCCCTCCCAGGATGGCAGGGAGCCCACGGCAGG
+AGTGTCCGATGCCCCCAGCCCCGGCCAGGCAGCAGGGTCGGCCTGCGGTTCTGGGAAGTC
+AGCCCTGGTGGAGGTCACGGAGAAGCCGGCAGCTCCCTGCCGCTCAGGGCATGGGGTCAA
+GGGTCAGGGGTCAGGGGTCGGGTTGAGGCCGTCCGGCACGTAGCCGGCTGCTCTGGCTTT
+GCTCCTGCCAGGGTCCACGAAGCTGCCAGACGCTTGGGACACTCAATACCCCAGCTCCCA
+AACCGGGGGGCACAGGCCTGAAGAGATCCGTTTCCCTGGGCTCCCCAGGTCCCCCAGCCA
+GCCCAGACCCCAAGCAACAGCAGCTCTGGCTGGCCTGCACCTGCCCCGGGGACCCCACGC
+TCCGGCTGGGTGAGTGACAGGCATCTCCCACCCTCGTCAAGAGTCCAGGGTCCCTTCTAT
+GGCAAACATTGCAGTGTGGGTCCAGCCCAGGAGGTGAGGCTGAGAGAGAATGAAGGGGTG
+CAGCTGGGCTGGGCCAGAGGATGGAGCCTTGGCTGGGTGGGCTGGGAGCCTGGACCCTCC
+TGTGAGGCCGCCCACCCCACCCCGACCTGTCCATTCCTTTGCTCCTGGGTGCCCAGAGGG
+GGCTAGAGATGGCACATTCCAGGGGAATTGCGGCTAAGTGGCTGATCACCTCCCACTGGG
+GCAGAAACCAGGAGGCAGAGGCCAGGGAGGTGGTGCCAGCACCAGGACATCCCCACGCCC
+CCCATTCACCCTGGCCCCAGCCCCCCCCATTCACCCTGGCCCCCATGCCAGCCCCCAGCC
+ACCCCCGACCAGCCCCCATCCCCCACCTCATTCACCCCGGCCGTGGTCCCTGCCCCAGCC
+CCCGCCGCCCCCATTCACCCGGGCCCTGGCCCCCAACTCATTCAGCCCCGGCCCCCCGCC
+CCACCACTCCACGTCTCTTTGTCTCTCATCACCATCTTGCTCTACGCGGCCCTGGGTCCC
+ATTTCTGGCATGTCCATCTGTCATCACAGCTCCTACCTCCGGGACTGGGTAGGGTGGGGG
+ACTGGCTGCTGCTGAAGAACCTAGAGGGCCCCCATTCCCGGATGGTGAGGCCCCAGGCGG
+TGTTCAGAAAGGCCTGGCTGGGTGCTGCCTGATCCTGGGTGCCTGCCCCCAGCCCGTTCT
+TGCCCAGGGTTGGCCCGTCAGTTTGGGGAGGAGCCACTGAAAACTGGAAGCAAACAGGGG
+AGTCCGCAGCCCAGGGCTCACGCCAACCAGGAAGGTGCAGGCCACGCTCCTGCCTCTGCC
+TCCTCAGGGCCCCCACACTGCTGTCCCCGCTGACCCAGCTCCAGGAGGGCCCGGCACAAC
+CTTGGTTCCCCCTGTACAGATGCACAGCTGCCCGACTCTCTGGAAGGGAGCACTCTTGAG
+TGCTGTGGCCAAGCAGGGCAGGGGCTGCAGAAGGGAGACCCCCCGTTCCAGATCCAGGCC
+CCAGGGGGCAGGCCGTGCCCACAGAAGGGGTGCTGAGGGCAGAGAGGAGCCCCTAAGCCG
+GGGCCACAGCCTTGGCAAGTGAAGCAGAGGCCCCTCCAGACAGCCCCAGCCCCTGACGCC
+ACTCTGGGGGGCCCAGGGAGAGAGGTGGGGACGGGTCACCACCCAAGCCCACCTCGTGCC
+GATTGGCGCCTGCCCACACACCTCGTCGCAGGGCTGGGCTGTCCCGCCTCACTGCCCAGC
+AAGCCTTGGGGAGGGCCCCTTCTGTGCCAGCCCCGGCAGCTCCAGGTCCCAGGGGAGGGG
+TAACAGCCGTGGGCTCTGGCCTCTTCCAACCTCCCCAACCCCACCAGCGACTAAGGGCTC
+TGGATGCCAACCAGAGATGGCATCTCCGCAGCTCAGCAGAGGCCTGGACGTCCTGAGGCC
+AGTTTACACTCTTTGGTGTGGGTTTGCCAGAGCCAAAATGGGGTGGGGGTGGGGCCCAAA
+TCCACAGGACCTGCCAGGGAGCAGCAGCATGATGGTCACATATGGGGCCCACCCCACCCT
+CCATGGGGCAGTTCTGGCCCCTAAGGCCCCCGAGAGGCCCTGGTCATTAGAGTGCGGCCA
+TACCGAGAGCAGGCGAGGAGAAGCCTGCTGGTTCCAGCCCTGCTCCACCTGGGTGCCCCG
+GGCACGGCACGGTCTGGGCGCACCTGAGCCCGCAGGGGTGCCTTTCAGCTCCACACGCCT
+GCGGCGGCCAGCACATGCAAGCACGCGGTCCCGTGTGTGGCATGCACGTCCTCTTGCCCT
+GCACAGAGCCCCCCACAGGACGCAGGCCTCCCGAGGGCCCAGAACAGTGCTGCTCTCCAA
+CCTCTGGGGCTTCCAGTGCCCCACGGCCTGCTGCTCCCCCAAGGCTGGACAGGCCGTGGG
+CAGAGCTGAGTGGGGCCGGCACGGACAGTGGTCCTTGTCCTCAGGGTCGACGTGGCCCCT
+GCAGGGGCTACCAGGGCAGCGCCCAGCCTCTTGCCATCACCATAATCCCGGGCCAGGTAA
+GTCGGCCCCGAGGGAGGCTCTACGGCCCATACCCCAAGCTACCGGGCTCCCCTGTGAACA
+GCACCCTTCTGCCCCCACCCATCTCCCGCCGACCTCGGCAGCCTGGCTTCCACCCCCAGT
+GAAACATCCAGGCAGCACTCGAAGGCAGTGGGGAGGGTGGAGGGCTCTTTATTGTGGTGA
+CCACGGGCATCAGTAGGAGGGTCCCCGGGATCCGGCGGCAGCTCCTCGCCAGCCCCCCTG
+GGCGCCCTCACGTGCCCAGGAGCAGCCCGGAGAAGCTGGAGCCCGCCTGGATGGTGAGGA
+CGGCCCCGGAGCCATTGTCCACAAACACAGAAGCGTACTGTCCAGCCTGTAAGAAGCACG
+GGGACGTCACAACCGCAGCCACAGCCCAGCCACTCGGTGGCCAACGTCTGCCCACCTGCC
+CTGCGCTAGGAGGTGCCGAGGCCCCAGAGGTCTGCGCCCTGAGTGCACCGAGCTCACACC
+CGGCCCAGCCCGAGTGCACCCGAGCCCTCCCGCTCACACCCGGCCCGGACTCACCTGCAG
+CTGCAGCAGCCCCTGCACCTGTAGCGTGAAGACCCTGCTGTTGCTCTCCAGGCCTGAGAC
+GGCCTCCAGGCACCTGAACACAGCCCCACAGGGCAAGAGGGAGGCGTTGCAGGTCCAGGG
+GGCCAAGACCTGCTCCAGTGCCCAGAGACCCCTGTGGCCTGTGAGCCCCTCCAAGGGTGG
+TCCGGGGGCTGCCGCCTGGAGCGGGGGCTGAGGTCACTCACGTGTGGCGCTGGCACAGGG
+ACTCAATACAGATGAGAACACACACCACGTCCCGGGCCCGCAGCCGGGCCTTGCCCTGCA
+GCTCACTGTGGTCTGCGGAGAGAGCCCTGGGGAGGGTGGTGCATGGGGGGCGGGGTGGGG
+GCTGGTGGGGAGGGGCTTCAGGGCACACATCCCAGGACAGGCCCAGGAGTGGCTGCTGGG
+GCTGGGGAGGGGGCGCCTGAGGCCAGGCGTGCAGCAGGGACCCCATGCCCAGTCCAAGGC
+CCCCCATGGGGCAGGGGATAGGTCCCTAACAGGACCCGCACCCGGGGCCGGCGATGCCAG
+GCGCCCCCAGAAAGCTCAGCCCCAGCCCCGTCACAGCACACGGCACTGCCCCATCCGGCT
+CACCCACGTGCAGACTGGCAGAGAACTGGAAGATGCCGGACACGGGGGCCGTGAACCGAC
+CCGAGGCCAGGCTCAGACCGGAGCCTCGCAGGAAGGCACCTTGGGCAGCAGGCTGTGAGG
+GGCAGTGGGTGAGCGGCCAGCGCAGGGCCTGGCCCCCACCCCACAGACCCCGCCTGGGGA
+AGGTGCCTGCAACCGACAGCCCCTCACTCGGAGCAGCTCTCCCGGGACCCTCACGCTCAC
+TGTGGGCACCAGCAGGACTGACCCTCGAGTCCACACCCAGGAGGGTCTCCCTGCCTCCCG
+GCTACCGGGGACCCACGCTCCGTCTGGGCATAAAGTGTGATCTGGGCCCCCAGGGCCTCC
+CAACCCTGACCCGAGGCAGCCCCTCGCCCTCCGAGCCCCGCCCCCAGCCCCCAACCCACA
+TGCTGCCCCATGAGTGTCAGGCGGTGTGTGTGGTCCCGTCTTGCCTGTGGGGCCCCACCC
+AACACCCCGCTCTAAGCTCCCGGCTCCACTCACAGCCTGGAAACCATGCAGCTCCACCAG
+CGTCCGCTTGTCCACCCGGCGGGGACCCTGCAGCCGGCAGTGAAAGGCCTCGCCCACCAG
+CCGCAGGCCCGCCCCCTGGGGCAGCAGCGGGTCCAGAAGCCCTGAGAACCGGCGCTCCGT
+GGCCTCTGTGGGGAGGAGGGCACAGGCGGCCAGCAGGGTCAGCACAGGGCCCAGGCACGT
+CTGGTCTCTGGGCAGTGCAGGGCGGCTGACCTTTCAGCAGCTCCTGAAACTCGTGAAGCA
+GAGTCTCCGCGGTCACTTCTGCACCTGGAGGTCCTGGGGGACCGAAGAGATCCCGCTGGG
+GGGAGAGAGAAGCAGGTGAGGGGCCCAGTGGGACCCGGTGGGAGCTACCACCACACCCTG
+TCCGGGGCTCAGACCCTGCAGCAGCCCGGGCGGGGCTCACCGGCTTCTTGTCCCTGCTTC
+CGCACCGCTTCCTTAAGGCGCCGTCGTCCGGCCGCCGGACAAAGTTCAGCCATGTCATGT
+GGGCGTCGGAGAACTCAGGTCCTGAGGCCTGGGATGGCTGAAGGGACGGGACGGGGCTAG
+CGCACTGAGGCTGCACCCTGCAGAGAGCTGGGACCCCAGGGCAGCGGGGAGCACTCAGGG
+CAGAACCAGGGAAGGCATCGCCGGCCAGGAGAAGGACCCACGGCCGCCCTTGGGGGAGTC
+AGAACCCTGACGTCCCAATGCCACCAGCAGGGCAGGCATGCGGGGCTTCTGTGGACACAG
+CCAGAGCCTGATGCCCTGAGCCCCTCACTCCTCCCCCACTCCTCCCCCTCCTCCCCCCAC
+TCCTCATCCCACTCCTTCCCCCACTCATCTCCCTCCTCCCCCACTCCTCATCCCACTCCT
+TCCCCCACTCATCTCCCTCCTCCCCCCACTCCTCATCCCACTCCTTCCCCCACTCATCTC
+CCTCCTCTCCCCTCCTTTCCCACCTCCCCCTCCTCCTCCTCTTCCCCCTCTTCCCCCCAC
+TCCTCCCCATTCCTCTCCCCTCCTCCCCCACTCCTTCCCCCACTCATCTCCCTCCTCCCC
+CACTCCTCTGCCCTCCTCTCCCACTCCTCCCCCTCCTCCCCCCACTCCTCATCCCCCTCC
+TCCCCCACTCCCCCCTCCTCCCCCTACTCCTCATCCCACTCCTTCCCCCCACTCCTCATC
+CCACTCCTTCCCCCACTCATCTCCCTCCTCCCCCACTCCCCCTCCTCCCCCACTTTTCAC
+CCTCCTCCCCCCACTCTTCCCCCTCCTCCCCGCACTCTTCTCCCCTCCTCCCCCACACCT
+CTCCCCTCCTCCCCCCACCCTACCCTCTCCTCCCCCCATTCCTCCCCCACTCCTCAGGCA
+TCCGCTATCCGCTTGCTGTCCTGTTGACCACCACCGCAATGTGCTGAAGGGACCCGGCGC
+CCTGGAGGGGCCTGTACCTCAGCCTATCTGGGGGCTGAGAGCCAGAGGCAACAGAGAGCA
+GGCTGCAGGAGAACCGCCCAACCCTGGAAGCCTGGAGGGCCAGCCTGAGCACACACCTCA
+CAGCCCTCCAGCCGGCACCCTTTGAGGGAGGCCCGCCACCCTGCAGGGTCTCTGGAGGAG
+TGGCCCTGGGCAGTGGGGTGCCCCCTCCCTTCCAGGGGGACTGGCCCGGACTGCTGAAGA
+CCCCCCCACTGCCCCGCCCCTGCCAGCACTGCCAGCCTGGCCCTAGCGCCGGGAACCAGC
+CCACTCTTCCTGAGCTGGCAGAGCCGCGGCCTCAACCCTCCTCAGCCTTCCCATCTGGGA
+AACGGGACCTCGGGCTCCAGCGGGGCCGCGTGGGCTGAGAGGCAGCCGGGCTGGCTGCAG
+CAGAGACGCCCTCGGGAGGAGGGAGACCAGCATCAAAGGTGTGAGGGCCGGGGATGGGGG
+CTGCTCTGGCAACTGCGGCTCCCCTCCCAGTCCTGGGGCCCACGACGGCGGCAGCAAGAC
+CTGCCCTCCAAGACCCCTGGAGAGACCCTGAGCAGGAGAGAGGAAGCCCAGGGTTGAGGT
+GGGCTTGGGGCCTTCTGTCTTTGTGAGGACGCCCGGCCTGACTGGGGCCCCAGGACTTAA
+CCCGCAAGAGGGGGTGCTAGCTACACAGGACCCCCAGAAAGCACAAGGGACAGGCTCGCC
+ATGGCGTCTCCAGCCGCAGGAGTCATGGGGCGCTGGACTCCCAAGGGGTCTGGTGAACCA
+TCCAGCAAGCAGCCGGAACCACCCCACCCCCGCCCCCAAATCAGCAATTAACCTAATAGC
+AACAGGTTCCTCAGAGCGCGGCAGGCCCACGCTTCAAAGGGTTAACTGCGGCCCCCAACC
+GCGGGAAGCCCCCTTCACCCACCCACCCCAGGCCAGCTGGGGGCCAGGTCTCCGCTGCAG
+AGGAGGAGAGGGCTTCCCAGAGGCCGGCCTGGCTGGGCTGCAGCAGATTCTCAAGGCGGG
+ACCGTGGCCGAGGCCTCGAAAAGGGCGACCCGGAGGCAGAGCCGGCAGGGACAGAGCCTG
+CTGGGGGAGGACGCCCCAGAGCCCCAGCTCCGAAGCTGCCCCGCGAGGGCCCACGTGCGT
+CCCGGCCGCGTACCTTGGGGGCCTCGGGCAGCCCCTCGCGGGAGGACGCGCTGGCGGTGG
+CGTTGGGGGGATCTGCGCGCTGGCCAGGCTGCTGCGTCCTCTGTGCCTCCCGCCGGGCCC
+CGACGCCCCCGAGGAGCACGAGCTGCGGCCCGAGGAGGACCACGACCGCGGCCCAGGCCC
+AGCGCCGCATGGCTCCGTCCCGAGGCGGCTCAGCGCGGCGAGTCTCGGCGCCAGGGCGCA
+GTCATGGGGACGGCCGGCGCTCAGAGCCCCCGCGCGGGGGCGAGGCCCAGGGGCGCGCCC
+GGCCTCCGCCGCTGCATGTCTGCGCGGACCTGCCCGGAACGGCGGCGCGACGGCGCTCAG
+GTCCCCCCGGGGTCCCGCTCCAGCCCCCGCTCCCAGCCCCCGTCCTCTCTGGCCTCCTCA
+CTCCGCCGCCCAGTAAATCCTCCCCTCGCCTCCTCCTCCCCAGACCTCGCAGGCTCCAGG
+GTGGGGGCTCACACTCGGACGATCAGCCAGCCGCCCGGGCGCCCCGACGGCCAGGGACGG
+AGACGGGGCGGAGACCCCCACTGACCCCGGCCGCTGCTTCTTGCCTCCCGTCCCCAGACC
+CCACCCTGCCCCCATTGCTTCCCCAAAGGTCCACCTCATTCTGGGAACCGTGAAGACAGC
+AGCCTACCTCCTCGCCCTCCCTGCCAGCTGAACTCAACCTGGCTCCCCTCACAGCAGCCT
+CTGCAGCCAGCCACCGGAGGGCAGCTACCAGCCAGCCAAAGCCCCAGCCCCTTCCCACGA
+CCTCCTCACCCAGGCTCCCCCGGGTGCCCCGCCCTGACTCACGGCCCCGGCCCAGGGTCC
+TGGGGGTGCTGGCCGGCCTCGCTGGGGCCCCACTCGGGGGAAAGGTGAGGCCAGATCATG
+GCGACAGGCCCCTTGGGCTCAGTGGCTGGAGGAATGGGGTGGCCAGGTGGGGCTGGAAGA
+CCCTCCAGCCGCTGGTCCTGGCCGAGGCTAACAGTGGCCCAAGGTCAACATGCCGGCCCT
+GATGGACAGCTCGGAACACTCCAGACCCTCCCCTCTTGCCAGACACGAAGGTAGCCACGC
+CGAGACCCCAGCGTCAACCCCAGCCCCAGGCCACATCCACAGGCAGAGCCACGGGAGACC
+AGGCTGGGATGGGGATGACGCTTGGGAACCCACCAGGGACCCCGGCTGCCCCCTCGCCCT
+CCGGGCTCTCAGGCACTGACTGGCATCTCCAGAGAGCACTGTGGAAGCCTCCCGGCCCCG
+TGTCCGCTCGTGAAGGTGGTGGAGGACCCTGGGGACACGGCACAGCGCCCACACAGTACC
+AGCCCTGCTGGACCCCCGCAGGTGAGCCCTGGATGTGGCCTGCATCTAGCATGGGTCGGG
+AAAGGCAGCCCCAACACCCCTCAATCCAGGCTTGGGGCAAAGGGAGGGGTGGGCAGGTGC
+CCTGGCCAAGGAGACCCCCCGCCCAGGGCTACCAGACCCCTCCTCACAGGCAGGGCATCC
+AAATTTTCTCTGTCACCCACTGGCAATGAGCTCCCCTGTGACTCTAGACAGAACAGGCTG
+GATCTCCAACTCTGACCTACAGGCAGGAAAGTGGGCAGCCCTGGGAGGCTGGACTGAGGG
+AGGCTGGACTTCCCACTCAGGCCTACACGCAGGAAAATGGGCAGCCCTGGGAGGCTGGAC
+CGAGGGAGGCTGGGCCTCCCACTCCACCCTACAGGCCAGGACACGGGCAGCCCTGGGAGG
+CTAGACCGAGGGAGGCTGGGCCTCCCATCTACCCTACAGGCCGGGACACAGGCAGCCCTG
+GGAGGCTGTACCGAGGGAGGCTGGGCCTCCCCCTCTGCCCTACAGGCAGGAAAACGGGCA
+GCCCTGGGAGGCTGGACCAAGGGAGGCTGGACTTCCCACTCTACCCTACAGGCAGGAAAA
+CAGGCAGCCCTGGGAGGCTGGACCGAGGGAGGCTGGGCCTCCCACTCTGCCCTATAGGCC
+GGGACACAGGCAGCCCTGGGAGGCTAGACCGAGGGAGGCTGGGCCTCCCACTCTGCCCTA
+CAGGCAGGAAAACGGGCAGCCCTGGGAGGCTGGACCAAGGGAGGCTGGACTTCCCAATCT
+ACCCTACAGGCAGGAAAACAGGCAGCCCTGGGAGGCTGGACCGAGGGAGGCTGGGCCTCC
+CACTCTGCCCTACAGGCCGGGACACAGGCAGCCCTGGGAGGCTGGAGCAAGGGAGGCTGG
+GCCTCCCACTCCGCCCTACAGGCCGGGACACGGGCAGCCCTGGGAGGCTAGACCGAGGGA
+GGCTGGGCCTCCCACTCTGCCCTACAGGCAGGAAAACGGGCAGCCCTGGGAGGCTGGACC
+GAGGGAGGCTGGACTTCCCACTCTACCCTACAGGCAGGAAAACGGGCAGCCCTGGGAGGC
+TGGAGCGAGGGAGGCTGGGCCTCCCACTCCGCCCTACAGGCCGGGACACGGGCAGCCCTG
+GGAGGCTGGAGCGAGGGAGGCTGGGCCTCCCACTCCGCCCTACAGGCCGGGACACGGGCA
+GCCCTGGGAGGCTGGAGCGAGGGAGGCTGGGCCTCCCACTCCGCCCTACAGGCCGGGACA
+CGGGCAGCCCTGGGAGGCTGGACCGAGGGAGGCTGGGCCTCCCACTCCGCCCTACAGGCC
+GGGACACGGGCAGCCCTGGGAGGCTGGACCGAGGGAGGCTGGGCCTCCCACTCCGCCCTA
+CAGGCCGGGACACGGGCAGCCCTGGGAGGCTGGACCGAGGGAGGCTGGGCCTCCCACTCC
+GCCCTACAGGCCGGGACACGGGCAGCCCTGGGAGGCTGGACCGAGGGAGGCTGGGCCTCC
+CACTCCGCCCTACAGGCCGGGACACGGGCAGCCCTGGGAGGCTGGACCGAGGGAGGCTGG
+GCCTCCCACTCCGCCCTACAGGCCGGGACACGGGCAGCCCTGGGAGGCTGGACCGAGGGA
+GGCTGGGCCTCCCACTCCGCCCTACAGGCCGGGACACGGGCAGCCCTGGGAGGCTGGACC
+GAGGGAGGCTGGGCCTCCCACTCCGCCCTACAGGCCGGGACACGGGCAGCCCTGGGAGGC
+TGGACCGAGGGAGGCTGGGCCTCCCACTCCGCCCTACAGGCCGGGACACGGGCAGCCCTG
+GGAGGCTAGACCGAGGGAGGCTGGGCCTCCCCCTCTGCCCTACAGGCAGGAAAACGGGCA
+GCCCTGGTGTAGAGGGCAGCCCTACAGGGTTTGTGGGTTTTTCTCCCCGTGTGCGGAGAT
+GAGAGATCGTAGAAATAAAGATACAACACAAAGAAATAAAAAAGACAGCTGGGCCCGGGG
+GACCACTACCACCAAGATGTGGAGACCGGTAGTGGCCCCGAATGCCAGGCTGCGCTGTTA
+TTTATTGGATACAAGACAAAGGGGCAGGATAAGGAGCGTGAGCCATCTCCAGTGATAGGT
+AAAGTCACGTGGGTCACGTGTCCACTGGACGGGGGCCCTTCCCTGTTTGGCAGCCAAGGC
+AGGGGCCAGGGAGAGAGAGAGACAGCTTACGCCATTATTTCTGCTTATCAGAGACTTTTA
+GTACTTTCACTAATTTTGCTACTGTTATCTAAAAGGCAAAGCCAGGTGTACAGGATGGAA
+CGTGAAGGCGGACTAGGAGTGTGACCGCTGAAGCACAGCATCATAGGGAGACGGTTAGGC
+CTTCGGATAACTGTGGGTGGGCCTGACCCTCCACAAGAGGTGGAGGAGTAGAGTCTTCTC
+TAAACTCCCCCGGGGAAAGGGAGACTCCCCTTCCCAGTCTGCTAAGTAGCGGGTGTTTTC
+CCTTGACACTGACGCTACCGCTAGACCACGGTCTGCTTAGGTCACGGGTGCCTTCCCAGG
+CGCTGGCGTTACTGCTAGACCAAGGAGCCCTCTGGTGGCCCTGTCCGGGCGTAACGGAAG
+GCTCGCACTCTTGTCTTCTGGTCACTTCTCACCATGTCCCCTCAGCTCCTATCTCGGTAT
+GGCCTGGTTTTTCCTAGATTATGATTATAGAGCGAGGATTATTATAATATTGGAATAAAG
+AATAATTACTACAAACTAATGATTAGTGACACATATGGTCTATACCAAGTATAACTCTTA
+TTTTATATATTTTGTTACACTGGGACAGCTTGTGCCCTCGGTCTCTTCCCTCGGCACCTG
+GGTGACTTGCTGCCCTCACCCTGGGAGGCTGGGCCTAACTGGGAAGGATGTGGCTTCGTG
+TTCCCAACCCCAGGCACCTTTAAAATGAGCTGAGCCTGGCACCCAGGCAGGAACACTCAG
+CCCCCATGCTCCCTCTAGAAGACGACCAAGAGGACCCCACCCTCTGGGTCACCCACCAAG
+GATCCAGGGTACCCTGGGCCACAGCCACGAGCTGCTCACAAGGGGAGGCTCAGGTGCAGC
+TGCTGGCTCTGCTCACCCCCTGCACCCCCCAACGCAGACACCCTGACACCCCCCGGCCCT
+GGAAAAATGGCAAAGGACCACGGTGCCCTGCCCAGCCGCCTGCTGCAGGGAGAGCAGCTC
+CCTCAGACCCGGAGTGCTCTGCTGTGCCGGCTGGTTCATCAGCACTCAGGCAGGCCTGGG
+CATGCGCTCACAGAGAAGCTCGAGGTTGCCAGAACACAGGAAACGCCTCTTCTTTCCTGT
+GACCACGAGGCCACGTGCTCACCTGTCTGCAGAATATCAACTTTTAAGGGGCTTTTCTCT
+CCTCATTAAAAGACTTCACAGTGTGCTCTGCATGGCGAGGGGACACACCGTGCTCCCAGG
+GGGAAGTCAAGGACGGCCTCCACCGGTGACAACACAAGAACAGAGGGGCCCACGATTCCT
+CTAAGGGAGACGGGGACAGAGGGTCAGACGTGCCCGGCCCAACAGGCCAAACATCATTTT
+TTTTTTTTTTTTAGACAGAGTCTCACTCTGTCAGCCAGGCTGGAGAGCAGTGGCACGATC
+TTGGCTCACTGCAACCTCCACCTCCTGGACTCGAGTGATTCTCCTGCCTCAGCCTCCTGA
+GTAGCTGGGATTACAAGCACATGCCACCATGCCCGGCTAATTTTGTATTTTCAGTAGAGA
+CAGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTAATCTGCCCA
+CCTCAGCCTCCCAAAGCGCTGGGATTACAGGAGTGAGCCACCACGCCCGGCCCAAACATC
+ATTTTTTATTTTGGGCCAGTGCGGACAACATGCCACGGGCACCACCTTCACTGCTTGACC
+GATGATCGCTAAAAGTTGAGATTTCAGTTGGGCGTGGTGGCTCACGCCTGTAATCCCAGC
+ACTTTGGGAGGCTGAGGCAAGCAGATCACGAGGTCAGGAGTTTCAGACCAGCCTGGCCAA
+TATGGTGAAACCCCGTCTCTACTTAAAATTAGCTGGGTGTGGTGGCAGGCACCTGTAATC
+CCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGGAGGCAGAGGTCACAG
+TGAGCAGAGATCACGCCACTGTACTCCAGCCTGGGCGACAGAGCAAGACTCCGTCTCAAA
+AAAAAAAAAAAAGTTGAGATTTTAGTCGGGCGCGGTGGCTCACGCCTGTGATCCTAACAC
+TTTGGGAGGCCGAGGCAGGTGGATCCCTTGAGCTCAGGAGTTCAAGACCAGCCTGCGCAA
+CATGACGAAACTCCATCTCTACAAAAAATACAAAAATTAGCCAGGCATGGTGGCGCACAC
+TTGCGGTCCCAGATATGTAGGGGGCTGAGTTTGGAGGATCCCTTGAGCCCAGGAGGTCAC
+CGTTACATGTGGGCGGCAAGCCACCCAGGTGCCGAGGCAAGAGACCGAGGGCATGAGCTG
+TTCCAGTGTAATAAAGAAAATATACACAATAAGAATAGTTACACTAGAAATAGATTATAG
+ATGTGATGATATATGAATATTCTTAATCATTAGTTTCTAGCATTACTCTTCATTCCAATA
+TTATAATAATCTCTGTTCTACAACTATAACCTAGGAAAAACCAGGCCATACAGAGATAGG
+AGCTGAGGGGACATAGTGAGAAGTGACCAGGAGACAAGAGTGTGAGCCCTCTGTCACGCC
+CGGACAGGGCCACCAGAGGGGTCCCTGGTCTAGCGGTAGCGCTAGCGCCTGGCAAGGCAC
+CAGTTACTTAGCAGACGGGGAAAGGGAGTCTCCTTTTCCCCGGGGGAGTTAGAGAAGACT
+CTGCTCCACCATCTCTTGTGCAAGGCGACATCAGTCAGGCCCACCCGCAGCCATCCAGAG
+GCCCGTCTCCCCGTGATGCTGTGCTTCAGCGGTCACACTCCTGGTCTGCTTTCGTGGTCC
+GCCCTGTACACCGGGCTCCGCCTTCTAGATAGCAGTAGCACAATGAGTGAAAGTACTAAA
+AGTCTTTGAAATACATAGAAGAAAGAATGGTGTAAGCTGTCCTCTCTCTCTCTCCGCCTC
+GGCTGCCAAACAGGGAAGGGCCCCCTGTCCAGTGGACACGAGACACACGTGACCTTACCT
+ATCATTAGAGATGGCTCACGCTCCTTACCCTGCCCCCTTGCCTTGTATCCAATAAATAAC
+AGCGCAGCCAGGCATTCGGGGCCACTACCGGCCTCCACATCTAGGTGGTAGTGGTCCCCC
+GGGCCCAGCTGTCTTTTCTTCTATCCCTGTCTTGTGTCTTTATTTCTATGATCTCACATC
+TCTCCGTACACAAGAAGAACCCACAGGCCCAGTAGGGCTGGACCCTGCAGTTACAGGGAG
+CCATGATAGCACCATTGCACTCCACACTGGGCAACAACAGAGCAAGACTTTGTCTCCAAA
+AAACAAAAAAACAAAGTTGAGATTTCACATCTAGACGACATTTGAGACAGGGTCTGGCTT
+CGCTGCCCAGGCTGGATTGCGGTGGCTCCATCATGGCTCACTGTAGCCTCCACCTGCCGG
+GCTCAGGCAATCCTCCCACCTCAGCCTCCTGAGTAGCTGGGACCAAAGGTGCACATCACC
+ACACCAGGTAGTGTTTTGTATTTTTTGTGAGATGGGGTCTCACTACATTGCCCAGGCTGG
+GTTCAAGAGATCCACCCCTCAGCCTCCCAAAGTGCTGGGATTATAGGCGGCAGCCACTGC
+ACCCGGCAGTAGCGTGTTGAGTAAACACTCTATTCGTTAGCATTCCCCCTCCCATGAGCC
+TCGGGAGACACCGGGCTTTGGAAGTGATGCTGGCGGTCACAGAAGCGGAGATCAGGGCAG
+GGCTGGCATCCAGTACGGGATGGGGAGAGAGCCCTGCAGAGGGCTCTACACCATGGCTCC
+AGCGACGCGATTCCCTGTGGGGACCCACCTGCCCTGCAGCTGCCACACCACCCCAGGCCA
+GCAGGTGTGACCCCCTGGTCACGGGCCACCCCAGCCCTGAGCACAGAGATGGACACACAT
+CCCGGCCCACACAGACACAAGCAGCATGAAATTCAGAAATAAAGATATAATGAAAGACCT
+TTTTTTTCCACAAGAATAGGTTAAATACATACAATTGGTAAATTATAGAGCAATTCTGAA
+TAAACTGATCAAAAAACGAAGAAAGATGAGCGCGTGCGGGCTGGGCTTGTCTCACGCCCG
+CCTCCGGACAGGGTGGGTTTCTTGCCGGCGGCCGTGCCCCACCTCGACGCGATGCACCTG
+CGGTACATCCCACCCAGGCGAAGTCACGGAACAGACGCAGAAGAGGGGAGACGGCCGAGA
+CCCGGGGAGCCACGCGGCCCGAAACAGCCCCTGCTGGCTCTGGCGTCTTTCCGGGCCGGG
+GTGCCCCTCTGCCATGTTCCGTGGACAGCGAACACCCGGGCCGGAGCCATTACCTACTGT
+GAAGGCCAGCGCAGGGGGCACGGGATGTGAGGGAGGCCCCCGAGTGCACGGGGCCTTCTG
+CAGGGACTCCGGTCCTCCGCCTTCCACCAGCATAGGAGGACGGGCTTCTGGCCCACCGGA
+CATAAGGAATTCAGAGAAAAGGCTCTGCAGGTACCCAAGGCCCCCCAGCCTGCAGCACCG
+AGGGGCGCCCAGGAGGCCCGGCCTGCGGAGGGCACCGGCAGCCCCCGCCCCGCTCGCGGC
+CGCCGCAGTCAAGGGCGACTTGTGGTTGGAGTGAGCAGGCTCCTGGCTTCCAGGGCAGCA
+AAAACCCCCAAGCACTTTCTAGAAGGAATGTGTTTCATTCTGACTGTAAACACATTTGTA
+AATGCTGAGACCAAACCCCGACTTATGGATCCTGAGCCACGGCCGTCACTGGCCCCGCTA
+AGCCTCATCACCACACGGCCAGGCCAGACCAGCACCCGCGGACGCCAGCTCCACCCCTGG
+GCCCCGAGGTTCCCACCCGCTGAGGAGCCGGGAGCTCCGAGAAACGCGCCAGGAGCTCCA
+AGAACGCAGGAGCAGCCCGCGGTCGGCAGCAAGTTTGCATTTCTAAGTGACCACATCTAA
+TAAAATGAAAAACGGGTTTACTAAAACAGGTCCAAAGACAACACGGAAGATAAGCTACAA
+ATCCAGCACACAAGGCCCACCCACACCAGCCCCAGCGGCCCGTGGCCAGGACAGGGCTGA
+GGCTCCAGTCTCCTCCAAAGCCCAGTCACACATTTTGGTTTTTGCTTCCCCTTTCAGGTT
+TTTAAAAGCTAAACCTAGGAGCCTGGTGGGTCTGCCTGTGCTGGGCAGTGTGTCCAGCCT
+GCCGAGGTCACGCTCTGGTGCGCGGTGCCCTCAGTGGCGCCTTGGGTCTCGGCGCCTGGG
+CCTCACTCCTGCGCGATGCTCCTCAGCACGTACTTGACCGTGTAAGCAAAGGCTGCAAAC
+CCAACTATCACAAACAAGTTCGCCAGGGCGCCACCCAGGAGTCCGTGGTGCCGGTTGGCC
+TGCTGGAGCCCTGCGAGGTTTGGGACGGCCCCCGGCGCATGCCCGTTGAGCAGCTGAATC
+CCGTTCTGGACGAGGTGCGTCTCCCCGTCTGGAACCACGTCTGGCAAGGGGAGAGTCTGG
+GGTCTGCTACTGAGTTCGTCTTGTGCTTTCTGTTTTTGTTTAATCTCCTAAGAGAAAAAC
+AGCGAGAAAAGCAGCTGGTCTCCAACCAGCGCCTTTCAGGACCAGCACTCCCGTTCTCAG
+GAGTCCACGGTCCACCACCAAGAACCAAGCCCTAGGCTGTGTCAAATTCCGACCCCATCT
+CACAGGTGAGGGCCCGAGCGTGGCCGGCCTCACTGGCCCTGTGCCCCTTGGCCCCTGCAC
+TCAGGCAGACCAGAGCAAGGCTGAGCCACAGAGGCCAAGACCAGGGAGCACTCCAGTCCC
+AGTCCCACATGGCAGCCGCTGTGCCTCCCAGCTATCCCCAGACACCACCCAGCTGGCTGC
+TCAGAACCACGAGCTCCACGCCCCTGTGGGACAGGCCCAGCCCCCGGCCCACCAGCACAG
+CTGTCCGCAGGCCACCCCCCAGAGCCCAGGCTTTCTGCCTCCCCTGCCTCGGGGCTCCTG
+GGGGAGAGGAGCCATCCCCTGGGGAGGTCTGCAGCTTCAGGACACAGATTTTACTCTTTG
+GAAAGAGGTGAAACTCAAGTGTTTTAACGCAGGGGAAGGCGAAACCCACTTCCGTCTTTC
+TTACCTCCACGACTTCAGGAAATAATTCACAAAAGACTTTATCTTTCAAATTAAATGCTA
+AACTCTGCACTGCCAGTTGTCTTTTCTAGGAAGGAAGGGAAGGGAATCAGCCAGAAAACT
+AATTTCAATTCTTTCAAGATTCTAAAAACAGATGATTTCAAAGTCAAGGGCTGCAGTCTT
+CGTGTTGCAGAAAGCATTTAATAAGCACACTCTTCACAGCAAACTAACTTATAGTCTTAC
+AAAGCCTTCTTAATCTTCCCCCCATCAATTCATGATATCACACTTGATTCCTATTAAAGA
+CAGGGAAAAACAAGCCACCAAAGCACCGGGCTCCCCGCTGACAAGGCCCGGGCCGTCTGT
+GCAACTGGTACCGCCTTGGCCCACCCCAAGATCCCAAGGAGGAGCCCCTGGCGGGTGTGG
+ATGAGGCTGGATGTGGATAAAAGCAAGACCGAGAGGCAGCGGGGAACACGAGGCCACAGA
+GCAAAGCAGTCTCCACGACAGTGCCTGGGACAAGGTGGGAACTCCACCCAGCCCCGCCTA
+CTGAGAAGAAAGGCAGCTGCGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT
+GGGAGGCCCAGGCGGGCGGATCACGAGGTCAGGAAATCAAGACATCCTGGTTAACACGGT
+GAAACCCCGTCTCTACTAAAAATACAAAAAAAAAAATTAGCCGGGCGTGGTGGCGGGCGC
+CTGTAGTCCCAGCTACTTGGGAGGCTGAGACAGGAGAATGGCGTGAACCCCGGGGGGCGG
+AGCTTGCAGTGAGCCGAGATTGCGCCACTGCACTCCAGCCTGGAGACACAGCGAGACTCC
+GTCTCAAGAAAAAAAAAAAAAAAAAAAAAAAGGCAGCTGCAACTCAGGAACAGAGAACAG
+CCCCCCAGACACAAGGCTGACGGCCCACCAGGGAGAGGCTCTAAAACTTACCGTGAAGTC
+CGACGTCTCTATACTGCCCAGGGTGGGGCCCTTCTCCACCATGAAGCTCAGGAGCCCAGT
+CAGGATGGTGGAGACAGACCAGGCCGGGTTCCACGTGTCCGGGTGGAAATCCGTGATAGA
+AAGACACAGCCTGCAAAACGGGGGCCCCGTCAGTGCACACTCCCCACCGCAGCCAGAAAG
+CCTCCGCGGCCCCTCCAGGCACCTTACCTGGTGTTGCACTTAAACCTCCCGTTGGGAGTG
+ATCATATAGATACTGGGAGGTTTGAAAGGAAATTCTCTGGGAAAAATTAGTTTTCCATGA
+TAATAGCCACCTACATGGAAACAAAACAGAAAGGGCCTTGTCGTCCGCCACAGCAGGGGC
+TCCTGGAGACCTCGTCCCCATCCCCCCACGCCACCCCCCCCCCCCCCCTCAGCTCGGCTC
+CCGAGTCCTCATTGCACTCTCCGTCCCCAGCCGGCTCCCAGGCTCAGTCCCCCACTGACC
+TTGCTCTCCACTACCACCCACTGTCATGACCACCCAGACCCAATGCCCCTCCCCACCCCA
+CCTGTACCCACCACCCGACTGGACCCAGACCCCCACTGCCCCGGGAGCTCGAGACAACCA
+CAGCTACTGCACACCCCTCTCCCTGGAGTGTCCACACACACCCCCACCAGGAGCAGAGGG
+GTCGGAAGAGGCATGCAGGGCCTCCTTGCAACACCCCCAGCACAGCAGGAGCTCCAGGCC
+CAGCTGAGGCCGCCCCTCTCAGGACTCAGGTCCAGACCCAGCGACTCTCCAGCACCGTTT
+GCTTCCCCGACCCAACTGCACCCAAAGGCCAGCAAAACGCACCTCAAACACACCACTCTC
+CACCACACACCCCTCCAAGTTCTGCCAAATGCCCCCTGCCCTGACCTGATCCCCTGGATT
+CGGGCCTCATTCATGGCTCTTCACACGTCCTCCCCTCCCAAGCTCTCAAATCCACCTGAC
+CAGGCTTTCTCCCTGCTCTACCAAACCTGACCTGAAGATCGACCTCAGGGTCACCCACAC
+GTTCCCACTTTTTTTTGTTTTGTTTTGTTTTTTTTTTGAGACAGAATCTTGCTCTGTCGC
+CCAGGCTGGAGTGCAGTGGCTCGATCCTGGCTCACTGCAACCTCTGCCTCCCAGGTTCAA
+GTGATTATTCTGCCTCAGCCTCCTGAGTAGTTGGGACTATAGGCGCGCGCCACCACACCC
+AGCTAATTTTTTTTTTAATTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTC
+TCTATCTCCTGACCTCATGATCCGCCCGCCTCGGCCTCCCAAGGTGCTGGGATTATAGGC
+GTGAGCCACCTCCCCCAGCCATACCACTGGTTTCTGACCACCCAACGGCATAGCCTTATA
+AGGGGCCACTCCTGGCTCCGCCTCTCCAAAGCCCCACCCTGGTCTAGCTCCTCCACTCCC
+CACCCCCTCTTCCCACTCCAGCCAGCCCCTCTTCGCCCACCCAAGCACAGGGTGCTCTCC
+TCTCAGTCCTGGCATCCTCCTGGGGTCGCCCTAGTTTCACGGCCTCCCATCAGGAGCCCT
+GCAATGGCTGCTCAGCCACTTCCCCCACCCTGCACCCACGGGCCCTGTGCACACTCCAGG
+CCACTACACTGACCGTCCACAGCACAGCGCCCAGACGCCCCCATCCAGGACAGAAATCCG
+GCCACTTCCACCAAATGGCAACTTGGCAACTCCATCCTCCTGGTATCACACCCACTCCAT
+GAGCAAATCCTGTTGGCCCCACCTTCAAATCAATCTAGAGCCGCACACCCTGTGTGGCTT
+CCCCTGGCCCTGCTCCCAGGCCCTCTATGAGCTGCCTCATGGCAGCCCCGCCCCAGCCCG
+AGGCCCACACGCTGGCTGCCCAGGCTGCACCTGGAGTTGGTTGGAAATTCAGAGCTTGGG
+GCCAACCCCAACCAGAGGACCACAAGTGCACAAGCCAGGACTCCCTGGCCACACCTGCAT
+GCGTTGACGTGTGTGTGCATGCCATCAGGACGCGTGTGTGCGTGTCTGAGTGTGTGCATG
+CCATCAGGACGCACGTGTGTGCATGTGTGTGTGCATGCCATCAGGACGCACGTGTGTGCA
+TGTGTGTGCATGCCATCAGGACGCACGTGTGTGCATGCCATCAGGACGCGTGTGTGCGTG
+TCTGAGTGTGTGCATGCCATCAGGACGCACTTGTGTGCATGTGTGTGTGTATGCCATCAG
+GACGCATGTATGTGCGTGTCTGCATGCCATCAGGACACGTGTGTGTGCATGTGTATGTGC
+ATGCCATCAGGACGCGTGTGCACGTGCGTGCCATCAGGACGCATGGGCGTGGGCATGTGT
+GTGCGTGCCATCAGGACACGTGCATGCGTGTGTATGCGTGTGCATGCCATCAGGTTTGAG
+GAGCACTGGCCTCTGTCCTCCCTTGGGCTCCCTGTGCACAGCCCTGCCCCAATGCGAGTC
+CCCAAATCGCCACGGGCTCTTCTGCTCTAGACCCACCCTGTGTAGGATGCAGCACCCCTG
+CCCCTCGAGTGCTTTACATCTTGCAGGAACGCTCATCATCTTAGGCCGCCTCGGCATCCA
+CTCTGAATCTAGGCTGGACTTTCTCTGACCAGAAGCGGGGCTGCCACCCGCAACAATTTT
+CAGTTCACATCCCCCTTCCTCGAGCTGATCCACCCAGACGCCCGCCCTACGCACTGTCCC
+CTGGTGACCACCCCCCATGTCCCCACGGACCCCACGCCCCACATGGACTGTGCAGCCACA
+CCACGGAGTCCCCCACAGTCACAGCGTGGCCCCACGGGGCTCGTGCCCGCTTGTATTAAA
+CCCACCAGTTAAAACTCCCCAAGGGAAACCTGTGTGCAGAACGCCCTGGACCCAATAAAG
+GGTCGGCCTGGGGGTTCCAGTCTCTCTCCACTTTCCCTGGCCTCCCTGCATGTGTGGCCT
+CCCGCACGTGTTTCCCTCGTGTCTCTCTCTTGATCACTAGGGGCTGCTCTCCCTCCCATA
+GATCCTAAATGAAAACACGGCTTCACTGTCTGCCTCCCCTGAAGACACACATGGCCAAGC
+AGGGGGACGCTGCAGCTTCCTCTCTGCACTCTGCTCAGGGCTGGCATTCGAGGACACGCA
+GGAACAGGGGTGGAGTCAACAGTGGAGGGACGGCATGAGCAAGTGCCACTGTCACCCATC
+CTGGCGTGCGGCCACATCCACCAGGGAGAGGCGAAGCCCAGGAATGACACCCAGAAGACA
+CAAGAGATCATAAGGAAAGGCCAAACTGGAAAGTGAGTGAAAGAAACAGGCTTGCTTAAA
+AGAGGAAGCGGGAACAGCCAAAGCGAGGCTGGAACGATGTTTAGCTCGGTGCTAATGGGC
+AAGAGTGACTTACACGGCAGGAAACAGCCAGTTGAGCGCAGAGGGTGCTGGGAGATGGAC
+ACCCTGCTGCCTCACTGCGTGCGCACACCTGTCGGGATGGGAGACGGGCGCCCTGCTGCC
+TCACTGCGCGCACACCTATCGGGAAGCCCCAGACGGCTATCCCACTGCTTGTCACCCGCC
+AGAGAAACCCAAGACAAAGGCACCAAGAGCCACACACACACAGACGTTCACAGCACCAGA
+TGAAAATCAGGAAGCACCCACTTGTCCTGAAGTGGGTCCCTGGCAGCTTGAACATCCCCA
+CACCCCAGGCCATCTGCTGAAAAGCCTGAGGCAAAGGCCTAGCTGGCTACTCTGCCCCAT
+GGCCTGTCCCTCCTCTACCACTGCCTGACCCTCATCACTGGGGTAAGTCTTGAAACCACA
+GACTCCACTTCATTCTTTAGAAAAATGGTTTTAACTGTTCTAGGTCCTTTGCCTTTGCAT
+GTAGCTTGTGTAGTATAAAAAACTGAGATTTTGTTAGGACTGTGTGAAATCTACAGATTC
+ACTCAAGGGGAATGATTTAGCAACATTTGTAGGAAGCCAGCTCTGAACTGTCAGAGTGGG
+CACGCCTGGGCAGCACCAGGGGCAGAACAGCCACGGAACCCAGTGCACGGAGGGGACGCA
+GCTAATGCACAGGCAGGAAAAGGGGTCAGAAATCCCGAAGTCAGGAAGGAAGCTGTCGTC
+AGCAGCATCAGATACCAGAGGCTAAGAAACTGAGGACTGAGAACAGCCCCTCGGCAAGTG
+GCAATTCGGAGGGGTTCCCTGGAGACCCTGAAGGAGAGCAGAGGGCAGGGCTGCAGAGAG
+CAAAAGGCATCCCCCAGTGAGGGGGAGGTCCGCGGGGACGGGAGCAGCAGTGCCATAGAG
+GGAAATGGGAGGGGCAGTAGGAACACACATTCTCTCTCTGAAGGGAGGCTTTCCTGAGAC
+CCAGGACCAGCACAGAGCCACACACGGTTGTGGGGAACAACGGAAGCGATGGGAGGGGAC
+CAAGATAAAAGCACAAGTGACAGGGTTGGGGCTGGCAACGGCCGCACCACACCCAGGGGC
+TGCCCCCTCTTCTCCCAACTGTGTCCAGCCCTGTTGGGGGAGTAGCTCATCTCCACCAGC
+AACTGACCTAGCTGGTGAAGTTGAGGGAGACTGGGTGTGGATACAGAATTAATATTCACT
+ATTTATTTTTAAAAAACTAAAACCACAAAACAAACAAAAAAAATGTAAAGCTGGCATAAT
+TTTGCTTGTCAAAGACCACCACCCATTTTGGTTTTTTTTTTTTTTTTTGAGATGGAGTTT
+TGATCTTGTCACCCAGGGTGGAGTGCAGCGATCTCGGCTCACTGCAAGCTCCGCCTCCTG
+GGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGGCCCCACCAC
+CACGCCCAGCTAATTTTTTGTATTTTTTTAGTAGAGACAAGGTTTCACCGTATTAGCAAG
+GATGGTCTGGATCTCCTGACGAGTTTCACTCTTGTCACCCAGGCTGGAATACAACGGCAC
+GACCTCGGCTCACTGCAACCTCCGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTC
+CCGAGTAGCTGGGATTATAGGCATGCACTACCACACCCGGCTAATTTTGTATTTTTAGTA
+GAGATGGGGTTTCTCCGTGTTGGTCAGGCTGGTCTCGAACTCCTGACCTCAGATGATCCG
+CCCACCTCAGCCTCCCAAAGTGCTGGAATTACAGGCGTGAGCCACCGCGCCCGGCCGACC
+ACTACTCACTCGGTGGTATATATTCTTCAGATCAGCTGAAGGCACACACACGCATCGTAA
+CAAGTACTTTAACACGCCCTGGACACCTGCTCCCGGGCCTTATCTCACCACGGCCTGCTG
+GCATCCCCAACGCTGGTCATGGGCAATGACACGATGATGGAGGGCCCACCCTACAGATGT
+ACTCCCGCACTCTGGCTGCCCTAGTTGCAGATGATCCAGAACTGGGATTCCTGGGCCAAA
+GGAGAGTCCACAGGTGTGGCTGTGTTAACTCGGCCAAAATGCCTTCAGGAGAGCCTTTTT
+CATTCTTACCCACCCACAACCCTCCCGACAGTCCAAAGCAGGGGTTGCAAACCTTCTTCT
+AGCAGCAGCACTCTCTTCTAGTGAAATCTCATCCAAAGCCTCCACACACAGGCAAACAGA
+GCCTGCTGCTCCAGCCACCTGAAGCCGGGGCCCTGTGGCTGGACAGCAACTGCTGACCTG
+GCCCTGCTCTGCCTTGTGCTTGCCGGCGGGACAGTATTCACGGGCACACTGACTACTGAC
+CTGGTCCAGATCGAGGCTGGCGCCAGCCTCCGCCAAAGGCCCCAGAAACTTACTGACAGC
+TCCAGCATCTTCTCTATAAATGACACTAGGTCTCTAGGTGGTGTCTGCTGACCTGGAGGG
+GTCAGGCTGCTGGATCAGCCTTGGTAGTCGATGAAGGGCTGAGGTGCTGGACAGGTCCTG
+CAGCCTACCGAAGCCCCAGGTGCCACCACACAGGGGTACTTCCACTTAGCTCAGAGACCG
+TCCTGGGGATTGCGAAACCCTGGGGGCGCCCAGCACAGAAGGCACACTGAATAACTGAAT
+ATATGTGCCTTTCCTTTGATGATATGCACTGGGTCTTAAGAAATAGTAGAACAGGCCAGC
+TTCAGTGTTTACCCCGGTCTGGTTTTCTCAGCTATGGCCCTATGGTGTCAGAGGCTGGTG
+AACACAGACGCTACAGGCGGCCCTGCAGGCTGAGACACATCAGCAGAGCAAACACTTCCA
+GCGTGTGGAGAAGCAGACGAGGAGGAGTTCCAACTAAGCCAATTTAACTAGCACACATCC
+AAAGTAGAAAGGCTGCTGTTTGCAAATAAAAGATGTTGAACAGGCAAGGCTGACTGAGAA
+TATAAAAACCGCCTGGTGTTCTTCTCCTAAGCACAGAATCCTTACCTTCATAAGGGGTCA
+TCTCTGGGCCTCGGACGACATAGTGCCTAAGGGAGAGAAGAAAATTACTTGGGATTTGAG
+GACAGCAAATTCTCCAAAATCTGAATCATTCCAAGCCTGGGGTTTATAGAACCCAGCCAA
+AATTACATTCACATTCAGGCAGTGAACAAATGAAGGTGAAATGTCACACAGCCACACGGC
+TTCAAAACCCCCGTCTCTTCTACCGTGGGTGCTTTTAGTCTCTTGTAACAGGATCTTAGA
+GACTATACTTTATAAGTTTACCATAAAGTACCTTTGTTTCGACAATATAACATGCACGAA
+GCTCATCTTAATAATAACTGAAATCTTAAATAAATTTTAATTTCACAGTACATTACTAAG
+ATGTACTTGAAGACTGTAATCCCAGCACTTTGGGAGGGCACGGTGGAAGATCGCTTGAGC
+CCAGGAGCTTGACACCAGCCTAGGCAACATAGCAAGACCCCACCTTTATTTAAAAAAAAA
+AAGTTAGCCGGGTGTGGTAGTGCATGCCTGCAGCCCGCCTACTCAGGAGGCTGAGGCGGG
+AGGATCACTTGAGCCCAGGAGTTTAAGGCTGCAGTGAGCTATGATTGTGCCACCACATCC
+CATTTGGGCAACAGAGTGAGACCCTATCTCCAAAGAAAAAACGATGTACTTTGAAATGTA
+TATTCTTAAATGTACTTATATATAATGTGTTTTTTGATATCACACATGCAGGCTAAACAG
+AACACAGCTAGTGATGCGGGGCCGGCTCGGTACCCCCAGCCCTTTCTCGTGCTCCTGGAA
+AAACCATAAGTGACTTGAGCAGCTGTCCTGGAGCAGAAGGAACAGGAACTGCCGTGATTG
+TGTCCAAAGCCACAGTCCCCACACAGAGCTCACCCTCAGACCAGGGGCAGCAGCAAATCG
+ACTAAACACTCCTCCACACAAATAAATAAGGCTTCTGCTTTACGTAAAGAAGTGTCTGGG
+CTTTACAGATTCCCAAACGAAACAGAAGAGCACAGAGAAGAAAGTAAAACCAGCTAGAAA
+TGCCAGAAACCAGACATGGCTTCAACTGCCAACACCGGCCAACACCGGCCATCATCTTTC
+CCCTTGCTCTGCCCCAGGACATGTGTGCCATCACTTTAAAACTAATGGGGGCTGGGCTCG
+GTGGCTCATGCCCGTGATCCCAGCACTCTGGGAGGCCAAGGTGGGTAGATCACCTGAAGT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/chr1.small.fa.fai	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,1 @@
+chr1	1199940	55	60	61
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test.out.vcf	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,53 @@
+##fileformat=VCFv4.1
+##fileDate=2013-03-04 09:59:35
+##source=SoftSearch.pl
+##reference=chr1.small.fa
+##Usage= SoftSearch.pl -l 5 -q 20 -r 5 -d 300 -m 5 -u 0 -s 4 -b Small_test.bam -f chr1.small.fa -o output.vcf
+##INFO=<ID=SVTYPE,Number=1,Type=String,Description="Type of structural variant">
+##INFO=<ID=EVENT,Number=1,Type=String,Description="ID of event associated to breakend">
+##INFO=<ID=lSC,Number=1,Type=Integer,Description="Length of the longest soft clips supporting the BND">
+##INFO=<ID=nSC,Number=1,Type=Integer,Description="Number of supporting soft-clips">
+##INFO=<ID=nRP,Number=1,Type=Integer,Description="Number of read pairs overlapping Soft-Clips">
+##INFO=<ID=uRP,Number=1,Type=Integer,Description="Number of unmated read pairs nearby Soft-Clips">
+##INFO=<ID=Summary,Number=1,Type=String,Description="Number of each type of variation found">
+#CHROM	POS	ID	REF	ALT	QUAL	FILTER	INFO
+chr1	525967	.	BND_krm	]chr1:524013]T	.	PASS	SVTYPE=BND;EVENT=TDUP,15;ISIZE=1954;lSC=39;nSC=7;nRP=15;uRP=0;MATE_ID=BND_bzd;Summary=CTX,1:DEL,0:INS,0:INV,0:TDUP,15:NOV_INS,0	
+chr1	524013	.	BND_bzd	T[chr1:525967[	.	PASS	SVTYPE=BND;EVENT=TDUP,15;ISIZE=1954;lSC=39;nSC=7;nRP=15;uRP=0;MATE_ID=BND_krm;Summary=CTX,1:DEL,0:INS,0:INV,0:TDUP,15:NOV_INS,0	
+chr1	773905	.	BND_bxl	]chr1:773905]G	.	PASS	SVTYPE=BND;EVENT=INV,39;ISIZE=-7663;lSC=32;nSC=8;nRP=39;uRP=1;MATE_ID=BND_dek;Summary=CTX,10:DEL,0:INS,0:INV,39:TDUP,0:NOV_INS,0	
+chr1	781568	.	BND_dek	C[chr1:781568[	.	PASS	SVTYPE=BND;EVENT=INV,39;ISIZE=-7663;lSC=32;nSC=8;nRP=39;uRP=1;MATE_ID=BND_bxl;Summary=CTX,10:DEL,0:INS,0:INV,39:TDUP,0:NOV_INS,0	
+chr1	773905	.	BND_qok	]chr1:773905]G	.	PASS	r_SVTYPE=BND;EVENT=INV,93;ISIZE=7663;lSC=14;nSC=7;nRP=93;uRP=12;MATE_ID=BND_epk;Summary=CTX,16:DEL,0:INS,0:INV,93:TDUP,0:NOV_INS,0	
+chr1	781568	.	BND_epk	C[chr1:781568[	.	PASS	r_SVTYPE=BND;EVENT=INV,93;ISIZE=7663;lSC=14;nSC=7;nRP=93;uRP=12;MATE_ID=BND_qok;Summary=CTX,16:DEL,0:INS,0:INV,93:TDUP,0:NOV_INS,0	
+chr1	773966	.	BND_vej	]chr1:773966]G	.	PASS	SVTYPE=BND;EVENT=INV,39;ISIZE=-7602;lSC=37;nSC=12;nRP=39;uRP=1;MATE_ID=BND_yqd;Summary=CTX,10:DEL,0:INS,0:INV,39:TDUP,0:NOV_INS,0	
+chr1	781568	.	BND_yqd	G[chr1:781568[	.	PASS	SVTYPE=BND;EVENT=INV,39;ISIZE=-7602;lSC=37;nSC=12;nRP=39;uRP=1;MATE_ID=BND_vej;Summary=CTX,10:DEL,0:INS,0:INV,39:TDUP,0:NOV_INS,0	
+chr1	781562	.	BND_hoa	]chr1:781562]G	.	PASS	r_SVTYPE=BND;EVENT=INV,34;ISIZE=6;lSC=35;nSC=9;nRP=34;uRP=7;MATE_ID=BND_gtg;Summary=CTX,0:DEL,0:INS,0:INV,34:TDUP,0:NOV_INS,0	
+chr1	781568	.	BND_gtg	A[chr1:781568[	.	PASS	r_SVTYPE=BND;EVENT=INV,34;ISIZE=6;lSC=35;nSC=9;nRP=34;uRP=7;MATE_ID=BND_hoa;Summary=CTX,0:DEL,0:INS,0:INV,34:TDUP,0:NOV_INS,0	
+chr1	781620	.	BND_rbh	]chr1:781620]A	.	PASS	SVTYPE=BND;EVENT=INV,11;ISIZE=7696;lSC=37;nSC=5;nRP=11;uRP=9;MATE_ID=BND_hwz;Summary=CTX,0:DEL,0:INS,0:INV,11:TDUP,0:NOV_INS,0	
+chr1	773924	.	BND_hwz	A[chr1:773924[	.	PASS	SVTYPE=BND;EVENT=INV,11;ISIZE=7696;lSC=37;nSC=5;nRP=11;uRP=9;MATE_ID=BND_rbh;Summary=CTX,0:DEL,0:INS,0:INV,11:TDUP,0:NOV_INS,0	
+chr1	781620	.	BND_pff	]chr1:781620]A	.	PASS	r_SVTYPE=BND;EVENT=INV,27;ISIZE=-7696;lSC=37;nSC=12;nRP=27;uRP=2;MATE_ID=BND_axj;Summary=CTX,0:DEL,0:INS,0:INV,27:TDUP,0:NOV_INS,0	
+chr1	773924	.	BND_axj	A[chr1:773924[	.	PASS	r_SVTYPE=BND;EVENT=INV,27;ISIZE=-7696;lSC=37;nSC=12;nRP=27;uRP=2;MATE_ID=BND_pff;Summary=CTX,0:DEL,0:INS,0:INV,27:TDUP,0:NOV_INS,0	
+chr1	813647	.	BND_qzw	]chr1:813647]G	.	PASS	SVTYPE=BND;EVENT=INV,51;ISIZE=-3145;lSC=22;nSC=5;nRP=51;uRP=7;MATE_ID=BND_zle;Summary=CTX,0:DEL,0:INS,0:INV,51:TDUP,0:NOV_INS,0	
+chr1	816792	.	BND_zle	T[chr1:816792[	.	PASS	SVTYPE=BND;EVENT=INV,51;ISIZE=-3145;lSC=22;nSC=5;nRP=51;uRP=7;MATE_ID=BND_qzw;Summary=CTX,0:DEL,0:INS,0:INV,51:TDUP,0:NOV_INS,0	
+chr1	813647	.	BND_ngc	]chr1:813647]G	.	PASS	r_SVTYPE=BND;EVENT=INV,31;ISIZE=3145;lSC=18;nSC=10;nRP=31;uRP=3;MATE_ID=BND_are;Summary=CTX,0:DEL,0:INS,0:INV,31:TDUP,0:NOV_INS,0	
+chr1	816792	.	BND_are	T[chr1:816792[	.	PASS	r_SVTYPE=BND;EVENT=INV,31;ISIZE=3145;lSC=18;nSC=10;nRP=31;uRP=3;MATE_ID=BND_ngc;Summary=CTX,0:DEL,0:INS,0:INV,31:TDUP,0:NOV_INS,0	
+chr1	816790	.	BND_fca	]chr1:816790]G	.	PASS	SVTYPE=BND;EVENT=INV,56;ISIZE=3142;lSC=29;nSC=12;nRP=56;uRP=10;MATE_ID=BND_efc;Summary=CTX,0:DEL,0:INS,0:INV,56:TDUP,0:NOV_INS,0	
+chr1	813648	.	BND_efc	G[chr1:813648[	.	PASS	SVTYPE=BND;EVENT=INV,56;ISIZE=3142;lSC=29;nSC=12;nRP=56;uRP=10;MATE_ID=BND_fca;Summary=CTX,0:DEL,0:INS,0:INV,56:TDUP,0:NOV_INS,0	
+chr1	816790	.	BND_pes	]chr1:816790]G	.	PASS	r_SVTYPE=BND;EVENT=INV,49;ISIZE=-3142;lSC=34;nSC=14;nRP=49;uRP=8;MATE_ID=BND_yag;Summary=CTX,1:DEL,0:INS,0:INV,49:TDUP,0:NOV_INS,0	
+chr1	813648	.	BND_yag	G[chr1:813648[	.	PASS	r_SVTYPE=BND;EVENT=INV,49;ISIZE=-3142;lSC=34;nSC=14;nRP=49;uRP=8;MATE_ID=BND_pes;Summary=CTX,1:DEL,0:INS,0:INV,49:TDUP,0:NOV_INS,0	
+chr1	855226	.	BND_rki	]chr1:813648]T	.	PASS	r_SVTYPE=BND;EVENT=DEL,104;ISIZE=-41578;lSC=35;nSC=18;nRP=104;uRP=11;MATE_ID=BND_mln;Summary=CTX,0:DEL,104:INS,0:INV,0:TDUP,0:NOV_INS,0	
+chr1	813648	.	BND_mln	G[chr1:855226[	.	PASS	r_SVTYPE=BND;EVENT=DEL,104;ISIZE=-41578;lSC=35;nSC=18;nRP=104;uRP=11;MATE_ID=BND_rki;Summary=CTX,0:DEL,104:INS,0:INV,0:TDUP,0:NOV_INS,0	
+chr1	863643	.	BND_ldx	]chr1:854833]G	.	PASS	SVTYPE=BND;EVENT=TDUP,97;ISIZE=8810;lSC=39;nSC=14;nRP=97;uRP=10;MATE_ID=BND_trp;Summary=CTX,0:DEL,0:INS,0:INV,0:TDUP,97:NOV_INS,0	
+chr1	854833	.	BND_trp	A[chr1:863643[	.	PASS	SVTYPE=BND;EVENT=TDUP,97;ISIZE=8810;lSC=39;nSC=14;nRP=97;uRP=10;MATE_ID=BND_ldx;Summary=CTX,0:DEL,0:INS,0:INV,0:TDUP,97:NOV_INS,0	
+chr1	903616	.	BND_enp	]chr1:903616]C	.	PASS	SVTYPE=BND;EVENT=INV,60;ISIZE=-12375;lSC=19;nSC=10;nRP=60;uRP=14;MATE_ID=BND_kju;Summary=CTX,0:DEL,0:INS,0:INV,60:TDUP,0:NOV_INS,0	
+chr1	915991	.	BND_kju	T[chr1:915991[	.	PASS	SVTYPE=BND;EVENT=INV,60;ISIZE=-12375;lSC=19;nSC=10;nRP=60;uRP=14;MATE_ID=BND_enp;Summary=CTX,0:DEL,0:INS,0:INV,60:TDUP,0:NOV_INS,0	
+chr1	903616	.	BND_gxr	]chr1:903616]C	.	PASS	r_SVTYPE=BND;EVENT=INV,64;ISIZE=12375;lSC=19;nSC=13;nRP=64;uRP=6;MATE_ID=BND_aad;Summary=CTX,0:DEL,0:INS,0:INV,64:TDUP,0:NOV_INS,0	
+chr1	915991	.	BND_aad	T[chr1:915991[	.	PASS	r_SVTYPE=BND;EVENT=INV,64;ISIZE=12375;lSC=19;nSC=13;nRP=64;uRP=6;MATE_ID=BND_gxr;Summary=CTX,0:DEL,0:INS,0:INV,64:TDUP,0:NOV_INS,0	
+chr1	915990	.	BND_yjv	]chr1:915990]C	.	PASS	SVTYPE=BND;EVENT=INV,61;ISIZE=12373;lSC=23;nSC=11;nRP=61;uRP=9;MATE_ID=BND_oqn;Summary=CTX,0:DEL,0:INS,0:INV,61:TDUP,0:NOV_INS,0	
+chr1	903617	.	BND_oqn	C[chr1:903617[	.	PASS	SVTYPE=BND;EVENT=INV,61;ISIZE=12373;lSC=23;nSC=11;nRP=61;uRP=9;MATE_ID=BND_yjv;Summary=CTX,0:DEL,0:INS,0:INV,61:TDUP,0:NOV_INS,0	
+chr1	915990	.	BND_gqz	]chr1:915990]C	.	PASS	r_SVTYPE=BND;EVENT=INV,64;ISIZE=-12373;lSC=38;nSC=12;nRP=64;uRP=5;MATE_ID=BND_taa;Summary=CTX,0:DEL,0:INS,0:INV,64:TDUP,0:NOV_INS,0	
+chr1	903617	.	BND_taa	C[chr1:903617[	.	PASS	r_SVTYPE=BND;EVENT=INV,64;ISIZE=-12373;lSC=38;nSC=12;nRP=64;uRP=5;MATE_ID=BND_gqz;Summary=CTX,0:DEL,0:INS,0:INV,64:TDUP,0:NOV_INS,0	
+chr1	938005	.	BND_qky	]chr1:938005]A	.	PASS	SVTYPE=BND;EVENT=INV,60;ISIZE=-20303;lSC=32;nSC=6;nRP=60;uRP=13;MATE_ID=BND_abd;Summary=CTX,0:DEL,0:INS,0:INV,60:TDUP,0:NOV_INS,0	
+chr1	958308	.	BND_abd	T[chr1:958308[	.	PASS	SVTYPE=BND;EVENT=INV,60;ISIZE=-20303;lSC=32;nSC=6;nRP=60;uRP=13;MATE_ID=BND_qky;Summary=CTX,0:DEL,0:INS,0:INV,60:TDUP,0:NOV_INS,0	
+chr1	958307	.	BND_gju	]chr1:958307]A	.	PASS	SVTYPE=BND;EVENT=INV,59;ISIZE=20301;lSC=15;nSC=10;nRP=59;uRP=6;MATE_ID=BND_cwc;Summary=CTX,0:DEL,0:INS,0:INV,59:TDUP,0:NOV_INS,0	
+chr1	938006	.	BND_cwc	C[chr1:938006[	.	PASS	SVTYPE=BND;EVENT=INV,59;ISIZE=20301;lSC=15;nSC=10;nRP=59;uRP=6;MATE_ID=BND_gju;Summary=CTX,0:DEL,0:INS,0:INV,59:TDUP,0:NOV_INS,0	
+chr1	958310	.	BND_rsp	]chr1:958310]A	.	PASS	r_SVTYPE=BND;EVENT=INV,52;ISIZE=-20304;lSC=18;nSC=11;nRP=52;uRP=7;MATE_ID=BND_xxl;Summary=CTX,0:DEL,0:INS,0:INV,52:TDUP,0:NOV_INS,0	
+chr1	938006	.	BND_xxl	T[chr1:938006[	.	PASS	r_SVTYPE=BND;EVENT=INV,52;ISIZE=-20304;lSC=18;nSC=11;nRP=52;uRP=7;MATE_ID=BND_rsp;Summary=CTX,0:DEL,0:INS,0:INV,52:TDUP,0:NOV_INS,0	
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_data_table_conf.xml.sample	Sat May 31 11:23:36 2014 -0400
@@ -0,0 +1,82 @@
+<!-- Use the file tool_data_table_conf.xml.oldlocstyle if you don't want to update your loc files as changed in revision 4550:535d276c92bc-->
+<tables>
+    <!-- Locations of all fasta files under genome directory -->
+    <table name="all_fasta" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/all_fasta.loc" />
+    </table>
+    <!-- Locations of indexes in the BFAST mapper format -->
+    <table name="bfast_indexes" comment_char="#">
+        <columns>value, dbkey, formats, name, path</columns>
+        <file path="tool-data/bfast_indexes.loc" />
+    </table>
+    <!-- Locations of nucleotide (mega)blast databases -->
+    <table name="blastdb" comment_char="#">
+        <columns>value, name, path</columns>
+        <file path="tool-data/blastdb.loc" />
+    </table>
+    <!-- Locations of protein (mega)blast databases -->
+    <table name="blastdb_p" comment_char="#">
+        <columns>value, name, path</columns>
+        <file path="tool-data/blastdb_p.loc" />
+    </table>
+    <!-- Locations of indexes in the BWA mapper format -->
+    <table name="bwa_indexes" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/bwa_index.loc" />
+    </table>
+    <!-- Locations of indexes in the BWA color-space mapper format -->
+    <table name="bwa_indexes_color" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/bwa_index_color.loc" />
+    </table>
+    <!-- Locations of MAF files that have been indexed with bx-python -->
+    <table name="indexed_maf_files">
+        <columns>name, value, dbkey, species</columns>
+        <file path="tool-data/maf_index.loc" />
+    </table>
+    <!-- Locations of fasta files appropriate for NGS simulation -->
+    <table name="ngs_sim_fasta" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/ngs_sim_fasta.loc" />
+    </table>
+    <!-- Locations of PerM base index files -->
+    <table name="perm_base_indexes" comment_char="#">
+        <columns>value, name, path</columns>
+        <file path="tool-data/perm_base_index.loc" />
+    </table>
+    <!-- Locations of PerM color-space index files -->
+    <table name="perm_color_indexes" comment_char="#">
+        <columns>value, name, path</columns>
+        <file path="tool-data/perm_color_index.loc" />
+    </table>
+    <!-- Location of Picard dict file and other files -->
+    <table name="picard_indexes" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/picard_index.loc" />
+    </table>
+    <!-- Location of Picard dict files valid for GATK -->
+    <table name="gatk_picard_indexes" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/gatk_sorted_picard_index.loc" />
+    </table>
+    <!-- Available of GATK references -->
+    <table name="gatk_annotations" comment_char="#">
+        <columns>value, name, gatk_value, tools_valid_for</columns>
+        <file path="tool-data/gatk_annotations.txt" />
+    </table>
+    <!-- Location of SRMA dict file and other files -->
+    <table name="srma_indexes" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/picard_index.loc" />
+    </table>
+    <!-- Location of Mosaik files -->
+    <table name="mosaik_indexes" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/mosaik_index.loc" />
+    </table>
+    <table name="fasta_indexes" comment_char="#">
+        <columns>value, dbkey, name, path</columns>
+        <file path="tool-data/fasta_indexes.loc" />
+    </table>
+</tables>